Pete Alonso vs. Bob Johnson — Career Comparison

MillenialFloridaThrows RightBats RightNorth AmericaNew York MetsNational LeagueFirst BasemanSilver SluggerRookie of the YearAll-Star
Greatest GenerationOklahomaThrows RightBats RightNorth AmericaPhiladelphia AthleticsAmerican LeagueLeft FielderAll-Star

When their careers are measured against the same standard, Bob Johnson comes out clearly ahead of Pete Alonso across most offensive categories. Bob Johnson led in home run production (HR/PA+ 264 vs 196), walk rate (BB%+ 143 vs 110), and on-base percentage (OBP+ 116 vs 107). Pete Alonso held the edge in contact rate (K%+ 102 vs 75). Bob Johnson was the more complete offensive player.

Hitting Stats for Pete Alonso and Bob Johnson

Pete Alonso
Career
Per 600 PA
7
7
Bob Johnson
Careerverified
Per 600 PAverified
13
13
Pete Alonso
Career
Per 600 PAverified
1007
139.99
Bob Johnson
Careerverified
Per 600 PA
1863
138.91
Pete Alonso
Career
Per 600 PA
4316
600
Bob Johnson
Careerverified
Per 600 PA
8047
600
Pete Alonso
Career
Per 600 PAverified
3763
523.12
Bob Johnson
Careerverified
Per 600 PA
6920
515.97
Pete Alonso
Career
Per 600 PA
0.253
0.253
Bob Johnson
Careerverified
Per 600 PAverified
0.296
0.296
Pete Alonso
Career
Per 600 PA
0.861
0.861
Bob Johnson
Careerverified
Per 600 PAverified
0.9
0.9
Pete Alonso
Career
Per 600 PA
951
132.21
Bob Johnson
Careerverified
Per 600 PAverified
2051
152.93
Pete Alonso
Career
Per 600 PA
496
68.95
Bob Johnson
Careerverified
Per 600 PAverified
1272
94.84
Pete Alonso
Career
Per 600 PA
183
25.44
Bob Johnson
Careerverified
Per 600 PAverified
396
29.53
Pete Alonso
Career
Per 600 PA
8
1.11
Bob Johnson
Careerverified
Per 600 PAverified
95
7.08
Pete Alonso
Career
Per 600 PAverified
264
36.7
Bob Johnson
Careerverified
Per 600 PA
288
21.47
Pete Alonso
Career
Per 600 PAverified
455
63.25
Bob Johnson
Careerverified
Per 600 PA
779
58.08
Pete Alonso
Careerverified
Per 600 PAverified
0.478
0.478
Bob Johnson
Career
Per 600 PA
0.38
0.38
Pete Alonso
Careerverified
Per 600 PAverified
0.07
0.07
Bob Johnson
Career
Per 600 PA
0.042
0.042
Pete Alonso
Careerverified
Per 600 PAverified
0.278
0.278
Bob Johnson
Career
Per 600 PA
0.14
0.14
Pete Alonso
Career
Per 600 PA
671.71
93.38
Bob Johnson
Careerverified
Per 600 PAverified
1387.09
103.42
Pete Alonso
Career
Per 600 PAverified
1942
269.97
Bob Johnson
Careerverified
Per 600 PA
3501
261.04
Pete Alonso
Career
Per 600 PA
1470
204.36
Bob Johnson
Careerverified
Per 600 PAverified
3150
234.87
Pete Alonso
Career
Per 600 PA
0.341
0.341
Bob Johnson
Careerverified
Per 600 PAverified
0.393
0.393
Pete Alonso
Careerverified
Per 600 PAverified
0.516
0.516
Bob Johnson
Career
Per 600 PA
0.506
0.506
Pete Alonso
Career
Per 600 PA
0.857
0.857
Bob Johnson
Careerverified
Per 600 PAverified
0.899
0.899
Pete Alonso
Careerverified
Per 600 PAverified
0.263
0.263
Bob Johnson
Career
Per 600 PA
0.21
0.21
Pete Alonso
Career
Per 600 PA
0.282
0.282
Bob Johnson
Careerverified
Per 600 PAverified
0.303
0.303
Pete Alonso
Career
Per 600 PA
0.848
0.848
Bob Johnson
Careerverified
Per 600 PAverified
0.933
0.933
Pete Alonso
Career
Per 600 PA
0.27
0.27
Bob Johnson
Careerverified
Per 600 PAverified
0.305
0.305
Pete Alonso
Career
Per 600 PA
580
80.63
Bob Johnson
Careerverified
Per 600 PAverified
1239
92.38
Pete Alonso
Career
Per 600 PAverified
712
98.98
Bob Johnson
Careerverified
Per 600 PA
1283
95.66
Pete Alonso
Career
Per 600 PA
1028
142.91
Bob Johnson
Careerverified
Per 600 PAverified
2234
166.57
Pete Alonso
Career
Per 600 PA
642.8
89.36
Bob Johnson
Careerverified
Per 600 PAverified
1410.99
105.21
Pete Alonso
Careerverified
Per 600 PAverified
100
13.9
Bob Johnson
Career
Per 600 PA
24
1.79
Pete Alonso
Career
Per 600 PA
419
58.25
Bob Johnson
Careerverified
Per 600 PAverified
1075
80.15
Pete Alonso
Careerverified
Per 600 PAverified
47
6.53
Bob Johnson
Career
Per 600 PA
0
0
Pete Alonso
Career
Per 600 PA
984
136.79
Bob Johnson
Careerverified
Per 600 PAverified
851
63.45
Pete Alonso
Career
Per 600 PA
4.39
4.39
Bob Johnson
Careerverified
Per 600 PAverified
9.46
9.46
Pete Alonso
Career
Per 600 PA
0.43
0.43
Bob Johnson
Careerverified
Per 600 PAverified
1.26
1.26
Pete Alonso
Career
Per 600 PA
0
0
Bob Johnson
Careerverified
Per 600 PAverified
28
2.09
Pete Alonso
Careerverified
Per 600 PAverified
34
4.73
Bob Johnson
Career
Per 600 PA
0
0
Pete Alonso
Career
Per 600 PA
108
15.01
Bob Johnson
Careerverified
Per 600 PAverified
102
7.61
Pete Alonso
Career
Per 600 PA
18
2.5
Bob Johnson
Careerverified
Per 600 PAverified
96
7.16
Pete Alonso
Career
Per 600 PA
4
0.56
Bob Johnson
Careerverified
Per 600 PAverified
64
4.77
Pete Alonso
Career
Per 600 PA
22
3.06
Bob Johnson
Careerverified
Per 600 PAverified
160
11.93
Pete Alonso
Careerverified
Per 600 PAverified
81.82
81.82
Bob Johnson
Career
Per 600 PA
60
60

