Travis Hafner vs. Cannonball Johnson — Career Comparison
On the career numbers, Travis Hafner posted the stronger offensive profile against Cannonball Johnson. Travis Hafner posted stronger numbers in OPS (.885 vs .691) and on-base percentage (.386 vs .315). By the career numbers, Travis Hafner had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.
Hitting Stats for Travis Hafner and Cannonball Johnson
Travis Hafner
Career
Per 600 PA
1183
148.65
Cannonball Johnson
Career
Per 600 PA
30
157.89
Travis Hafner
Career
Per 600 PA
4775
600
Cannonball Johnson
Career
Per 600 PA
114
600
Travis Hafner
Career
Per 600 PA
4058
509.91
Cannonball Johnson
Career
Per 600 PA
101
531.58
Travis Hafner
Career
Per 600 PA
0.273
0.273
Cannonball Johnson
Career
Per 600 PA
0.267
0.267
Travis Hafner
Career
Per 600 PA
0.878
0.878
Cannonball Johnson
Career
Per 600 PA
0.728
0.728
Travis Hafner
Career
Per 600 PA
1107
139.1
Cannonball Johnson
Career
Per 600 PA
27
142.11
Travis Hafner
Career
Per 600 PA
631
79.29
Cannonball Johnson
Career
Per 600 PA
20
105.26
Travis Hafner
Career
Per 600 PA
250
31.41
Cannonball Johnson
Career
Per 600 PA
5
26.32
Travis Hafner
Career
Per 600 PA
213
26.76
Cannonball Johnson
Career
Per 600 PA
2
10.53
Travis Hafner
Career
Per 600 PA
476
59.81
Cannonball Johnson
Career
Per 600 PA
7
36.84
Travis Hafner
Career
Per 600 PA
0.43
0.43
Cannonball Johnson
Career
Per 600 PA
0.259
0.259
Travis Hafner
Career
Per 600 PA
0.053
0.053
Cannonball Johnson
Career
Per 600 PA
0.02
0.02
Travis Hafner
Career
Per 600 PA
0.192
0.192
Cannonball Johnson
Career
Per 600 PA
0.074
0.074
Travis Hafner
Career
Per 600 PA
786.89
98.88
Cannonball Johnson
Career
Per 600 PA
12.64
66.51
Travis Hafner
Career
Per 600 PA
2022
254.07
Cannonball Johnson
Career
Per 600 PA
38
200
Travis Hafner
Career
Per 600 PA
1795
225.55
Cannonball Johnson
Career
Per 600 PA
34
178.95
Travis Hafner
Career
Per 600 PA
0.376
0.376
Cannonball Johnson
Career
Per 600 PA
0.315
0.315
Travis Hafner
Career
Per 600 PA
0.498
0.498
Cannonball Johnson
Career
Per 600 PA
0.376
0.376
Travis Hafner
Career
Per 600 PA
0.874
0.874
Cannonball Johnson
Career
Per 600 PA
0.691
0.691
Travis Hafner
Career
Per 600 PA
0.226
0.226
Cannonball Johnson
Career
Per 600 PA
0.109
0.109
Travis Hafner
Career
Per 600 PA
0.294
0.294
Cannonball Johnson
Career
Per 600 PA
0.236
0.236
Travis Hafner
Career
Per 600 PA
0.894
0.894
Cannonball Johnson
Career
Per 600 PA
0.635
0.635
Travis Hafner
Career
Per 600 PA
0.309
0.309
Cannonball Johnson
Career
Per 600 PA
0.253
0.253
Travis Hafner
Career
Per 600 PA
619
77.78
Cannonball Johnson
Career
Per 600 PA
14
73.68
Travis Hafner
Career
Per 600 PA
731
91.85
Cannonball Johnson
Career
Per 600 PA
17
89.47
Travis Hafner
Career
Per 600 PA
1137
142.87
Cannonball Johnson
Career
Per 600 PA
29
152.63
Travis Hafner
Career
Per 600 PA
764.14
96.02
Cannonball Johnson
Career
Per 600 PA
13.99
73.62
Travis Hafner
Career
Per 600 PA
598
75.14
Cannonball Johnson
Career
Per 600 PA
7
36.84
Travis Hafner
Career
Per 600 PA
4.89
4.89
Cannonball Johnson
Career
Per 600 PA
Travis Hafner
Career
Per 600 PA
86
10.81
Cannonball Johnson
Career
Per 600 PA
0
0
Travis Hafner
Career
Per 600 PA
11
1.38
Cannonball Johnson
Career
Per 600 PA
2
10.53
Travis Hafner
Career
Per 600 PA
18
2.26
Cannonball Johnson
Career
Per 600 PA
2
10.53
Travis Hafner
Career
Per 600 PA
61.11
61.11
Cannonball Johnson
Career
Per 600 PA
100
100
Fielding Stats for Travis Hafner and Cannonball Johnson
Travis Hafner
Career
Per 9 Innings
72
1.15
Cannonball Johnson
Career
Per 9 Innings
32
1.23
Travis Hafner
Career
Per 9 Innings
68
1.08
Cannonball Johnson
Career
Per 9 Innings
27
1.03
Travis Hafner
Career
Per 9 Innings
1694
27
Cannonball Johnson
Career
Per 9 Innings
705
27
Travis Hafner
Career
Per 9 Innings
564.2
9
Cannonball Johnson
Career
Per 9 Innings
235
9
Travis Hafner
Career
Per 9 Innings
578
9.21
Cannonball Johnson
Career
Per 9 Innings
138
5.29
Travis Hafner
Career
Per 9 Innings
40
0.64
Cannonball Johnson
Career
Per 9 Innings
10
0.38
Travis Hafner
Career
Per 9 Innings
7
0.11
Cannonball Johnson
Career
Per 9 Innings
5
0.19
Travis Hafner
Career
Per 9 Innings
625
9.96
Cannonball Johnson
Career
Per 9 Innings
153
5.86
Travis Hafner
Career
Per 9 Innings
618
9.85
Cannonball Johnson
Career
Per 9 Innings
148
5.67
Travis Hafner
Career
Per 9 Innings
98.88
98.88
Cannonball Johnson
Career
Per 9 Innings
96.73
96.73
Travis Hafner
Career
Per 9 Innings
8.583
8.583
Cannonball Johnson
Career
Per 9 Innings
4.625
4.625
Travis Hafner
Career
Per 9 Innings
94.44
94.44
Cannonball Johnson
Career
Per 9 Innings
84.38
84.38
Travis Hafner
Career
Per 9 Innings
61
0.97
Cannonball Johnson
Career
Per 9 Innings
5
0.19
Travis Hafner
Career
Per 9 Innings
0
0
Cannonball Johnson
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Cannonball Johnson
Career
Per 9 Innings
0
0
Travis Hafner
Career
Per 9 Innings
0
0
Cannonball Johnson
Career
Per 9 Innings
0
0