Cannonball Johnson vs. Blake Swihart — Career Comparison

UnknownThrows RightBats LeftNew York Lincoln GiantsIndependentLeft Fielder
MillenialTexasThrows RightBats SwitchNorth AmericaBoston Red SoxAmerican LeagueCatcher

On the career numbers, Cannonball Johnson posted the stronger offensive profile against Blake Swihart. Cannonball Johnson posted stronger numbers in OPS (.691 vs .656) and on-base percentage (.315 vs .301). By the career numbers, Cannonball Johnson had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Cannonball Johnson and Blake Swihart

Cannonball Johnson
Career
Per 600 PA
4
4
Blake Swihart
Careerverified
Per 600 PAverified
5
5
Cannonball Johnson
Career
Per 600 PA
30
157.89
Blake Swihart
Careerverified
Per 600 PAverified
234
201.72
Cannonball Johnson
Career
Per 600 PA
114
600
Blake Swihart
Careerverified
Per 600 PA
696
600
Cannonball Johnson
Career
Per 600 PA
101
531.58
Blake Swihart
Careerverified
Per 600 PAverified
639
550.86
Cannonball Johnson
Careerverified
Per 600 PAverified
0.267
0.267
Blake Swihart
Career
Per 600 PA
0.243
0.243
Cannonball Johnson
Careerverified
Per 600 PAverified
0.728
0.728
Blake Swihart
Career
Per 600 PA
0.677
0.677
Cannonball Johnson
Career
Per 600 PAverified
27
142.11
Blake Swihart
Careerverified
Per 600 PA
155
133.62
Cannonball Johnson
Career
Per 600 PAverified
20
105.26
Blake Swihart
Careerverified
Per 600 PA
111
95.69
Cannonball Johnson
Career
Per 600 PAverified
5
26.32
Blake Swihart
Careerverified
Per 600 PA
28
24.14
Cannonball Johnson
Career
Per 600 PA
0
0
Blake Swihart
Careerverified
Per 600 PAverified
4
3.45
Cannonball Johnson
Career
Per 600 PAverified
2
10.53
Blake Swihart
Careerverified
Per 600 PA
12
10.34
Cannonball Johnson
Career
Per 600 PA
7
36.84
Blake Swihart
Careerverified
Per 600 PAverified
44
37.93
Cannonball Johnson
Career
Per 600 PA
0.259
0.259
Blake Swihart
Careerverified
Per 600 PAverified
0.284
0.284
Cannonball Johnson
Careerverified
Per 600 PAverified
0.02
0.02
Blake Swihart
Career
Per 600 PA
0.019
0.019
Cannonball Johnson
Career
Per 600 PA
0.074
0.074
Blake Swihart
Careerverified
Per 600 PAverified
0.077
0.077
Cannonball Johnson
Career
Per 600 PAverified
12.64
66.51
Blake Swihart
Careerverified
Per 600 PA
69.26
59.71
Cannonball Johnson
Career
Per 600 PAverified
38
200
Blake Swihart
Careerverified
Per 600 PA
227
195.69
Cannonball Johnson
Career
Per 600 PA
34
178.95
Blake Swihart
Careerverified
Per 600 PAverified
209
180.17
Cannonball Johnson
Careerverified
Per 600 PAverified
0.315
0.315
Blake Swihart
Career
Per 600 PA
0.301
0.301
Cannonball Johnson
Careerverified
Per 600 PAverified
0.376
0.376
Blake Swihart
Career
Per 600 PA
0.355
0.355
Cannonball Johnson
Careerverified
Per 600 PAverified
0.691
0.691
Blake Swihart
Career
Per 600 PA
0.656
0.656
Cannonball Johnson
Career
Per 600 PA
0.109
0.109
Blake Swihart
Careerverified
Per 600 PAverified
0.113
0.113
Cannonball Johnson
Careerverified
Per 600 PAverified
0.236
0.236
Blake Swihart
Career
Per 600 PA
0.224
0.224
Cannonball Johnson
Careerverified
Per 600 PAverified
0.635
0.635
Blake Swihart
Career
Per 600 PA
0.58
0.58
Cannonball Johnson
Career
Per 600 PA
0.253
0.253
Blake Swihart
Careerverified
Per 600 PAverified
0.327
0.327
Cannonball Johnson
Career
Per 600 PA
14
73.68
Blake Swihart
Careerverified
Per 600 PAverified
98
84.48
Cannonball Johnson
Career
Per 600 PAverified
17
89.47
Blake Swihart
Careerverified
Per 600 PA
67
57.76
Cannonball Johnson
Career
Per 600 PAverified
29
152.63
Blake Swihart
Careerverified
Per 600 PA
153
131.9
Cannonball Johnson
Career
Per 600 PAverified
13.99
73.62
Blake Swihart
Careerverified
Per 600 PA
70.55
60.81
Cannonball Johnson
Career
Per 600 PA
0
0
Blake Swihart
Careerverified
Per 600 PAverified
2
1.72
Cannonball Johnson
Career
Per 600 PA
7
36.84
Blake Swihart
Careerverified
Per 600 PAverified
52
44.83
Cannonball Johnson
Career
Per 600 PA
0
0
Blake Swihart
Career
Per 600 PA
0
0
Cannonball Johnson
Careerverified
Per 600 PAverified
0
0
Blake Swihart
Career
Per 600 PA
190
163.79
Cannonball Johnson
Career
Per 600 PA
Blake Swihart
Careerverified
Per 600 PAverified
3.66
3.66
Cannonball Johnson
Career
Per 600 PA
Blake Swihart
Careerverified
Per 600 PAverified
0.27
0.27
Cannonball Johnson
Careerverified
Per 600 PAverified
6
31.58
Blake Swihart
Career
Per 600 PA
2
1.72
Cannonball Johnson
Career
Per 600 PA
0
0
Blake Swihart
Careerverified
Per 600 PAverified
1
0.86
Cannonball Johnson
Careerverified
Per 600 PAverified
0
0
Blake Swihart
Career
Per 600 PA
14
12.07
Cannonball Johnson
Career
Per 600 PAverified
2
10.53
Blake Swihart
Careerverified
Per 600 PA
10
8.62
Cannonball Johnson
Career
Per 600 PA
0
0
Blake Swihart
Careerverified
Per 600 PAverified
4
3.45
Cannonball Johnson
Career
Per 600 PA
2
10.53
Blake Swihart
Careerverified
Per 600 PAverified
14
12.07
Cannonball Johnson
Careerverified
Per 600 PAverified
100
100
Blake Swihart
Career
Per 600 PA
71.43
71.43

