Slate Alford

3B Rancho Cucamonga Quakes
Age 24 R/R 6'3" / 212 lbs A K +5%HR +4% Svc 0.0 · Ctrl thru 2037
Overview
APROSPECTMiLBFA 2038
OGV OFP35OGV rank#2321ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202522ASEA125.289/.439/.4332091—.240/.358/.365
202623A+/A/ROKLAA267.270/.389/.4287374—.217/.302/.341
2027PROJMLE24MLBLAA317.206/.290/.31555730.0
2028PROJ30% MLB25MLBLAA49.207/.291/.3201175-0.0
2029PROJ44% MLB26MLBLAA97.209/.292/.3252177-0.0
Next 3 projected WAR -0.0Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2037Service0.0First FA2038
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Pre-Arb$0.9M2033Ext$0.9M2034Ext$1.0M+3
Skills · percentileMiLB Statcast 2026 A+
wRC+94
wOBA91
Chase%88
BB%87
ISO49
Z-Con%28
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 99%
CompsNick Quintana (age 25) · Quincy McAfee (age 25) · Michael Paez (age 24)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 133 proj PA
wRC+†73
AVG/OBP/SLG.204 / .288 / .312
PA133
HR2
K%27
BB%10
ISO109
MLB%0%
Value2027 · WAR
BAT: -4.3 runs (wOBA-derived runs vs avg)-4BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.5 runs (Positional adjustment)+0POSREP: +2.9 runs (Replacement-level credit)+3REPTotal WAR: +0.00+0.0WAR
trajectory · projected WAR by year
0.00.00.00.0-0.1-0.127283032
Tools · ContractCON 33 / POW 38
Toolsscout grade
CONTACT33
scouting grade only
POWER38
scouting grade only
EYE56
scouting grade only
SPEED42
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———
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-0.3M +$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)
202522 AInland Empire 66ers — 12597 28612 21315 00 289439433872 144400 2517 392 91 — — — — — —
202623 A+Tri-City Dust Devils — 4134 11201 7120 00 324439471910 147476 2917 409 91 — — — — — —
202623 ARancho Cucamonga Quakes — 177152 35614 23381 01 230335362697 132279 2113 317 54 — — — — — —
202623 ROKACL Angels — 4936 14402 12100 30 3895426671.208 278480 2024 508 133 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202522 A MLEInland Empire 66ers — 125104 25512 14425 00 240358365723 125344 3411 303 91 — — — — — —
202623 A+ MLETri-City Dust Devils — 4136 9101 5160 00 250341361703 111417 3912 303 91 — — — — — —
202623 A MLERancho Cucamonga Quakes — 177159 30513 16521 01 189267289556 101254 299 248 54 — — — — — —
202623 ROK MLEACL Angels — 4941 12302 7140 30 293396512908 220354 2914 365 133 — — — — — —
202522 A MLEInland Empire 66ers — 125104 25512 14425 00 240358365723 125377 3411 303 91 — — — — — —
202522 A RAWInland Empire 66ers — 12597 28612 21315 00 289439433872 144400 2517 392 91 — — — — — —
202623 A MLE3 teams — 267236 50915 28821 31 212298322620 110298 3110 278 74 — — — — — —
202623 A RAW3 teams — 267222 601217 42601 31 270389428817 158338 2216 366 74 — — — — — —
202522 A MLEInland Empire 66ers — 125105 25512 14425 00 238358362720 124344 3411 303 91 — — — — — —
202623 A MLE3 teams — 267236 50915 28821 31 212298322620 110297 3110 278 74 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202522 A MLEInland Empire 66ers — 125105 25512 14425 00 238358362720 124344 3411 303 91 — — — — — —
202623 A MLE3 teams — 267236 50915 28821 31 212298322620 110297 3110 278 74 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLELAA 0% 317281 581125 30873 51 206290315605 109274 279 276 73 -10 +1 +0 +1 +7 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLELAA 30% 162144 30613 15442 21 208292322614 113275 279 279 75 -5 +0 +0 +1 +4 -0.1
202926 MLB MLELAA 44% 219194 41814 21592 31 210293326620 116276 2710 282 77 -6 +0 +0 +1 +5 -0.0
203027 MLB MLELAA 49% 254226 47915 24682 31 211294328621 117276 279 282 77 -7 +0 +0 +1 +6 -0.0
203128 MLB MLELAA 51% 279248 521015 26753 31 211293327620 116276 279 282 77 -8 +0 -1 +1 +6 -0.1
203229 MLB MLELAA 51% 286254 531015 27773 31 210291324616 115275 279 280 76 -8 +0 -1 +1 +6 -0.2
202825 MLB CTXLAA 30% 4944 9201 5130 10 207291320611 113273 2710 278 75 -1 +0 +0 +0 +1 -0.0
202926 MLB CTXLAA 44% 9787 18312 9261 10 209292325617 116273 279 281 77 -3 +0 +0 +0 +2 -0.0
203027 MLB CTXLAA 49% 124110 23412 12331 21 210293326619 116274 2710 281 77 -3 +0 +0 +0 +3 -0.0
203128 MLB CTXLAA 51% 144128 27513 14391 21 209292325617 116273 2710 280 77 -4 +0 -0 +1 +3 -0.1
203229 MLB CTXLAA 51% 147131 28513 14401 21 209290323613 114272 2710 279 76 -4 +0 -1 +1 +3 -0.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 561500 10519411 541514 83 210292330622 120276 2710 280 77 -16 +0 -1 +2 +12 -0.2
/ 162G— A+C — 650579 12222513 631755 93 211294333627 123277 2710 280 77 -18 +0 -1 +2 +14 -0.3
Career— MLE — 17251524 32362831 16848419 197 212298324622 112287 2810 282 77 -38 +1 -2 +5 +29 -0.6
/ 162G— MLE — 650574 12223312 631827 73 213298326623 113287 2810 282 77 -19 +0 -1 +2 +14 -0.3

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 ARancho Cucamonga Quakes · 177 PAwOBA .311 → .248 (−64)K% 21.5% → 29.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.47%÷1.000×1.360——29.20%
BB% (unintentional) /PA12.99%÷1.000×0.690—×0.9808.79%
HBP% /PA0.56%—×0.780—×0.9800.43%
Singles /BIP21.05%÷1.000×0.920×1.037×0.98019.67%
Doubles /BIP5.26%÷1.000×0.830×1.037×0.9804.44%
Triples /BIP0.88%÷1.000×0.910×1.037×0.9800.81%
Home runs /BIP3.51%÷1.000×0.800—×0.9802.75%

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 24 vs a level average of 22.0 → −2.0% on BB/HBP/hit rates (2.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.037.

Result: wOBA .311 → .248; ISO .132 → .103; BABIP .279 → .254. 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).

