Travis Hafner vs. Cannonball Johnson — Career Comparison

Gen XNorth DakotaThrows RightBats LeftNorth AmericaCleveland GuardiansAmerican LeagueDesignated Hitter
UnknownThrows RightBats LeftNew York Lincoln GiantsIndependentLeft Fielder

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
Careerverified
Per 600 PAverified
12
12
Cannonball Johnson
Career
Per 600 PA
4
4
Travis Hafner
Careerverified
Per 600 PA
1183
148.65
Cannonball Johnson
Career
Per 600 PAverified
30
157.89
Travis Hafner
Careerverified
Per 600 PA
4775
600
Cannonball Johnson
Career
Per 600 PA
114
600
Travis Hafner
Careerverified
Per 600 PA
4058
509.91
Cannonball Johnson
Career
Per 600 PAverified
101
531.58
Travis Hafner
Careerverified
Per 600 PAverified
0.273
0.273
Cannonball Johnson
Career
Per 600 PA
0.267
0.267
Travis Hafner
Careerverified
Per 600 PAverified
0.878
0.878
Cannonball Johnson
Career
Per 600 PA
0.728
0.728
Travis Hafner
Careerverified
Per 600 PA
1107
139.1
Cannonball Johnson
Career
Per 600 PAverified
27
142.11
Travis Hafner
Careerverified
Per 600 PA
631
79.29
Cannonball Johnson
Career
Per 600 PAverified
20
105.26
Travis Hafner
Careerverified
Per 600 PAverified
250
31.41
Cannonball Johnson
Career
Per 600 PA
5
26.32
Travis Hafner
Careerverified
Per 600 PAverified
13
1.63
Cannonball Johnson
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
213
26.76
Cannonball Johnson
Career
Per 600 PA
2
10.53
Travis Hafner
Careerverified
Per 600 PAverified
476
59.81
Cannonball Johnson
Career
Per 600 PA
7
36.84
Travis Hafner
Careerverified
Per 600 PAverified
0.43
0.43
Cannonball Johnson
Career
Per 600 PA
0.259
0.259
Travis Hafner
Careerverified
Per 600 PAverified
0.053
0.053
Cannonball Johnson
Career
Per 600 PA
0.02
0.02
Travis Hafner
Careerverified
Per 600 PAverified
0.192
0.192
Cannonball Johnson
Career
Per 600 PA
0.074
0.074
Travis Hafner
Careerverified
Per 600 PAverified
786.89
98.88
Cannonball Johnson
Career
Per 600 PA
12.64
66.51
Travis Hafner
Careerverified
Per 600 PAverified
2022
254.07
Cannonball Johnson
Career
Per 600 PA
38
200
Travis Hafner
Careerverified
Per 600 PAverified
1795
225.55
Cannonball Johnson
Career
Per 600 PA
34
178.95
Travis Hafner
Careerverified
Per 600 PAverified
0.376
0.376
Cannonball Johnson
Career
Per 600 PA
0.315
0.315
Travis Hafner
Careerverified
Per 600 PAverified
0.498
0.498
Cannonball Johnson
Career
Per 600 PA
0.376
0.376
Travis Hafner
Careerverified
Per 600 PAverified
0.874
0.874
Cannonball Johnson
Career
Per 600 PA
0.691
0.691
Travis Hafner
Careerverified
Per 600 PAverified
0.226
0.226
Cannonball Johnson
Career
Per 600 PA
0.109
0.109
Travis Hafner
Careerverified
Per 600 PAverified
0.294
0.294
Cannonball Johnson
Career
Per 600 PA
0.236
0.236
Travis Hafner
Careerverified
Per 600 PAverified
0.894
0.894
Cannonball Johnson
Career
Per 600 PA
0.635
0.635
Travis Hafner
Careerverified
Per 600 PAverified
0.309
0.309
Cannonball Johnson
Career
Per 600 PA
0.253
0.253
Travis Hafner
Careerverified
Per 600 PAverified
619
77.78
Cannonball Johnson
Career
Per 600 PA
14
73.68
Travis Hafner
Careerverified
Per 600 PAverified
731
91.85
Cannonball Johnson
Career
Per 600 PA
17
89.47
Travis Hafner
Careerverified
Per 600 PA
1137
142.87
Cannonball Johnson
Career
Per 600 PAverified
29
152.63
Travis Hafner
Careerverified
Per 600 PAverified
764.14
96.02
Cannonball Johnson
Career
Per 600 PA
13.99
73.62
Travis Hafner
Careerverified
Per 600 PAverified
90
11.31
Cannonball Johnson
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PAverified
598
75.14
Cannonball Johnson
Career
Per 600 PA
7
36.84
Travis Hafner
Careerverified
Per 600 PAverified
81
10.18
Cannonball Johnson
Career
Per 600 PA
0
0
Travis Hafner
Career
Per 600 PA
976
122.64
Cannonball Johnson
Careerverified
Per 600 PAverified
0
0
Travis Hafner
Careerverified
Per 600 PAverified
4.89
4.89
Cannonball Johnson
Career
Per 600 PA
Travis Hafner
Careerverified
Per 600 PAverified
0.61
0.61
Cannonball Johnson
Career
Per 600 PA
Travis Hafner
Career
Per 600 PA
0
0
Cannonball Johnson
Careerverified
Per 600 PAverified
6
31.58
Travis Hafner
Careerverified
Per 600 PAverified
29
3.64
Cannonball Johnson
Career
Per 600 PA
0
0
Travis Hafner
Career
Per 600 PA
86
10.81
Cannonball Johnson
Careerverified
Per 600 PAverified
0
0
Travis Hafner
Careerverified
Per 600 PA
11
1.38
Cannonball Johnson
Career
Per 600 PAverified
2
10.53
Travis Hafner
Careerverified
Per 600 PAverified
7
0.88
Cannonball Johnson
Career
Per 600 PA
0
0
Travis Hafner
Careerverified
Per 600 PA
18
2.26
Cannonball Johnson
Career
Per 600 PAverified
2
10.53
Travis Hafner
Career
Per 600 PA
61.11
61.11
Cannonball Johnson
Careerverified
Per 600 PAverified
100
100

