Pete Alonso vs. Randy Johnson — Career Comparison
On the career numbers, Pete Alonso posted the stronger offensive profile against Randy Johnson. Pete Alonso posted stronger numbers in OPS (.864 vs .695) and slugging (.516 vs .347). Randy Johnson had the advantage in batting average (.267 vs .253). By the career numbers, Pete Alonso had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.
Hitting Stats for Pete Alonso and Randy Johnson
Pete Alonso
Career
Per 600 PA
1007
139.99
Randy Johnson
Career
Per 600 PA
204
223.77
Pete Alonso
Career
Per 600 PA
4316
600
Randy Johnson
Career
Per 600 PA
547
600
Pete Alonso
Career
Per 600 PA
3763
523.12
Randy Johnson
Career
Per 600 PA
484
530.9
Pete Alonso
Career
Per 600 PA
0.253
0.253
Randy Johnson
Career
Per 600 PA
0.267
0.267
Pete Alonso
Career
Per 600 PA
0.861
0.861
Randy Johnson
Career
Per 600 PA
0.698
0.698
Pete Alonso
Career
Per 600 PA
455
63.25
Randy Johnson
Career
Per 600 PA
27
29.62
Pete Alonso
Career
Per 600 PA
0.478
0.478
Randy Johnson
Career
Per 600 PA
0.209
0.209
Pete Alonso
Career
Per 600 PA
0.07
0.07
Randy Johnson
Career
Per 600 PA
0.012
0.012
Pete Alonso
Career
Per 600 PA
0.278
0.278
Randy Johnson
Career
Per 600 PA
0.047
0.047
Pete Alonso
Career
Per 600 PA
671.71
93.38
Randy Johnson
Career
Per 600 PA
56.21
61.66
Pete Alonso
Career
Per 600 PA
1942
269.97
Randy Johnson
Career
Per 600 PA
168
184.28
Pete Alonso
Career
Per 600 PA
1470
204.36
Randy Johnson
Career
Per 600 PA
180
197.44
Pete Alonso
Career
Per 600 PA
0.341
0.341
Randy Johnson
Career
Per 600 PA
0.336
0.336
Pete Alonso
Career
Per 600 PA
0.516
0.516
Randy Johnson
Career
Per 600 PA
0.347
0.347
Pete Alonso
Career
Per 600 PA
0.263
0.263
Randy Johnson
Career
Per 600 PA
0.081
0.081
Pete Alonso
Career
Per 600 PA
0.282
0.282
Randy Johnson
Career
Per 600 PA
0.238
0.238
Pete Alonso
Career
Per 600 PA
0.848
0.848
Randy Johnson
Career
Per 600 PA
0.601
0.601
Pete Alonso
Career
Per 600 PA
1028
142.91
Randy Johnson
Career
Per 600 PA
102
111.88
Pete Alonso
Career
Per 600 PA
642.8
89.36
Randy Johnson
Career
Per 600 PA
60.28
66.12
Pete Alonso
Career
Per 600 PA
47
6.53
Randy Johnson
Career
Per 600 PA
10
10.97
Pete Alonso
Career
Per 600 PA
984
136.79
Randy Johnson
Career
Per 600 PA
52
57.04
Pete Alonso
Career
Per 600 PA
4.39
4.39
Randy Johnson
Career
Per 600 PA
10.52
10.52
Pete Alonso
Career
Per 600 PA
0.43
0.43
Randy Johnson
Career
Per 600 PA
0.9
0.9
Pete Alonso
Career
Per 600 PA
108
15.01
Randy Johnson
Career
Per 600 PA
7
7.68
Pete Alonso
Career
Per 600 PA
4
0.56
Randy Johnson
Career
Per 600 PA
11
12.07
Pete Alonso
Career
Per 600 PA
22
3.06
Randy Johnson
Career
Per 600 PA
16
17.55
Pete Alonso
Career
Per 600 PA
81.82
81.82
Randy Johnson
Career
Per 600 PA
31.25
31.25
Fielding Stats for Pete Alonso and Randy Johnson
Pete Alonso
Career
Per 9 Innings
942
1.05
Randy Johnson
Career
Per 9 Innings
155
1.26
Pete Alonso
Career
Per 9 Innings
933
1.04
Randy Johnson
Career
Per 9 Innings
117
0.95
Pete Alonso
Career
Per 9 Innings
24317
27
Randy Johnson
Career
Per 9 Innings
3314
27
Pete Alonso
Career
Per 9 Innings
8105.2
9
Randy Johnson
Career
Per 9 Innings
1104.2
9
Pete Alonso
Career
Per 9 Innings
6573
7.3
Randy Johnson
Career
Per 9 Innings
109
0.89
Pete Alonso
Career
Per 9 Innings
659
0.73
Randy Johnson
Career
Per 9 Innings
290
2.36
Pete Alonso
Career
Per 9 Innings
7288
8.09
Randy Johnson
Career
Per 9 Innings
417
3.4
Pete Alonso
Career
Per 9 Innings
7232
8.03
Randy Johnson
Career
Per 9 Innings
399
3.25
Pete Alonso
Career
Per 9 Innings
99.23
99.23
Randy Johnson
Career
Per 9 Innings
95.68
95.68
Pete Alonso
Career
Per 9 Innings
7.677
7.677
Randy Johnson
Career
Per 9 Innings
2.574
2.574
Pete Alonso
Career
Per 9 Innings
99.04
99.04
Randy Johnson
Career
Per 9 Innings
75.48
75.48
Pete Alonso
Career
Per 9 Innings
665
0.74
Randy Johnson
Career
Per 9 Innings
34
0.28