Tom Hafey vs. Jeff Kent — Career Comparison

Greatest GenerationCaliforniaThrows RightBats RightNorth AmericaNew York GiantsNational LeagueThird Baseman
Gen XCaliforniaThrows RightBats RightNorth AmericaSan Francisco GiantsNational LeagueHall of FameSecond BasemanSilver SluggerMVPAll-Star

On the career numbers, Jeff Kent posted the stronger offensive profile against Tom Hafey. Jeff Kent posted stronger numbers in OPS (.859 vs .644) and on-base percentage (.360 vs .278). By the career numbers, Jeff Kent 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 Jeff Kent

Tom Hafey
Career
Per 600 PA
2
2
Jeff Kent
Careerverified
Per 600 PAverified
17
17
Tom Hafey
Career
Per 600 PAverified
78
165.37
Jeff Kent
Careerverified
Per 600 PA
2298
144.57
Tom Hafey
Career
Per 600 PA
283
600
Jeff Kent
Careerverified
Per 600 PA
9537
600
Tom Hafey
Career
Per 600 PAverified
270
572.44
Jeff Kent
Careerverified
Per 600 PA
8498
534.63
Tom Hafey
Career
Per 600 PA
0.248
0.248
Jeff Kent
Careerverified
Per 600 PAverified
0.29
0.29
Tom Hafey
Career
Per 600 PA
0.655
0.655
Jeff Kent
Careerverified
Per 600 PAverified
0.862
0.862
Tom Hafey
Career
Per 600 PA
67
142.05
Jeff Kent
Careerverified
Per 600 PAverified
2461
154.83
Tom Hafey
Career
Per 600 PAverified
48
101.77
Jeff Kent
Careerverified
Per 600 PA
1477
92.92
Tom Hafey
Career
Per 600 PA
12
25.44
Jeff Kent
Careerverified
Per 600 PAverified
560
35.23
Tom Hafey
Career
Per 600 PA
1
2.12
Jeff Kent
Careerverified
Per 600 PAverified
47
2.96
Tom Hafey
Career
Per 600 PA
6
12.72
Jeff Kent
Careerverified
Per 600 PAverified
377
23.72
Tom Hafey
Career
Per 600 PA
19
40.28
Jeff Kent
Careerverified
Per 600 PAverified
984
61.91
Tom Hafey
Career
Per 600 PA
0.284
0.284
Jeff Kent
Careerverified
Per 600 PAverified
0.4
0.4
Tom Hafey
Career
Per 600 PA
0.022
0.022
Jeff Kent
Careerverified
Per 600 PAverified
0.044
0.044
Tom Hafey
Career
Per 600 PA
0.09
0.09
Jeff Kent
Careerverified
Per 600 PAverified
0.153
0.153
Tom Hafey
Career
Per 600 PA
26.76
56.74
Jeff Kent
Careerverified
Per 600 PAverified
1475.9
92.85
Tom Hafey
Career
Per 600 PA
99
209.89
Jeff Kent
Careerverified
Per 600 PAverified
4246
267.13
Tom Hafey
Career
Per 600 PA
78
165.37
Jeff Kent
Careerverified
Per 600 PAverified
3387
213.09
Tom Hafey
Career
Per 600 PA
0.278
0.278
Jeff Kent
Careerverified
Per 600 PAverified
0.356
0.356
Tom Hafey
Career
Per 600 PA
0.367
0.367
Jeff Kent
Careerverified
Per 600 PAverified
0.5
0.5
Tom Hafey
Career
Per 600 PA
0.644
0.644
Jeff Kent
Careerverified
Per 600 PAverified
0.855
0.855
Tom Hafey
Career
Per 600 PA
0.119
0.119
Jeff Kent
Careerverified
Per 600 PAverified
0.21
0.21
Tom Hafey
Career
Per 600 PA
0.217
0.217
Jeff Kent
Careerverified
Per 600 PAverified
0.285
0.285
Tom Hafey
Career
Per 600 PA
0.531
0.531
Jeff Kent
Careerverified
Per 600 PAverified
0.833
0.833
Tom Hafey
Career
Per 600 PA
0.282
0.282
Jeff Kent
Careerverified
Per 600 PAverified
0.311
0.311
Tom Hafey
Career
Per 600 PA
38
80.57
Jeff Kent
Careerverified
Per 600 PAverified
1320
83.04
Tom Hafey
Career
Per 600 PA
28
59.36
Jeff Kent
Careerverified
Per 600 PAverified
1518
95.5
Tom Hafey
Career
Per 600 PA
60
127.21
Jeff Kent
Careerverified
Per 600 PAverified
2461
154.83
Tom Hafey
Career
Per 600 PA
27.68
58.68
Jeff Kent
Careerverified
Per 600 PAverified
1483.47
93.33
Tom Hafey
Career
Per 600 PA
0
0
Jeff Kent
Careerverified
Per 600 PAverified
125
7.86
Tom Hafey
Career
Per 600 PA
11
23.32
Jeff Kent
Careerverified
Per 600 PAverified
801
50.39
Tom Hafey
Career
Per 600 PA
0
0
Jeff Kent
Careerverified
Per 600 PAverified
61
3.84
Tom Hafey
Careerverified
Per 600 PA
48
101.77
Jeff Kent
Career
Per 600 PAverified
1522
95.75
Tom Hafey
Career
Per 600 PA
5.9
5.9
Jeff Kent
Careerverified
Per 600 PAverified
6.27
6.27
Tom Hafey
Career
Per 600 PA
0.23
0.23
Jeff Kent
Careerverified
Per 600 PAverified
0.53
0.53
Tom Hafey
Career
Per 600 PAverified
2
4.24
Jeff Kent
Careerverified
Per 600 PA
10
0.63
Tom Hafey
Career
Per 600 PA
0
0
Jeff Kent
Careerverified
Per 600 PAverified
103
6.48
Tom Hafey
Careerverified
Per 600 PAverified
6
12.72
Jeff Kent
Career
Per 600 PA
224
14.09
Tom Hafey
Career
Per 600 PA
1
2.12
Jeff Kent
Careerverified
Per 600 PAverified
94
5.91
Tom Hafey
Career
Per 600 PA
0
0
Jeff Kent
Careerverified
Per 600 PAverified
60
3.77
Tom Hafey
Career
Per 600 PA
1
2.12
Jeff Kent
Careerverified
Per 600 PAverified
154
9.69
Tom Hafey
Careerverified
Per 600 PAverified
100
100
Jeff Kent
Career
Per 600 PA
61.04
61.04

