Dom DiMaggio vs. Cannonball Johnson — Career Comparison

Greatest GenerationCaliforniaThrows RightBats RightNorth AmericaBoston Red SoxAmerican LeagueCenter FielderAll-Star
UnknownThrows RightBats LeftNew York Lincoln GiantsIndependentLeft Fielder

On the career numbers, Dom DiMaggio posted the stronger offensive profile against Cannonball Johnson. Dom DiMaggio posted stronger numbers in OPS (.802 vs .691) and on-base percentage (.383 vs .315). Cannonball Johnson had the advantage in home run production (2 career HR at a higher rate). By the career numbers, Dom DiMaggio had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Dom DiMaggio and Cannonball Johnson

Dom DiMaggio
Careerverified
Per 600 PAverified
11
11
Cannonball Johnson
Career
Per 600 PA
4
4
Dom DiMaggio
Careerverified
Per 600 PA
1399
129.58
Cannonball Johnson
Career
Per 600 PAverified
30
157.89
Dom DiMaggio
Careerverified
Per 600 PA
6478
600
Cannonball Johnson
Career
Per 600 PA
114
600
Dom DiMaggio
Careerverified
Per 600 PA
5640
522.38
Cannonball Johnson
Career
Per 600 PAverified
101
531.58
Dom DiMaggio
Careerverified
Per 600 PAverified
0.298
0.298
Cannonball Johnson
Career
Per 600 PA
0.267
0.267
Dom DiMaggio
Careerverified
Per 600 PAverified
0.817
0.817
Cannonball Johnson
Career
Per 600 PA
0.728
0.728
Dom DiMaggio
Careerverified
Per 600 PAverified
1680
155.6
Cannonball Johnson
Career
Per 600 PA
27
142.11
Dom DiMaggio
Careerverified
Per 600 PAverified
1228
113.74
Cannonball Johnson
Career
Per 600 PA
20
105.26
Dom DiMaggio
Careerverified
Per 600 PAverified
308
28.53
Cannonball Johnson
Career
Per 600 PA
5
26.32
Dom DiMaggio
Careerverified
Per 600 PAverified
57
5.28
Cannonball Johnson
Career
Per 600 PA
0
0
Dom DiMaggio
Careerverified
Per 600 PA
87
8.06
Cannonball Johnson
Career
Per 600 PAverified
2
10.53
Dom DiMaggio
Careerverified
Per 600 PAverified
452
41.86
Cannonball Johnson
Career
Per 600 PA
7
36.84
Dom DiMaggio
Careerverified
Per 600 PAverified
0.269
0.269
Cannonball Johnson
Career
Per 600 PA
0.259
0.259
Dom DiMaggio
Career
Per 600 PA
0.015
0.015
Cannonball Johnson
Careerverified
Per 600 PAverified
0.02
0.02
Dom DiMaggio
Career
Per 600 PA
0.052
0.052
Cannonball Johnson
Careerverified
Per 600 PAverified
0.074
0.074
Dom DiMaggio
Careerverified
Per 600 PAverified
926.94
85.85
Cannonball Johnson
Career
Per 600 PA
12.64
66.51
Dom DiMaggio
Careerverified
Per 600 PAverified
2363
218.86
Cannonball Johnson
Career
Per 600 PA
38
200
Dom DiMaggio
Careerverified
Per 600 PAverified
2461
227.94
Cannonball Johnson
Career
Per 600 PA
34
178.95
Dom DiMaggio
Careerverified
Per 600 PAverified
0.383
0.383
Cannonball Johnson
Career
Per 600 PA
0.315
0.315
Dom DiMaggio
Careerverified
Per 600 PAverified
0.419
0.419
Cannonball Johnson
Career
Per 600 PA
0.376
0.376
Dom DiMaggio
Careerverified
Per 600 PAverified
0.802
0.802
Cannonball Johnson
Career
Per 600 PA
0.691
0.691
Dom DiMaggio
Careerverified
Per 600 PAverified
0.121
0.121
Cannonball Johnson
Career
Per 600 PA
0.109
0.109
Dom DiMaggio
Careerverified
Per 600 PAverified
0.277
0.277
Cannonball Johnson
Career
Per 600 PA
0.236
0.236
Dom DiMaggio
Careerverified
Per 600 PAverified
0.786
0.786
Cannonball Johnson
Career
Per 600 PA
0.635
0.635
Dom DiMaggio
Careerverified
Per 600 PAverified
0.32
0.32
Cannonball Johnson
Career
Per 600 PA
0.253
0.253
Dom DiMaggio
Careerverified
Per 600 PAverified
1046
96.88
Cannonball Johnson
Career
Per 600 PA
14
73.68
Dom DiMaggio
Careerverified
Per 600 PA
618
57.24
Cannonball Johnson
Career
Per 600 PAverified
17
89.47
Dom DiMaggio
Careerverified
Per 600 PA
1577
146.06
Cannonball Johnson
Career
Per 600 PAverified
29
152.63
Dom DiMaggio
Careerverified
Per 600 PAverified
983.06
91.05
Cannonball Johnson
Career
Per 600 PA
13.99
73.62
Dom DiMaggio
Careerverified
Per 600 PAverified
31
2.87
Cannonball Johnson
Career
Per 600 PA
0
0
Dom DiMaggio
Careerverified
Per 600 PAverified
750
69.47
Cannonball Johnson
Career
Per 600 PA
7
36.84
Dom DiMaggio
Career
Per 600 PA
0
0
Cannonball Johnson
Career
Per 600 PA
0
0
Dom DiMaggio
Career
Per 600 PA
571
52.89
Cannonball Johnson
Careerverified
Per 600 PAverified
0
0
Dom DiMaggio
Careerverified
Per 600 PAverified
11.35
11.35
Cannonball Johnson
Career
Per 600 PA
Dom DiMaggio
Careerverified
Per 600 PAverified
1.31
1.31
Cannonball Johnson
Career
Per 600 PA
Dom DiMaggio
Careerverified
Per 600 PA
57
5.28
Cannonball Johnson
Career
Per 600 PAverified
6
31.58
Dom DiMaggio
Career
Per 600 PA
0
0
Cannonball Johnson
Career
Per 600 PA
0
0
Dom DiMaggio
Career
Per 600 PA
107
9.91
Cannonball Johnson
Careerverified
Per 600 PAverified
0
0
Dom DiMaggio
Careerverified
Per 600 PA
100
9.26
Cannonball Johnson
Career
Per 600 PAverified
2
10.53
Dom DiMaggio
Careerverified
Per 600 PAverified
62
5.74
Cannonball Johnson
Career
Per 600 PA
0
0
Dom DiMaggio
Careerverified
Per 600 PAverified
162
15
Cannonball Johnson
Career
Per 600 PA
2
10.53
Dom DiMaggio
Career
Per 600 PA
61.73
61.73
Cannonball Johnson
Careerverified
Per 600 PAverified
100
100

