Ilan Fernandez

SS Salem RidgeYaks
Age 20 R/R 6'0" / 160 lbs A HR -5%K -4% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#883ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202417ROKDSL Red Sox B…179.279/.394/.36711044—.184/.291/.243
202518ROKBOS130.234/.336/.31511325—.154/.227/.214
202619ABOS245.235/.368/.3804765—.186/.293/.290
2027PROJMLE20MLBBOS355.206/.288/.30757710.1
2028PROJ34% MLB21MLBBOS68.218/.300/.33212760.1
2029PROJ48% MLB22MLBBOS147.222/.304/.34433800.2
Next 3 projected WAR 0.3Projected 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
BB%68
Chase%63
wOBA56
ISO56
wRC+53
K%50
Career WAR0.0 WAR median (P10 -0.2 / P90 5.7, comp-based) · star 1% · didn't stick 86%
CompsChris Suero (age 20) · Robert Gonzalez (age 20) · Christian Cerda (age 20)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 144 proj PA
wRC+†71
AVG/OBP/SLG.204 / .286 / .304
PA144
HR2
K%26
BB%9
ISO101
MLB%0%
Value2027 · WAR
BAT: -5.0 runs (wOBA-derived runs vs avg)-5BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.5 runs (Positional adjustment)+2POSREP: +3.1 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.20.30.40.50.60.50.40.30.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$17M ctrl surplus
Tools · ContractCON 35 / POW 40
Toolsscout grade
CONTACT35
scouting grade only
POWER40
scouting grade only
EYE58
scouting grade only
SPEED58
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+0.5$1M+$0.8M
2033Pre-Arb$0.9M+0.6$2M+$1M
2034Pre-Arb$1.0M+0.5$1M+$0.7M
2035Arb-1$2M+0.4$0.9M+$0.0M
2036Arb-2$3M+0.3$0.6M+$0.0M (cut)
2037Arb-3$2M+0.1$0.2M+$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 = 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 Red Sox Blue — 179147 41431 182310 101 279394367762 88315 1310 345 44 — — — — — —
202518 ROKFCL Red Sox — 130111 26411 15272 132 234336315651 81294 2112 299 25 — — — — — —
202619 ASalem RidgeYaks — 245200 471704 35597 74 235368380748 145307 2414 340 65 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202417 ROK MLEDSL Red Sox Blue — 179152 28221 132810 101 184291243535 59200 167 233 44 — — — — — —
202518 ROK MLEFCL Red Sox — 130117 18211 9402 132 154227214440 60219 317 205 25 — — — — — —
202619 A MLESalem RidgeYaks — 245210 391303 25807 74 186293290584 105269 3310 265 65 — — — — — —
202417 ROK MLEDSL Red Sox Blue — 179152 28221 132810 101 184291243535 59213 167 233 44 — — — — — —
202417 ROK RAWDSL Red Sox Blue — 179147 41431 182310 101 279394367762 88315 1310 345 44 — — — — — —
202518 ROK MLEFCL Red Sox — 130117 18211 9402 132 154227214440 60218 317 205 25 — — — — — —
202518 ROK RAWFCL Red Sox — 130111 26411 15272 132 234336315651 81294 2112 299 25 — — — — — —
202619 A MLESalem RidgeYaks — 245210 391303 25807 74 186293290584 105277 3310 265 65 — — — — — —
202619 A RAWSalem RidgeYaks — 245200 471704 35597 74 235368380748 145307 2414 340 65 — — — — — —
202417 ROK MLEDSL Red Sox Blue — 179154 28221 132810 101 182291240532 58200 167 233 44 — — — — — —
202518 ROK MLEFCL Red Sox — 130118 18211 9402 132 153227212438 59219 317 205 25 — — — — — —
202619 A MLESalem RidgeYaks — 245211 391303 25807 74 185293289582 104269 3310 265 65 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202417 ROK MLEDSL Red Sox Blue — 179154 28221 132810 101 182291240532 58200 167 233 44 — — — — — —
202518 ROK MLEFCL Red Sox — 130118 18211 9402 132 153227212438 59219 317 205 25 — — — — — —
202619 A MLESalem RidgeYaks — 245211 391303 25807 74 185293289582 104269 3310 265 65 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202720 MLB MLEBOS 0% 355316 661425 31935 72 206288307595 101272 269 272 71 -12 +1 +0 +4 +8 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202821 MLB MLEBOS 34% 197174 37813 18503 41 211294323617 112274 259 281 76 -6 +0 +0 +2 +4 0.1
202922 MLB MLEBOS 48% 303268 591226 27765 72 215298334633 119275 259 287 80 -7 +1 +0 +3 +7 0.3
203023 MLB MLEBOS 54% 383340 741528 34956 93 218301342644 124277 259 291 83 -8 +1 +0 +4 +8 0.6
203124 MLB MLEBOS 55% 436387 851729 391077 103 221304348652 127279 259 295 86 -7 +1 +0 +5 +9 0.8
203225 MLB MLEBOS 60% 463411 9119210 421137 113 222305352657 130279 249 297 87 -7 +1 +0 +5 +10 0.9
203326 MLB MLEBOS 62% 477424 9319210 431177 113 222305352657 130279 259 296 87 -7 +1 +0 +5 +10 0.9
203427 MLB MLEBOS 63% 481427 9419210 441187 113 221304349653 128279 259 295 86 -8 +1 +0 +5 +10 0.9
203528 MLB MLEBOS 65% 477424 9319210 431187 103 220302345647 125278 259 293 84 -9 +1 -1 +5 +10 0.7
203629 MLB MLEBOS 65% 468417 891829 421186 93 217299339638 122277 259 289 82 -10 +1 -1 +5 +10 0.4
203730 MLB MLEBOS 65% 456406 881829 411166 83 214296332627 117275 259 285 79 -11 +0 -2 +5 +10 0.2
203831 MLB MLEBOS 65% 441393 831728 391146 74 210291322613 112272 269 279 75 -13 -0 -3 +5 +10 -0.2
202821 MLB CTXBOS 34% 6861 13301 6171 20 218300332632 115284 259 287 76 -2 +0 +0 +1 +1 0.1
202922 MLB CTXBOS 48% 147131 30713 13372 31 222304344648 122285 259 293 80 -3 +0 +0 +2 +3 0.2
203023 MLB CTXBOS 54% 208184 41914 19523 51 225307352659 127287 259 298 83 -4 +1 +0 +2 +5 0.3
203124 MLB CTXBOS 55% 242214 491115 22604 62 228310358667 130289 259 301 86 -4 +0 +0 +3 +5 0.4
203225 MLB CTXBOS 60% 277246 561216 25684 62 229311362673 133289 259 303 87 -4 +0 +0 +3 +6 0.5
203326 MLB CTXBOS 62% 296263 591316 27724 72 229311362672 133289 249 303 87 -5 +1 +0 +3 +6 0.6
203427 MLB CTXBOS 63% 304269 611416 28754 72 228310359669 131289 259 301 86 -5 +1 +0 +3 +7 0.5
203528 MLB CTXBOS 65% 310275 621416 28774 62 226308355662 128288 259 299 84 -6 +0 -0 +3 +7 0.4
203629 MLB CTXBOS 65% 304270 601316 27764 62 224305349654 125287 259 295 82 -7 +0 -1 +3 +7 0.3
203730 MLB CTXBOS 65% 296264 581315 26754 52 221302341643 120285 259 291 79 -7 +0 -1 +3 +6 0.1
203831 MLB CTXBOS 65% 287256 551215 25744 43 217297332629 115282 269 285 75 -9 -0 -2 +3 +6 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 27392433 5441211053 24668338 5719 224305347652 123287 259 297 79 -56 +4 -5 +29 +59 3.3
/ 162G— A+C — 650577 12929213 581629 145 224304348652 125286 259 297 79 -13 +1 -1 +7 +14 0.8
Career— MLE — 52804678 9982042599 472132888 13039 213297331629 118274 259 285 79 -99 +7 -7 +51 +102 5.5
/ 162G— MLE — 650576 12225312 5816311 165 212296328624 116272 259 285 79 -14 +1 -1 +7 +14 0.8

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 ASalem RidgeYaks · 245 PAwOBA .336 → .265 (−71)K% 24.1% → 32.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.08%÷1.000×1.360——32.75%
BB% (unintentional) /PA14.29%÷1.000×0.690—×1.03010.15%
HBP% /PA2.86%—×0.780—×1.0302.30%
Singles /BIP18.44%÷1.000×0.920×0.968×1.03016.91%
Doubles /BIP12.06%÷1.000×0.830×0.968×1.0309.97%
Triples /BIP0.00%÷1.000×0.910×0.968×1.0300.00%
Home runs /BIP2.84%÷1.000×0.800—×1.0302.34%

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 ×0.968.

