William Contreras vs. B. J. Surhoff — Career Comparison

Gen ZVenezuelaThrows RightBats RightSouth AmericaMilwaukee BrewersNational LeagueCatcherSilver SluggerAll-Star
Baby BoomersNew YorkThrows RightBats LeftNorth AmericaMilwaukee BrewersAmerican LeagueLeft FielderAll-Star

When their careers are measured against the same standard, William Contreras comes out clearly ahead of B. J. Surhoff across most offensive categories. William Contreras led in walk rate (BB%+ 132 vs 83), home run production (HR/PA+ 118 vs 105), and on-base percentage (OBP+ 114 vs 104). B. J. Surhoff held the edge in contact rate (K%+ 145 vs 105). William Contreras was the more complete offensive player.

Hitting Stats for William Contreras and B. J. Surhoff

William Contreras
Career
Per 600 PA
6
6
B. J. Surhoff
Careerverified
Per 600 PAverified
19
19
William Contreras
Career
Per 600 PA
599
142.62
B. J. Surhoff
Careerverified
Per 600 PAverified
2313
152.41
William Contreras
Career
Per 600 PA
2520
600
B. J. Surhoff
Careerverified
Per 600 PA
9106
600
William Contreras
Career
Per 600 PA
2208
525.71
B. J. Surhoff
Careerverified
Per 600 PAverified
8258
544.12
William Contreras
Career
Per 600 PA
0.273
0.273
B. J. Surhoff
Careerverified
Per 600 PAverified
0.282
0.282
William Contreras
Careerverified
Per 600 PAverified
0.819
0.819
B. J. Surhoff
Career
Per 600 PA
0.765
0.765
William Contreras
Career
Per 600 PA
602
143.33
B. J. Surhoff
Careerverified
Per 600 PAverified
2326
153.26
William Contreras
Career
Per 600 PA
390
92.86
B. J. Surhoff
Careerverified
Per 600 PAverified
1656
109.11
William Contreras
Career
Per 600 PAverified
122
29.05
B. J. Surhoff
Careerverified
Per 600 PA
440
28.99
William Contreras
Career
Per 600 PA
5
1.19
B. J. Surhoff
Careerverified
Per 600 PAverified
42
2.77
William Contreras
Career
Per 600 PAverified
85
20.24
B. J. Surhoff
Careerverified
Per 600 PA
188
12.39
William Contreras
Career
Per 600 PAverified
212
50.48
B. J. Surhoff
Careerverified
Per 600 PA
670
44.15
William Contreras
Careerverified
Per 600 PAverified
0.352
0.352
B. J. Surhoff
Career
Per 600 PA
0.288
0.288
William Contreras
Careerverified
Per 600 PAverified
0.039
0.039
B. J. Surhoff
Career
Per 600 PA
0.023
0.023
William Contreras
Careerverified
Per 600 PAverified
0.141
0.141
B. J. Surhoff
Career
Per 600 PA
0.081
0.081
William Contreras
Career
Per 600 PAverified
356.42
84.86
B. J. Surhoff
Careerverified
Per 600 PA
1131.04
74.53
William Contreras
Career
Per 600 PAverified
989
235.48
B. J. Surhoff
Careerverified
Per 600 PA
3414
224.95
William Contreras
Career
Per 600 PAverified
899
214.05
B. J. Surhoff
Careerverified
Per 600 PA
2999
197.61
William Contreras
Careerverified
Per 600 PAverified
0.357
0.357
B. J. Surhoff
Career
Per 600 PA
0.332
0.332
William Contreras
Careerverified
Per 600 PAverified
0.448
0.448
B. J. Surhoff
Career
Per 600 PA
0.413
0.413
William Contreras
Careerverified
Per 600 PAverified
0.805
0.805
B. J. Surhoff
Career
Per 600 PA
0.745
0.745
William Contreras
Careerverified
Per 600 PAverified
0.175
0.175
B. J. Surhoff
Career
Per 600 PA
0.132
0.132
William Contreras
Careerverified
Per 600 PAverified
0.273
0.273
B. J. Surhoff
Career
Per 600 PA
0.253
0.253
William Contreras
Careerverified
Per 600 PAverified
0.781
0.781
B. J. Surhoff
Career
Per 600 PA
0.684
0.684
William Contreras
Careerverified
Per 600 PAverified
0.325
0.325
B. J. Surhoff
Career
Per 600 PA
0.292
0.292
William Contreras
Career
Per 600 PAverified
344
81.9
B. J. Surhoff
Careerverified
Per 600 PA
1062
69.98
William Contreras
Career
Per 600 PA
315
75
B. J. Surhoff
Careerverified
Per 600 PAverified
1153
75.97
William Contreras
Career
Per 600 PAverified
574
136.67
B. J. Surhoff
Careerverified
Per 600 PA
2027
133.56
William Contreras
Career
Per 600 PAverified
359.01
85.48
B. J. Surhoff
Careerverified
Per 600 PA
1186
78.15
William Contreras
Career
Per 600 PAverified
14
3.33
B. J. Surhoff
Careerverified
Per 600 PA
33
2.17
William Contreras
Career
Per 600 PAverified
283
67.38
B. J. Surhoff
Careerverified
Per 600 PA
640
42.17
William Contreras
Career
Per 600 PA
13
3.1
B. J. Surhoff
Careerverified
Per 600 PAverified
81
5.34
William Contreras
Careerverified
Per 600 PA
547
130.24
B. J. Surhoff
Career
Per 600 PAverified
839
55.28
William Contreras
Career
Per 600 PA
4.61
4.61
B. J. Surhoff
Careerverified
Per 600 PAverified
10.85
10.85
William Contreras
Career
Per 600 PA
0.52
0.52
B. J. Surhoff
Careerverified
Per 600 PAverified
0.76
0.76
William Contreras
Career
Per 600 PA
1
0.24
B. J. Surhoff
Careerverified
Per 600 PAverified
71
4.68
William Contreras
Career
Per 600 PA
14
3.33
B. J. Surhoff
Careerverified
Per 600 PAverified
104
6.85
William Contreras
Careerverified
Per 600 PA
64
15.24
B. J. Surhoff
Career
Per 600 PAverified
169
11.14
William Contreras
Career
Per 600 PA
23
5.48
B. J. Surhoff
Careerverified
Per 600 PAverified
141
9.29
William Contreras
Career
Per 600 PA
7
1.67
B. J. Surhoff
Careerverified
Per 600 PAverified
84
5.53
William Contreras
Career
Per 600 PA
30
7.14
B. J. Surhoff
Careerverified
Per 600 PAverified
225
14.83
William Contreras
Careerverified
Per 600 PAverified
76.67
76.67
B. J. Surhoff
Career
Per 600 PA
62.67
62.67

