Travis Hafner vs. Ernie Johnson — Career Comparison

Gen XNorth DakotaThrows RightBats LeftNorth AmericaCleveland GuardiansAmerican LeagueDesignated Hitter
Lost GenerationIllinoisThrows RightBats LeftNorth AmericaChicago White SoxAmerican LeagueShortstop

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

Hitting Stats for Travis Hafner and Ernie Johnson

Travis Hafner
Careerverified
Per 600 PAverified
12
12
Ernie Johnson
Career
Per 600 PA
10
10
Travis Hafner
Careerverified
Per 600 PA
1183
148.65
Ernie Johnson
Career
Per 600 PAverified
813
167.34
Travis Hafner
Careerverified
Per 600 PA
4775
600
Ernie Johnson
Career
Per 600 PA
2915
600
Travis Hafner
Careerverified
Per 600 PA
4058
509.91
Ernie Johnson
Career
Per 600 PAverified
2619
539.07
Travis Hafner
Careerverified
Per 600 PAverified
0.273
0.273
Ernie Johnson
Career
Per 600 PA
0.266
0.266
Travis Hafner
Careerverified
Per 600 PAverified
0.878
0.878
Ernie Johnson
Career
Per 600 PA
0.708
0.708
Travis Hafner
Careerverified
Per 600 PA
1107
139.1
Ernie Johnson
Career
Per 600 PAverified
697
143.46
Travis Hafner
Careerverified
Per 600 PA
631
79.29
Ernie Johnson
Career
Per 600 PAverified
551
113.41
Travis Hafner
Careerverified
Per 600 PAverified
250
31.41
Ernie Johnson
Career
Per 600 PA
91
18.73
Travis Hafner
Career
Per 600 PA
13
1.63
Ernie Johnson
Careerverified
Per 600 PAverified
36
7.41
Travis Hafner
Careerverified
Per 600 PAverified
213
26.76
Ernie Johnson
Career
Per 600 PA
19
3.91
Travis Hafner
Careerverified
Per 600 PAverified
476
59.81
Ernie Johnson
Career
Per 600 PA
146
30.05
Travis Hafner
Careerverified
Per 600 PAverified
0.43
0.43
Ernie Johnson
Career
Per 600 PA
0.21
0.21
Travis Hafner
Careerverified
Per 600 PAverified
0.053
0.053
Ernie Johnson
Career
Per 600 PA
0.007
0.007
Travis Hafner
Careerverified
Per 600 PAverified
0.192
0.192
Ernie Johnson
Career
Per 600 PA
0.027
0.027
Travis Hafner
Careerverified
Per 600 PAverified
786.89
98.88
Ernie Johnson
Career
Per 600 PA
309.8
63.77
Travis Hafner
Careerverified
Per 600 PAverified
2022
254.07
Ernie Johnson
Career
Per 600 PA
917
188.75
Travis Hafner
Careerverified
Per 600 PAverified
1795
225.55
Ernie Johnson
Career
Per 600 PA
893
183.81
Travis Hafner
Careerverified
Per 600 PAverified
0.376
0.376
Ernie Johnson
Career
Per 600 PA
0.317
0.317
Travis Hafner
Careerverified
Per 600 PAverified
0.498
0.498
Ernie Johnson
Career
Per 600 PA
0.35
0.35
Travis Hafner
Careerverified
Per 600 PAverified
0.874
0.874
Ernie Johnson
Career
Per 600 PA
0.667
0.667
Travis Hafner
Careerverified
Per 600 PAverified
0.226
0.226
Ernie Johnson
Career
Per 600 PA
0.084
0.084
Travis Hafner
Careerverified
Per 600 PAverified
0.294
0.294
Ernie Johnson
Career
Per 600 PA
0.23
0.23
Travis Hafner
Careerverified
Per 600 PAverified
0.894
0.894
Ernie Johnson
Career
Per 600 PA
0.624
0.624
Travis Hafner
Careerverified
Per 600 PAverified
0.309
0.309
Ernie Johnson
Career
Per 600 PA
0.278
0.278
Travis Hafner
Careerverified
Per 600 PAverified
619
77.78
Ernie Johnson
Career
Per 600 PA
372
76.57
Travis Hafner
Careerverified
Per 600 PAverified
731
91.85
Ernie Johnson
Career
Per 600 PA
256
52.69
Travis Hafner
Careerverified
Per 600 PAverified
1137
142.87
Ernie Johnson
Career
Per 600 PA
609
125.35
Travis Hafner
Careerverified
Per 600 PAverified
764.14
96.02
Ernie Johnson
Career
Per 600 PA
343.71
70.75
Travis Hafner
Careerverified
Per 600 PAverified
90
11.31
Ernie Johnson
Career
Per 600 PA
15
3.09
Travis Hafner
Careerverified
Per 600 PAverified
598
75.14
Ernie Johnson
Career
Per 600 PA
181
37.26
Travis Hafner
Careerverified
Per 600 PAverified
81
10.18
Ernie Johnson
Career
Per 600 PA
0
0
Travis Hafner
Career
Per 600 PA
976
122.64
Ernie Johnson
Careerverified
Per 600 PAverified
160
32.93
Travis Hafner
Career
Per 600 PA
4.89
4.89
Ernie Johnson
Careerverified
Per 600 PAverified
18.22
18.22
Travis Hafner
Career
Per 600 PA
0.61
0.61
Ernie Johnson
Careerverified
Per 600 PAverified
1.13
1.13
Travis Hafner
Career
Per 600 PA
0
0
Ernie Johnson
Careerverified
Per 600 PAverified
100
20.58
Travis Hafner
Careerverified
Per 600 PAverified
29
3.64
Ernie Johnson
Career
Per 600 PA
0
0
Travis Hafner
Career
Per 600 PA
86
10.81
Ernie Johnson
Careerverified
Per 600 PAverified
0
0
Travis Hafner
Career
Per 600 PA
11
1.38
Ernie Johnson
Careerverified
Per 600 PAverified
114
23.46
Travis Hafner
Career
Per 600 PA
7
0.88
Ernie Johnson
Careerverified
Per 600 PAverified
44
9.06
Travis Hafner
Career
Per 600 PA
18
2.26
Ernie Johnson
Careerverified
Per 600 PAverified
158
32.52
Travis Hafner
Career
Per 600 PA
61.11
61.11
Ernie Johnson
Careerverified
Per 600 PAverified
72.15
72.15

