Jesus CastilloSS Altoona Curve
Age 23 R/R 5'10" / 144 lbs AA BB +7% Svc 0.0 · Ctrl thru 2034 peak 0.9 · 2029
wRC+†58
AVG/OBP/SLG.194 / .287 / .246
PA320
HR2
SB12
K%28
BB%10
MLB%2%
BAT: -15.3 runs (wOBA-derived runs vs avg)-15BATRUN: +1.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.20-0.2WAR
Scouting · nowfuture
HIT
4040
PWR
2020
SPD
5050
EYE
4840
trajectory · 10 yrs
0.9peak
2029

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
2029Arb-1$0.8M+0.9$4M+$3M
2030Arb-2$0.9M+0.9$4M+$3M
2031Arb-3$0.9M+0.8$4M+$3M
2032Ext / FA-deal$1M+0.6$3M+$1M
2033Ext / FA-deal$1M+0.4$2M+$0.6M
2034Ext / FA-deal$1.0M+0.1$0.5M-$0.5M
Totals $6M $17M +$11M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL PIT Black 170154 27100 10465 155 .175.249.182.430 .006.248 276 .203 14 -17 +1 +0 +2 +5 -0.9
202219 ROK2 teams 276250 71500 20414 119 .284.347.304.651 .020.340 157 .296 85 -5 -1 +0 +3 +8 0.5
202320 ABradenton Marauders 506408 76911 7713113 399 .186.333.221.554 .034.266 2615 .267 63 -21 +4 +0 +5 +14 0.3
202421 ABradenton Marauders 11091 11200 16382 102 .121.266.143.409 .022.208 3515 .204 14 -11 +1 +0 +1 +3 -0.5
202522 A+Greensboro Grasshoppers 397362 77802 221179 1312 .213.275.251.526 .039.305 296 .235 38 -28 -2 +0 +4 +11 -1.5
▸ 2026 Season (actual · ROS · total)
202623 AAAltoona Curve 4441 10011 3150 30 .244.295.366.661 .122.360 347 .281 73 -1 +1 +0 +0 +1 0.1
ROS23 MLBPIT 276243 49612 26805 93 .202.292.259.551 .058.286 299 .257 55 -14 +1 +0 +3 +8 -0.3
TOT23 MLBPIT 320284 59623 29955 123 .208.292.275.567 .067.299 309 .261 58 -15 +1 +0 +3 +9 -0.2
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 11%PIT 453398 841125 451167 145 .211.302.286.589 .075.281 2610 .274 68 -17 +1 +0 +5 +13 0.2
202825 MLB 26%PIT 485426 921227 481228 145 .216.307.303.610 .087.283 2510 .283 75 -14 +1 +0 +5 +14 0.6
202926 MLB 44%PIT 503439 971329 511268 144 .221.313.321.634 .100.285 2510 .289 79 -12 +1 +0 +5 +14 0.9
203027 MLB 59%PIT 510445 981329 521288 134 .220.313.319.632 .099.285 2510 .290 80 -12 +1 +0 +5 +14 0.9
203128 MLB 69%PIT 510445 981329 521298 124 .220.313.319.632 .099.284 2510 .289 79 -12 +1 -1 +5 +14 0.8
203229 MLB 77%PIT 502437 951328 521288 103 .217.312.311.623 .094.283 2510 .286 77 -13 +1 -1 +5 +14 0.6
203330 MLB 95%PIT 494432 921228 511288 93 .213.308.306.613 .093.282 2610 .283 75 -14 +1 -2 +5 +14 0.4
203431 MLBPIT 481421 891227 501267 72 .211.305.299.605 .088.281 2610 .280 72 -15 +1 -3 +5 +14 0.1
203532 MLBPIT 463405 841117 481247 51 .207.302.291.594 .084.279 2710 .275 69 -16 +1 -4 +5 +13 -0.1
203633 MLBPIT 434381 771016 441196 41 .202.295.281.576 .079.278 2710 .270 65 -17 +0 -4 +5 +12 -0.4
203734 MLBPIT 388340 68915 391106 30 .200.294.276.570 .076.276 2810 .264 60 -17 +1 -5 +4 +11 -0.7
▸ Career Totals (MLE all levels + projections)
Career 69586077 12851602185 7031809119 20272 .211.305.287.592 .075.284 2610 .274 68 -254 +12 -20 +75 +197 1.0
/ 162G 650568 1201528 6616911 197 .211.305.287.592 .076.284 2610 .274 68 -24 +1 -2 +7 +18 0.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ROKDSL PIT Black 170147 36210 17305 155 .245.343.272.615 .027.305 1810 .292 81 -4 +1 +5 0.2
202219 ROKFCL Pirates 150128 45400 17183 96 .352.439.383.822 .031.409 1211 .375 145 +8 -1 +4 1.2
202219 INTLSydney Blue Sox 126113 16110 12241 23 .142.230.168.398 .027.180 1910 .196 8 -13 -1 +4 -1.1
202320 ABradenton Marauders 506383 80921 1029513 399 .209.392.251.642 .042.270 1920 .314 99 -1 +4 +14 1.8
202421 ABradenton Marauders 11085 12200 22262 102 .141.330.165.495 .024.203 2420 .259 56 -5 +1 +3 -0.1
202522 A+Greensboro Grasshoppers 397348 841002 36899 1312 .241.328.287.616 .046.315 229 .287 78 -10 -2 +11 -0.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
Jesus Castillo (OGILVIE) 23 40 20 50 40 .194/.287/.246 .052.278 29 28% 10% 53 -0.8
Erlin Cerda
2017 · A
23 45 36→40 53→55 44 .210/.273/.281 .071.280 213 24% 6% 53 -1.5 .196/.241/.267 .071.299 38 33% 5% 35 -2.8 .166/.201/.211.044.2610835%4%-1-1.2
Mike Martin
2016 · A
23 41 35→30 52→55 42 .188/.277/.248 .060.302 312 35% 8% 49 -1.8 .222/.280/.282 .060.288 317 22% 6% 56 -1.3 .244/.292/.297.053.29922318%5%62-0.3
Blake Rambusch
2023 · A
23 47 37→30 52→60 42 .219/.287/.296 .076.318 413 30% 7% 63 -0.8 .226/.311/.291 .065.315 328 26% 9% 72 -0.2 .233/.319/.287.055.31123723%9%71-0.1
Pedruin Bautista
2007 · A
23 38 35→40 48→60 40 .181/.243/.243 .062.278 211 34% 7% 31 -3.0 .210/.295/.293 .083.275 419 23% 9% 67 -0.5 .222/.328/.325.103.26643316%11%88+0.4
Shawn Roof
2008 · A
23 44 35→30 46→50 43 .206/.268/.264 .058.285 39 27% 6% 47 -1.9 .226/.287/.279 .053.300 29 23% 6% 59 -1.1 .248/.297/.297.049.32711723%5%62-0.4
Jose Cordova
2023 · A
23 44 36→40 49→50 38 .205/.258/.274 .069.299 38 31% 5% 45 -2.1 .213/.269/.289 .076.307 49 30% 6% 53 -1.5 .224/.290/.312.088.30561027%8%65-0.4
Dionis Hinojosa
2014 · A
23 43 36→30 51→60 41 .202/.259/.265 .062.288 318 29% 6% 43 -2.2 .207/.259/.282 .075.283 410 27% 6% 47 -1.9 .198/.248/.261.062.2484821%4%37-0.4
Derrik Gibson
2013 · AA
23 43→53 34→40 51→55 44 .201/.258/.252 .050.272 117 25% 6% 39 -2.5 .228/.290/.299 .071.306 313 24% 7% 65 -0.7 .249/.312/.317.069.31631120%7%75+0.0
DJ Jenkins
2017 · A
23 45 35→30 50→55 43 .214/.264/.268 .054.278 316 23% 6% 45 -2.1 .215/.263/.259 .044.301 215 27% 6% 43 -2.2 .210/.259/.240.030.29711528%5%32-1.4
Kier Meredith
2022 · A
22 43 37→30 51→60 45 .202/.271/.271 .070.286 411 29% 8% 50 -1.7 .211/.307/.281 .070.293 426 27% 8% 69 -0.4 .229/.340/.278.049.30533522%10%80+0.1
Terry Serrano
2009 · A
22 41 35→30 50→55 45 .193/.257/.255 .062.261 315 26% 7% 40 -2.4 .210/.292/.281 .071.312 315 30% 10% 62 -0.9 .210/.320/.274.064.32422131%13%69-0.2
Dwayne Bailey
2010 · A
23 45 35→30 54→50 42 .208/.273/.268 .060.321 313 34% 8% 50 -1.8 .209/.268/.270 .061.305 213 30% 7% 48 -1.9 .210/.268/.263.052.30111328%6%43-1.0
Gabriel Mejia
2018 · A
23 49 35→30 53→70 45 .231/.279/.287 .056.287 224 20% 6% 56 -1.3 .211/.262/.269 .058.287 313 26% 6% 45 -2.1 .213/.270/.257.043.27101020%7%43-0.5
Nick Sinay
2017 · A
23 45 36→30 55→60 49 .206/.316/.268 .062.286 322 26% 9% 72 -0.2 .207/.326/.265 .058.286 320 26% 8% 76 +0.1 .188/.332/.220.031.27122626%8%66-0.3
Tyreace House
2010 · A
22 46 36→30 53→55 46 .214/.282/.276 .061.301 314 28% 8% 56 -1.3 .202/.292/.246 .044.274 119 24% 10% 53 -1.5 .191/.284/.221.030.26012224%10%42-1.8
Corey Joyce
2022 · AA
23 41 39→45 53→50 39 .193/.262/.274 .080.300 713 36% 7% 48 -1.9 .208/.307/.328 .120.294 1212 31% 10% 82 +0.5 .212/.315/.318.105.30191429%10%80+0.2
Jordan Serena
2016 · A
23 40→46 35→30 54→50 38 .187/.255/.250 .063.288 217 34% 6% 39 -2.5 .197/.255/.261 .064.294 310 32% 6% 40 -2.4 .192/.247/.250.058.2853932%5%32-1.8
Cutter Dykstra
2012 · A
23 45→55 37→40 51→55 41 .212/.268/.283 .070.299 516 29% 6% 51 -1.7 .228/.289/.311 .083.308 616 26% 7% 68 -0.5 .236/.303/.323.087.31361625%8%75-0.0
Yoel Romero
2021 · A
23 43 39→40 46→50 46 .205/.268/.285 .080.271 69 26% 8% 53 -1.5 .214/.264/.307 .093.327 84 35% 6% 56 -1.3 .209/.256/.300.091.3208036%5%49-0.8
Chad Hinshaw
2014 · A
23 47→44 35→45 52→55 44 .215/.303/.277 .062.306 313 28% 7% 67 -0.5 .220/.297/.342 .122.309 1124 31% 6% 81 +0.4 .211/.290/.332.122.302113032%7%72-0.2