2026 ROKACL Angels · 49 PAwOBA .506 → .365 (−142)K% 20.4% → 29.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.41%÷1.000×1.440——29.39%
BB% (unintentional) /PA24.49%÷1.000×0.620—×0.95514.50%
HBP% /PA0.00%—×0.720—×0.9550.00%
Singles /BIP30.77%÷1.000×0.820—×0.95524.10%
Doubles /BIP15.38%÷1.000×0.720—×0.95510.58%
Triples /BIP0.00%÷1.000×0.720—×0.9550.00%
Home runs /BIP7.69%÷1.000×0.780—×0.9555.73%

Factors used: level-wide ROK 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 24 vs a level average of 19.5 → −4.5% on BB/HBP/hit rates (4.5 yr older than average).

Result: wOBA .506 → .365; ISO .278 → .212; BABIP .480 → .354. 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).

2026 A+Tri-City Dust Devils · 41 PAwOBA .399 → .303 (−96)K% 29.3% → 39.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.27%÷1.000×1.350——39.51%
BB% (unintentional) /PA17.07%÷1.000×0.710—×0.98811.98%
HBP% /PA0.00%—×0.810—×0.9880.00%
Singles /BIP36.36%÷1.000×0.910—×0.98832.69%
Doubles /BIP9.09%÷1.000×0.830—×0.9887.45%
Triples /BIP0.00%÷1.000×0.820—×0.9880.00%
Home runs /BIP4.55%÷1.000×0.830—×0.9883.73%

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 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average).

Result: wOBA .399 → .303; ISO .147 → .109; BABIP .476 → .417. 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 AInland Empire 66ers · 125 PAwOBA .386 → .303 (−83)K% 24.8% → 33.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.80%÷1.008×1.360——33.45%
BB% (unintentional) /PA16.80%÷1.011×0.690—×0.99011.36%
HBP% /PA4.00%—×0.780—×0.9903.09%
Singles /BIP28.79%÷1.066×0.920×1.037×0.99025.48%
Doubles /BIP9.09%÷1.065×0.830×1.037×0.9907.27%
Triples /BIP1.52%÷0.997×0.910×1.037×0.9901.42%
Home runs /BIP3.03%÷1.036×0.800—×0.9902.32%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 113, 2B 113, 3B 99, K 102, BB 102 — applied at half strength. Age: age 23 vs a level average of 22.0 → −1.0% on BB/HBP/hit rates (1.0 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.037.

Result: wOBA .386 → .303; ISO .144 → .115; BABIP .400 → .344. 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).