Mitch Haniger

PosRF
B/TR/R
Born1990-12-23
Age (2027)36
No MLB projection yet. Career stats below are historical.
Overview
MLBLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202231AAASEA33.238/.515/.52420116—.160/.364/.280
202231MLBSEA247.246/.310/.4291101070.4
202332AAASF35.167/.286/.3672036—.129/.229/.226
202332MLBSF229.209/.268/.3656180-0.7
202433MLBSEA423.208/.287/.33412079-1.2
202534No MLB games played
202635No MLB games played
Last 3 seasons WAR -1.5
Contract
No contract data on file.
Skills · percentileStatcast 2022-2024
Avg EV79
Bat Spd65
Barrel%64
xwOBA52
Speed23

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)
201221 AWisconsin Timber Rattlers — 5849 14401 7131 10 286386429815 143361 2212 362 82 — — — — — —
201322 A+Brevard County Manatees — 365328 822436 32684 22 250324396721 146298 199 323 57 — — — — — —
201322 AWisconsin Timber Rattlers — 178145 431225 25243 70 297410510921 214314 1314 396 102 — — — — — —
201322 INTLSurprise Saguaros — 113100 28804 11181 10 280357480837 200304 1610 367 135 — — — — — —
201423 AAMobile BayBears — 301267 7010110 22456 40 262332419752 157278 157 330 76 — — — — — —
201423 ROKACL D-backs — 1615 3101 160 00 200250467717 267250 386 310 0 — — — — — —
201524 AAMobile BayBears — 174153 431011 16322 44 281357379736 98341 189 329 70 — — — — — —
201524 A+Visalia Rawhide — 226202 6716312 17392 82 3323896191.008 287353 178 426 117 — — — — — —
201625 MLBArizona Diamondbacks — 123109 25215 12271 00 229311404715 174256 2210 318 90 -2 +0 +1 +2 +3 0.4
201625 AAAReno Aces — 312261 8920320 39625 81 3414366701.107 330373 2012 464 127 — — — — — —
201625 AAMobile BayBears — 236197 581425 30378 43 294409462870 168340 1613 389 92 — — — — — —
201726 MLBSeattle Mariners — 410369 10425216 31939 54 282352491843 209338 238 371 140 +20 -1 -2 -5 +9 2.1
201726 AAATacoma Rainiers — 4839 10203 751 00 256383538921 282219 1015 395 113 — — — — — —
201827 MLBSeattle Mariners — 683596 17038426 7014810 82 285370493863 208336 2210 378 142 +34 +1 -5 -7 +15 3.8
201928 MLBSeattle Mariners — 283246 5413115 30815 40 220317463780 244257 2911 342 119 +6 +1 +1 -3 +6 1.1
202130 MLBSeattle Mariners — 691620 15723239 541699 10 253322485808 232281 248 351 125 +21 +0 -11 -7 +15 1.8
202231 MLBSeattle Mariners — 247224 558011 20651 00 246310429739 183293 268 326 107 +2 +0 -0 -3 +5 0.4
202231 AAATacoma Rainiers — 3321 5002 1032 00 2385155241.039 286188 930 464 116 — — — — — —
202332 MLBSan Francisco Giants — 229211 441316 15652 10 209268365632 156270 287 281 80 -5 +0 -4 -3 +5 -0.7
202332 AAASacramento River Cats — 3530 5002 243 00 167286367652 200125 116 299 36 — — — — — —
202433 MLBSeattle Mariners — 423380 7912012 401262 00 208287334621 126276 309 283 79 -10 +0 -6 -5 +9 -1.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 30892755 68813411130 27277439 196 250326448774 198298 259 341 117 +62 +1 -25 -31 +67 7.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201221 A MLEWisconsin Timber Rattlers — 5851 12301 5181 10 235316353669 118318 319 289 82 — — — — — —
201322 A+ MLEBrevard County Manatees — 365336 672025 241004 22 199261315576 116263 277 252 57 — — — — — —
201322 A MLEWisconsin Timber Rattlers — 178155 381024 15333 70 245324413737 168263 198 319 102 — — — — — —
201423 AA MLEMobile BayBears — 301275 63919 14556 40 229281367649 138244 185 281 76 — — — — — —
201423 ROK MLEACL D-backs — 1615 3101 190 00 200250467717 267178 566 168 0 — — — — — —
201524 AA MLEMobile BayBears — 174159 38911 10402 44 239292327619 88297 236 271 70 — — — — — —
201524 A+ MLEVisalia Rawhide — 226208 5412211 11522 82 260303495798 236281 235 341 117 — — — — — —
201625 MLB MLEArizona Diamondbacks — 123111 25215 10271 00 225295396691 171256 228 301 90 -2 +0 +1 +2 +3 0.4
201625 AAA MLEReno Aces — 312271 7015214 29815 81 258341483824 225298 269 356 127 — — — — — —
201625 AA MLEMobile BayBears — 236206 481123 21468 43 233328350677 117283 199 304 92 — — — — — —
201726 MLB MLESeattle Mariners — 410369 10425216 31939 54 282352491843 209338 238 375 140 +20 -1 -2 -5 +9 2.1
201726 AAA MLETacoma Rainiers — 4841 10203 561 00 244340512853 268193 1210 335 113 — — — — — —
201827 MLB MLESeattle Mariners — 683600 17339427 6614810 82 288368502870 213336 2210 378 142 +34 +1 -5 -7 +15 3.8
201928 MLB MLESeattle Mariners — 283247 5413115 29815 40 219313462775 243257 2910 344 119 +6 +1 +1 -3 +6 1.1
202130 MLB MLESeattle Mariners — 691622 15823240 521699 10 254321490811 236281 248 353 125 +21 +0 -11 -7 +15 1.8
202231 MLB MLESeattle Mariners — 247225 558011 19651 00 244306427733 182293 268 327 107 +2 +0 -0 -3 +5 0.4
202231 AAA MLETacoma Rainiers — 3325 4001 642 00 160364280644 120156 1218 340 116 — — — — — —
202332 MLB MLESan Francisco Giants — 229211 441316 15652 10 209268365632 156270 287 287 80 -5 +0 -4 -3 +5 -0.7
202332 AAA MLESacramento River Cats — 3531 4001 143 00 129229226454 97107 113 222 36 — — — — — —
202433 MLB MLESeattle Mariners — 423380 7912012 401262 00 208287334621 126276 309 285 79 -10 +0 -6 -5 +9 -1.2
201221 A MLEWisconsin Timber Rattlers — 5851 12301 5181 10 235316353669 118333 319 289 82 — — — — — —
201221 A RAWWisconsin Timber Rattlers — 5849 14401 7131 10 286386429815 143361 2212 362 82 — — — — — —
201322 A+ MLE3 teams — 656594 12636411 471618 102 212279342621 130268 257 274 72 — — — — — —
201322 A+ RAW3 teams — 656573 15344515 681108 102 267353440793 173303 1710 350 72 — — — — — —
201423 AA MLE2 teams — 317290 6610110 15646 40 228280372652 145255 205 275 72 — — — — — —
201423 AA RAW2 teams — 317282 7311111 23516 40 259328422750 163277 167 329 72 — — — — — —
201524 A+ MLE2 teams — 400367 9221312 21924 126 251298422721 172295 235 311 96 — — — — — —
201524 A+ RAW2 teams — 400355 11026413 33714 126 310375515890 206348 188 384 96 — — — — — —
201625 AAA MLE3 teams — 671589 14428523 5915414 124 244328426754 182288 239 328 108 — — — — — —
201625 AAA RAW3 teams — 671567 17236630 8112614 124 303403547950 243339 1912 411 108 — — — — — —
201726 MLB MLE2 teams — 458410 11427219 369910 54 278351493844 215324 228 371 137 +20 -1 -2 -5 +10 2.3
201726 MLB RAW2 teams — 458408 11427219 389810 54 279355495850 216325 218 373 137 +20 -1 -2 -5 +10 2.3
201827 MLB MLESeattle Mariners — 683600 17339427 6614810 82 288368502870 213338 2210 378 142 +34 +1 -5 -7 +15 3.8
201827 MLB RAWSeattle Mariners — 683596 17038426 7014810 82 285370493863 208336 2210 378 142 +34 +1 -5 -7 +15 3.8
201928 MLB MLESeattle Mariners — 283247 5413115 29815 40 219313462775 243255 2910 344 119 +6 +1 +1 -3 +6 1.1
201928 MLB RAWSeattle Mariners — 283246 5413115 30815 40 220317463780 244257 2911 342 119 +6 +1 +1 -3 +6 1.1
202130 MLB MLESeattle Mariners — 691622 15823240 521699 10 254321490811 236280 248 353 125 +21 +0 -11 -7 +15 1.8
202130 MLB RAWSeattle Mariners — 691620 15723239 541699 10 253322485808 232281 248 351 125 +21 +0 -11 -7 +15 1.8
202231 MLB MLE2 teams — 280250 608013 25693 00 240317428745 188276 259 328 108 +3 +0 -0 -3 +6 0.6
202231 MLB RAW2 teams — 280245 608013 30683 00 245335437771 192283 2411 342 108 +3 +0 -0 -3 +6 0.6
202332 MLB MLE2 teams — 264242 491318 16695 10 202266364630 161247 266 278 75 -8 +0 -4 -3 +6 -0.9
202332 MLB RAW2 teams — 264241 491318 17695 10 203270365635 162248 266 284 75 -8 +0 -4 -3 +6 -0.9
202433 MLB MLESeattle Mariners — 423380 7912012 401262 00 208287334621 126276 309 285 79 -10 +0 -6 -5 +9 -1.2
202433 MLB RAWSeattle Mariners — 423380 7912012 401262 00 208287334621 126276 309 283 79 -10 +0 -6 -5 +9 -1.2
201221 A MLEWisconsin Timber Rattlers — 5852 12301 5181 10 231316346662 115318 319 289 82 — — — — — —
201322 A+ MLE3 teams — 656596 12636411 471618 102 211279341619 129263 257 274 72 — — — — — —
201423 AA MLE2 teams — 317293 6610110 15646 40 225280369648 143241 205 275 72 — — — — — —
201524 A+ MLE2 teams — 400372 9221312 21924 126 247298417715 169288 235 311 96 — — — — — —
201625 AAA MLE3 teams — 671593 14428523 5915414 124 243328423751 180285 239 328 108 — — — — — —
201726 MLB MLE2 teams — 458409 11427219 369910 54 279351494845 215323 228 371 137 — — — — — —
201827 MLB MLESeattle Mariners — 683602 17339427 6614810 82 287368500868 213336 2210 378 142 — — — — — —
201928 MLB MLESeattle Mariners — 283247 5413115 29815 40 219313462775 243257 2910 344 119 — — — — — —
202130 MLB MLESeattle Mariners — 691625 15823240 521699 10 253321488809 235281 248 353 125 — — — — — —
202231 MLB MLE2 teams — 280250 608013 25693 00 240317428745 188277 259 328 108 — — — — — —
202332 MLB MLE2 teams — 264241 491318 16695 10 203266365631 162248 266 278 75 — — — — — —
202433 MLB MLESeattle Mariners — 423378 7912012 401262 00 209287336623 127276 309 285 79 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202433 MLB MLESeattle Mariners — 423378 7912012 401262 00 209287336623 127276 309 285 79 — — — — — —
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 30892755 68813411130 27277439 196 250326448774 198298 259 341 106 +62 +1 -25 -31 +67 7.5
/ 162G— A+C — 650580 14428227 571638 41 248324443767 195296 259 341 106 +13 +0 -5 -6 +14 1.6
Career— MLE — 51844642 112723323191 411125077 5818 243315426741 184288 248 325 106 +62 +1 -25 -31 +67 7.5
/ 162G— MLE — 650582 14129324 5215710 72 242316426742 184287 248 325 106 +13 +0 -5 -6 +14 1.6

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.