Fielding Stats for Pete Alonso and Bob Johnson

Pete Alonso
Career
Per 9 Inningsverified
7
7
Bob Johnson
Careerverified
Per 9 Innings
13
Pete Alonso
Career
Per 9 Inningsverified
942
1.05
Bob Johnson
Careerverified
Per 9 Innings
1856
Pete Alonso
Careerverified
Per 9 Inningsverified
933
1.04
Bob Johnson
Career
Per 9 Innings
0
Pete Alonso
Careerverified
Per 9 Inningsverified
24317
27
Bob Johnson
Career
Per 9 Innings
0
Pete Alonso
Careerverified
Per 9 Inningsverified
8105.2
9
Bob Johnson
Career
Per 9 Innings
0
Pete Alonso
Careerverified
Per 9 Inningsverified
6573
7.3
Bob Johnson
Career
Per 9 Innings
4416
Pete Alonso
Careerverified
Per 9 Inningsverified
659
0.73
Bob Johnson
Career
Per 9 Innings
352
Pete Alonso
Careerverified
Per 9 Innings
56
0.06
Bob Johnson
Career
Per 9 Inningsverified
163
Pete Alonso
Careerverified
Per 9 Inningsverified
7288
8.09
Bob Johnson
Career
Per 9 Innings
4931
Pete Alonso
Careerverified
Per 9 Inningsverified
7232
8.03
Bob Johnson
Career
Per 9 Innings
4768
Pete Alonso
Careerverified
Per 9 Inningsverified
99.23
99.23
Bob Johnson
Career
Per 9 Innings
96.69
Pete Alonso
Careerverified
Per 9 Inningsverified
7.677
7.677
Bob Johnson
Career
Per 9 Innings
2.569
Pete Alonso
Careerverified
Per 9 Inningsverified
99.04
99.04
Bob Johnson
Career
Per 9 Innings
0
Pete Alonso
Careerverified
Per 9 Inningsverified
665
0.74
Bob Johnson
Career
Per 9 Innings
102
Pete Alonso
Career
Per 9 Innings
0
0
Bob Johnson
Career
Per 9 Innings
0
Pete Alonso
Career
Per 9 Innings
0
0
Bob Johnson
Career
Per 9 Innings
0
Pete Alonso
Career
Per 9 Innings
0
0
Bob Johnson
Career
Per 9 Innings
0
Pete Alonso
Career
Per 9 Innings
0
0
Bob Johnson
Career
Per 9 Innings
0