Pete Alonso vs. B. J. Surhoff — Career Comparison
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
1007
139.99
B. J. Surhoff
Career
Per 600 PA
2313
152.41
Pete Alonso
Career
Per 600 PA
4316
600
B. J. Surhoff
Career
Per 600 PA
9106
600
Pete Alonso
Career
Per 600 PA
3763
523.12
B. J. Surhoff
Career
Per 600 PA
8258
544.12
Pete Alonso
Career
Per 600 PA
0.253
0.253
B. J. Surhoff
Career
Per 600 PA
0.282
0.282
Pete Alonso
Career
Per 600 PA
0.861
0.861
B. J. Surhoff
Career
Per 600 PA
0.765
0.765
Pete Alonso
Career
Per 600 PA
496
68.95
B. J. Surhoff
Career
Per 600 PA
1656
109.11
Pete Alonso
Career
Per 600 PA
455
63.25
B. J. Surhoff
Career
Per 600 PA
670
44.15
Pete Alonso
Career
Per 600 PA
0.478
0.478
B. J. Surhoff
Career
Per 600 PA
0.288
0.288
Pete Alonso
Career
Per 600 PA
0.07
0.07
B. J. Surhoff
Career
Per 600 PA
0.023
0.023
Pete Alonso
Career
Per 600 PA
0.278
0.278
B. J. Surhoff
Career
Per 600 PA
0.081
0.081
Pete Alonso
Career
Per 600 PA
671.71
93.38
B. J. Surhoff
Career
Per 600 PA
1131.04
74.53
Pete Alonso
Career
Per 600 PA
1942
269.97
B. J. Surhoff
Career
Per 600 PA
3414
224.95
Pete Alonso
Career
Per 600 PA
1470
204.36
B. J. Surhoff
Career
Per 600 PA
2999
197.61
Pete Alonso
Career
Per 600 PA
0.341
0.341
B. J. Surhoff
Career
Per 600 PA
0.332
0.332
Pete Alonso
Career
Per 600 PA
0.516
0.516
B. J. Surhoff
Career
Per 600 PA
0.413
0.413
Pete Alonso
Career
Per 600 PA
0.263
0.263
B. J. Surhoff
Career
Per 600 PA
0.132
0.132
Pete Alonso
Career
Per 600 PA
0.282
0.282
B. J. Surhoff
Career
Per 600 PA
0.253
0.253
Pete Alonso
Career
Per 600 PA
0.848
0.848
B. J. Surhoff
Career
Per 600 PA
0.684
0.684
Pete Alonso
Career
Per 600 PA
1028
142.91
B. J. Surhoff
Career
Per 600 PA
2027
133.56
Pete Alonso
Career
Per 600 PA
642.8
89.36
B. J. Surhoff
Career
Per 600 PA
1186
78.15
Pete Alonso
Career
Per 600 PA
100
13.9
B. J. Surhoff
Career
Per 600 PA
33
2.17
Pete Alonso
Career
Per 600 PA
47
6.53
B. J. Surhoff
Career
Per 600 PA
81
5.34
Pete Alonso
Career
Per 600 PA
984
136.79
B. J. Surhoff
Career
Per 600 PA
839
55.28
Pete Alonso
Career
Per 600 PA
4.39
4.39
B. J. Surhoff
Career
Per 600 PA
10.85
10.85
Pete Alonso
Career
Per 600 PA
0.43
0.43
B. J. Surhoff
Career
Per 600 PA
0.76
0.76
Pete Alonso
Career
Per 600 PA
34
4.73
B. J. Surhoff
Career
Per 600 PA
104
6.85
Pete Alonso
Career
Per 600 PA
108
15.01
B. J. Surhoff
Career
Per 600 PA
169
11.14
Pete Alonso
Career
Per 600 PA
4
0.56
B. J. Surhoff
Career
Per 600 PA
84
5.53
Pete Alonso
Career
Per 600 PA
22
3.06
B. J. Surhoff
Career
Per 600 PA
225
14.83
Pete Alonso
Career
Per 600 PA
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
942
1.05
B. J. Surhoff
Career
Per 9 Innings
2171
1.11
Pete Alonso
Career
Per 9 Innings
933
1.04
B. J. Surhoff
Career
Per 9 Innings
1977
1.01
Pete Alonso
Career
Per 9 Innings
24317
27
B. J. Surhoff
Career
Per 9 Innings
52755
27
Pete Alonso
Career
Per 9 Innings
8105.2
9
B. J. Surhoff
Career
Per 9 Innings
17585
9
Pete Alonso
Career
Per 9 Innings
6573
7.3
B. J. Surhoff
Career
Per 9 Innings
6661
3.41
Pete Alonso
Career
Per 9 Innings
659
0.73
B. J. Surhoff
Career
Per 9 Innings
987
0.51
Pete Alonso
Career
Per 9 Innings
56
0.06
B. J. Surhoff
Career
Per 9 Innings
110
0.06
Pete Alonso
Career
Per 9 Innings
7288
8.09
B. J. Surhoff
Career
Per 9 Innings
7758
3.97
Pete Alonso
Career
Per 9 Innings
7232
8.03
B. J. Surhoff
Career
Per 9 Innings
7648
3.91
Pete Alonso
Career
Per 9 Innings
99.23
99.23
B. J. Surhoff
Career
Per 9 Innings
98.58
98.58
Pete Alonso
Career
Per 9 Innings
7.677
7.677
B. J. Surhoff
Career
Per 9 Innings
3.523
3.523
Pete Alonso
Career
Per 9 Innings
99.04
99.04
B. J. Surhoff
Career
Per 9 Innings
91.06
91.06
Pete Alonso
Career
Per 9 Innings
665
0.74
B. J. Surhoff
Career
Per 9 Innings
234
0.12
Pete Alonso
Career
Per 9 Innings
0
0
B. J. Surhoff
Career
Per 9 Innings
458
0.23
Pete Alonso
Career
Per 9 Innings
0
0
B. J. Surhoff
Career
Per 9 Innings
199
0.1