2023 AAASacramento River Cats · 35 PAwOBA .291 → .222 (−69)K% 11.4% → 12.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.43%÷1.087×1.200——12.62%
BB% (unintentional) /PA5.71%÷0.981×0.690—×0.9423.79%
HBP% /PA8.57%—×0.940—×0.9427.59%
Singles /BIP11.54%÷0.992×0.930—×0.94210.19%
Doubles /BIP0.00%÷0.992×0.830—×0.9420.00%
Triples /BIP0.00%÷0.956×0.970—×0.9420.00%
Home runs /BIP7.69%÷1.057×0.700—×0.9424.80%

Factors used: league row International League. Park (home-season share, regressed): HR 111, 1B 98, 2B 98, 3B 91, K 117, BB 96 — applied at half strength. Age: age 33 vs a level average of 27.2 → −5.8% on BB/HBP/hit rates (5.8 yr older than average).

Result: wOBA .291 → .222; ISO .200 → .128; BABIP .125 → .107. 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).

2022 AAATacoma Rainiers · 33 PAwOBA .447 → .340 (−107)K% 9.1% → 10.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA9.09%÷1.020×1.200——10.70%
BB% (unintentional) /PA27.27%÷1.048×0.690—×0.95217.09%
HBP% /PA6.06%—×0.940—×0.9525.42%
Singles /BIP16.67%÷1.013×0.930—×0.95214.56%
Doubles /BIP0.00%÷0.839×0.830—×0.9520.00%
Triples /BIP0.00%÷0.902×0.970—×0.9520.00%
Home runs /BIP11.11%÷1.144×0.700—×0.9526.47%

