Bill Haselman vs. Gary Matthews Jr. — Career Comparison

Gen XNew JerseyThrows RightBats RightNorth AmericaTexas RangersAmerican LeagueCatcher
Gen XCaliforniaThrows RightBats SwitchNorth AmericaLos Angeles Angels of AnaheimAmerican LeagueCenter FielderAll-Star

Looking at the career totals, Bill Haselman and Gary Matthews Jr. are closely matched on the surface stats. Gary Matthews Jr. posted stronger numbers in OPS (.741 vs .723) and on-base percentage (.336 vs .314). Bill Haselman had the advantage in home run production (47 career HR at a higher rate). By the career numbers, Gary Matthews Jr. had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Bill Haselman and Gary Matthews Jr.

Bill Haselman
Careerverified
Per 600 PAverified
13
13
Gary Matthews Jr.
Career
Per 600 PA
12
12
Bill Haselman
Career
Per 600 PAverified
589
202.29
Gary Matthews Jr.
Careerverified
Per 600 PA
1281
166.47
Bill Haselman
Career
Per 600 PA
1747
600
Gary Matthews Jr.
Careerverified
Per 600 PA
4617
600
Bill Haselman
Career
Per 600 PAverified
1606
551.57
Gary Matthews Jr.
Careerverified
Per 600 PA
4103
533.2
Bill Haselman
Careerverified
Per 600 PAverified
0.259
0.259
Gary Matthews Jr.
Career
Per 600 PA
0.257
0.257
Bill Haselman
Career
Per 600 PA
0.731
0.731
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.761
0.761
Bill Haselman
Career
Per 600 PAverified
416
142.87
Gary Matthews Jr.
Careerverified
Per 600 PA
1056
137.23
Bill Haselman
Career
Per 600 PAverified
272
93.42
Gary Matthews Jr.
Careerverified
Per 600 PA
694
90.19
Bill Haselman
Career
Per 600 PAverified
94
32.28
Gary Matthews Jr.
Careerverified
Per 600 PA
225
29.24
Bill Haselman
Career
Per 600 PA
3
1.03
Gary Matthews Jr.
Careerverified
Per 600 PAverified
29
3.77
Bill Haselman
Career
Per 600 PAverified
47
16.14
Gary Matthews Jr.
Careerverified
Per 600 PA
108
14.04
Bill Haselman
Career
Per 600 PAverified
144
49.46
Gary Matthews Jr.
Careerverified
Per 600 PA
362
47.04
Bill Haselman
Careerverified
Per 600 PAverified
0.346
0.346
Gary Matthews Jr.
Career
Per 600 PA
0.343
0.343
Bill Haselman
Careerverified
Per 600 PAverified
0.029
0.029
Gary Matthews Jr.
Career
Per 600 PA
0.026
0.026
Bill Haselman
Careerverified
Per 600 PAverified
0.113
0.113
Gary Matthews Jr.
Career
Per 600 PA
0.102
0.102
Bill Haselman
Career
Per 600 PA
197.98
67.99
Gary Matthews Jr.
Careerverified
Per 600 PAverified
578.83
75.22
Bill Haselman
Career
Per 600 PAverified
657
225.64
Gary Matthews Jr.
Careerverified
Per 600 PA
1663
216.11
Bill Haselman
Career
Per 600 PA
541
185.8
Gary Matthews Jr.
Careerverified
Per 600 PAverified
1528
198.57
Bill Haselman
Career
Per 600 PA
0.311
0.311
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.332
0.332
Bill Haselman
Careerverified
Per 600 PAverified
0.409
0.409
Gary Matthews Jr.
Career
Per 600 PA
0.405
0.405
Bill Haselman
Career
Per 600 PA
0.72
0.72
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.737
0.737
Bill Haselman
Careerverified
Per 600 PAverified
0.15
0.15
Gary Matthews Jr.
Career
Per 600 PA
0.148
0.148
Bill Haselman
Career
Per 600 PA
0.242
0.242
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.251
0.251
Bill Haselman
Career
Per 600 PA
0.633
0.633
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.707
0.707
Bill Haselman
Career
Per 600 PA
0.291
0.291
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.299
0.299
Bill Haselman
Career
Per 600 PA
185
63.54
Gary Matthews Jr.
Careerverified
Per 600 PAverified
612
79.53
Bill Haselman
Career
Per 600 PAverified
210
72.12
Gary Matthews Jr.
Careerverified
Per 600 PA
484
62.9
Bill Haselman
Career
Per 600 PA
348
119.52
Gary Matthews Jr.
Careerverified
Per 600 PAverified
988
128.4
Bill Haselman
Career
Per 600 PA
198.99
68.34
Gary Matthews Jr.
Careerverified
Per 600 PAverified
583.52
75.83
Bill Haselman
Career
Per 600 PAverified
11
3.78
Gary Matthews Jr.
Careerverified
Per 600 PA
18
2.34
Bill Haselman
Career
Per 600 PA
114
39.15
Gary Matthews Jr.
Careerverified
Per 600 PAverified
454
59
Bill Haselman
Career
Per 600 PA
7
2.4
Gary Matthews Jr.
Careerverified
Per 600 PAverified
26
3.38
Bill Haselman
Careerverified
Per 600 PAverified
300
103.03
Gary Matthews Jr.
Career
Per 600 PA
849
110.33
Bill Haselman
Careerverified
Per 600 PAverified
5.82
5.82
Gary Matthews Jr.
Career
Per 600 PA
5.44
5.44
Bill Haselman
Career
Per 600 PA
0.38
0.38
Gary Matthews Jr.
Careerverified
Per 600 PAverified
0.53
0.53
Bill Haselman
Career
Per 600 PAverified
6
2.06
Gary Matthews Jr.
Careerverified
Per 600 PA
13
1.69
Bill Haselman
Career
Per 600 PA
10
3.43
Gary Matthews Jr.
Careerverified
Per 600 PAverified
29
3.77
Bill Haselman
Careerverified
Per 600 PA
51
17.52
Gary Matthews Jr.
Career
Per 600 PAverified
72
9.36
Bill Haselman
Career
Per 600 PA
9
3.09
Gary Matthews Jr.
Careerverified
Per 600 PAverified
95
12.35
Bill Haselman
Career
Per 600 PA
9
3.09
Gary Matthews Jr.
Careerverified
Per 600 PAverified
36
4.68
Bill Haselman
Career
Per 600 PA
18
6.18
Gary Matthews Jr.
Careerverified
Per 600 PAverified
131
17.02
Bill Haselman
Career
Per 600 PA
50
50
Gary Matthews Jr.
Careerverified
Per 600 PAverified
72.52
72.52