Fielding Stats for Tom Hafey and Jeff Kent

Tom Hafey
Career
Per 9 Innings
2
Jeff Kent
Careerverified
Per 9 Inningsverified
17
17
Tom Hafey
Career
Per 9 Innings
75
Jeff Kent
Careerverified
Per 9 Inningsverified
2311
1.09
Tom Hafey
Career
Per 9 Innings
0
Jeff Kent
Careerverified
Per 9 Inningsverified
2215
1.05
Tom Hafey
Career
Per 9 Innings
0
Jeff Kent
Careerverified
Per 9 Inningsverified
57179
27
Tom Hafey
Career
Per 9 Innings
0
Jeff Kent
Careerverified
Per 9 Inningsverified
19059.2
9
Tom Hafey
Career
Per 9 Innings
70
Jeff Kent
Careerverified
Per 9 Inningsverified
4816
2.27
Tom Hafey
Career
Per 9 Innings
131
Jeff Kent
Careerverified
Per 9 Inningsverified
5918
2.79
Tom Hafey
Careerverified
Per 9 Inningsverified
8
Jeff Kent
Career
Per 9 Innings
236
0.11
Tom Hafey
Career
Per 9 Innings
209
Jeff Kent
Careerverified
Per 9 Inningsverified
10970
5.18
Tom Hafey
Career
Per 9 Innings
201
Jeff Kent
Careerverified
Per 9 Inningsverified
10734
5.07
Tom Hafey
Career
Per 9 Innings
96.17
Jeff Kent
Careerverified
Per 9 Inningsverified
97.85
97.85
Tom Hafey
Career
Per 9 Innings
2.68
Jeff Kent
Careerverified
Per 9 Inningsverified
4.645
4.645
Tom Hafey
Career
Per 9 Innings
0
Jeff Kent
Careerverified
Per 9 Inningsverified
95.85
95.85
Tom Hafey
Career
Per 9 Innings
10
Jeff Kent
Careerverified
Per 9 Inningsverified
1362
0.64
Tom Hafey
Career
Per 9 Innings
0
Jeff Kent
Career
Per 9 Innings
0
0
Tom Hafey
Career
Per 9 Innings
0
Jeff Kent
Career
Per 9 Innings
0
0
Tom Hafey
Career
Per 9 Innings
0
Jeff Kent
Career
Per 9 Innings
0
0
Tom Hafey
Career
Per 9 Innings
0
Jeff Kent
Career
Per 9 Innings
0
0