Fielding Stats for Dom DiMaggio and Cannonball Johnson

Dom DiMaggio
Careerverified
Per 9 Innings
10
Cannonball Johnson
Career
Per 9 Inningsverified
4
4
Dom DiMaggio
Careerverified
Per 9 Innings
1373
Cannonball Johnson
Career
Per 9 Inningsverified
32
1.23
Dom DiMaggio
Career
Per 9 Innings
0
Cannonball Johnson
Careerverified
Per 9 Inningsverified
27
1.03
Dom DiMaggio
Career
Per 9 Innings
0
Cannonball Johnson
Careerverified
Per 9 Inningsverified
705
27
Dom DiMaggio
Career
Per 9 Innings
0
Cannonball Johnson
Careerverified
Per 9 Inningsverified
235
9
Dom DiMaggio
Careerverified
Per 9 Innings
3859
Cannonball Johnson
Career
Per 9 Inningsverified
138
5.29
Dom DiMaggio
Careerverified
Per 9 Innings
147
Cannonball Johnson
Career
Per 9 Inningsverified
10
0.38
Dom DiMaggio
Career
Per 9 Inningsverified
89
Cannonball Johnson
Careerverified
Per 9 Innings
5
0.19
Dom DiMaggio
Careerverified
Per 9 Innings
4095
Cannonball Johnson
Career
Per 9 Inningsverified
153
5.86
Dom DiMaggio
Careerverified
Per 9 Innings
4006
Cannonball Johnson
Career
Per 9 Inningsverified
148
5.67
Dom DiMaggio
Careerverified
Per 9 Innings
97.83
Cannonball Johnson
Career
Per 9 Inningsverified
96.73
96.73
Dom DiMaggio
Career
Per 9 Innings
2.918
Cannonball Johnson
Careerverified
Per 9 Inningsverified
4.625
4.625
Dom DiMaggio
Career
Per 9 Innings
0
Cannonball Johnson
Careerverified
Per 9 Inningsverified
84.38
84.38
Dom DiMaggio
Careerverified
Per 9 Innings
32
Cannonball Johnson
Career
Per 9 Inningsverified
5
0.19
Dom DiMaggio
Career
Per 9 Innings
0
Cannonball Johnson
Career
Per 9 Innings
0
0
Dom DiMaggio
Career
Per 9 Innings
0
Cannonball Johnson
Career
Per 9 Innings
0
0
Dom DiMaggio
Career
Per 9 Innings
0
Cannonball Johnson
Career
Per 9 Innings
0
0
Dom DiMaggio
Career
Per 9 Innings
0
Cannonball Johnson
Career
Per 9 Innings
0
0