Jesus CastilloSS Altoona Curve
Age 23 R/R 5'10" / 144 lbs AA HR -15%K -5% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION338 act + 9 ros · stats below = ROS only
showingROS
wRC+†50
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%22
BB%11
BABIP269
ISO42
MLB%2%
Value2026 · WAR
BAT: -16.7 runs (wOBA-derived runs vs avg)-17BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.7 runs (Positional adjustment)+4POSREP: +7.5 runs (Replacement-level credit)+8REPTotal WAR: -0.50-0.5WAR
0.00.51.00.00.00.00.00.026272829303132333435
projected WAR paid WAR ($/8M) surplus deficit-$6M ctrl surplus
Tools · ContractCON 40 / POW 20
Toolsscout grade
CONTACT40
scouting grade only
POWER20
scouting grade only
EYE40
scouting grade only
SPEED50
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
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Arb-1$3M
2033Arb-2$0.4M
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-2M +$0.0M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202118 ROKDSL PIT Black 170147 36210 17305 155 245343272615 27305 1810 292 84 -3 +1 +4 0.1
202219 ROKFCL Pirates 150128 45400 17183 96 352439383822 31409 1211 375 140 +7 -1 +3 1.0
202219 INTLSydney Blue Sox 126113 16110 12241 23 142230168398 27180 1910 196 19 -12 -1 +3 -1.0
202320 ABradenton Marauders 506383 80921 1029513 399 209392251642 42270 1920 314 99 -1 +4 +11 1.5
202421 ABradenton Marauders 11085 12200 22262 102 141330165495 24203 2420 259 61 -5 +1 +2 -0.2
202522 A+Greensboro Grasshoppers 397348 841002 36899 1312 241328287616 46315 229 287 80 -9 -2 +9 -0.3
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL PIT Black 170154 28110 10455 155 182254201456 19248 266 207 26 -15 +1 +4 -1.0
202219 ROK MLEFCL Pirates 150134 39300 11243 96 291358313672 22343 167 294 85 -3 -1 +3 -0.0
202320 A MLEBradenton Marauders 506408 76911 7713013 399 186333221554 34259 2615 269 68 -19 +4 +11 -0.4
202421 A MLEBradenton Marauders 11091 11200 16382 102 121266143409 22192 3515 203 24 -10 +1 +2 -0.7
202522 A+ MLEGreensboro Grasshoppers 397360 78801 241209 1312 217282247530 31314 306 244 51 -23 -2 +9 -1.7
202118 ROK MLEDSL PIT Black 170154 28110 10455 155 182254201456 19255 266 207 26
202118 ROK RAWDSL PIT Black 170147 36210 17305 155 245343272615 27305 1810 292 26
202219 ROK MLE2 teams 276250 72600 20454 119 288350312662 24351 167 294 85
202219 ROK RAW2 teams 276241 61510 29424 119 253343282625 29307 1511 293 85
202320 A MLEBradenton Marauders 506408 76911 7713013 399 186333221554 34265 2615 269 68
202320 A RAWBradenton Marauders 506383 80921 1029513 399 209392251642 42270 1920 314 68
202421 A MLEBradenton Marauders 11091 11200 16382 102 121266143409 22208 3515 203 24
202421 A RAWBradenton Marauders 11085 12200 22262 102 141330165495 24203 2420 259 24
202522 A+ MLEGreensboro Grasshoppers 397360 78801 241209 1312 217282247530 31318 306 244 51
202522 A+ RAWGreensboro Grasshoppers 397348 841002 36899 1312 241328287616 46315 229 287 51
202118 ROK MLEDSL PIT Black 170153 28110 10455 155 183254203457 20248 266 207 26
202219 ROK MLE2 teams 276250 72600 20454 119 288350312662 24343 167 294 85
202320 A MLEBradenton Marauders 506411 76911 7713013 399 185333219552 34259 2615 269 68
202421 A MLEBradenton Marauders 11091 11200 16382 102 121266143409 22192 3515 203 24
202522 A+ MLEGreensboro Grasshoppers 397361 78801 241209 1312 216282247529 30314 306 244 51
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202320 A MLEBradenton Marauders 506411 76911 7713013 399 185333219552 34259 2615 269 68
202421 A MLEBradenton Marauders 11091 11200 16382 102 121266143409 22192 3515 203 24
202522 A+ MLEGreensboro Grasshoppers 397361 78801 241209 1312 216282247529 30314 306 244 51
YTD23 AA MLEPIT 338311 72524 19894 93 232284299583 68311 266 257 60 -16 +1 +0 +4 +7 -0.5
▸ 2026 season
YTD23 AA RAWPIT 261234 59525 20593 72 252319355674 103316 238 302 60
YTD23 AAA RAWPIT 7768 20100 8141 21 294377309685 15370 1810 322 60
ROS23 AA MLEPIT 2% 98 1000 120 00 125222125347 270 2211 243 50 -1 +0 +0 +0 +0 -0.0
TOT23 AA MLEPIT 347319 73524 20914 93 229283295577 66307 266 256 60 -17 +1 +0 +4 +8 -0.5
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202724 MLB MLEPIT 31% 460416 85925 351206 115 204276272547 67273 268 254 58 -23 +0 +0 +5 +10 -0.8
202825 MLB MLEPIT 45% 488440 921027 381257 125 209282289571 80275 268 264 65 -20 +0 +0 +5 +11 -0.4
202926 MLB MLEPIT 51% 504452 971129 401297 125 215289308596 93276 268 270 69 -19 +0 +0 +5 +11 -0.2
203027 MLB MLEPIT 53% 509456 991229 411307 125 217292311603 94276 268 272 70 -18 +0 +0 +5 +11 -0.1
203128 MLB MLEPIT 53% 508455 971129 411307 125 213288305594 92276 268 271 69 -19 +0 -1 +5 +11 -0.2
203229 MLB MLEPIT 57% 500448 951128 411297 114 212288299587 87275 268 269 68 -19 +1 -1 +5 +11 -0.4
203330 MLB MLEPIT 60% 490441 931128 401286 94 211285299585 88274 268 266 66 -20 +0 -2 +5 +11 -0.6
202724 MLB CTXPIT 31% 143129 27312 11372 31 209282295576 85271 268 242 58 -7 +0 +0 +2 +3 -0.2
202825 MLB CTXPIT 45% 218196 42513 17563 52 214287296583 82273 268 251 65 -9 +0 +0 +2 +5 -0.2
202926 MLB CTXPIT 51% 257232 49614 20663 63 211282297580 86274 268 257 69 -10 +0 +0 +3 +6 -0.1
203027 MLB CTXPIT 53% 267240 50614 21684 63 208283292575 83274 258 258 70 -10 +0 +0 +3 +6 -0.1
203128 MLB CTXPIT 53% 271243 51614 22694 63 210286292578 82274 258 257 69 -10 +0 -0 +3 +6 -0.2
203229 MLB CTXPIT 57% 285256 53614 23744 63 207283285568 78273 268 256 68 -11 +0 -1 +3 +6 -0.2
203330 MLB CTXPIT 60% 292262 54614 24764 62 206283282565 76272 268 253 66 -12 +0 -1 +3 +6 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 17331558 32638725 13844624 3817 209284291574 82275 268 254 64 -68 +1 -2 +19 +38 -1.3
/ 162G A+C 650584 1221439 521679 146 209284289573 80275 268 254 64 -25 +0 -1 +7 +14 -0.5
Career MLE 49274379 9241011657 424127180 16770 211292280573 69282 269 263 64 -138 +3 -4 +37 +75 -2.7
/ 162G MLE 650578 1221328 5616811 229 211293282575 71281 269 263 64 -26 +0 -1 +7 +14 -0.5