Tom Hafey vs. John Mabry — Career Comparison

Greatest GenerationCaliforniaThrows RightBats RightNorth AmericaNew York GiantsNational LeagueThird Baseman
Gen XDelawareThrows RightBats LeftNorth AmericaSt. Louis CardinalsNational LeagueFirst Baseman

On the career numbers, John Mabry posted the stronger offensive profile against Tom Hafey. John Mabry posted stronger numbers in OPS (.734 vs .644) and on-base percentage (.329 vs .278). By the career numbers, John Mabry had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Tom Hafey and John Mabry

Tom Hafey
Career
Per 600 PA
2
2
John Mabry
Careerverified
Per 600 PAverified
14
14
Tom Hafey
Career
Per 600 PA
78
165.37
John Mabry
Careerverified
Per 600 PAverified
1322
210.68
Tom Hafey
Career
Per 600 PA
283
600
John Mabry
Careerverified
Per 600 PA
3765
600
Tom Hafey
Career
Per 600 PAverified
270
572.44
John Mabry
Careerverified
Per 600 PA
3409
543.27
Tom Hafey
Career
Per 600 PA
0.248
0.248
John Mabry
Careerverified
Per 600 PAverified
0.263
0.263
Tom Hafey
Career
Per 600 PA
0.655
0.655
John Mabry
Careerverified
Per 600 PAverified
0.74
0.74
Tom Hafey
Career
Per 600 PA
67
142.05
John Mabry
Careerverified
Per 600 PAverified
898
143.11
Tom Hafey
Career
Per 600 PAverified
48
101.77
John Mabry
Careerverified
Per 600 PA
613
97.69
Tom Hafey
Career
Per 600 PA
12
25.44
John Mabry
Careerverified
Per 600 PAverified
183
29.16
Tom Hafey
Career
Per 600 PAverified
1
2.12
John Mabry
Careerverified
Per 600 PA
6
0.96
Tom Hafey
Career
Per 600 PA
6
12.72
John Mabry
Careerverified
Per 600 PAverified
96
15.3
Tom Hafey
Career
Per 600 PA
19
40.28
John Mabry
Careerverified
Per 600 PAverified
285
45.42
Tom Hafey
Career
Per 600 PA
0.284
0.284
John Mabry
Careerverified
Per 600 PAverified
0.317
0.317
Tom Hafey
Career
Per 600 PA
0.022
0.022
John Mabry
Careerverified
Per 600 PAverified
0.028
0.028
Tom Hafey
Career
Per 600 PA
0.09
0.09
John Mabry
Careerverified
Per 600 PAverified
0.107
0.107
Tom Hafey
Career
Per 600 PA
26.76
56.74
John Mabry
Careerverified
Per 600 PAverified
442.23
70.47
Tom Hafey
Career
Per 600 PA
99
209.89
John Mabry
Careerverified
Per 600 PAverified
1381
220.08
Tom Hafey
Career
Per 600 PA
78
165.37
John Mabry
Careerverified
Per 600 PAverified
1204
191.87
Tom Hafey
Career
Per 600 PA
0.278
0.278
John Mabry
Careerverified
Per 600 PAverified
0.322
0.322
Tom Hafey
Career
Per 600 PA
0.367
0.367
John Mabry
Careerverified
Per 600 PAverified
0.405
0.405
Tom Hafey
Career
Per 600 PA
0.644
0.644
John Mabry
Careerverified
Per 600 PAverified
0.727
0.727
Tom Hafey
Career
Per 600 PA
0.119
0.119
John Mabry
Careerverified
Per 600 PAverified
0.142
0.142
Tom Hafey
Career
Per 600 PA
0.217
0.217
John Mabry
Careerverified
Per 600 PAverified
0.246
0.246
Tom Hafey
Career
Per 600 PA
0.531
0.531
John Mabry
Careerverified
Per 600 PAverified
0.649
0.649
Tom Hafey
Career
Per 600 PA
0.282
0.282
John Mabry
Careerverified
Per 600 PAverified
0.306
0.306
Tom Hafey
Career
Per 600 PAverified
38
80.57
John Mabry
Careerverified
Per 600 PA
382
60.88
Tom Hafey
Career
Per 600 PA
28
59.36
John Mabry
Careerverified
Per 600 PAverified
446
71.08
Tom Hafey
Career
Per 600 PAverified
60
127.21
John Mabry
Careerverified
Per 600 PA
732
116.65
Tom Hafey
Career
Per 600 PA
27.68
58.68
John Mabry
Careerverified
Per 600 PAverified
448.56
71.48
Tom Hafey
Career
Per 600 PA
0
0
John Mabry
Careerverified
Per 600 PAverified
22
3.51
Tom Hafey
Career
Per 600 PA
11
23.32
John Mabry
Careerverified
Per 600 PAverified
284
45.26
Tom Hafey
Career
Per 600 PA
0
0
John Mabry
Careerverified
Per 600 PAverified
43
6.85
Tom Hafey
Careerverified
Per 600 PAverified
48
101.77
John Mabry
Career
Per 600 PA
717
114.26
Tom Hafey
Careerverified
Per 600 PAverified
5.9
5.9
John Mabry
Career
Per 600 PA
5.25
5.25
Tom Hafey
Career
Per 600 PA
0.23
0.23
John Mabry
Careerverified
Per 600 PAverified
0.4
0.4
Tom Hafey
Career
Per 600 PAverified
2
4.24
John Mabry
Careerverified
Per 600 PA
21
3.35
Tom Hafey
Career
Per 600 PA
0
0
John Mabry
Careerverified
Per 600 PAverified
29
4.62
Tom Hafey
Careerverified
Per 600 PAverified
6
12.72
John Mabry
Career
Per 600 PA
88
14.02
Tom Hafey
Career
Per 600 PAverified
1
2.12
John Mabry
Careerverified
Per 600 PA
7
1.12
Tom Hafey
Career
Per 600 PA
0
0
John Mabry
Careerverified
Per 600 PAverified
12
1.91
Tom Hafey
Career
Per 600 PA
1
2.12
John Mabry
Careerverified
Per 600 PAverified
19
3.03
Tom Hafey
Careerverified
Per 600 PAverified
100
100
John Mabry
Career
Per 600 PA
36.84
36.84

