Mitch Haniger vs. Gary Matthews Jr. — Career Comparison

MillenialCaliforniaThrows RightBats RightNorth AmericaSeattle MarinersAmerican LeagueRight FielderAll-Star
Gen XCaliforniaThrows RightBats SwitchNorth AmericaLos Angeles Angels of AnaheimAmerican LeagueCenter FielderAll-Star

Mitch Haniger and Gary Matthews Jr. are a strikingly close offensive match — their adjusted numbers sit nearly on top of each other across the most important hitting dimensions. Their on-base numbers were nearly identical (OBP+ 104 for Mitch Haniger, 102 for Gary Matthews Jr.), and so was their slugging (SLG+ 109 vs 104). The overall lean goes to Mitch Haniger, but the margin between these two hitters is genuinely razor-thin.

Hitting Stats for Mitch Haniger and Gary Matthews Jr.

Mitch Haniger
Career
Per 600 PA
8
8
Gary Matthews Jr.
Careerverified
Per 600 PAverified
12
12
Mitch Haniger
Career
Per 600 PA
746
144.9
Gary Matthews Jr.
Careerverified
Per 600 PAverified
1281
166.47
Mitch Haniger
Career
Per 600 PA
3089
600
Gary Matthews Jr.
Careerverified
Per 600 PA
4617
600
Mitch Haniger
Career
Per 600 PAverified
2755
535.12
Gary Matthews Jr.
Careerverified
Per 600 PA
4103
533.2
Mitch Haniger
Career
Per 600 PA
0.25
0.25
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.257
0.257
Mitch Haniger
Careerverified
Per 600 PAverified
0.784
0.784
Gary Matthews Jr.
Career
Per 600 PA
0.761
0.761
Mitch Haniger
Career
Per 600 PA
688
133.64
Gary Matthews Jr.
Careerverified
Per 600 PAverified
1056
137.23
Mitch Haniger
Career
Per 600 PA
413
80.22
Gary Matthews Jr.
Careerverified
Per 600 PAverified
694
90.19
Mitch Haniger
Career
Per 600 PA
134
26.03
Gary Matthews Jr.
Careerverified
Per 600 PAverified
225
29.24
Mitch Haniger
Career
Per 600 PA
11
2.14
Gary Matthews Jr.
Careerverified
Per 600 PAverified
29
3.77
Mitch Haniger
Careerverified
Per 600 PAverified
130
25.25
Gary Matthews Jr.
Career
Per 600 PA
108
14.04
Mitch Haniger
Career
Per 600 PAverified
275
53.42
Gary Matthews Jr.
Careerverified
Per 600 PA
362
47.04
Mitch Haniger
Careerverified
Per 600 PAverified
0.4
0.4
Gary Matthews Jr.
Career
Per 600 PA
0.343
0.343
Mitch Haniger
Careerverified
Per 600 PAverified
0.047
0.047
Gary Matthews Jr.
Career
Per 600 PA
0.026
0.026
Mitch Haniger
Careerverified
Per 600 PAverified
0.189
0.189
Gary Matthews Jr.
Career
Per 600 PA
0.102
0.102
Mitch Haniger
Career
Per 600 PAverified
409.97
79.63
Gary Matthews Jr.
Careerverified
Per 600 PA
578.83
75.22
Mitch Haniger
Career
Per 600 PAverified
1234
239.69
Gary Matthews Jr.
Careerverified
Per 600 PA
1663
216.11
Mitch Haniger
Career
Per 600 PA
999
194.04
Gary Matthews Jr.
Careerverified
Per 600 PAverified
1528
198.57
Mitch Haniger
Career
Per 600 PA
0.324
0.324
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.332
0.332
Mitch Haniger
Careerverified
Per 600 PAverified
0.448
0.448
Gary Matthews Jr.
Career
Per 600 PA
0.405
0.405
Mitch Haniger
Careerverified
Per 600 PAverified
0.771
0.771
Gary Matthews Jr.
Career
Per 600 PA
0.737
0.737
Mitch Haniger
Careerverified
Per 600 PAverified
0.198
0.198
Gary Matthews Jr.
Career
Per 600 PA
0.148
0.148
Mitch Haniger
Careerverified
Per 600 PAverified
0.258
0.258
Gary Matthews Jr.
Career
Per 600 PA
0.251
0.251
Mitch Haniger
Careerverified
Per 600 PAverified
0.734
0.734
Gary Matthews Jr.
Career
Per 600 PA
0.707
0.707
Mitch Haniger
Career
Per 600 PA
0.298
0.298
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.299
0.299
Mitch Haniger
Career
Per 600 PAverified
413
80.22
Gary Matthews Jr.
Careerverified
Per 600 PA
612
79.53
Mitch Haniger
Career
Per 600 PAverified
395
76.72
Gary Matthews Jr.
Careerverified
Per 600 PA
484
62.9
Mitch Haniger
Career
Per 600 PAverified
678
131.69
Gary Matthews Jr.
Careerverified
Per 600 PA
988
128.4
Mitch Haniger
Career
Per 600 PAverified
404.13
78.5
Gary Matthews Jr.
Careerverified
Per 600 PA
583.52
75.83
Mitch Haniger
Careerverified
Per 600 PAverified
39
7.58
Gary Matthews Jr.
Career
Per 600 PA
18
2.34
Mitch Haniger
Career
Per 600 PA
272
52.83
Gary Matthews Jr.
Careerverified
Per 600 PAverified
454
59
Mitch Haniger
Career
Per 600 PA
10
1.94
Gary Matthews Jr.
Careerverified
Per 600 PAverified
26
3.38
Mitch Haniger
Careerverified
Per 600 PA
774
150.34
Gary Matthews Jr.
Career
Per 600 PAverified
849
110.33
Mitch Haniger
Career
Per 600 PA
3.99
3.99
Gary Matthews Jr.
Careerverified
Per 600 PAverified
5.44
5.44
Mitch Haniger
Career
Per 600 PA
0.35
0.35
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.53
0.53
Mitch Haniger
Career
Per 600 PA
1
0.19
Gary Matthews Jr.
Careerverified
Per 600 PAverified
13
1.69
Mitch Haniger
Career
Per 600 PAverified
22
4.27
Gary Matthews Jr.
Careerverified
Per 600 PA
29
3.77
Mitch Haniger
Careerverified
Per 600 PA
59
11.46
Gary Matthews Jr.
Career
Per 600 PAverified
72
9.36
Mitch Haniger
Career
Per 600 PA
19
3.69
Gary Matthews Jr.
Careerverified
Per 600 PAverified
95
12.35
Mitch Haniger
Career
Per 600 PA
6
1.17
Gary Matthews Jr.
Careerverified
Per 600 PAverified
36
4.68
Mitch Haniger
Career
Per 600 PA
25
4.86
Gary Matthews Jr.
Careerverified
Per 600 PAverified
131
17.02
Mitch Haniger
Careerverified
Per 600 PAverified
76
76
Gary Matthews Jr.
Career
Per 600 PA
72.52
72.52

