Jesus Castillo

SS Altoona Curve
Age 24 R/R 5'10" / 144 lbs AA HR -15%K -5% Svc 0.0 · Ctrl thru 2035
Overview
AAPROSPECTMiLBFA 2036
ETA2029MLB%2%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202522A+PIT397.241/.328/.28721347—.215/.277/.254
202623AAAPIT94.277/.362/.2890376—.267/.330/.279
202623AAPIT265.248/.314/.3495760—.225/.276/.307
2027PROJ2% MLB24MLBPIT6.192/.251/.2500043-0.0
2028PROJ31% MLB25MLBPIT114.197/.257/.2661250-0.3
2029PROJ45% MLB26MLBPIT181.200/.261/.2772454-0.4
Next 3 projected WAR -0.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2035Service0.0First FA2036
2027MiLB2028MiLB2029MiLB2030Pre-Arb$0.8M2031Ext$0.9M2032Ext$0.9M2033Ext$3M2034Ext$5M+1
Skills · percentileMiLB Statcast 2026 AAA
Z-Con%72
K%70
Speed51
BB%50
Whiff%48
Max EV23
Career WAR0 WAR median (P10 -0 / P90 1, comp-based) · star 0% · didn't stick 91%
CompsKevin Vicuña (age 24) · Claudio Finol (age 23) · Auston Bousfield (age 24)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†43
AVG/OBP/SLG.192 / .251 / .250
PA6
HR0
K%33
BB%6
BABIP254
ISO58
MLB%2%
Value2027 · WAR
BAT: -21.6 runs (wOBA-derived runs vs avg)-22BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +6.9 runs (Replacement-level credit)+7REPTotal WAR: -0.90-0.9WAR
trajectory · projected WAR by year
-0.9-0.3-0.4-0.4272830
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   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.8M———
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 $-1M +$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. 2027 = actual YTD + projected ROS + total. 2028+ 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 17 — — — — — —
202219 ROKFCL Pirates — 150128 45400 17183 96 352439383822 31409 1211 375 86 — — — — — —
202219 INTLSydney Blue Sox — 126113 16110 12241 23 142230168398 27180 1910 196 19 — — — — — —
202320 ABradenton Marauders — 506383 80921 1029513 399 209392251642 42270 1920 314 68 — — — — — —
202421 ABradenton Marauders — 11085 12200 22262 102 141330165495 24203 2420 259 20 — — — — — —
202522 A+Greensboro Grasshoppers — 397348 841002 36899 1312 241328287616 46315 229 287 47 — — — — — —
202623 AAAIndianapolis Indians — 9483 23100 10181 31 277362289651 12354 1911 307 76 — — — — — —
202623 AAAltoona Curve — 265238 59525 20603 72 248314349663 101310 238 297 60 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 ROK MLEDSL PIT Black — 170152 25110 12385 155 164249184433 20207 227 194 17 — — — — — —
202219 ROK MLEFCL Pirates — 150134 39300 11243 96 291358313672 22345 167 296 86 — — — — — —
202320 A MLEBradenton Marauders — 506412 81821 7312413 399 197335233568 36263 2514 268 68 — — — — — —
202421 A MLEBradenton Marauders — 11092 10100 15362 102 109248120367 11191 3314 198 20 — — — — — —
202522 A+ MLEGreensboro Grasshoppers — 397362 78802 221179 1312 215277254531 39301 296 237 47 — — — — — —
202623 AAA MLEIndianapolis Indians — 9486 23100 7221 31 267330279609 12361 237 281 76 — — — — — —
202623 AA MLEAltoona Curve — 265244 55424 14733 72 225276307583 82300 285 257 60 — — — — — —
202118 ROK MLEDSL PIT Black — 170152 25110 12385 155 164249184433 20217 227 194 17 — — — — — —
202118 ROK RAWDSL PIT Black — 170147 36210 17305 155 245343272615 27305 1810 292 17 — — — — — —
202219 ROK MLE2 teams — 276250 72600 20454 119 288350312662 24351 167 296 86 — — — — — —
202219 ROK RAW2 teams — 276241 61510 29424 119 253343282625 29307 1511 293 86 — — — — — —
202320 A MLEBradenton Marauders — 506412 81821 7312413 399 197335233568 36273 2514 268 68 — — — — — —
202320 A RAWBradenton Marauders — 506383 80921 1029513 399 209392251642 42270 1920 314 68 — — — — — —
202421 A MLEBradenton Marauders — 11092 10100 15362 102 109248120367 11179 3314 198 20 — — — — — —
202421 A RAWBradenton Marauders — 11085 12200 22262 102 141330165495 24203 2420 259 20 — — — — — —
202522 A+ MLEGreensboro Grasshoppers — 397362 78802 221179 1312 215277254531 39309 296 237 47 — — — — — —
202522 A+ RAWGreensboro Grasshoppers — 397348 841002 36899 1312 241328287616 46315 229 287 47 — — — — — —
202623 AA MLE2 teams — 359329 79524 22954 103 240296304600 64325 266 263 64 — — — — — —
202623 AA RAW2 teams — 359321 82625 30784 103 255327333660 78322 228 300 64 — — — — — —
202118 ROK MLEDSL PIT Black — 170151 25110 12385 155 166249185434 20207 227 194 17 — — — — — —
202219 ROK MLE2 teams — 276250 72600 20454 119 288350312662 24345 167 296 86 — — — — — —
202320 A MLEBradenton Marauders — 506415 81821 7312413 399 195335231567 36263 2514 268 68 — — — — — —
202421 A MLEBradenton Marauders — 11092 10100 15362 102 109248120367 11191 3314 198 20 — — — — — —
202522 A+ MLEGreensboro Grasshoppers — 397363 78802 221179 1312 215277253531 39301 296 237 47 — — — — — —
202623 AA MLE2 teams — 359330 79524 22954 103 239296303599 64316 266 263 64 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 A MLEBradenton Marauders — 11092 10100 15362 102 109248120367 11191 3314 198 20 — — — — — —
202522 A+ MLEGreensboro Grasshoppers — 397363 78802 221179 1312 215277253531 39301 296 237 47 — — — — — —
202623 AA MLE2 teams — 359330 79524 22954 103 239296303599 64316 266 263 64 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLEPIT 2% 380349 67813 23985 83 193252252504 59254 266 232 43 -26 +0 +0 +4 +8 -0.9
▸ 2027 — real world (MLB)
202724 MLB CTXPIT 2% 66 1000 020 00 192251250501 58254 330 231 43 -0 +0 +0 +0 +0 -0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLEPIT 31% 367337 67815 23934 83 198258269527 71257 256 242 50 -22 +0 +0 +4 +8 -1.0
202926 MLB MLEPIT 45% 405371 74916 261025 83 201262281543 80258 256 248 54 -22 +0 +0 +4 +9 -0.9
203027 MLB MLEPIT 49% 418383 781026 271065 84 202264285549 82260 256 251 56 -22 +0 +0 +4 +9 -0.9
202825 MLB CTXPIT 31% 114105 20301 7291 21 197257266523 69257 256 240 50 -7 +0 +0 +1 +2 -0.3
202926 MLB CTXPIT 45% 181165 33412 12462 42 200261277539 77258 257 246 54 -10 +0 +0 +2 +4 -0.4
203027 MLB CTXPIT 49% 206189 38513 13522 42 201263281544 80260 256 249 56 -11 +0 +0 +2 +4 -0.4
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 501459 911226 321275 105 198258272530 74258 256 246 55 -28 +0 +0 +5 +11 -1.2
/ 162G— A+C — 650596 1191638 421656 136 200260277537 77260 256 246 55 -36 +0 +0 +7 +14 -1.5
Career— MLE — 33282982 620621027 25983855 12953 208283263546 55278 258 249 55 -88 +1 +0 +16 +33 -3.9
/ 162G— MLE — 650582 1211225 5116411 2510 208285261546 53278 258 249 55 -38 +0 +0 +7 +14 -1.7