Fielding Stats for Cannonball Johnson and Blake Swihart

Cannonball Johnson
Career
Per 9 Innings
4
4
Blake Swihart
Careerverified
Per 9 Inningsverified
5
5
Cannonball Johnson
Career
Per 9 Innings
32
1.23
Blake Swihart
Careerverified
Per 9 Inningsverified
198
1.28
Cannonball Johnson
Career
Per 9 Inningsverified
27
1.03
Blake Swihart
Careerverified
Per 9 Innings
147
0.95
Cannonball Johnson
Career
Per 9 Innings
705
27
Blake Swihart
Careerverified
Per 9 Innings
4190
27
Cannonball Johnson
Career
Per 9 Innings
235
9
Blake Swihart
Careerverified
Per 9 Innings
1396.2
9
Cannonball Johnson
Career
Per 9 Innings
138
5.29
Blake Swihart
Careerverified
Per 9 Inningsverified
965
6.22
Cannonball Johnson
Career
Per 9 Innings
10
0.38
Blake Swihart
Careerverified
Per 9 Inningsverified
64
0.41
Cannonball Johnson
Careerverified
Per 9 Innings
5
0.19
Blake Swihart
Career
Per 9 Inningsverified
7
0.05
Cannonball Johnson
Career
Per 9 Innings
153
5.86
Blake Swihart
Careerverified
Per 9 Inningsverified
1036
6.68
Cannonball Johnson
Career
Per 9 Innings
148
5.67
Blake Swihart
Careerverified
Per 9 Inningsverified
1029
6.63
Cannonball Johnson
Career
Per 9 Innings
96.73
96.73
Blake Swihart
Careerverified
Per 9 Inningsverified
99.32
99.32
Cannonball Johnson
Career
Per 9 Innings
4.625
4.625
Blake Swihart
Careerverified
Per 9 Inningsverified
5.197
5.197
Cannonball Johnson
Careerverified
Per 9 Inningsverified
84.38
84.38
Blake Swihart
Career
Per 9 Innings
74.24
74.24
Cannonball Johnson
Career
Per 9 Inningsverified
5
0.19
Blake Swihart
Careerverified
Per 9 Innings
11
0.07
Cannonball Johnson
Careerverified
Per 9 Inningsverified
0
0
Blake Swihart
Career
Per 9 Innings
20
0.13
Cannonball Johnson
Career
Per 9 Innings
0
0
Blake Swihart
Career
Per 9 Innings
0
0
Cannonball Johnson
Careerverified
Per 9 Inningsverified
0
0
Blake Swihart
Career
Per 9 Innings
63
0.41
Cannonball Johnson
Career
Per 9 Innings
0
0
Blake Swihart
Careerverified
Per 9 Inningsverified
23
0.15