Will Maddox

Pos1B
B/TL/R
Born1992-06-11
Age (2027)35
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2019
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
201725AA/A+DET376.286/.339/.36031560—.251/.284/.308
201826AADET434.300/.346/.3984784—.278/.311/.362
201927AASF140.192/.245/.254149—.164/.194/.224
Contract
No contract data on file.

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)
201523 AWest Michigan Whitecaps — 4743 17200 161 22 395422442864 47459 132 374 106 — — — — — —
201624 AWest Michigan Whitecaps — 558511 1752331 32895 2812 342387405792 63408 166 352 77 — — — — — —
201725 AAErie SeaWolves — 6764 19101 2150 30 297318359678 62375 223 301 61 — — — — — —
201725 A+Lakeland Flying Tigers — 309275 78932 23522 129 284343360703 76341 177 311 60 — — — — — —
201826 AAErie SeaWolves — 434397 1191754 24674 77 300346398744 98347 156 327 84 — — — — — —
201927 AARichmond Flying Squirrels — 140130 25311 9270 44 192245254498 62233 196 228 9 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201523 A MLEWest Michigan Whitecaps — 4743 16200 181 22 372400419819 47417 172 325 106 — — — — — —
201624 A MLEWest Michigan Whitecaps — 558522 1461821 211235 2812 280314328641 48350 224 282 77 — — — — — —
201725 AA MLEErie SeaWolves — 6765 18101 1190 30 277288338626 62365 281 258 61 — — — — — —
201725 A+ MLELakeland Flying Tigers — 309285 70921 13742 129 246283302585 56314 244 257 60 — — — — — —
201826 AA MLEErie SeaWolves — 434406 1131553 15824 77 278311362673 84329 193 293 84 — — — — — —
201927 AA MLERichmond Flying Squirrels — 140134 22311 5340 44 164194224418 60204 244 181 9 — — — — — —
201523 A MLEWest Michigan Whitecaps — 4743 16200 181 22 372400419819 47457 172 325 106 — — — — — —
201523 A RAWWest Michigan Whitecaps — 4743 17200 161 22 395422442864 47459 132 374 106 — — — — — —
201624 A MLEWest Michigan Whitecaps — 558522 1461821 211235 2812 280314328641 48360 224 282 77 — — — — — —
201624 A RAWWest Michigan Whitecaps — 558511 1752331 32895 2812 342387405792 63408 166 352 77 — — — — — —
201725 A+ MLE2 teams — 376350 881022 14932 159 251284309593 57335 254 257 60 — — — — — —
201725 A+ RAW2 teams — 376339 971033 25672 159 286339360699 74347 187 309 60 — — — — — —
201826 AA MLEErie SeaWolves — 434406 1131553 15824 77 278311362673 84337 193 293 84 — — — — — —
201826 AA RAWErie SeaWolves — 434397 1191754 24674 77 300346398744 98347 156 327 84 — — — — — —
201927 AA MLERichmond Flying Squirrels — 140134 22311 5340 44 164194224418 60210 244 181 9 — — — — — —
201927 AA RAWRichmond Flying Squirrels — 140130 25311 9270 44 192245254498 62233 196 228 9 — — — — — —
201523 A MLEWest Michigan Whitecaps — 4745 16200 181 22 356400400800 44417 172 325 106 — — — — — —
201624 A MLEWest Michigan Whitecaps — 558527 1461821 211235 2812 277314324638 47350 224 282 77 — — — — — —
201725 A+ MLE2 teams — 376357 881022 14932 159 246284303587 56323 254 257 60 — — — — — —
201826 AA MLEErie SeaWolves — 434412 1131553 15824 77 274311357667 83329 193 293 84 — — — — — —
201927 AA MLERichmond Flying Squirrels — 140134 22311 5340 44 164194224418 60204 244 181 9 — — — — — —
▸ Career Totals
Career— MLE — 15551455 38548107 5634012 5634 265297326623 61337 224 271 70 -56 -2 +0 -28 +34 -5.4
/ 162G— MLE — 650608 1612043 231425 2314 265297326622 61338 224 271 70 -23 -1 +0 -12 +14 -2.2

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.

2019 AARichmond Flying Squirrels · 140 PAwOBA .220 → .181 (−39)K% 19.3% → 24.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.29%÷0.975×1.220——24.12%
BB% (unintentional) /PA5.71%÷1.011×0.700—×0.9783.87%
HBP% /PA0.00%—×0.850—×0.9780.00%
Singles /BIP19.42%÷1.020×0.970×0.950×0.97817.15%
Doubles /BIP2.91%÷0.916×0.860×0.950×0.9782.54%
Triples /BIP0.97%÷1.147×0.950×0.950×0.9780.75%
Home runs /BIP0.97%÷0.890×0.780—×0.9780.83%

