Pete Alonso vs. B. J. Surhoff — Career Comparison

MillenialFloridaThrows RightBats RightNorth AmericaNew York MetsNational LeagueFirst BasemanSilver SluggerRookie of the YearAll-Star
Baby BoomersNew YorkThrows RightBats LeftNorth AmericaMilwaukee BrewersAmerican LeagueLeft FielderAll-Star

Adjusted for the eras they played in, Pete Alonso holds a real edge over B. J. Surhoff in this comparison. Pete Alonso led in home run production (HR/PA+ 196 vs 105), walk rate (BB%+ 110 vs 83), and slugging (SLG+ 127 vs 108). B. J. Surhoff held the edge in contact rate (K%+ 145 vs 102). The edge belongs to Pete Alonso.

Hitting Stats for Pete Alonso and B. J. Surhoff

Pete Alonso
Career
Per 600 PA
7
7
B. J. Surhoff
Careerverified
Per 600 PAverified
19
19
Pete Alonso
Career
Per 600 PA
1007
139.99
B. J. Surhoff
Careerverified
Per 600 PAverified
2313
152.41
Pete Alonso
Career
Per 600 PA
4316
600
B. J. Surhoff
Careerverified
Per 600 PA
9106
600
Pete Alonso
Career
Per 600 PA
3763
523.12
B. J. Surhoff
Careerverified
Per 600 PAverified
8258
544.12
Pete Alonso
Career
Per 600 PA
0.253
0.253
B. J. Surhoff
Careerverified
Per 600 PAverified
0.282
0.282
Pete Alonso
Careerverified
Per 600 PAverified
0.861
0.861
B. J. Surhoff
Career
Per 600 PA
0.765
0.765
Pete Alonso
Career
Per 600 PA
951
132.21
B. J. Surhoff
Careerverified
Per 600 PAverified
2326
153.26
Pete Alonso
Career
Per 600 PA
496
68.95
B. J. Surhoff
Careerverified
Per 600 PAverified
1656
109.11
Pete Alonso
Career
Per 600 PA
183
25.44
B. J. Surhoff
Careerverified
Per 600 PAverified
440
28.99
Pete Alonso
Career
Per 600 PA
8
1.11
B. J. Surhoff
Careerverified
Per 600 PAverified
42
2.77
Pete Alonso
Careerverified
Per 600 PAverified
264
36.7
B. J. Surhoff
Career
Per 600 PA
188
12.39
Pete Alonso
Career
Per 600 PAverified
455
63.25
B. J. Surhoff
Careerverified
Per 600 PA
670
44.15
Pete Alonso
Careerverified
Per 600 PAverified
0.478
0.478
B. J. Surhoff
Career
Per 600 PA
0.288
0.288
Pete Alonso
Careerverified
Per 600 PAverified
0.07
0.07
B. J. Surhoff
Career
Per 600 PA
0.023
0.023
Pete Alonso
Careerverified
Per 600 PAverified
0.278
0.278
B. J. Surhoff
Career
Per 600 PA
0.081
0.081
Pete Alonso
Career
Per 600 PAverified
671.71
93.38
B. J. Surhoff
Careerverified
Per 600 PA
1131.04
74.53
Pete Alonso
Career
Per 600 PAverified
1942
269.97
B. J. Surhoff
Careerverified
Per 600 PA
3414
224.95
Pete Alonso
Career
Per 600 PAverified
1470
204.36
B. J. Surhoff
Careerverified
Per 600 PA
2999
197.61
Pete Alonso
Careerverified
Per 600 PAverified
0.341
0.341
B. J. Surhoff
Career
Per 600 PA
0.332
0.332
Pete Alonso
Careerverified
Per 600 PAverified
0.516
0.516
B. J. Surhoff
Career
Per 600 PA
0.413
0.413
Pete Alonso
Careerverified
Per 600 PAverified
0.857
0.857
B. J. Surhoff
Career
Per 600 PA
0.745
0.745
Pete Alonso
Careerverified
Per 600 PAverified
0.263
0.263
B. J. Surhoff
Career
Per 600 PA
0.132
0.132
Pete Alonso
Careerverified
Per 600 PAverified
0.282
0.282
B. J. Surhoff
Career
Per 600 PA
0.253
0.253
Pete Alonso
Careerverified
Per 600 PAverified
0.848
0.848
B. J. Surhoff
Career
Per 600 PA
0.684
0.684
Pete Alonso
Career
Per 600 PA
0.27
0.27
B. J. Surhoff
Careerverified
Per 600 PAverified
0.292
0.292
Pete Alonso
Career
Per 600 PAverified
580
80.63
B. J. Surhoff
Careerverified
Per 600 PA
1062
69.98
Pete Alonso
Career
Per 600 PAverified
712
98.98
B. J. Surhoff
Careerverified
Per 600 PA
1153
75.97
Pete Alonso
Career
Per 600 PAverified
1028
142.91
B. J. Surhoff
Careerverified
Per 600 PA
2027
133.56
Pete Alonso
Career
Per 600 PAverified
642.8
89.36
B. J. Surhoff
Careerverified
Per 600 PA
1186
78.15
Pete Alonso
Careerverified
Per 600 PAverified
100
13.9
B. J. Surhoff
Career
Per 600 PA
33
2.17
Pete Alonso
Career
Per 600 PAverified
419
58.25
B. J. Surhoff
Careerverified
Per 600 PA
640
42.17
Pete Alonso
Career
Per 600 PAverified
47
6.53
B. J. Surhoff
Careerverified
Per 600 PA
81
5.34
Pete Alonso
Career
Per 600 PA
984
136.79
B. J. Surhoff
Careerverified
Per 600 PAverified
839
55.28
Pete Alonso
Career
Per 600 PA
4.39
4.39
B. J. Surhoff
Careerverified
Per 600 PAverified
10.85
10.85
Pete Alonso
Career
Per 600 PA
0.43
0.43
B. J. Surhoff
Careerverified
Per 600 PAverified
0.76
0.76
Pete Alonso
Career
Per 600 PA
0
0
B. J. Surhoff
Careerverified
Per 600 PAverified
71
4.68
Pete Alonso
Career
Per 600 PA
34
4.73
B. J. Surhoff
Careerverified
Per 600 PAverified
104
6.85
Pete Alonso
Careerverified
Per 600 PA
108
15.01
B. J. Surhoff
Career
Per 600 PAverified
169
11.14
Pete Alonso
Career
Per 600 PA
18
2.5
B. J. Surhoff
Careerverified
Per 600 PAverified
141
9.29
Pete Alonso
Career
Per 600 PA
4
0.56
B. J. Surhoff
Careerverified
Per 600 PAverified
84
5.53
Pete Alonso
Career
Per 600 PA
22
3.06
B. J. Surhoff
Careerverified
Per 600 PAverified
225
14.83
Pete Alonso
Careerverified
Per 600 PAverified
81.82
81.82
B. J. Surhoff
Career
Per 600 PA
62.67
62.67