Result: wOBA .336 → .265; ISO .145 → .114; BABIP .307 → .269. 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 ROKFCL Red Sox · 130 PAwOBA .296 → .205 (−92)K% 20.8% → 31.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.77%÷0.965×1.440——31.00%
BB% (unintentional) /PA11.54%÷0.988×0.620—×1.0087.30%
HBP% /PA1.54%—×0.720—×1.0081.12%
Singles /BIP23.81%÷1.033×0.820×0.961×1.00818.30%
Doubles /BIP4.76%÷1.101×0.720×0.961×1.0083.02%
Triples /BIP1.19%÷0.900×0.720×0.961×1.0080.92%
Home runs /BIP1.19%÷0.815×0.780—×1.0081.15%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 63, 1B 107, 2B 120, 3B 80, K 93, BB 98 — 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.961.

Result: wOBA .296 → .205; ISO .081 → .059; BABIP .294 → .219. 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 Red Sox Blue · 179 PAwOBA .345 → .233 (−112)K% 12.8% → 15.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.85%÷1.004×1.220——15.61%
BB% (unintentional) /PA10.06%÷0.976×0.700—×1.0087.26%
HBP% /PA5.59%—×0.700—×1.0083.94%
Singles /BIP26.61%÷0.998×0.680×0.957×1.00817.49%
Doubles /BIP3.23%÷1.080×0.600×0.957×1.0081.73%
Triples /BIP2.42%÷1.031×0.600×0.957×1.0081.36%
Home runs /BIP0.81%÷0.992×0.470—×1.0080.38%

Factors used: level-wide DSL factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 98, 1B 100, 2B 116, 3B 106, K 101, BB 95 — 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 ×0.957.

Result: wOBA .345 → .233; ISO .088 → .050; BABIP .315 → .200. 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).