Haritzon Castillo

SS FCL Twins
Age 19 S/R 5'10" / 175 lbs ROK Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
Scout OFP44ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202517ROKMIN167.283/.400/.42821251—.179/.279/.262
202618ROKMIN21.118/.286/.11803-22—.056/.190/.056
2027PROJ0% MLB19MLBMIN141.220/.293/.31013720.0
2028PROJ34% MLB20MLBMIN44.223/.297/.32111760.0
2029PROJ48% MLB21MLBMIN134.226/.301/.33123800.1
Next 3 projected WAR 0.1Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032MiLB2033Pre-Arb$0.9M2034Pre-Arb$1.0M+4
Skills · percentileMiLB Statcast 2025 Rk
Z-Con%99
Whiff%94
Speed93
K%89
wOBA77
ISO75
Career WAR0 WAR median (P10 0 / P90 1, comp-based) · star 1% · didn't stick 93%
CompsAngel Genao (age 19) · Juan Brito (age 19) · Harold Garcia (age 19)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 43 proj PA
wRC+†72
AVG/OBP/SLG.218 / .290 / .307
PA43
HR0
K%24
BB%8
ISO90
MLB%0%
Value2027 · WAR
BAT: -1.4 runs (wOBA-derived runs vs avg)-1BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.2 runs (Defensive runs vs avg)-0FLDPOS: +0.5 runs (Positional adjustment)+0POSREP: +0.9 runs (Replacement-level credit)+1REPTotal WAR: +0.00+0.0WAR
0.00.51.00.10.20.40.60.60.70.60.50.30.227282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$21M ctrl surplus
Tools · ContractCON 50 / POW 44
Toolsscout grade
CONTACT50
scouting grade only
POWER44
scouting grade only
EYE50
scouting grade only
SPEED53
scouting grade only
DEFENSE50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2033
Service   0 yrs (est)
Team Control Through   2038
First FA Year   2039
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2033
2028MiLBstill in minors · estimated debut 2033
2029MiLBstill in minors · estimated debut 2033
2030MiLBstill in minors · estimated debut 2033
2031MiLBstill in minors · estimated debut 2033
2032MiLBstill in minors · estimated debut 2033
2033Pre-Arb$0.9M+0.6$2M+$1M
2034Pre-Arb$1.0M+0.7$2M+$1M
2035Pre-Arb$1.0M+0.6$1M+$0.9M
2036Arb-1$3M+0.5$1M+$0.0M
2037Arb-2$3M+0.3$0.6M+$0.0M (cut)
2038Arb-3$3M+0.2$0.3M+$0.0M (cut)
Totals $5M $6M +$3M

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)
202517 ROKDSL Twins — 167138 39832 24223 123 283400428828 145319 1314 370 51 — — — — — —
202618 ROKFCL Twins — 2117 2000 391 31 118286118403 250 4314 221 -22 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202517 ROK MLEDSL Twins — 167145 26521 17273 123 179279262541 83203 1610 243 51 — — — — — —
202618 ROK MLEFCL Twins — 2118 1000 2131 31 5619056246 210 6210 135 -22 — — — — — —
202517 ROK MLEDSL Twins — 167145 26521 17273 123 179279262541 83210 1610 243 51 — — — — — —
202517 ROK RAWDSL Twins — 167138 39832 24223 123 283400428828 145319 1314 370 51 — — — — — —
202618 ROK MLEFCL Twins — 2118 1000 2131 31 5619056246 200 6210 135 -22 — — — — — —
202618 ROK RAWFCL Twins — 2117 2000 391 31 118286118403 250 4314 221 -22 — — — — — —
202517 ROK MLEDSL Twins — 167145 26521 17273 123 179279262541 83203 1610 243 51 — — — — — —
202618 ROK MLEFCL Twins — 2118 1000 2131 31 5619056246 210 6210 135 -22 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202517 ROK MLEDSL Twins — 167145 26521 17273 123 179279262541 83203 1610 243 51 — — — — — —
202618 ROK MLEFCL Twins — 2118 1000 2131 31 5619056246 210 6210 135 -22 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202719 MLB MLEMIN 0% 141127 27511 11342 31 220293310602 90287 248 274 72 -5 +0 -1 +2 +3 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202820 MLB MLEMIN 34% 129115 25411 11312 31 223297321618 98288 249 281 76 -4 +0 -1 +1 +3 0.0
202921 MLB MLEMIN 48% 277248 571034 23664 61 226301331632 105290 248 286 80 -7 +1 -1 +3 +6 0.2
203022 MLB MLEMIN 54% 388348 801446 32915 82 229304339643 110291 238 291 83 -8 +1 -2 +4 +8 0.4
203123 MLB MLEMIN 57% 464416 971748 391086 102 231306346652 115291 238 294 85 -8 +1 -1 +5 +10 0.7
203224 MLB MLEMIN 57% 514459 1081959 431207 112 233308352659 119292 238 297 87 -8 +1 -1 +6 +11 1.0
203325 MLB MLEMIN 57% 544486 11420510 461267 113 233308353661 120292 238 298 88 -8 +1 +0 +6 +12 1.1
203426 MLB MLEMIN 56% 560501 11720510 471307 113 233308354662 121292 238 298 88 -8 +1 +0 +6 +12 1.1
203527 MLB MLEMIN 55% 566506 11720510 481327 113 232307351658 119292 238 297 87 -9 +1 +0 +6 +12 1.1
203628 MLB MLEMIN 55% 565506 11720510 471337 103 230305347652 116291 248 294 85 -10 +1 -1 +6 +12 0.9
203729 MLB MLEMIN 53% 558499 1152059 471337 103 228302341643 113290 248 291 83 -11 +1 -1 +6 +12 0.6
203830 MLB MLEMIN 53% 549493 1101948 451336 93 225299334633 108288 248 286 80 -13 +1 -2 +6 +12 0.3
203931 MLB MLEMIN 57% 536481 1071848 441326 83 221294324618 103286 258 281 76 -15 +0 -3 +6 +12 -0.0
202820 MLB CTXMIN 34% 4439 9201 4111 10 223297321619 98288 259 281 76 -1 +0 -0 +0 +1 0.0
202921 MLB CTXMIN 48% 134120 27512 11322 31 226301331632 105290 248 287 80 -3 +0 -1 +1 +3 0.1
203022 MLB CTXMIN 54% 210188 43723 17493 41 229304340643 111291 238 291 83 -4 +0 -1 +2 +5 0.2
203123 MLB CTXMIN 57% 263236 53924 22613 61 231306346652 115292 238 294 85 -5 +1 -1 +3 +6 0.4
203224 MLB CTXMIN 57% 291261 611135 24684 61 233308352660 119292 238 297 87 -4 +1 -0 +3 +6 0.6
203325 MLB CTXMIN 57% 307274 651136 26714 61 233308354662 120293 238 298 88 -4 +1 +0 +3 +7 0.6
203426 MLB CTXMIN 56% 316282 661136 27734 61 233308354662 121292 239 298 88 -5 +1 +0 +3 +7 0.7
203527 MLB CTXMIN 55% 314281 661136 26734 61 232307352659 119292 238 297 87 -5 +1 +0 +3 +7 0.6
203628 MLB CTXMIN 55% 310277 641135 26734 61 231305347652 117291 248 294 85 -5 +1 -0 +3 +7 0.5
203729 MLB CTXMIN 53% 298267 611125 25714 51 228302341644 113290 248 291 83 -6 +1 -1 +3 +6 0.3
203830 MLB CTXMIN 53% 289260 581024 24703 51 225299334633 109288 248 286 80 -7 +1 -1 +3 +6 0.2
203931 MLB CTXMIN 57% 303272 591024 25753 42 221294325619 103286 258 281 76 -9 +0 -2 +3 +7 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 30792757 6321092651 25772739 5812 229304343647 114291 248 293 82 -59 +7 -7 +33 +67 4.2
/ 162G— A+C — 650582 13323511 541538 123 229302342644 113290 248 293 82 -12 +1 -1 +7 +14 0.9
Career— MLE — 58815261 11982075294 494138575 12433 228303340644 113289 248 290 82 -110 +10 -13 +61 +123 7.3
/ 162G— MLE — 650581 13223610 551538 144 227303339642 112289 248 290 82 -13 +1 -1 +7 +14 0.8