Mitch HanigerRF Seattle Mariners
Age 35 R/R 6'1" / 214 lbs MLB HR -5% Svc 10.000 · Ctrl thru 2026
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 353 proj PA
wRC+†vL 2947vR 95
AVG/OBP/SLG.222 / .297 / .380
PA353
HR12
K%28
BB%9
ISO160
MLB%100%
Value2026 · WAR
BAT: -3.6 runs (wOBA-derived runs vs avg)-4BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: -1.0 runs (Defensive runs vs avg)-1FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +10.0 runs (Replacement-level credit)+10REPTotal WAR: -0.10-0.1WAR
trajectory · projected WAR by year
0.0-0.42627
Tools · Splits · ContractCON 40 / POW 50
Toolsscout grade · Statcast %ile · 2022-2024
CONTACT40
Whiff%
3412.8%
xwOBA
520.311
POWER50
Barrel%
6410.3
Avg EV
7991.1
Bat Spd
6572.9
EYE60
Chase%
6728.4%
SPEED40
Sprint
2326.2
Platoon Splits2024 · 423 PA
vs LHP
vs RHP
Edge
PA
145
278
wRC+
29
95
▶▶R
wOBA
223
310
▶▶R
ISO
074
155
▶▶R
BABIP
247
291
▶▶R
K%
32.4%
28.4%
R
BB%
6.9%
10.8%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2016
Service   10.000 yrs.days
Team Control Through   2026
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026ROSExt / FA-deal$0.4M
Totals $0.4M $-0.2M -$0.6M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201221 AWisconsin Timber Rattlers 5851 12301 5181 10 235316353669 118333 319 289 79
201221 AWisconsin Timber Rattlers 5849 14401 7131 10 286386429815 143361 2212 362 135
201322 A+3 teams 656595 12435411 461678 102 208274336610 128267 257 270 65
201322 A+3 teams 656573 15344515 681108 102 267353440793 173303 1710 350 126
201423 AA2 teams 317291 6710112 14676 40 230280395675 165255 214 286 77
201423 AA2 teams 317282 7311111 23516 40 259328422750 163277 167 329 110
201524 A+2 teams 400368 9221412 20954 126 250296427723 177297 245 311 96
201524 A+2 teams 400355 11026413 33714 126 310375515890 206348 188 384 152
201625 AAA3 teams 671585 13525521 6315814 124 231320398719 168275 249 312 97
201625 AAA3 teams 671567 17236630 8112614 124 303403547950 243339 1912 411 173
201726 MLB2 teams 458410 11628219 369910 54 283355500855 217331 228 372 143 +22 -1 -2 -5 +13 2.8
201726 MLB2 teams 458408 11427219 389810 54 279355495850 216325 218 373 144 +23 -1 -2 -5 +13 2.9
201827 MLBSeattle Mariners 683596 17440427 7014810 82 292376508884 216343 2210 378 147 +37 +1 -5 -7 +19 4.6
201827 MLBSeattle Mariners 683596 17038426 7014810 82 285370493863 208336 2210 378 147 +36 +1 -5 -7 +19 4.6
201928 MLBSeattle Mariners 283246 5614116 30815 40 228324488812 260265 2911 345 122 +7 +1 +1 -3 +8 1.4
201928 MLBSeattle Mariners 283246 5413115 30815 40 220317463780 244257 2911 342 120 +6 +1 +1 -3 +8 1.3
202130 MLBSeattle Mariners 691620 16124241 541699 10 260328503831 244287 248 354 129 +23 +0 -11 -7 +20 2.5
202130 MLBSeattle Mariners 691620 15723239 541699 10 253322485808 232281 248 351 127 +21 +0 -11 -7 +20 2.3
202231 MLB2 teams 280249 618013 26693 00 245324434757 189284 259 329 110 +3 +0 -0 -3 +8 0.8
202231 MLB2 teams 280245 608013 30683 00 245335437771 192283 2411 342 120 +6 +0 -0 -3 +8 1.1
202332 MLB2 teams 264242 511418 16695 10 211274376650 165259 266 283 75 -7 +0 -4 -3 +7 -0.6
202332 MLB2 teams 264241 491318 17695 10 203270365635 162248 266 284 75 -7 +0 -4 -3 +7 -0.6
202433 MLBSeattle Mariners 423380 8112013 401262 00 213291347639 134281 309 285 76 -11 +0 -6 -5 +12 -1.0
202433 MLBSeattle Mariners 423380 7912012 401262 00 208287334621 126276 309 283 74 -12 +0 -6 -5 +12 -1.1
▸ 2026 Season
202635 MLBSEA 353316 7113112 31983 31 225300386686 161282 289 304 91 -4 +0 -1 -4 +10 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202736 MLBSEA 100% 280252 54919 24802 10 214288365653 151272 299 291 81 -6 +0 -7 -3 +8 -0.8
202736 MLBSEA 100% 280252 53919 24802 10 210284361645 151270 299 282 74 -8 +0 -7 -3 +8 -1.0
▸ Career Totals
Career 33693007 74114312139 29685441 206 246322441763 194296 259 336 115 +58 +2 -32 -34 +95 9.1
/ 162G 650580 14328227 571658 41 247322441763 195296 259 336 115 +11 +0 -6 -6 +18 1.8
Career 58175201 125525626215 475144482 6219 241315425739 183289 258 321 104 +24 +5 -33 -53 +165 11.0
/ 162G 650581 14129324 531619 72 243316427743 184291 258 321 104 +3 +1 -4 -6 +18 1.2

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201221 AWisconsin Timber Rattlers 5849 14401 7131 10 286386429815 143361 2212 362 135 +2 +0 +2 0.4
201322 A+Brevard County Manatees 365328 822436 32684 22 250324396721 146298 199 323 105 +2 -0 +10 1.2
201322 AWisconsin Timber Rattlers 178145 431225 25243 70 297410510921 214314 1314 396 161 +12 +1 +5 1.9
201322 INTLSurprise Saguaros 113100 28804 11181 10 280357480837 200304 1610 367 139 +5 +0 +3 0.9
201423 AAMobile BayBears 301267 7010110 22456 40 262332419752 157278 157 330 111 +4 +1 +9 1.3
201423 ROKACL D-backs 1615 3101 160 00 200250467717 267250 386 310 96 -0 +0 +0 0.0
201524 AAMobile BayBears 174153 431011 16322 44 281357379736 98341 189 329 110 +2 -1 +5 0.6
201524 A+Visalia Rawhide 226202 6716312 17392 82 3323896191.008 287353 178 426 184 +21 +1 +6 2.9
201625 MLBArizona Diamondbacks 123109 25215 12271 00 229311404715 174256 2210 318 101 +0 +0 +1 +2 +3 0.7
201625 AAAReno Aces 312261 8920320 39625 81 3414366701.107 330373 2012 464 213 +40 +1 +9 5.1
201625 AAMobile BayBears 236197 581425 30378 43 294409462870 168340 1613 389 156 +15 -0 +7 2.2
201726 MLBSeattle Mariners 410369 10425216 31939 54 282352491843 209338 238 371 142 +19 -1 -2 -5 +12 2.4
201726 AAATacoma Rainiers 4839 10203 751 00 256383538921 282219 1015 395 160 +3 +0 +1 0.5
201827 MLBSeattle Mariners 683596 17038426 7014810 82 285370493863 208336 2210 378 147 +36 +1 -5 -7 +19 4.6
201928 MLBSeattle Mariners 283246 5413115 30815 40 220317463780 244257 2911 342 120 +6 +1 +1 -3 +8 1.3
202130 MLBSeattle Mariners 691620 15723239 541699 10 253322485808 232281 248 351 127 +21 +0 -11 -7 +20 2.3
202231 MLBSeattle Mariners 247224 558011 20651 00 246310429739 183293 268 326 107 +2 +0 -0 -3 +7 0.6
202231 AAATacoma Rainiers 3321 5002 1032 00 2385155241.039 286188 930 464 213 +4 +0 +1 0.5
202332 MLBSan Francisco Giants 229211 441316 15652 10 209268365632 156270 287 281 74 -7 +0 -4 -3 +6 -0.7
202332 AAASacramento River Cats 3530 5002 243 00 167286367652 200125 116 299 87 -1 +0 +1 0.0
202433 MLBSeattle Mariners 423380 7912012 401262 00 208287334621 126276 309 283 74 -12 +0 -6 -5 +12 -1.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 30892755 68813411130 27277439 196 250326448774 198298 259 341 119 +66 +1 -25 -31 +88 10.1

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Ryan Ludwicklast yr '14
career totals — 11 seasons, 3,938 PA
113,93815017261330451-42-3411.812.7
/162664253-7.0-5.82.0pk7: 14
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
103,72215123246318437-40-4510.911.4
/162664274-7.1-8.11.9pk7: 12
#2Wil Myerslast yr '23
career totals — 11 seasons, 4,290 PA
114,290156107252326437-47-4510.710.7
/1626642417-7.3-6.91.7pk7: 11
#3Kole Calhounlast yr '23
career totals — 11 seasons, 4,963 PA
114,96317933242316418-54-338.39.6
/162664244-7.3-4.41.1pk7: 11
#4Jonny Gomeslast yr '15
career totals — 11 seasons, 3,978 PA
113,97816250243335438-43-678.39.2
/162664278-7.1-11.11.4pk7: 10
#5Jay Gibbonslast yr '11
career totals — 9 seasons, 3,177 PA
93,1771272260315453-30-307.78.1
/162664270-6.3-6.31.6pk7: 9
#6Stephen Piscottylast yr '22
career totals — 8 seasons, 2,802 PA
82,8029323255324430-30-355.05.3
/162664225-7.1-8.41.2pk7: 6

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Mitch Haniger (OGILVIE) 35 40 50 40 60 222/297/380 158282 123 28% 9% 91 +0.7
Adam Hyzdu
2006 · MLB
34 45→44 49→50 39→45 51 227/308/373 146292 176 27% 10% 93 +1.3 223/297/372 149282 178 26% 9% 88 +0.9 210/290/35914925817725%10%81+0.4
Valentino Pascucci
2013 · AAA
34 42→45 52→55 39→45 47 212/295/377 165304 212 35% 10% 89 +0.9 224/311/403 179320 245 35% 10% 102 +1.9 209/318/40919928231036%11%103+0.9
Matt McBride
2019 · MLB
34 40→50 53→55 42→40 46 215/275/393 179247 214 23% 7% 85 +0.7 222/273/412 190263 267 26% 6% 89 +1.0 191/231/41122119537027%4%68-0.1
Brian Burgamy
2016 · AAA
35 47 52→55 41→50 48 241/309/406 165297 205 26% 9% 102 +1.8 228/297/349 121312 129 28% 8% 82 +0.5 222/296/32910731091029%9%77+0.1
Adam Rosales
2018 · MLB
35 45→49 52→55 44→45 41 228/286/396 167309 207 32% 7% 90 +1.0 208/259/343 135274 165 29% 6% 64 -0.8 189/239/31312324515329%5%46-1.2
Jonathan Aceves
2013 · AAA
35 44 51→55 42→30 41 227/274/384 157281 196 27% 6% 81 +0.4 218/274/356 138264 174 24% 6% 74 -0.1 237/309/35511828513121%8%87+0.4
Cody Ransom
2011 · MLB
35 42 53→55 48→50 44 224/282/401 176277 218 28% 7% 89 +1.0 218/288/402 184300 238 33% 8% 92 +1.2 205/286/39719228524635%9%88+0.5
Shelley Duncan
2013 · MLB
33 42→45 54→60 40→45 51 222/300/400 178255 224 23% 9% 97 +1.5 191/257/319 128235 154 25% 8% 58 -1.2 154/212/2529919211026%6%20-2.8
Scott McClain
2007 · MLB
35 39→45 54→55 43→40 43 214/263/387 173244 236 24% 6% 78 +0.2 226/287/405 179261 245 23% 8% 92 +1.2 225/292/41218725426323%8%95+1.3
Andy Tracy
2009 · AAA
35 45→48 52→60 44→45 49 234/303/404 170277 215 24% 8% 98 +1.6 232/302/417 185282 246 26% 9% 102 +1.9 221/297/41018926825527%9%98+1.2
Kevin Barker
2010 · MLB
35 44→47 54→55 43→40 47 233/295/411 178274 233 24% 8% 97 +1.5 256/319/421 165298 174 20% 8% 109 +2.4 270/338/43116131115117%9%118+1.7
Brooks Conrad
2015 · MLB
35 40→44 56→55 38→50 41 218/274/407 189278 253 32% 7% 88 +0.9 194/254/316 122264 146 31% 6% 56 -1.3 143/210/219762017331%6%10-2.3
Mike Hessman
2012 · MLB
34 37→36 54→65 47→45 42 205/275/385 180266 225 32% 7% 83 +0.6 198/251/394 196250 283 33% 6% 76 +0.0 198/259/39719923727330%7%78+0.2
Kole Calhoun
2023 · MLB
35 40→50 50→60 44→50 44 212/280/365 152269 195 29% 8% 79 +0.3 225/291/380 155276 185 24% 8% 88 +0.9 220/289/38216226018022%8%85+0.5
Edgard Clemente
2010 · AAA
34 49 54→55 39→40 49 252/318/426 175293 226 22% 8% 111 +2.5 258/315/431 173312 218 24% 7% 111 +2.5 236/297/41117529924929%6%95+0.3
Brandon Inge
2012 · MLB
35 46→56 49→55 41→45 49 234/308/382 148290 174 25% 9% 95 +1.4 219/284/363 144281 174 27% 8% 80 +0.4 204/268/34814425919129%7%67-0.3
Mario Lisson
2017 · AAA
33 46→49 48→55 43→55 44 231/300/370 139306 178 29% 8% 89 +1.0 214/278/355 141282 169 29% 7% 76 +0.0 171/232/31314220618627%7%43-0.8
Sal Fasano
2007 · MLB
35 44 54→55 41→40 39 234/288/411 178289 234 28% 5% 95 +1.4 215/274/351 136283 165 29% 4% 73 -0.1 192/249/30010826412331%3%47-0.6
Darnell McDonald
2013 · MLB
34 43→53 48→55 43→55 49 218/287/361 143261 169 23% 8% 81 +0.4 213/272/321 108262 1011 22% 7% 63 -0.8 205/258/2878225261221%6%46-1.2
Sean Rodríguez
2019 · MLB
34 41→49 52→60 47→50 49 211/306/377 165285 216 32% 11% 94 +1.3 227/318/400 173312 218 32% 10% 104 +2.0 212/318/40519329225334%11%103+0.6