Fielding Stats for Pete Alonso and B. J. Surhoff

Pete Alonso
Career
Per 9 Innings
7
7
B. J. Surhoff
Careerverified
Per 9 Inningsverified
19
19
Pete Alonso
Career
Per 9 Innings
942
1.05
B. J. Surhoff
Careerverified
Per 9 Inningsverified
2171
1.11
Pete Alonso
Career
Per 9 Inningsverified
933
1.04
B. J. Surhoff
Careerverified
Per 9 Innings
1977
1.01
Pete Alonso
Career
Per 9 Innings
24317
27
B. J. Surhoff
Careerverified
Per 9 Innings
52755
27
Pete Alonso
Career
Per 9 Innings
8105.2
9
B. J. Surhoff
Careerverified
Per 9 Innings
17585
9
Pete Alonso
Career
Per 9 Inningsverified
6573
7.3
B. J. Surhoff
Careerverified
Per 9 Innings
6661
3.41
Pete Alonso
Career
Per 9 Inningsverified
659
0.73
B. J. Surhoff
Careerverified
Per 9 Innings
987
0.51
Pete Alonso
Careerverified
Per 9 Innings
56
0.06
B. J. Surhoff
Career
Per 9 Innings
110
0.06
Pete Alonso
Career
Per 9 Inningsverified
7288
8.09
B. J. Surhoff
Careerverified
Per 9 Innings
7758
3.97
Pete Alonso
Career
Per 9 Inningsverified
7232
8.03
B. J. Surhoff
Careerverified
Per 9 Innings
7648
3.91
Pete Alonso
Careerverified
Per 9 Inningsverified
99.23
99.23
B. J. Surhoff
Career
Per 9 Innings
98.58
98.58
Pete Alonso
Careerverified
Per 9 Inningsverified
7.677
7.677
B. J. Surhoff
Career
Per 9 Innings
3.523
3.523
Pete Alonso
Careerverified
Per 9 Inningsverified
99.04
99.04
B. J. Surhoff
Career
Per 9 Innings
91.06
91.06
Pete Alonso
Careerverified
Per 9 Inningsverified
665
0.74
B. J. Surhoff
Career
Per 9 Innings
234
0.12
Pete Alonso
Careerverified
Per 9 Inningsverified
0
0
B. J. Surhoff
Career
Per 9 Innings
56
0.03
Pete Alonso
Career
Per 9 Innings
0
0
B. J. Surhoff
Career
Per 9 Innings
0
0
Pete Alonso
Careerverified
Per 9 Inningsverified
0
0
B. J. Surhoff
Career
Per 9 Innings
458
0.23
Pete Alonso
Career
Per 9 Innings
0
0
B. J. Surhoff
Careerverified
Per 9 Inningsverified
199
0.1