Brett CallahanOF Erie SeaWolves
Age 24 L/R 6'0" / 195 lbs AA HR -8% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION340 act + 226 ros · stats below = ROS only
wRC+†92
AVG/OBP/SLG.229 / .294 / .389
PA226
HR7
SB12
K%28
BB%7
BABIP293
ISO160
MLB%2%
Value2026 · WAR
BAT: -1.0 runs (wOBA-derived runs vs avg)-1BATRUN: +5.2 runs (SB/CS + UBR baserunning)+5RUNFLD: +0.5 runs (Defensive runs vs avg)+0FLDPOS: -3.4 runs (Positional adjustment)-3POSREP: +16.1 runs (Replacement-level credit)+16REPTotal WAR: +1.70+1.7WAR
0.00.91.90.01.21.41.41.31.10.8+$53M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 50
Toolsscout grade
CONTACT40
scouting grade only
POWER50
scouting grade only
EYE43
scouting grade only
SPEED60
scouting grade only
DEFENSE55
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+1.4$9M+$8M
2030Pre-Arb$0.9M+1.3$8M+$7M
2031Pre-Arb$0.9M+1.1$6M+$5M
2032Arb-1$2M+0.8$2M+$1M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $4M $25M +$22M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202321 A2 teams 9179 21211 10272 92 266363354717 89392 3011 315 100
202321 A2 teams 9171 24311 16182 92 338462451912 113442 2018 411 172
202422 A3 teams 296266 57715 178010 214 214287305591 90284 276 264 60
202422 A3 teams 296257 701327 265910 214 272362420782 148326 209 349 126
202523 A+2 teams 254233 518410 10856 83 219269416685 197287 334 287 78
202523 A+2 teams 254226 601049 17586 83 265333465798 199311 237 346 123
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AADET 340304 7514212 27946 275 247320424745 178313 288 320 103 +1 +3 +0 -2 +10 1.2
YTD24 AADET 340292 8317213 39746 275 284380490870 205337 2211 382 150 +19 +3 +0 -2 +10 3.1
ROS24 AADET 2% 226205 47827 15634 122 229294389683 160290 287 305 92 -2 +2 +0 -1 +6 0.5
ROS24 MLBDET 2% 55 1000 010 00 200200200400 285 200 285 77 -0 +0 +0 -0 +0 -0.0
FULL24 AADET 345309 7614212 27956 275 246319421739 175312 288 319 103 +1 +3 +0 -2 +10 1.2
TOT24 AADET 566509 12222419 4215710 397 239310410720 171305 287 314 98 -1 +5 +0 -3 +16 1.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBDET 23% 558504 11520418 3915410 255 228297391687 163289 287 306 92 -5 +3 +1 -3 +16 1.2
202826 MLBDET 35% 573517 12021419 4115610 265 232301398700 166290 277 308 94 -4 +3 +1 -3 +16 1.4
202927 MLBDET 40% 578521 12021419 4215610 265 230300395696 165290 277 309 95 -4 +3 +1 -3 +16 1.4
203028 MLBDET 44% 577519 12021419 4315610 255 231302397699 166289 277 308 94 -4 +3 +1 -3 +16 1.3
203129 MLBDET 45% 573516 11721318 431569 235 227298384681 157288 278 306 93 -5 +3 -0 -3 +16 1.1
203230 MLBDET 45% 565508 11520318 431569 204 226298384682 157287 288 304 90 -6 +2 -1 -3 +16 0.8
202725 MLBDET 23% 128116 27514 9352 61 233299397696 164284 277 287 78 -3 +1 +0 -1 +4 0.1
202826 MLBDET 35% 201182 40716 14553 92 220286368655 148285 277 290 80 -5 +1 +0 -1 +6 0.1
202927 MLBDET 40% 234211 47817 17634 112 223293370663 147285 277 291 81 -5 +1 +1 -1 +7 0.2
203028 MLBDET 44% 253228 52928 19694 112 228299390689 162284 278 291 81 -6 +1 +0 -2 +7 0.2
203129 MLBDET 45% 256231 52928 19704 102 225295385681 160283 277 289 79 -6 +1 -0 -2 +7 0.1
203230 MLBDET 45% 255230 51918 19704 92 222292374666 152282 277 286 77 -7 +1 -0 -2 +7 -0.0
▸ Career Totals
Career 13321203 27047841 9736321 5611 224294379673 155284 277 289 79 -31 +7 +1 -8 +38 0.7
/ 162G 650587 13223420 4717710 275 225293380673 155285 277 289 79 -15 +3 +0 -4 +18 0.3
Career 42913868 88314930134 303118980 19540 228298386684 158291 287 303 90 -49 +23 +4 -26 +122 7.5
/ 162G 650586 13423520 4618012 306 229298387686 159292 287 303 90 -7 +4 +1 -4 +18 1.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202321 ALakeland Flying Tigers 4635 10110 772 40 286413371784 86357 1515 359 133 +2 +1 +1 0.4
202321 ROKFCL Tigers 4536 14201 9110 52 3895115281.039 139542 2420 464 213 +6 +0 +1 0.7
202422 A+West Michigan Whitecaps 2118 1000 241 00 5619056246 71 1910 145 -31 -3 +0 +1 -0.3
202422 ALakeland Flying Tigers 260228 631227 23557 204 276360439799 162335 219 355 130 +9 +2 +7 1.9
202422 ROKFCL Tigers 1511 6100 102 10 5456436361.279 91500 07 532 265 +3 +0 +0 0.3
202523 A+West Michigan Whitecaps 225201 52849 14505 62 259323473795 214293 226 342 120 +5 +0 +6 1.2
202523 ROKFCL Tigers 2925 8200 381 21 320414400814 80471 2810 373 144 +1 +0 +1 0.2

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Corey Pattersonlast yr '11
career totals — 10 seasons, 4,422 PA
104,422116215254292403-2+5615.816.6
/1626641732-0.3+8.42.4pk7: 17
#2Eric Byrneslast yr '09
career totals — 8 seasons, 3,440 PA
83,440106125260321441-21+314.915.2
/1626642024-4.1+0.62.9pk7: 16
#3Drew Stubbslast yr '16
career totals — 8 seasons, 3,143 PA
83,14392161244314394+3+1612.212.3
/1626641934+0.6+3.32.6pk7: 12
#4Raul Mondesilast yr '05
career totals — 6 seasons, 2,604 PA
62,60410889251326456-20-610.810.8
/1626642823-5.1-1.52.7pk7: 11
#5Will Venablelast yr '15
career totals — 8 seasons, 3,127 PA
83,12781135251317406-20-48.98.7
/1626641729-4.2-0.81.9pk7: 9
#6Desmond Jenningslast yr '16
career totals — 6 seasons, 2,327 PA
62,3275593245323394-9+108.18.1
/1626641627-2.5+2.72.3pk7: 8
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
21,3334356230297392-8+42.52.5
/1626642128-4.0+2.01.2pk7: 2

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Brett Callahan (OGILVIE) 24 40 50 60 43 239/310/410 171305 1939 28% 7% 98 +1.7
Zach Kokoska
2023 · A
24 43 50→55 56→55 41 221/284/377 155285 1816 29% 6% 84 +0.6 196/261/365 169275 2217 36% 6% 72 -0.2 166/237/354188239251741%6%57-0.6
Alex Glenn
2015 · A
24 43 49→55 57→50 41 218/270/374 155285 1614 29% 6% 76 +0.1 206/248/337 131278 128 29% 5% 57 -1.2 188/227/30912125710431%4%38-1.3
Mike Antico
2022 · A
24 43→42 50→45 55→60 41 221/273/379 158278 1713 27% 6% 79 +0.3 209/273/333 124284 1336 29% 7% 67 -0.5 214/278/335120296133531%7%67-0.4
Elijah Dunham
2022 · A
24 44→42 47→50 55→60 45 219/291/363 144292 1421 29% 8% 83 +0.6 212/283/362 150289 1627 31% 8% 80 +0.4 202/275/357155275172932%8%72-0.2
Daniel Johnson
2019 · AA
24 45→50 47→55 54→55 37 228/271/365 137293 1518 28% 4% 75 -0.0 235/285/405 170312 1913 30% 6% 91 +1.1 234/288/409175280232125%6%91+0.8
Trey Sweeney
2023 · AA
23 39→43 48→50 57→55 46 198/276/341 142266 1519 30% 9% 71 -0.3 217/288/368 151280 1717 28% 8% 83 +0.6 218/288/372154276191727%8%81+0.3
John Rave
2022 · A
24 40→44 47→55 54→55 40 202/271/332 130303 1514 37% 8% 67 -0.5 217/284/358 141307 1715 33% 8% 79 +0.3 220/292/381161277172326%9%84+0.5
Micah Pries
2023 · AA
25 44→42 49→55 56→50 38 221/277/380 159307 1617 33% 5% 82 +0.5 204/266/341 137272 149 29% 6% 67 -0.5 183/250/31112923814529%6%50-0.8
Parker Meadows
2023 · AA
23 40→47 51→60 52→55 42 210/269/372 161268 1912 29% 7% 76 +0.1 228/295/407 179286 2020 27% 8% 95 +1.4 229/301/413184286212227%9%97+1.3
Ronny Simon
2023 · AA
23 39→49 52→50 56→55 39 210/253/374 164262 2122 29% 5% 70 -0.3 234/287/359 125298 1324 25% 6% 79 +0.3 261/322/377116323102921%7%95+1.0
DJ Stewart
2018 · AA
24 46→47 49→60 52→50 47 230/301/375 145284 1616 25% 8% 91 +1.1 224/300/390 166270 2011 24% 8% 94 +1.3 212/319/41420225329228%11%105+1.0
Dominic Canzone
2022 · AA
24 45→53 48→60 54→50 42 225/283/362 137302 1519 30% 7% 79 +0.3 240/293/416 176285 2212 24% 6% 98 +1.6 249/304/42918028824522%7%104+1.4
Jon Gaston
2011 · AA
24 42 53→55 54→50 41 218/276/395 177285 1910 31% 7% 85 +0.7 207/251/336 129285 1213 31% 5% 58 -1.2 191/220/30111026181429%3%33-2.2
Anthony Norman
2010 · A
25 45→42 47→50 60→55 50 223/302/368 145266 1319 22% 8% 89 +0.9 213/282/332 119290 1011 28% 7% 71 -0.3 210/282/33512529010929%7%71-0.1
Ryan Cordell
2016 · AA
24 46→42 48→50 55→50 40 231/277/375 145296 1615 28% 5% 80 +0.4 213/258/354 141278 1614 29% 5% 66 -0.6 198/242/334136256161429%5%53-0.8
Kyle Isbel
2021 · A
24 42→52 46→50 52→55 39 214/259/341 127278 1316 28% 5% 63 -0.8 228/286/367 139290 1318 25% 6% 82 +0.5 242/292/371130288101119%6%83+0.4
Jonny DeLuca
2022 · A
24 41→38 54→60 56→55 45 219/278/397 178254 2215 24% 7% 87 +0.8 226/291/414 188257 2316 22% 7% 97 +1.5 222/292/406184249221921%7%92+0.8
Wenceel Pérez
2023 · AA
23 47→48 49→55 57→55 45 236/289/395 160287 1516 24% 7% 90 +1.0 235/296/383 148288 1417 23% 8% 90 +1.0 234/299/385150285151723%8%90+0.8
Joey Wiemer
2023 · AAA
24 42→43 52→55 56→55 41 217/280/383 166298 2023 34% 7% 84 +0.6 203/276/341 138281 1617 32% 8% 72 -0.2 188/269/315127256151631%9%59-0.7
Travis Blankenhorn
2021 · AA
24 43→45 48→55 52→50 37 221/262/358 137295 169 31% 5% 69 -0.4 220/282/375 155303 199 32% 7% 82 +0.5 208/281/36815927820631%8%77+0.1