Fielding Stats for Travis Hafner and Ernie Johnson

Travis Hafner
Career
Per 9 Inningsverified
6
6
Ernie Johnson
Careerverified
Per 9 Innings
10
Travis Hafner
Career
Per 9 Inningsverified
72
1.15
Ernie Johnson
Careerverified
Per 9 Innings
735
Travis Hafner
Careerverified
Per 9 Inningsverified
68
1.08
Ernie Johnson
Career
Per 9 Innings
0
Travis Hafner
Careerverified
Per 9 Inningsverified
1694
27
Ernie Johnson
Career
Per 9 Innings
0
Travis Hafner
Careerverified
Per 9 Inningsverified
564.2
9
Ernie Johnson
Career
Per 9 Innings
0
Travis Hafner
Career
Per 9 Inningsverified
578
9.21
Ernie Johnson
Careerverified
Per 9 Innings
1369
Travis Hafner
Career
Per 9 Inningsverified
40
0.64
Ernie Johnson
Careerverified
Per 9 Innings
2146
Travis Hafner
Careerverified
Per 9 Innings
7
0.11
Ernie Johnson
Career
Per 9 Inningsverified
209
Travis Hafner
Career
Per 9 Inningsverified
625
9.96
Ernie Johnson
Careerverified
Per 9 Innings
3724
Travis Hafner
Career
Per 9 Inningsverified
618
9.85
Ernie Johnson
Careerverified
Per 9 Innings
3515
Travis Hafner
Careerverified
Per 9 Inningsverified
98.88
98.88
Ernie Johnson
Career
Per 9 Innings
94.39
Travis Hafner
Careerverified
Per 9 Inningsverified
8.583
8.583
Ernie Johnson
Career
Per 9 Innings
4.782
Travis Hafner
Careerverified
Per 9 Inningsverified
94.44
94.44
Ernie Johnson
Career
Per 9 Innings
0
Travis Hafner
Career
Per 9 Inningsverified
61
0.97
Ernie Johnson
Careerverified
Per 9 Innings
308
Travis Hafner
Career
Per 9 Innings
0
0
Ernie Johnson
Career
Per 9 Innings
0
Travis Hafner
Career
Per 9 Innings
0
0
Ernie Johnson
Career
Per 9 Innings
0
Travis Hafner
Career
Per 9 Innings
0
0
Ernie Johnson
Career
Per 9 Innings
0
Travis Hafner
Career
Per 9 Innings
0
0
Ernie Johnson
Career
Per 9 Innings
0