Kaden Hopson

C ACL Angels
Age 26 L/R 6'2" / 230 lbs ROK K +5%HR +4% Svc 0.0 · Ctrl thru 2038
Overview
ROKPROSPECTMiLBFA 2039
OGV OFP35OGV rank#2016ETA2030MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202524ROKLAA45.241/.488/.3100070—.212/.395/.273
202625ROKLAA23.154/.522/.46211100—.125/.391/.375
2027PROJMLE26MLBLAA200.216/.317/.31622840.1
2028PROJ26% MLB27MLBLAA14.215/.315/.31500840.0
2029PROJ39% MLB28MLBLAA45.214/.313/.31510830.1
Next 3 projected WAR 0.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2038Service0.0First FA2039
2027MiLB2028MiLB2029MiLB2030MiLB2031MiLB2032Ext$0.0M2033Ext$0.9M2034Ext$1.0M+4
Skills · percentileMiLB Statcast 2025 Rk
Chase%99
Whiff%94
wRC+88
K%88
BB%87
wOBA82
Career WAR0.0 WAR median (P10 0.0 / P90 0.0, comp-based) · star 0% · didn't stick 100%
CompsPhil Clarke (age 26) · Trey Hair (age 26) · Michael Turconi (age 25)
2027 FULL-SEASON PROJECTIONpark-neutral Marcel · 35 proj PA
wRC+†84
AVG/OBP/SLG.214 / .315 / .313
PA35
HR0
K%26
BB%9
ISO100
MLB%0%
Value2027 · WAR
BAT: -0.7 runs (wOBA-derived runs vs avg)-1BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +0.8 runs (Replacement-level credit)+1REPTotal WAR: +0.10+0.1WAR
0.00.51.00.10.127282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$2M ctrl surplus
Tools · Contract
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
2032Extbeyond projection horizon · no WAR estimate
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
2038Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
202524 ROKACL Angels — 4529 7200 965 01 241488310799 69292 1320 379 70 — — — — — —
202625 ROKACL Angels — 2313 2101 713 10 154522462983 30891 430 455 100 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202524 ROK MLEACL Angels — 4533 7200 595 01 212395273668 61218 2011 271 70 — — — — — —
202625 ROK MLEACL Angels — 2316 2101 413 10 125391375766 25060 417 316 100 — — — — — —
202524 ROK MLEACL Angels — 4533 7200 595 01 212395273668 61280 2011 271 70 — — — — — —
202524 ROK RAWACL Angels — 4529 7200 965 01 241488310799 69292 1320 379 70 — — — — — —
202625 ROK MLEACL Angels — 2316 2101 413 10 125391375766 25071 417 316 100 — — — — — —
202625 ROK RAWACL Angels — 2313 2101 713 10 154522462983 30891 430 455 100 — — — — — —
202524 ROK MLEACL Angels — 4535 7200 595 01 200395257652 57218 2011 271 70 — — — — — —
202625 ROK MLEACL Angels — 2316 2101 413 10 125391375766 25060 417 316 100 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202524 ROK MLEACL Angels — 4535 7200 595 01 200395257652 57218 2011 271 70 — — — — — —
202625 ROK MLEACL Angels — 2316 2101 413 10 125391375766 25060 417 316 100 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202726 MLB MLELAA 0% 200172 37812 19517 21 216317316633 100290 2610 292 84 -4 +0 +0 +4 +4 0.1
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202827 MLB MLELAA 26% 5346 10201 5142 10 216317318634 101290 269 293 84 -1 +0 +0 +1 +1 0.1
202928 MLB MLELAA 39% 11599 22511 11304 10 216315318632 102289 2610 291 83 -2 +0 -1 +2 +2 0.2
203029 MLB MLELAA 44% 154134 29612 14405 10 215312316628 101287 269 289 82 -3 +0 -1 +3 +3 0.2
203130 MLB MLELAA 47% 185160 34712 17486 00 213309313621 99286 269 286 80 -4 +0 -2 +3 +4 0.1
202827 MLB CTXLAA 26% 1413 3100 140 00 215315315630 100287 297 291 84 -0 +0 +0 +0 +0 0.0
202928 MLB CTXLAA 39% 4540 9201 4121 00 214313315628 100286 279 290 83 -1 +0 -0 +1 +1 0.1
203029 MLB CTXLAA 44% 6860 13301 6182 00 213311313624 100285 269 288 82 -1 +0 -1 +1 +1 0.1
203130 MLB CTXLAA 47% 8877 15301 8233 00 212307310617 98283 269 285 80 -2 +0 -1 +2 +2 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 215190 40903 19576 00 211302305608 95285 279 287 82 -5 +0 -2 +4 +5 0.2
/ 162G— A+C — 650574 1212709 5717218 00 211302305606 94285 269 287 82 -14 +0 -6 +12 +14 0.6
Career— MLE — 610519 1102437 5915126 41 212323310633 98282 2510 289 82 -12 +1 -4 +10 +12 0.6
/ 162G— MLE — 650553 1172637 6316128 41 212323307630 96283 2510 289 82 -14 +1 -5 +12 +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 ROKACL Angels · 23 PAwOBA .445 → .316 (−130)K% 4.3% → 6.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA4.35%÷1.000×1.440——6.26%
BB% (unintentional) /PA30.43%÷1.000×0.620—×0.94017.74%
HBP% /PA13.04%—×0.720—×0.9408.83%
Singles /BIP0.00%÷1.000×0.820—×0.9400.00%
Doubles /BIP8.33%÷1.000×0.720—×0.9405.64%
Triples /BIP0.00%÷1.000×0.720—×0.9400.00%
Home runs /BIP8.33%÷1.000×0.780—×0.9406.11%

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

Result: wOBA .445 → .316; ISO .308 → .285; BABIP .091 → .060. 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 Angels · 45 PAwOBA .380 → .271 (−108)K% 13.3% → 19.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA13.33%÷0.969×1.440——19.82%
BB% (unintentional) /PA20.00%÷1.082×0.620—×0.94510.83%
HBP% /PA11.11%—×0.720—×0.9457.56%
Singles /BIP21.74%÷1.015×0.820—×0.94516.60%
Doubles /BIP8.70%÷0.992×0.720—×0.9455.97%
Triples /BIP0.00%÷1.134×0.720—×0.9450.00%
Home runs /BIP0.00%÷0.873×0.780—×0.9450.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 75, 1B 103, 2B 98, 3B 127, K 94, BB 116 — applied at half strength. Age: age 25 vs a level average of 19.5 → −5.5% on BB/HBP/hit rates (5.5 yr older than average).

Result: wOBA .380 → .271; ISO .069 → .057; BABIP .292 → .218. 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).