Factors used: league row International League. Park (home-season share, regressed): HR 129, 1B 103, 2B 68, 3B 80, K 104, BB 110 — applied at half strength. Age: age 32 vs a level average of 27.2 → −4.8% on BB/HBP/hit rates (4.8 yr older than average).

Result: wOBA .447 → .340; ISO .286 → .204; BABIP .188 → .156. 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 AAATacoma Rainiers · 48 PAwOBA .393 → .335 (−57)K% 10.4% → 13.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.42%÷1.028×1.290——13.07%
BB% (unintentional) /PA14.58%÷0.979×0.710—×1.00310.61%
HBP% /PA2.08%—×0.980—×1.0032.05%
Singles /BIP14.71%÷0.978×0.900—×1.00313.58%
Doubles /BIP5.88%÷0.988×0.810—×1.0034.84%
Triples /BIP0.00%÷0.900×0.810—×1.0030.00%
Home runs /BIP8.82%÷0.963×0.780—×1.0037.17%

Factors used: league row PCL. Park (home-season share, regressed): HR 93, 1B 96, 2B 98, 3B 80, K 106, BB 96 — applied at half strength. Age: age 27 vs a level average of 27.2 → +0.3% on BB/HBP/hit rates (0.2 yr younger than average).

Result: wOBA .393 → .335; ISO .282 → .241; BABIP .219 → .193. 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 AAAReno Aces · 312 PAwOBA .460 → .356 (−104)K% 19.9% → 25.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.87%÷0.991×1.290——25.87%
BB% (unintentional) /PA12.50%÷0.979×0.710—×1.0189.23%
HBP% /PA1.60%—×0.980—×1.0181.60%
Singles /BIP23.12%÷1.052×0.900×0.982×1.01819.78%
Doubles /BIP10.05%÷1.060×0.810×0.982×1.0187.68%
Triples /BIP1.51%÷1.150×0.810×0.982×1.0181.06%
Home runs /BIP10.05%÷1.092×0.780—×1.0187.31%

