Luke Hanson

SS Hub City Spartanburgers
Age 23 R/R 6'2" / 200 lbs A+ HR +15%BB +5% Svc 0.0 · Ctrl thru 2036
Overview
A+PROSPECTMiLBFA 2037
OGV OFP40OGV rank#387ETA2029MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202521A+/ATEX77.203/.329/.2190621—.159/.249/.173
202622AA/A+TEX516.247/.339/.391151463—.208/.272/.323
2027PROJMLE23MLBTEX1.233/.293/.36900840.0
2028PROJ38% MLB24MLBTEX148.236/.297/.37843880.3
2029PROJ55% MLB25MLBTEX269.238/.300/.38386900.6
Next 3 projected WAR 0.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2036Service0.0First FA2037
2027MiLB2028MiLB2029MiLB2030MiLB2031Pre-Arb$0.9M2032Pre-Arb$0.9M2033Pre-Arb$0.9M2034Arb-1$1M+2
Skills · percentileMiLB Statcast 2026 AA
Z-Con%88
K%78
Whiff%78
BB%20
Chase%19
ISO7
Career WAR0.0 WAR median (P10 0.0 / P90 0.4, comp-based) · star 1% · didn't stick 96%
CompsHenry Davis (age 23) · Agustín Ramírez (age 22) · Chris Nelson (age 23)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†84
AVG/OBP/SLG.233 / .293 / .369
PA1
HR0
K%22
BB%7
BABIP277
ISO130
MLB%0%
Value2027 · WAR
BAT: -3.9 runs (wOBA-derived runs vs avg)-4BATRUN: +0.2 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.50+0.5WAR
0.00.51.00.00.30.60.70.70.60.40.20.027282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit+$23M ctrl surplus
Tools · ContractCON 51 / POW 49
Toolsscout grade
CONTACT51
scouting grade only
POWER49
scouting grade only
EYE51
scouting grade only
SPEED56
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+0.7$2M+$1M
2032Pre-Arb$0.9M+0.6$2M+$1M
2033Pre-Arb$0.9M+0.4$1M+$0.5M
2034Arb-1$1M+0.2$0.5M+$0.0M (cut)
2035Arb-2$1M———
2036Extbeyond projection horizon · no WAR estimate
Totals $3M $5M +$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)
202521 A+Hub City Spartanburgers — 2522 8100 281 11 364440409849 45571 328 390 82 — — — — — —
202521 AHickory Crawdads — 5242 5000 8161 51 119275119394 185 3115 208 -9 — — — — — —
202622 AAFrisco RoughRiders — 6758 7001 5131 00 121203172376 52136 197 175 -13 — — — — — —
202622 A+Hub City Spartanburgers — 449387 10319014 50766 147 266359424783 158296 1711 348 74 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202521 A+ MLEHub City Spartanburgers — 2523 7100 1101 11 304360348708 43494 404 289 82 — — — — — —
202521 A MLEHickory Crawdads — 5245 4000 5221 51 8919689285 169 4210 155 -9 — — — — — —
202622 AA MLEFrisco RoughRiders — 6759 7001 4161 00 119188169357 51128 246 149 -13 — — — — — —
202622 A+ MLEHub City Spartanburgers — 449407 9015012 301006 147 221284346631 125256 227 277 74 — — — — — —
202521 A MLE2 teams — 7768 11100 6322 62 162250176426 15297 428 199 21 — — — — — —
202521 A RAW2 teams — 7764 13100 10242 62 203329219548 16317 3113 267 21 — — — — — —
202622 A+ MLE2 teams — 516466 9715013 341167 147 208272324596 116246 227 260 62 — — — — — —
202622 A+ RAW2 teams — 516445 11019015 55897 147 247339391730 144275 1711 325 62 — — — — — —
202521 A MLE2 teams — 7769 11100 6322 62 159250174424 14275 428 199 21 — — — — — —
202622 A+ MLE2 teams — 516470 9715013 341167 147 206272321593 115239 227 260 62 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202521 A MLE2 teams — 7769 11100 6322 62 159250174424 14275 428 199 21 — — — — — —
202622 A+ MLE2 teams — 516470 9715013 341167 147 206272321593 115239 227 260 62 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202723 MLB MLETEX 0% 521475 11120213 351166 104 232292364656 131277 227 293 84 -10 +0 +0 +6 +11 0.5
▸ 2027 — real world (MLB)
202723 MLB CTXTEX 0% 11 0000 000 00 233293369663 136277 00 296 84 -0 +0 +0 +0 +0 0.0
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202824 MLB MLETEX 38% 391357 8315110 27864 83 235296372668 137279 227 298 88 -6 +0 +0 +4 +8 0.8
202925 MLB MLETEX 55% 485443 10519213 341065 104 236298377675 141280 227 301 90 -6 +0 +0 +5 +11 1.0
203026 MLB MLETEX 64% 490447 10619214 351085 104 237299379678 142280 227 302 91 -5 +0 +0 +5 +11 1.1
203127 MLB MLETEX 66% 489446 10519213 351085 104 236300378677 141280 227 302 91 -6 +0 +0 +5 +11 1.1
203228 MLB MLETEX 67% 483440 10419213 351085 94 235299375674 140280 227 301 90 -6 +0 -1 +5 +10 0.9
203329 MLB MLETEX 66% 438400 9217111 31994 84 233296369665 136279 237 297 87 -7 +0 -1 +5 +9 0.6
203430 MLB MLETEX 65% 426389 8916111 30984 74 230293362654 132277 237 293 84 -8 -0 -2 +5 +9 0.4
203531 MLB MLETEX 65% 409373 8415110 29954 65 226288352640 126275 237 287 80 -10 -1 -3 +4 +9 0.0
202824 MLB CTXTEX 38% 148135 32514 10332 31 236297378676 142278 227 301 88 -2 +0 +0 +2 +3 0.3
202925 MLB CTXTEX 55% 269245 581018 19593 62 238300383683 146279 227 304 90 -3 +0 +0 +3 +6 0.6
203026 MLB CTXTEX 64% 312284 681219 22693 73 238301385686 147280 227 305 91 -3 +0 +0 +3 +7 0.7
203127 MLB CTXTEX 66% 321292 691219 23713 73 238301384685 147280 227 305 91 -4 +0 +0 +3 +7 0.7
203228 MLB CTXTEX 67% 323294 691219 23723 63 236300381681 145280 227 303 90 -4 +0 -0 +3 +7 0.6
203329 MLB CTXTEX 66% 288262 621118 21653 52 234297375672 141279 237 300 87 -4 +0 -1 +3 +6 0.4
203430 MLB CTXTEX 65% 277252 591018 20643 53 231294367661 136277 237 295 84 -5 -0 -1 +3 +6 0.2
203531 MLB CTXTEX 65% 265242 55917 19622 43 227289358647 131274 237 289 80 -6 -0 -2 +3 +6 0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 22032006 47281862 15749522 4320 235298376674 141281 227 301 83 -32 +1 -5 +24 +48 3.6
/ 162G— A+C — 650592 13924218 461466 136 235296373669 139281 227 301 83 -10 +0 -1 +7 +14 1.1
Career— MLE — 44144021 92116313113 310100347 9243 229292360652 131276 237 292 83 -57 +1 -7 +41 +83 6.2
/ 162G— MLE — 650592 13624217 461487 146 230293363656 133277 237 292 83 -10 +0 -1 +7 +14 1.1

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 A+Hub City Spartanburgers · 449 PAwOBA .342 → .277 (−65)K% 16.9% → 22.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.93%÷1.000×1.310——22.17%
BB% (unintentional) /PA11.14%÷1.000×0.600—×0.9986.67%
HBP% /PA1.34%—×0.770—×0.9981.03%
Singles /BIP22.51%÷1.000×0.870×1.023×0.99820.00%
Doubles /BIP6.11%÷1.000×0.780×1.023×0.9984.87%
Triples /BIP0.00%÷1.000×0.850×1.023×0.9980.00%
Home runs /BIP4.50%÷1.000×0.880—×0.9983.95%