Fielding Stats for Bill Haselman and Gary Matthews Jr.

Bill Haselman
Careerverified
Per 9 Inningsverified
13
13
Gary Matthews Jr.
Career
Per 9 Innings
12
12
Bill Haselman
Career
Per 9 Inningsverified
534
1.26
Gary Matthews Jr.
Careerverified
Per 9 Innings
1158
1.14
Bill Haselman
Career
Per 9 Innings
413
0.98
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
998
0.99
Bill Haselman
Career
Per 9 Innings
11434
27
Gary Matthews Jr.
Careerverified
Per 9 Innings
27330
27
Bill Haselman
Career
Per 9 Innings
3811.1
9
Gary Matthews Jr.
Careerverified
Per 9 Innings
9110
9
Bill Haselman
Careerverified
Per 9 Inningsverified
2848
6.73
Gary Matthews Jr.
Career
Per 9 Innings
2431
2.4
Bill Haselman
Careerverified
Per 9 Inningsverified
187
0.44
Gary Matthews Jr.
Career
Per 9 Innings
56
0.06
Bill Haselman
Careerverified
Per 9 Innings
27
0.06
Gary Matthews Jr.
Career
Per 9 Inningsverified
47
0.05
Bill Haselman
Careerverified
Per 9 Inningsverified
3062
7.23
Gary Matthews Jr.
Career
Per 9 Innings
2534
2.5
Bill Haselman
Careerverified
Per 9 Inningsverified
3035
7.17
Gary Matthews Jr.
Career
Per 9 Innings
2487
2.46
Bill Haselman
Careerverified
Per 9 Inningsverified
99.12
99.12
Gary Matthews Jr.
Career
Per 9 Innings
98.15
98.15
Bill Haselman
Careerverified
Per 9 Inningsverified
5.684
5.684
Gary Matthews Jr.
Career
Per 9 Innings
2.148
2.148
Bill Haselman
Career
Per 9 Innings
77.34
77.34
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
86.18
86.18
Bill Haselman
Careerverified
Per 9 Inningsverified
20
0.05
Gary Matthews Jr.
Career
Per 9 Innings
11
0.01
Bill Haselman
Career
Per 9 Innings
40
0.09
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
0
0
Bill Haselman
Career
Per 9 Innings
0
0
Gary Matthews Jr.
Career
Per 9 Innings
0
0
Bill Haselman
Career
Per 9 Innings
337
0.8
Gary Matthews Jr.
Careerverified
Per 9 Inningsverified
0
0
Bill Haselman
Careerverified
Per 9 Inningsverified
122
0.29
Gary Matthews Jr.
Career
Per 9 Innings
0
0