Mitch Haniger vs. Josh Willingham — Career Comparison

MillenialCaliforniaThrows RightBats RightNorth AmericaSeattle MarinersAmerican LeagueRight FielderAll-Star
Gen XAlabamaThrows RightBats RightNorth AmericaFlorida MarlinsNational LeagueLeft FielderSilver Slugger

Adjusted for the eras they played in, Josh Willingham holds a real edge over Mitch Haniger in this comparison. Josh Willingham led in home run production (HR/PA+ 169 vs 124), walk rate (BB%+ 141 vs 105), and slugging (SLG+ 117 vs 109). Mitch Haniger held the edge in contact rate (K%+ 91 vs 84). The edge belongs to Josh Willingham.

Hitting Stats for Mitch Haniger and Josh Willingham

Mitch Haniger
Career
Per 600 PA
8
8
Josh Willingham
Careerverified
Per 600 PAverified
11
11
Mitch Haniger
Career
Per 600 PA
746
144.9
Josh Willingham
Careerverified
Per 600 PAverified
1147
149.12
Mitch Haniger
Career
Per 600 PA
3089
600
Josh Willingham
Careerverified
Per 600 PA
4615
600
Mitch Haniger
Career
Per 600 PAverified
2755
535.12
Josh Willingham
Careerverified
Per 600 PA
3912
508.6
Mitch Haniger
Career
Per 600 PA
0.25
0.25
Josh Willingham
Careerverified
Per 600 PAverified
0.253
0.253
Mitch Haniger
Career
Per 600 PA
0.784
0.784
Josh Willingham
Careerverified
Per 600 PAverified
0.836
0.836
Mitch Haniger
Career
Per 600 PAverified
688
133.64
Josh Willingham
Careerverified
Per 600 PA
988
128.45
Mitch Haniger
Career
Per 600 PAverified
413
80.22
Josh Willingham
Careerverified
Per 600 PA
562
73.07
Mitch Haniger
Career
Per 600 PA
134
26.03
Josh Willingham
Careerverified
Per 600 PAverified
216
28.08
Mitch Haniger
Career
Per 600 PAverified
11
2.14
Josh Willingham
Careerverified
Per 600 PA
15
1.95
Mitch Haniger
Career
Per 600 PA
130
25.25
Josh Willingham
Careerverified
Per 600 PAverified
195
25.35
Mitch Haniger
Career
Per 600 PA
275
53.42
Josh Willingham
Careerverified
Per 600 PAverified
426
55.38
Mitch Haniger
Career
Per 600 PA
0.4
0.4
Josh Willingham
Careerverified
Per 600 PAverified
0.431
0.431
Mitch Haniger
Career
Per 600 PA
0.047
0.047
Josh Willingham
Careerverified
Per 600 PAverified
0.05
0.05
Mitch Haniger
Career
Per 600 PA
0.189
0.189
Josh Willingham
Careerverified
Per 600 PAverified
0.197
0.197
Mitch Haniger
Career
Per 600 PA
409.97
79.63
Josh Willingham
Careerverified
Per 600 PAverified
685.97
89.18
Mitch Haniger
Career
Per 600 PAverified
1234
239.69
Josh Willingham
Careerverified
Per 600 PA
1819
236.49
Mitch Haniger
Career
Per 600 PA
999
194.04
Josh Willingham
Careerverified
Per 600 PAverified
1653
214.91
Mitch Haniger
Career
Per 600 PA
0.324
0.324
Josh Willingham
Careerverified
Per 600 PAverified
0.358
0.358
Mitch Haniger
Career
Per 600 PA
0.448
0.448
Josh Willingham
Careerverified
Per 600 PAverified
0.465
0.465
Mitch Haniger
Career
Per 600 PA
0.771
0.771
Josh Willingham
Careerverified
Per 600 PAverified
0.823
0.823
Mitch Haniger
Career
Per 600 PA
0.198
0.198
Josh Willingham
Careerverified
Per 600 PAverified
0.212
0.212
Mitch Haniger
Career
Per 600 PA
0.258
0.258
Josh Willingham
Careerverified
Per 600 PAverified
0.278
0.278
Mitch Haniger
Career
Per 600 PA
0.734
0.734
Josh Willingham
Careerverified
Per 600 PAverified
0.834
0.834
Mitch Haniger
Careerverified
Per 600 PAverified
0.298
0.298
Josh Willingham
Career
Per 600 PA
0.292
0.292
Mitch Haniger
Career
Per 600 PAverified
413
80.22
Josh Willingham
Careerverified
Per 600 PA
564
73.33
Mitch Haniger
Career
Per 600 PA
395
76.72
Josh Willingham
Careerverified
Per 600 PAverified
632
82.17
Mitch Haniger
Career
Per 600 PAverified
678
131.69
Josh Willingham
Careerverified
Per 600 PA
1001
130.14
Mitch Haniger
Career
Per 600 PA
404.13
78.5
Josh Willingham
Careerverified
Per 600 PAverified
672.23
87.4
Mitch Haniger
Career
Per 600 PA
39
7.58
Josh Willingham
Careerverified
Per 600 PAverified
112
14.56
Mitch Haniger
Career
Per 600 PA
272
52.83
Josh Willingham
Careerverified
Per 600 PAverified
553
71.9
Mitch Haniger
Career
Per 600 PA
10
1.94
Josh Willingham
Careerverified
Per 600 PAverified
22
2.86
Mitch Haniger
Careerverified
Per 600 PA
774
150.34
Josh Willingham
Career
Per 600 PAverified
1036
134.69
Mitch Haniger
Career
Per 600 PA
3.99
3.99
Josh Willingham
Careerverified
Per 600 PAverified
4.45
4.45
Mitch Haniger
Career
Per 600 PA
0.35
0.35
Josh Willingham
Careerverified
Per 600 PAverified
0.53
0.53
Mitch Haniger
Career
Per 600 PA
1
0.19
Josh Willingham
Careerverified
Per 600 PAverified
2
0.26
Mitch Haniger
Career
Per 600 PA
22
4.27
Josh Willingham
Careerverified
Per 600 PAverified
36
4.68
Mitch Haniger
Careerverified
Per 600 PA
59
11.46
Josh Willingham
Career
Per 600 PAverified
87
11.31
Mitch Haniger
Career
Per 600 PA
19
3.69
Josh Willingham
Careerverified
Per 600 PAverified
35
4.55
Mitch Haniger
Career
Per 600 PA
6
1.17
Josh Willingham
Careerverified
Per 600 PA
9
1.17
Mitch Haniger
Career
Per 600 PA
25
4.86
Josh Willingham
Careerverified
Per 600 PAverified
44
5.72
Mitch Haniger
Career
Per 600 PA
76
76
Josh Willingham
Careerverified
Per 600 PAverified
79.55
79.55