Fielding Stats for Travis Hafner and Cannonball Johnson

Travis Hafner
Careerverified
Per 9 Inningsverified
6
6
Cannonball Johnson
Career
Per 9 Innings
4
4
Travis Hafner
Careerverified
Per 9 Innings
72
1.15
Cannonball Johnson
Career
Per 9 Inningsverified
32
1.23
Travis Hafner
Careerverified
Per 9 Inningsverified
68
1.08
Cannonball Johnson
Career
Per 9 Innings
27
1.03
Travis Hafner
Careerverified
Per 9 Innings
1694
27
Cannonball Johnson
Career
Per 9 Innings
705
27
Travis Hafner
Careerverified
Per 9 Innings
564.2
9
Cannonball Johnson
Career
Per 9 Innings
235
9
Travis Hafner
Careerverified
Per 9 Inningsverified
578
9.21
Cannonball Johnson
Career
Per 9 Innings
138
5.29
Travis Hafner
Careerverified
Per 9 Inningsverified
40
0.64
Cannonball Johnson
Career
Per 9 Innings
10
0.38
Travis Hafner
Career
Per 9 Inningsverified
7
0.11
Cannonball Johnson
Careerverified
Per 9 Innings
5
0.19
Travis Hafner
Careerverified
Per 9 Inningsverified
625
9.96
Cannonball Johnson
Career
Per 9 Innings
153
5.86
Travis Hafner
Careerverified
Per 9 Inningsverified
618
9.85
Cannonball Johnson
Career
Per 9 Innings
148
5.67
Travis Hafner
Careerverified
Per 9 Inningsverified
98.88
98.88
Cannonball Johnson
Career
Per 9 Innings
96.73
96.73
Travis Hafner
Careerverified
Per 9 Inningsverified
8.583
8.583
Cannonball Johnson
Career
Per 9 Innings
4.625
4.625
Travis Hafner
Careerverified
Per 9 Inningsverified
94.44
94.44
Cannonball Johnson
Career
Per 9 Innings
84.38
84.38
Travis Hafner
Careerverified
Per 9 Inningsverified
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
Travis Hafner
Career
Per 9 Innings
0
0
Cannonball Johnson
Career
Per 9 Innings
0
0