Fielding Stats for Tom Hafey and John Mabry

Tom Hafey
Career
Per 9 Innings
2
John Mabry
Careerverified
Per 9 Inningsverified
14
14
Tom Hafey
Career
Per 9 Innings
75
John Mabry
Careerverified
Per 9 Inningsverified
1149
1.41
Tom Hafey
Career
Per 9 Innings
0
John Mabry
Careerverified
Per 9 Inningsverified
813
1
Tom Hafey
Career
Per 9 Innings
0
John Mabry
Careerverified
Per 9 Inningsverified
22029
27
Tom Hafey
Career
Per 9 Innings
0
John Mabry
Careerverified
Per 9 Inningsverified
7343
9
Tom Hafey
Career
Per 9 Innings
70
John Mabry
Careerverified
Per 9 Inningsverified
3793
4.65
Tom Hafey
Career
Per 9 Innings
131
John Mabry
Careerverified
Per 9 Inningsverified
433
0.53
Tom Hafey
Careerverified
Per 9 Inningsverified
8
John Mabry
Career
Per 9 Innings
54
0.07
Tom Hafey
Career
Per 9 Innings
209
John Mabry
Careerverified
Per 9 Inningsverified
4280
5.25
Tom Hafey
Career
Per 9 Innings
201
John Mabry
Careerverified
Per 9 Inningsverified
4226
5.18
Tom Hafey
Career
Per 9 Innings
96.17
John Mabry
Careerverified
Per 9 Inningsverified
98.74
98.74
Tom Hafey
Career
Per 9 Innings
2.68
John Mabry
Careerverified
Per 9 Inningsverified
3.678
3.678
Tom Hafey
Career
Per 9 Innings
0
John Mabry
Careerverified
Per 9 Inningsverified
70.76
70.76
Tom Hafey
Career
Per 9 Innings
10
John Mabry
Careerverified
Per 9 Inningsverified
293
0.36
Tom Hafey
Career
Per 9 Innings
0
John Mabry
Career
Per 9 Innings
0
0
Tom Hafey
Career
Per 9 Innings
0
John Mabry
Career
Per 9 Innings
0
0
Tom Hafey
Career
Per 9 Innings
0
John Mabry
Career
Per 9 Innings
0
0
Tom Hafey
Career
Per 9 Innings
0
John Mabry
Career
Per 9 Innings
0
0