Jack Costello3B Fort Wayne TinCaps
Age 25 R/R 6'0" / 205 lbs A+ HR -7% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION293 act + 195 ros · stats below = ROS only
wRC+†69
AVG/OBP/SLG.200 / .274 / .342
PA195
HR5
K%26
BB%7
BABIP249
ISO143
MLB%0%
Value2026 · WAR
BAT: -20.7 runs (wOBA-derived runs vs avg)-21BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +13.8 runs (Replacement-level credit)+14REPTotal WAR: -0.50-0.5WAR
trajectory · projected WAR by year
0.00.00.12628
Tools · ContractCON 40 / POW 35
Toolsscout grade
CONTACT40
scouting grade only
POWER35
scouting grade only
EYE25
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202423 ALake Elsinore Storm 121105 26416 11114 21 248342476818 229225 99 343 121
202423 ALake Elsinore Storm 121102 29516 1484 21 284392529921 245258 712 402 166
202524 A+Fort Wayne TinCaps 439402 681209 1910518 101 169239266505 97205 244 223 29
202524 A+Fort Wayne TinCaps 439395 8718010 267618 101 220298342640 122249 176 293 83
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 A+SD 293259 471228 23808 63 181269336605 154225 278 261 58 -14 +0 +0 +1 +8 -0.5
YTD25 A+SD 293249 5515210 33598 63 221331418749 197247 2011 333 113 +4 +0 +0 +1 +8 1.4
ROS25 A+SD 0% 195175 35815 13515 31 200274342616 143245 267 276 69 -7 +0 +0 +1 +6 -0.0
ROS25 MLBSD 0% 11 0000 000 00 242 00 252 51 -0 +0 +0 +0 +0 -0.0
FULL25 A+SD 294260 471228 23808 63 181268335603 154224 278 261 58 -14 +0 +0 +1 +8 -0.5
TOT25 A+SD 488434 8220313 3613113 94 189271338609 150235 277 267 62 -21 +0 +0 +2 +14 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBSD 30% 365328 6614110 25939 52 201276341618 140247 257 279 71 -12 +0 +0 +1 +10 0.0
202827 MLBSD 42% 388349 7215211 27999 62 206281355636 149250 267 282 74 -11 +0 +0 +1 +11 0.1
202726 MLBSD 30% 11199 19403 8283 21 192273323596 131243 257 257 55 -6 +0 +0 +0 +3 -0.2
202827 MLBSD 42% 162146 29614 11414 21 199273336609 137247 257 261 58 -8 +0 +0 +1 +5 -0.3
▸ Career Totals
Career 274246 481017 19697 42 195272329601 134238 257 259 57 -13 +0 +0 +1 +8 -0.5
/ 162G 650584 11424217 4516417 95 195273330603 135238 257 259 57 -32 -0 +0 +2 +18 -1.2
Career 15081359 26753541 9535945 267 196271333605 137234 246 268 63 -62 +2 +0 +5 +43 -1.2
/ 162G 650586 11523218 4115519 113 196271334605 138233 246 268 63 -27 +1 +0 +2 +18 -0.5

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
202423 ALake Elsinore Storm 121102 29516 1484 21 284392529921 245258 712 402 166 +9 +0 +3 1.3
202524 A+Fort Wayne TinCaps 439395 8718010 267618 101 220298342640 122249 176 293 83 -9 +2 +12 0.5

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
#1Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#2Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#3Guillermo Heredialast yr '22
career totals — 6 seasons, 1,530 PA
61,530256231311345+3+173.53.5
/162664113+1.2+7.61.5pk7: 3
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
127474204276347+1+00.00.0
/1626641810+2.4+1.20.1pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Jack Costello (OGILVIE) 25 40 35 45 25 189/271/338 150235 139 27% 7% 62 -0.5
Sean Jamieson
2014 · A
25 42→43 43→45 50 42 207/270/323 116273 1012 27% 6% 63 -0.8 226/283/329 103310 89 28% 6% 70 -0.3 228/286/321933177729%6%66-0.3
Jay Brossman
2010 · A
25 40→36 46→45 46→45 41 206/259/335 128260 138 26% 5% 62 -0.9 200/247/324 124262 139 28% 5% 53 -1.5 158/192/26911020014929%4%13-0.7
Ricardo Sosa
2009 · A
25 45 44→45 42→40 41 223/265/341 118265 125 21% 4% 66 -0.6 226/276/344 118274 135 22% 5% 72 -0.2 223/275/33911626513321%5%66-0.5
B.J. Garbe
2006 · A
25 46 45 45→50 45 228/276/350 123265 1310 20% 6% 72 -0.2 213/264/330 117279 1212 27% 6% 63 -0.9 150/195/266116202141734%4%15-0.7
Christian Koss
2022 · A
24 41→44 49→45 49→50 39 216/261/359 144275 189 29% 5% 69 -0.4 219/262/344 125293 1414 29% 4% 65 -0.7 231/280/346114294101824%5%70-0.2
Scott Manea
2021 · A
25 39→41 46→45 39→30 40 202/280/329 127265 154 29% 6% 71 -0.3 210/296/318 108307 113 32% 9% 74 -0.1 196/292/2949829210033%10%63-0.4
Drew Biery
2011 · A
25 41→39 45 42→45 41 210/268/328 118281 148 30% 6% 64 -0.8 217/272/343 126291 157 29% 6% 69 -0.4 205/249/35314925222029%5%61-0.2
Jared Foster
2018 · A
25 45→47 43→45 45→50 38 224/260/335 111287 109 26% 4% 61 -1.0 207/249/297 90285 89 29% 5% 46 -2.0 139/166/166271934730%3%-25-1.3
Edgar Cabral
2021 · A
25 42 43→40 47→30 41 209/266/319 110288 116 31% 7% 61 -1.0 198/262/288 90315 78 36% 8% 51 -1.7 188/264/255663260038%8%41-0.4
Danny Mendick
2019 · AA
25 41→49 44→45 46→50 46 208/272/325 117250 1213 22% 7% 66 -0.6 220/280/336 116271 1212 23% 7% 71 -0.3 230/289/365135277151522%7%78+0.1
Avelino Asprilla
2006 · A
25 45→44 45 42→45 39 224/266/346 122289 146 27% 5% 68 -0.5 215/258/317 102280 98 26% 4% 56 -1.3 206/245/299932657825%3%43-1.7
Javi Herrera
2006 · AA
25 42 42→40 43→45 37 206/260/311 104273 96 28% 4% 56 -1.3 213/283/307 94268 86 23% 6% 66 -0.6 196/290/279832478522%9%61-0.3
Dusty Brown
2007 · AA
25 41 43→45 44→30 43 205/258/311 106264 115 26% 6% 55 -1.4 224/282/344 120300 123 28% 7% 74 -0.1 228/291/34111330712028%7%74-0.1
T.J. White
2018 · AA
26 43→44 45 47→45 43 215/279/342 127275 127 26% 6% 72 -0.2 208/266/337 129285 147 31% 6% 66 -0.6 134/183/2319718614336%3%0-1.3
Michael Earley
2013 · A
25 46→47 44→45 45 40 229/274/354 125277 117 22% 4% 73 -0.1 223/261/319 96283 76 23% 4% 57 -1.2 218/253/298792785523%4%45-1.3
Drake Osborn
2023 · A
25 39 44→45 49→40 42 198/262/310 112269 116 30% 7% 57 -1.2 190/247/298 108260 124 31% 6% 47 -1.9 181/237/28510424412230%6%37-1.2
Ryan Curry
2010 · A
25 46→48 45 41→45 42 231/272/357 126281 126 23% 5% 72 -0.2 227/266/345 118257 106 16% 4% 67 -0.5 224/262/33811424610513%4%60-0.7
Tripper Johnson
2007 · AA
25 45→47 43→45 46→45 43 222/267/337 115265 117 21% 5% 66 -0.6 227/278/343 116270 109 19% 6% 72 -0.2 226/278/34111526710919%6%69-0.4
Xorge Carrillo
2013 · A
24 42 43→40 49→30 40 209/255/318 109273 118 28% 5% 56 -1.3 239/291/323 84297 74 21% 5% 72 -0.2 235/292/318832828119%4%69-0.2
Trey Vavra
2017 · A
25 44→39 42→40 43→45 43 217/282/317 100279 105 25% 6% 67 -0.5 195/267/283 88278 87 31% 6% 53 -1.5 93/185/125331534039%5%-22-1.4