Fielding Stats for Mitch Haniger and Josh Willingham

Mitch Haniger
Career
Per 9 Innings
8
8
Josh Willingham
Careerverified
Per 9 Inningsverified
11
11
Mitch Haniger
Career
Per 9 Innings
666
1.06
Josh Willingham
Careerverified
Per 9 Inningsverified
956
1.08
Mitch Haniger
Career
Per 9 Innings
643
1.03
Josh Willingham
Careerverified
Per 9 Inningsverified
929
1.05
Mitch Haniger
Career
Per 9 Innings
16896
27
Josh Willingham
Careerverified
Per 9 Innings
23833
27
Mitch Haniger
Career
Per 9 Innings
5632
9
Josh Willingham
Careerverified
Per 9 Innings
7944.1
9
Mitch Haniger
Career
Per 9 Inningsverified
1399
2.24
Josh Willingham
Careerverified
Per 9 Innings
1666
1.89
Mitch Haniger
Career
Per 9 Innings
30
0.05
Josh Willingham
Careerverified
Per 9 Innings
48
0.05
Mitch Haniger
Career
Per 9 Innings
29
0.05
Josh Willingham
Careerverified
Per 9 Inningsverified
26
0.03
Mitch Haniger
Career
Per 9 Inningsverified
1458
2.33
Josh Willingham
Careerverified
Per 9 Innings
1740
1.97
Mitch Haniger
Career
Per 9 Inningsverified
1429
2.28
Josh Willingham
Careerverified
Per 9 Innings
1714
1.94
Mitch Haniger
Career
Per 9 Innings
98.01
98.01
Josh Willingham
Careerverified
Per 9 Inningsverified
98.51
98.51
Mitch Haniger
Careerverified
Per 9 Inningsverified
2.146
2.146
Josh Willingham
Career
Per 9 Innings
1.793
1.793
Mitch Haniger
Career
Per 9 Innings
96.55
96.55
Josh Willingham
Careerverified
Per 9 Inningsverified
97.18
97.18
Mitch Haniger
Career
Per 9 Innings
3
0
Josh Willingham
Careerverified
Per 9 Inningsverified
10
0.01
Mitch Haniger
Careerverified
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
4
0
Mitch Haniger
Career
Per 9 Innings
0
0
Josh Willingham
Career
Per 9 Innings
0
0
Mitch Haniger
Careerverified
Per 9 Inningsverified
0
0
Josh Willingham
Career
Per 9 Innings
9
0.01
Mitch Haniger
Career
Per 9 Innings
0
0
Josh Willingham
Careerverified
Per 9 Innings
1
0