Factors used: league row South Atlantic League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 22.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.023.

Result: wOBA .342 → .277; ISO .158 → .136; BABIP .296 → .256. 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 AAFrisco RoughRiders · 67 PAwOBA .171 → .149 (−22)K% 19.4% → 23.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.40%÷1.000×1.220——23.67%
BB% (unintentional) /PA7.46%÷1.000×0.700—×1.0275.36%
HBP% /PA1.49%—×0.870—×1.0271.33%
Singles /BIP13.33%÷1.000×0.920×0.996×1.02712.55%
Doubles /BIP0.00%÷1.000×0.840×0.996×1.0270.00%
Triples /BIP0.00%÷1.000×0.940×0.996×1.0270.00%
Home runs /BIP2.22%÷1.000×0.800—×1.0271.83%

Factors used: league row TL. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .171 → .149; ISO .052 → .044; BABIP .136 → .128. 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 AHickory Crawdads · 52 PAwOBA .209 → .155 (−54)K% 30.8% → 42.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA30.77%÷0.981×1.360——42.66%
BB% (unintentional) /PA15.38%÷1.051×0.690——10.10%
HBP% /PA1.92%—×0.780——1.50%
Singles /BIP19.23%÷1.002×0.920——17.66%
Doubles /BIP0.00%÷1.123×0.830——0.00%
Triples /BIP0.00%÷1.039×0.910——0.00%
Home runs /BIP0.00%÷1.037×0.800——0.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 100, 2B 125, 3B 108, K 96, BB 110 — applied at half strength. Age: age 22 vs a level average of 22.0 → +0.0% on BB/HBP/hit rates (0.0 yr younger than average).

Result: wOBA .209 → .155; ISO .000 → .000; BABIP .185 → .169. 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 A+Hub City Spartanburgers · 25 PAwOBA .380 → .289 (−91)K% 32.0% → 40.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.00%÷1.026×1.310——40.88%
BB% (unintentional) /PA8.00%÷1.041×0.600—×1.0124.67%
HBP% /PA4.00%—×0.770—×1.0123.12%
Singles /BIP50.00%÷1.020×0.870—×1.01243.16%
Doubles /BIP7.14%÷0.909×0.780—×1.0126.20%
Triples /BIP0.00%÷1.150×0.850—×1.0120.00%
Home runs /BIP0.00%÷1.215×0.880—×1.0120.00%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 143, 1B 104, 2B 82, 3B 130, K 105, BB 108 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average).

Result: wOBA .380 → .289; ISO .045 → .036; BABIP .571 → .494. 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).