Factors used: league row PCL. Park (home-season share, regressed): HR 118, 1B 110, 2B 112, 3B 130, K 98, BB 96 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.982.

Result: wOBA .460 → .356; ISO .330 → .240; BABIP .373 → .298. 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 AAMobile BayBears · 236 PAwOBA .381 → .304 (−78)K% 15.7% → 19.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.68%÷0.977×1.220——19.58%
BB% (unintentional) /PA12.71%÷0.975×0.680—×0.9888.76%
HBP% /PA3.39%—×0.840—×0.9882.81%
Singles /BIP23.12%÷1.065×0.920×1.004×0.98819.81%
Doubles /BIP8.75%÷1.146×0.910×1.004×0.9886.89%
Triples /BIP1.25%÷0.900×0.880×1.004×0.9881.21%
Home runs /BIP3.12%÷1.160×0.800—×0.9882.13%

Factors used: league row SL. Park (home-season share, regressed): HR 132, 1B 113, 2B 129, 3B 80, K 95, BB 95 — 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.004.

Result: wOBA .381 → .304; ISO .168 → .130; BABIP .340 → .283. 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 A+Visalia Rawhide · 226 PAwOBA .423 → .341 (−83)K% 17.3% → 23.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.26%÷1.002×1.340——23.07%
BB% (unintentional) /PA7.52%÷1.057×0.710—×0.9784.94%
HBP% /PA0.88%—×0.790—×0.9780.68%
Singles /BIP22.09%÷1.058×0.910×0.970×0.97818.04%
Doubles /BIP9.82%÷1.007×0.820×0.970×0.9787.59%
Triples /BIP1.84%÷0.913×0.760×0.970×0.9781.45%
Home runs /BIP7.36%÷0.973×0.920—×0.9786.81%

