Phil Garner vs. Travis Hafner — Career Comparison

Baby BoomersTennesseeThrows RightBats RightNorth AmericaHouston AstrosAmerican LeagueSecond BasemanAll-Star
Gen XNorth DakotaThrows RightBats LeftNorth AmericaCleveland GuardiansAmerican LeagueDesignated Hitter

When their careers are measured against the same standard, Travis Hafner comes out clearly ahead of Phil Garner across most offensive categories. Travis Hafner led in home run production (HR/PA+ 174 vs 85), walk rate (BB%+ 156 vs 97), and slugging (SLG+ 129 vs 107). Phil Garner held the edge in contact rate (K%+ 99 vs 82). Travis Hafner was the more complete offensive player.

Hitting Stats for Phil Garner and Travis Hafner

Phil Garner
Careerverified
Per 600 PAverified
16
16
Travis Hafner
Career
Per 600 PA
12
12
Phil Garner
Careerverified
Per 600 PAverified
1860
162.68
Travis Hafner
Career
Per 600 PA
1183
148.65
Phil Garner
Careerverified
Per 600 PA
6860
600
Travis Hafner
Career
Per 600 PA
4775
600
Phil Garner
Careerverified
Per 600 PAverified
6136
536.68
Travis Hafner
Career
Per 600 PA
4058
509.91
Phil Garner
Career
Per 600 PA
0.26
0.26
Travis Hafner
Careerverified
Per 600 PAverified
0.273
0.273
Phil Garner
Career
Per 600 PA
0.742
0.742
Travis Hafner
Careerverified
Per 600 PAverified
0.878
0.878
Phil Garner
Careerverified
Per 600 PAverified
1594
139.42
Travis Hafner
Career
Per 600 PA
1107
139.1
Phil Garner
Careerverified
Per 600 PAverified
1104
96.56
Travis Hafner
Career
Per 600 PA
631
79.29
Phil Garner
Careerverified
Per 600 PA
299
26.15
Travis Hafner
Career
Per 600 PAverified
250
31.41
Phil Garner
Careerverified
Per 600 PAverified
82
7.17
Travis Hafner
Career
Per 600 PA
13
1.63
Phil Garner
Career
Per 600 PA
109
9.53
Travis Hafner
Careerverified
Per 600 PAverified
213
26.76
Phil Garner
Careerverified
Per 600 PA
490
42.86
Travis Hafner
Career
Per 600 PAverified
476
59.81
Phil Garner
Career
Per 600 PA
0.307
0.307
Travis Hafner
Careerverified
Per 600 PAverified
0.43
0.43
Phil Garner
Career
Per 600 PA
0.018
0.018
Travis Hafner
Careerverified
Per 600 PAverified
0.053
0.053
Phil Garner
Career
Per 600 PA
0.068
0.068
Travis Hafner
Careerverified
Per 600 PAverified
0.192
0.192
Phil Garner
Careerverified
Per 600 PA
799.18
69.9
Travis Hafner
Career
Per 600 PAverified
786.89
98.88
Phil Garner
Careerverified
Per 600 PA
2384
208.51
Travis Hafner
Career
Per 600 PAverified
2022
254.07
Phil Garner
Careerverified
Per 600 PA
2192
191.72
Travis Hafner
Career
Per 600 PAverified
1795
225.55
Phil Garner
Career
Per 600 PA
0.323
0.323
Travis Hafner
Careerverified
Per 600 PAverified
0.376
0.376
Phil Garner
Career
Per 600 PA
0.389
0.389
Travis Hafner
Careerverified
Per 600 PAverified
0.498
0.498
Phil Garner
Career
Per 600 PA
0.711
0.711
Travis Hafner
Careerverified
Per 600 PAverified
0.874
0.874
Phil Garner
Career
Per 600 PA
0.129
0.129
Travis Hafner
Careerverified
Per 600 PAverified
0.226
0.226
Phil Garner
Career
Per 600 PA
0.242
0.242
Travis Hafner
Careerverified
Per 600 PAverified
0.294
0.294
Phil Garner
Career
Per 600 PA
0.671
0.671
Travis Hafner
Careerverified
Per 600 PAverified
0.894
0.894
Phil Garner
Career
Per 600 PA
0.283
0.283
Travis Hafner
Careerverified
Per 600 PAverified
0.309
0.309
Phil Garner
Careerverified
Per 600 PA
780
68.22
Travis Hafner
Career
Per 600 PAverified
619
77.78
Phil Garner
Careerverified
Per 600 PA
738
64.55
Travis Hafner
Career
Per 600 PAverified
731
91.85
Phil Garner
Careerverified
Per 600 PA
1409
123.24
Travis Hafner
Career
Per 600 PAverified
1137
142.87
Phil Garner
Careerverified
Per 600 PA
810.47
70.89
Travis Hafner
Career
Per 600 PAverified
764.14
96.02
Phil Garner
Career
Per 600 PA
34
2.97
Travis Hafner
Careerverified
Per 600 PAverified
90
11.31
Phil Garner
Career
Per 600 PA
564
49.33
Travis Hafner
Careerverified
Per 600 PAverified
598
75.14
Phil Garner
Career
Per 600 PA
74
6.47
Travis Hafner
Careerverified
Per 600 PAverified
81
10.18
Phil Garner
Careerverified
Per 600 PAverified
842
73.64
Travis Hafner
Career
Per 600 PA
976
122.64
Phil Garner
Careerverified
Per 600 PAverified
8.15
8.15
Travis Hafner
Career
Per 600 PA
4.89
4.89
Phil Garner
Careerverified
Per 600 PAverified
0.67
0.67
Travis Hafner
Career
Per 600 PA
0.61
0.61
Phil Garner
Careerverified
Per 600 PAverified
67
5.86
Travis Hafner
Career
Per 600 PA
0
0
Phil Garner
Careerverified
Per 600 PAverified
59
5.16
Travis Hafner
Career
Per 600 PA
29
3.64
Phil Garner
Career
Per 600 PA
131
11.46
Travis Hafner
Careerverified
Per 600 PAverified
86
10.81
Phil Garner
Careerverified
Per 600 PAverified
225
19.68
Travis Hafner
Career
Per 600 PA
11
1.38
Phil Garner
Careerverified
Per 600 PAverified
105
9.18
Travis Hafner
Career
Per 600 PA
7
0.88
Phil Garner
Careerverified
Per 600 PAverified
330
28.86
Travis Hafner
Career
Per 600 PA
18
2.26
Phil Garner
Careerverified
Per 600 PAverified
68.18
68.18
Travis Hafner
Career
Per 600 PA
61.11
61.11