Fielding Stats for William Contreras and B. J. Surhoff

William Contreras
Career
Per 9 Innings
6
6
B. J. Surhoff
Careerverified
Per 9 Inningsverified
19
19
William Contreras
Career
Per 9 Innings
472
1.04
B. J. Surhoff
Careerverified
Per 9 Inningsverified
2171
1.11
William Contreras
Career
Per 9 Inningsverified
462
1.02
B. J. Surhoff
Careerverified
Per 9 Innings
1977
1.01
William Contreras
Career
Per 9 Innings
12242
27
B. J. Surhoff
Careerverified
Per 9 Innings
52755
27
William Contreras
Career
Per 9 Innings
4080.2
9
B. J. Surhoff
Careerverified
Per 9 Innings
17585
9
William Contreras
Career
Per 9 Inningsverified
4163
9.18
B. J. Surhoff
Careerverified
Per 9 Innings
6661
3.41
William Contreras
Career
Per 9 Innings
142
0.31
B. J. Surhoff
Careerverified
Per 9 Inningsverified
987
0.51
William Contreras
Careerverified
Per 9 Innings
35
0.08
B. J. Surhoff
Career
Per 9 Inningsverified
110
0.06
William Contreras
Career
Per 9 Inningsverified
4340
9.57
B. J. Surhoff
Careerverified
Per 9 Innings
7758
3.97
William Contreras
Career
Per 9 Inningsverified
4305
9.49
B. J. Surhoff
Careerverified
Per 9 Innings
7648
3.91
William Contreras
Careerverified
Per 9 Inningsverified
99.19
99.19
B. J. Surhoff
Career
Per 9 Innings
98.58
98.58
William Contreras
Careerverified
Per 9 Inningsverified
9.121
9.121
B. J. Surhoff
Career
Per 9 Innings
3.523
3.523
William Contreras
Careerverified
Per 9 Inningsverified
97.88
97.88
B. J. Surhoff
Career
Per 9 Innings
91.06
91.06
William Contreras
Career
Per 9 Innings
14
0.03
B. J. Surhoff
Careerverified
Per 9 Inningsverified
234
0.12
William Contreras
Careerverified
Per 9 Innings
24
0.05
B. J. Surhoff
Career
Per 9 Inningsverified
56
0.03
William Contreras
Career
Per 9 Innings
93
0.21
B. J. Surhoff
Careerverified
Per 9 Inningsverified
0
0
William Contreras
Careerverified
Per 9 Innings
264
0.58
B. J. Surhoff
Career
Per 9 Inningsverified
458
0.23
William Contreras
Career
Per 9 Inningsverified
75
0.17
B. J. Surhoff
Careerverified
Per 9 Innings
199
0.1