Yeiferth Castillo

LF Hill City Howlers
Age 20 L/L 5'8" / 155 lbs A Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL CLE Goryl180.301/.395/.3660053—.214/.294/.258
202518ROKCLE187.297/.373/.4305259—.221/.276/.302
202619ACLE455.243/.288/.3134549—.228/.261/.284
2027PROJMLE20MLBCLE563.244/.282/.3185668-0.3
2028PROJ34% MLB21MLBCLE141.250/.290/.3382276-0.2
2029PROJ48% MLB22MLBCLE222.253/.296/.3524382-0.3
Next 3 projected WAR -0.8Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Pre-Arb$1.0M+3
Skills · percentileMiLB Statcast 2026 A
Whiff%99
K%98
Z-Con%98
Speed18
ISO17
wRC+16
Career WAR0.0 WAR median (P10 -0.0 / P90 11, comp-based) · star 5% · didn't stick 67%
CompsRoque Salinas (age 20) · Carlos Rodríguez (age 20) · Eduard Pinto (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 210 proj PA
wRC+†68
AVG/OBP/SLG.242 / .279 / .315
PA210
HR2
K%13
BB%4
ISO73
MLB%0%
Value2027 · WAR
BAT: -7.9 runs (wOBA-derived runs vs avg)-8BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -2.2 runs (Positional adjustment)-2POSREP: +4.5 runs (Replacement-level credit)+5REPTotal WAR: -0.30-0.3WAR
0.00.51.00.00.00.00.00.00.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit-$7M ctrl surplus
Tools · ContractCON 50 / POW 35
Toolsscout grade
CONTACT50
scouting grade only
POWER35
scouting grade only
EYE30
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M———
2033Pre-Arb$0.9M———
2034Pre-Arb$1.0M———
2035Arb-1$3M———
2036Arb-2$0.4M———
2037Arb-3$0.6M———
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. 2027 = full-season projection (no games played yet). 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)
202417 ROKDSL CLE Goryl — 180153 46810 21143 01 301395366761 65324 812 346 53 — — — — — —
202518 ROKACL Guardians — 187165 49705 17243 21 297373430803 133319 139 358 59 — — — — — —
202619 AHill City Howlers — 455419 1021324 24422 55 243288313600 69257 95 267 49 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL CLE Goryl — 180159 34510 15183 01 214294258552 44229 108 247 53 — — — — — —
202518 ROK MLEACL Guardians — 187172 38503 10333 21 221276302578 81250 185 255 59 — — — — — —
202619 A MLEHill City Howlers — 455426 971123 17572 55 228261284545 56245 134 241 49 — — — — — —
202417 ROK MLEDSL CLE Goryl — 180159 34510 15183 01 214294258552 44236 108 247 53 — — — — — —
202417 ROK RAWDSL CLE Goryl — 180153 46810 21143 01 301395366761 65324 812 346 53 — — — — — —
202518 ROK MLEACL Guardians — 187172 38503 10333 21 221276302578 81254 185 255 59 — — — — — —
202518 ROK RAWACL Guardians — 187165 49705 17243 21 297373430803 133319 139 358 59 — — — — — —
202619 A MLEHill City Howlers — 455426 971123 17572 55 228261284545 56251 134 241 49 — — — — — —
202619 A RAWHill City Howlers — 455419 1021324 24422 55 243288313600 69257 95 267 49 — — — — — —
202417 ROK MLEDSL CLE Goryl — 180160 34510 15183 01 212294256550 44229 108 247 53 — — — — — —
202518 ROK MLEACL Guardians — 187172 38503 10333 21 221276302578 81250 185 255 59 — — — — — —
202619 A MLEHill City Howlers — 455433 971123 17572 55 224261279540 55245 134 241 49 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL CLE Goryl — 180160 34510 15183 01 212294256550 44229 108 247 53 — — — — — —
202518 ROK MLEACL Guardians — 187172 38503 10333 21 221276302578 81250 185 255 59 — — — — — —
202619 A MLEHill City Howlers — 455433 971123 17572 55 224261279540 55245 134 241 49 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLECLE 0% 563530 1291925 24714 63 244282318599 73271 134 269 68 -21 +0 +0 -6 +12 -0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLECLE 34% 409384 961426 19523 53 249290338628 89273 135 281 76 -11 -0 +0 -4 +9 -0.7
202922 MLB MLECLE 48% 458429 1091628 23583 63 253295353648 100275 135 290 82 -10 +0 +0 -5 +10 -0.5
203023 MLB MLECLE 54% 507472 12118210 26664 73 255299362662 107276 135 295 86 -8 +0 +0 -5 +11 -0.3
203124 MLB MLECLE 55% 565525 13420211 31754 84 256302368671 112278 135 299 89 -8 +0 +0 -6 +12 -0.2
203225 MLB MLECLE 56% 590547 14021312 33815 84 256304372675 116278 146 301 90 -7 +0 +0 -6 +13 -0.1
203326 MLB MLECLE 56% 599555 14221313 34825 84 256304371675 116278 146 301 90 -7 +0 +0 -6 +13 -0.1
203427 MLB MLECLE 55% 596552 14121312 34825 74 254303368671 114277 146 299 89 -8 -0 +0 -6 +13 -0.2
203528 MLB MLECLE 55% 585543 13821212 33824 64 253301364664 111277 146 297 87 -9 -0 -1 -6 +13 -0.4
203629 MLB MLECLE 53% 568527 13220211 32814 55 250298358655 107275 146 293 84 -11 -1 -1 -6 +12 -0.7
203730 MLB MLECLE 53% 552513 12719210 30814 45 247294350644 103274 155 288 81 -12 -1 -2 -6 +12 -1.0
202821 MLB CTXCLE 34% 141132 34512 7181 21 250290338628 88273 135 281 76 -4 +0 +0 -2 +3 -0.2
202922 MLB CTXCLE 48% 222207 53814 11282 32 253296352648 99275 135 290 82 -5 -0 +0 -2 +5 -0.3
203023 MLB CTXCLE 54% 275257 651015 14362 42 255300362661 106277 135 295 86 -5 +0 +0 -3 +6 -0.2
203124 MLB CTXCLE 55% 313291 741116 17422 42 256303368670 111278 135 299 89 -4 +0 +0 -3 +7 -0.1
203225 MLB CTXCLE 56% 330306 781217 18453 42 256304371675 115279 145 301 90 -4 +0 +0 -4 +7 -0.0
203326 MLB CTXCLE 56% 337312 791217 19463 42 256304371674 115278 146 301 90 -4 +0 +0 -4 +7 -0.0
203427 MLB CTXCLE 55% 330305 781217 19463 42 255303368671 113278 146 299 89 -4 +0 +0 -4 +7 -0.1
203528 MLB CTXCLE 55% 321298 741116 18452 32 253301363664 110277 146 297 87 -5 -0 -0 -3 +7 -0.2
203629 MLB CTXCLE 53% 303281 711116 17432 32 251298357655 107276 146 293 84 -6 -0 -1 -3 +7 -0.3
203730 MLB CTXCLE 53% 290270 671015 16432 23 248294350644 102274 156 288 81 -7 -1 -1 -3 +6 -0.5
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 28622659 6731021055 15639222 3320 253300361661 108277 145 295 81 -47 -1 -2 -31 +62 -2.0
/ 162G— A+C — 650604 15223212 35895 75 252298356654 104276 145 295 81 -11 -0 -1 -7 +14 -0.5
Career— MLE — 64616002 149821927113 34687450 7347 250296352648 102274 145 288 81 -100 -3 -4 -60 +122 -4.6
/ 162G— MLE — 650604 15122311 35885 75 250297351648 101275 145 288 81 -12 -0 -0 -7 +14 -0.5

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AHill City Howlers · 455 PAwOBA .265 → .241 (−23)K% 9.2% → 12.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.23%÷1.000×1.360——12.55%
BB% (unintentional) /PA5.27%÷1.000×0.690—×1.0303.75%
HBP% /PA0.44%—×0.780—×1.0300.35%
Singles /BIP22.02%÷1.000×0.920×1.021×1.03021.30%
Doubles /BIP3.45%÷1.000×0.830×1.021×1.0303.01%
Triples /BIP0.53%÷1.000×0.910×1.021×1.0300.51%
Home runs /BIP1.06%÷1.000×0.800—×1.0300.87%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.021.