Fielding Stats for Phil Garner and Travis Hafner

Phil Garner
Careerverified
Per 9 Inningsverified
16
16
Travis Hafner
Career
Per 9 Innings
6
6
Phil Garner
Careerverified
Per 9 Innings
1856
1.12
Travis Hafner
Career
Per 9 Inningsverified
72
1.15
Phil Garner
Careerverified
Per 9 Innings
1653
1
Travis Hafner
Career
Per 9 Inningsverified
68
1.08
Phil Garner
Careerverified
Per 9 Innings
44662
27
Travis Hafner
Career
Per 9 Innings
1694
27
Phil Garner
Careerverified
Per 9 Innings
14887.1
9
Travis Hafner
Career
Per 9 Innings
564.2
9
Phil Garner
Careerverified
Per 9 Innings
2746
1.66
Travis Hafner
Career
Per 9 Inningsverified
578
9.21
Phil Garner
Careerverified
Per 9 Inningsverified
4356
2.63
Travis Hafner
Career
Per 9 Innings
40
0.64
Phil Garner
Career
Per 9 Innings
259
0.16
Travis Hafner
Careerverified
Per 9 Inningsverified
7
0.11
Phil Garner
Careerverified
Per 9 Innings
7361
4.45
Travis Hafner
Career
Per 9 Inningsverified
625
9.96
Phil Garner
Careerverified
Per 9 Innings
7102
4.29
Travis Hafner
Career
Per 9 Inningsverified
618
9.85
Phil Garner
Career
Per 9 Innings
96.48
96.48
Travis Hafner
Careerverified
Per 9 Inningsverified
98.88
98.88
Phil Garner
Career
Per 9 Innings
3.827
3.827
Travis Hafner
Careerverified
Per 9 Inningsverified
8.583
8.583
Phil Garner
Career
Per 9 Innings
89.06
89.06
Travis Hafner
Careerverified
Per 9 Inningsverified
94.44
94.44
Phil Garner
Careerverified
Per 9 Innings
752
0.45
Travis Hafner
Career
Per 9 Inningsverified
61
0.97
Phil Garner
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Phil Garner
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Phil Garner
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Phil Garner
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0