Fielding Stats for Mitch Haniger and Gary Matthews Jr.

Mitch Haniger
Career
Per 9 Innings
8
8
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
12
12
Mitch Haniger
Career
Per 9 Innings
666
1.06
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
1158
1.14
Mitch Haniger
Career
Per 9 Inningsverified
643
1.03
Gary Matthews Jr.
Careerverified
Per 9 Innings
998
0.99
Mitch Haniger
Career
Per 9 Innings
16896
27
Gary Matthews Jr.
Careerverified
Per 9 Innings
27330
27
Mitch Haniger
Career
Per 9 Innings
5632
9
Gary Matthews Jr.
Careerverified
Per 9 Innings
9110
9
Mitch Haniger
Career
Per 9 Innings
1399
2.24
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
2431
2.4
Mitch Haniger
Career
Per 9 Innings
30
0.05
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
56
0.06
Mitch Haniger
Careerverified
Per 9 Innings
29
0.05
Gary Matthews Jr.
Career
Per 9 Innings
47
0.05
Mitch Haniger
Career
Per 9 Innings
1458
2.33
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
2534
2.5
Mitch Haniger
Career
Per 9 Innings
1429
2.28
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
2487
2.46
Mitch Haniger
Career
Per 9 Innings
98.01
98.01
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
98.15
98.15
Mitch Haniger
Career
Per 9 Innings
2.146
2.146
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
2.148
2.148
Mitch Haniger
Careerverified
Per 9 Inningsverified
96.55
96.55
Gary Matthews Jr.
Career
Per 9 Innings
86.18
86.18
Mitch Haniger
Career
Per 9 Innings
3
0
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
11
0.01
Mitch Haniger
Career
Per 9 Innings
0
0
Gary Matthews Jr.
Career
Per 9 Innings
0
0
Mitch Haniger
Career
Per 9 Innings
0
0
Gary Matthews Jr.
Career
Per 9 Innings
0
0
Mitch Haniger
Career
Per 9 Innings
0
0
Gary Matthews Jr.
Career
Per 9 Innings
0
0
Mitch Haniger
Career
Per 9 Innings
0
0
Gary Matthews Jr.
Career
Per 9 Innings
0
0