Factors used: league row EL. Park (home-season share, regressed): HR 78, 1B 104, 2B 83, 3B 129, K 95, BB 102 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .220 → .181; ISO .062 → .051; BABIP .233 → .204. 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).

2018 AAErie SeaWolves · 434 PAwOBA .321 → .293 (−28)K% 15.4% → 18.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.44%÷0.999×1.220——18.86%
BB% (unintentional) /PA5.07%÷1.007×0.700—×0.9883.48%
HBP% /PA0.92%—×0.850—×0.9880.77%
Singles /BIP28.18%÷1.016×0.970×1.016×0.98826.99%
Doubles /BIP5.15%÷0.974×0.860×1.016×0.9884.56%
Triples /BIP1.52%÷0.901×0.950×1.016×0.9881.60%
Home runs /BIP1.21%÷1.112×0.780—×0.9880.84%

Factors used: league row EL. Park (home-season share, regressed): HR 122, 1B 103, 2B 95, 3B 80, K 100, BB 101 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.016.

Result: wOBA .321 → .293; ISO .098 → .086; BABIP .347 → .329. 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).

2017 A+Lakeland Flying Tigers · 309 PAwOBA .301 → .257 (−44)K% 16.8% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.83%÷0.995×1.420——24.03%
BB% (unintentional) /PA6.47%÷1.138×0.750—×0.9784.17%
HBP% /PA0.65%—×0.930—×0.9780.59%
Singles /BIP28.70%÷1.012×0.920×1.027×0.97826.21%
Doubles /BIP4.04%÷0.918×0.960×1.027×0.9784.24%
Triples /BIP1.35%÷1.039×0.810×1.027×0.9781.05%
Home runs /BIP0.90%÷1.747×0.880—×0.9780.44%

Factors used: league row FSL. Park (home-season share, regressed): HR 249, 1B 102, 2B 84, 3B 108, K 99, BB 128 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.027.

Result: wOBA .301 → .257; ISO .076 → .061; BABIP .341 → .314. 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).

2017 AAErie SeaWolves · 67 PAwOBA .292 → .258 (−34)K% 22.4% → 28.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.39%÷0.973×1.220——28.07%
BB% (unintentional) /PA2.99%÷1.059×0.700—×0.9981.97%
HBP% /PA0.00%—×0.850—×0.9980.00%
Singles /BIP34.69%÷1.020×0.970×1.037×0.99834.16%
Doubles /BIP2.04%÷0.944×0.860×1.037×0.9981.92%
Triples /BIP0.00%÷1.094×0.950×1.037×0.9980.00%
Home runs /BIP2.04%÷1.259×0.780—×0.9981.26%

Factors used: league row EL. Park (home-season share, regressed): HR 152, 1B 104, 2B 89, 3B 119, K 95, BB 112 — applied at half strength. Age: age 25 vs a level average of 24.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.037.

Result: wOBA .292 → .258; ISO .062 → .042; BABIP .375 → .365. 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).

2016 AWest Michigan Whitecaps · 558 PAwOBA .344 → .282 (−62)K% 15.9% → 22.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.95%÷0.983×1.360——22.06%
BB% (unintentional) /PA5.20%÷0.957×0.690—×0.9803.67%
HBP% /PA0.90%—×0.780—×0.9800.68%
Singles /BIP35.07%÷1.036×0.920×0.997×0.98030.42%
Doubles /BIP5.45%÷1.013×0.830×0.997×0.9804.36%
Triples /BIP0.71%÷1.056×0.910×0.997×0.9800.60%
Home runs /BIP0.24%÷0.770×0.800—×0.9800.24%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 54, 1B 107, 2B 103, 3B 111, K 97, BB 91 — 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 ×0.997.

Result: wOBA .344 → .282; ISO .063 → .050; BABIP .408 → .350. 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).

2015 AWest Michigan Whitecaps · 47 PAwOBA .364 → .325 (−39)K% 12.8% → 17.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA12.77%÷0.977×1.360——17.77%
BB% (unintentional) /PA2.13%÷1.006×0.690—×0.9901.45%
HBP% /PA2.13%—×0.780—×0.9901.64%
Singles /BIP40.54%÷0.996×0.920—×0.99037.09%
Doubles /BIP5.41%÷0.969×0.830—×0.9904.58%
Triples /BIP0.00%÷1.128×0.910—×0.9900.00%
Home runs /BIP0.00%÷0.954×0.800—×0.9900.00%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 91, 1B 99, 2B 94, 3B 126, K 95, BB 101 — 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).

Result: wOBA .364 → .325; ISO .047 → .040; BABIP .459 → .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).