Result: wOBA .265 → .241; ISO .069 → .060; BABIP .257 → .245. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 ROKACL Guardians · 187 PAwOBA .352 → .255 (−98)K% 12.8% → 17.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.83%÷1.041×1.440——17.76%
BB% (unintentional) /PA9.09%÷1.018×0.620—×1.0085.58%
HBP% /PA1.60%—×0.720—×1.0081.16%
Singles /BIP26.24%÷0.985×0.820×0.967×1.00821.28%
Doubles /BIP4.96%÷0.982×0.720×0.967×1.0083.54%
Triples /BIP0.00%÷1.075×0.720×0.967×1.0080.00%
Home runs /BIP3.55%÷1.388×0.780—×1.0082.01%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 178, 1B 97, 2B 96, 3B 115, K 108, BB 104 — applied at half strength. Age: age 19 vs a level average of 19.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.967.

Result: wOBA .352 → .255; ISO .133 → .082; BABIP .319 → .250. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 DSLDSL CLE Goryl · 180 PAwOBA .343 → .247 (−96)K% 7.8% → 10.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA7.78%÷0.930×1.220——10.20%
BB% (unintentional) /PA11.67%÷1.016×0.700—×1.0088.10%
HBP% /PA1.67%—×0.700—×1.0081.18%
Singles /BIP26.62%÷0.994×0.680×1.050×1.00819.26%
Doubles /BIP5.76%÷0.995×0.600×1.050×1.0083.67%
Triples /BIP0.72%÷1.038×0.600×1.050×1.0080.44%
Home runs /BIP0.00%÷1.366×0.470—×1.0080.00%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 173, 1B 99, 2B 99, 3B 108, K 86, BB 103 — applied at half strength. Age: age 18 vs a level average of 18.5 → +0.8% on BB/HBP/hit rates (0.5 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .343 → .247; ISO .065 → .043; BABIP .324 → .229. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).