Factors used: league row CAL. Park (home-season share, regressed): HR 95, 1B 112, 2B 101, 3B 83, K 100, BB 111 — 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 ×0.970.

Result: wOBA .423 → .341; ISO .287 → .247; BABIP .353 → .281. 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 AAMobile BayBears · 174 PAwOBA .324 → .271 (−53)K% 18.4% → 23.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.39%÷0.975×1.220——23.00%
BB% (unintentional) /PA8.62%÷1.043×0.680—×0.9985.61%
HBP% /PA1.15%—×0.840—×0.9980.96%
Singles /BIP25.62%÷1.011×0.920×0.950×0.99822.10%
Doubles /BIP8.26%÷0.961×0.910×0.950×0.9987.42%
Triples /BIP0.83%÷0.921×0.880×0.950×0.9980.75%
Home runs /BIP0.83%÷1.098×0.800—×0.9980.60%

Factors used: league row SL. Park (home-season share, regressed): HR 120, 1B 102, 2B 92, 3B 84, K 95, BB 109 — 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 ×0.950.

Result: wOBA .324 → .271; ISO .098 → .086; BABIP .341 → .297. 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).

2014 AAMobile BayBears · 301 PAwOBA .324 → .281 (−43)K% 15.0% → 18.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.95%÷0.993×1.220——18.36%
BB% (unintentional) /PA6.98%÷1.030×0.680—×1.0124.66%
HBP% /PA1.99%—×0.840—×1.0121.69%
Singles /BIP22.07%÷1.018×0.920×0.960×1.01219.38%
Doubles /BIP4.50%÷0.965×0.910×0.960×1.0124.13%
Triples /BIP0.45%÷1.038×0.880×0.960×1.0120.37%
Home runs /BIP4.50%÷0.902×0.800—×1.0124.04%

Factors used: league row SL. Park (home-season share, regressed): HR 80, 1B 104, 2B 93, 3B 108, K 99, BB 106 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.960.

Result: wOBA .324 → .281; ISO .157 → .144; BABIP .278 → .244. 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).