Ángel Alfonso vs. William Contreras — Career Comparison

Greatest GenerationCubaThrows RightBats RightCaribbeanCuban Stars WestNegro National LeagueSecond Baseman
Gen ZVenezuelaThrows RightBats RightSouth AmericaMilwaukee BrewersNational LeagueCatcherSilver SluggerAll-Star

On the career numbers, William Contreras posted the stronger offensive profile against Ángel Alfonso. William Contreras posted stronger numbers in OPS (.808 vs .753) and slugging (.448 vs .396). By the career numbers, William Contreras had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.

Hitting Stats for Ángel Alfonso and William Contreras

Ángel Alfonso
Careerverified
Per 600 PAverified
7
7
William Contreras
Career
Per 600 PA
6
6
Ángel Alfonso
Career
Per 600 PA
303
134.17
William Contreras
Careerverified
Per 600 PAverified
599
142.62
Ángel Alfonso
Career
Per 600 PA
1355
600
William Contreras
Careerverified
Per 600 PA
2520
600
Ángel Alfonso
Career
Per 600 PA
1171
518.52
William Contreras
Careerverified
Per 600 PAverified
2208
525.71
Ángel Alfonso
Careerverified
Per 600 PAverified
0.274
0.274
William Contreras
Career
Per 600 PA
0.273
0.273
Ángel Alfonso
Career
Per 600 PA
0.787
0.787
William Contreras
Careerverified
Per 600 PAverified
0.819
0.819
Ángel Alfonso
Career
Per 600 PA
321
142.14
William Contreras
Careerverified
Per 600 PAverified
602
143.33
Ángel Alfonso
Career
Per 600 PAverified
229
101.4
William Contreras
Careerverified
Per 600 PA
390
92.86
Ángel Alfonso
Career
Per 600 PA
57
25.24
William Contreras
Careerverified
Per 600 PAverified
122
29.05
Ángel Alfonso
Careerverified
Per 600 PAverified
19
8.41
William Contreras
Career
Per 600 PA
5
1.19
Ángel Alfonso
Career
Per 600 PA
16
7.08
William Contreras
Careerverified
Per 600 PAverified
85
20.24
Ángel Alfonso
Career
Per 600 PA
92
40.74
William Contreras
Careerverified
Per 600 PAverified
212
50.48
Ángel Alfonso
Career
Per 600 PA
0.287
0.287
William Contreras
Careerverified
Per 600 PAverified
0.352
0.352
Ángel Alfonso
Career
Per 600 PA
0.014
0.014
William Contreras
Careerverified
Per 600 PAverified
0.039
0.039
Ángel Alfonso
Career
Per 600 PA
0.05
0.05
William Contreras
Careerverified
Per 600 PAverified
0.141
0.141
Ángel Alfonso
Career
Per 600 PA
183.9
81.43
William Contreras
Careerverified
Per 600 PAverified
356.42
84.86
Ángel Alfonso
Career
Per 600 PA
464
205.46
William Contreras
Careerverified
Per 600 PAverified
989
235.48
Ángel Alfonso
Career
Per 600 PA
471
208.56
William Contreras
Careerverified
Per 600 PAverified
899
214.05
Ángel Alfonso
Career
Per 600 PA
0.357
0.357
William Contreras
Career
Per 600 PA
0.357
0.357
Ángel Alfonso
Career
Per 600 PA
0.396
0.396
William Contreras
Careerverified
Per 600 PAverified
0.448
0.448
Ángel Alfonso
Career
Per 600 PA
0.753
0.753
William Contreras
Careerverified
Per 600 PAverified
0.805
0.805
Ángel Alfonso
Career
Per 600 PA
0.122
0.122
William Contreras
Careerverified
Per 600 PAverified
0.175
0.175
Ángel Alfonso
Career
Per 600 PA
0.26
0.26
William Contreras
Careerverified
Per 600 PAverified
0.273
0.273
Ángel Alfonso
Career
Per 600 PA
0.759
0.759
William Contreras
Careerverified
Per 600 PAverified
0.781
0.781
Ángel Alfonso
Career
Per 600 PA
0.265
0.265
William Contreras
Careerverified
Per 600 PAverified
0.325
0.325
Ángel Alfonso
Career
Per 600 PAverified
202
89.45
William Contreras
Careerverified
Per 600 PA
344
81.9
Ángel Alfonso
Career
Per 600 PA
156
69.08
William Contreras
Careerverified
Per 600 PAverified
315
75
Ángel Alfonso
Career
Per 600 PAverified
342
151.44
William Contreras
Careerverified
Per 600 PA
574
136.67
Ángel Alfonso
Career
Per 600 PAverified
197.03
87.25
William Contreras
Careerverified
Per 600 PA
359.01
85.48
Ángel Alfonso
Career
Per 600 PAverified
14
6.2
William Contreras
Career
Per 600 PA
14
3.33
Ángel Alfonso
Career
Per 600 PA
136
60.22
William Contreras
Careerverified
Per 600 PAverified
283
67.38
Ángel Alfonso
Career
Per 600 PA
0
0
William Contreras
Careerverified
Per 600 PAverified
13
3.1
Ángel Alfonso
Careerverified
Per 600 PAverified
4
1.77
William Contreras
Career
Per 600 PA
547
130.24
Ángel Alfonso
Careerverified
Per 600 PAverified
338.75
338.75
William Contreras
Career
Per 600 PA
4.61
4.61
Ángel Alfonso
Careerverified
Per 600 PAverified
34
34
William Contreras
Career
Per 600 PA
0.52
0.52
Ángel Alfonso
Careerverified
Per 600 PAverified
34
15.06
William Contreras
Career
Per 600 PA
1
0.24
Ángel Alfonso
Career
Per 600 PA
0
0
William Contreras
Careerverified
Per 600 PAverified
14
3.33
Ángel Alfonso
Careerverified
Per 600 PAverified
0
0
William Contreras
Career
Per 600 PA
64
15.24
Ángel Alfonso
Careerverified
Per 600 PAverified
31
13.73
William Contreras
Career
Per 600 PA
23
5.48
Ángel Alfonso
Career
Per 600 PA
0
0
William Contreras
Careerverified
Per 600 PAverified
7
1.67
Ángel Alfonso
Careerverified
Per 600 PAverified
31
13.73
William Contreras
Career
Per 600 PA
30
7.14
Ángel Alfonso
Careerverified
Per 600 PAverified
100
100
William Contreras
Career
Per 600 PA
76.67
76.67

Fielding Stats for Ángel Alfonso and William Contreras

Ángel Alfonso
Careerverified
Per 9 Inningsverified
7
7
William Contreras
Career
Per 9 Innings
6
6
Ángel Alfonso
Career
Per 9 Inningsverified
305
1.26
William Contreras
Careerverified
Per 9 Innings
472
1.04
Ángel Alfonso
Career
Per 9 Inningsverified
260
1.08
William Contreras
Careerverified
Per 9 Innings
462
1.02
Ángel Alfonso
Career
Per 9 Innings
6520
27
William Contreras
Careerverified
Per 9 Innings
12242
27
Ángel Alfonso
Career
Per 9 Innings
2173.1
9
William Contreras
Careerverified
Per 9 Innings
4080.2
9
Ángel Alfonso
Career
Per 9 Innings
498
2.06
William Contreras
Careerverified
Per 9 Inningsverified
4163
9.18
Ángel Alfonso
Careerverified
Per 9 Inningsverified
727
3.01
William Contreras
Career
Per 9 Innings
142
0.31
Ángel Alfonso
Career
Per 9 Innings
82
0.34
William Contreras
Careerverified
Per 9 Inningsverified
35
0.08
Ángel Alfonso
Career
Per 9 Innings
1307
5.41
William Contreras
Careerverified
Per 9 Inningsverified
4340
9.57
Ángel Alfonso
Career
Per 9 Innings
1225
5.07
William Contreras
Careerverified
Per 9 Inningsverified
4305
9.49
Ángel Alfonso
Career
Per 9 Innings
93.73
93.73
William Contreras
Careerverified
Per 9 Inningsverified
99.19
99.19
Ángel Alfonso
Career
Per 9 Innings
4.016
4.016
William Contreras
Careerverified
Per 9 Inningsverified
9.121
9.121
Ángel Alfonso
Career
Per 9 Innings
85.25
85.25
William Contreras
Careerverified
Per 9 Inningsverified
97.88
97.88
Ángel Alfonso
Careerverified
Per 9 Inningsverified
95
0.39
William Contreras
Career
Per 9 Innings
14
0.03
Ángel Alfonso
Careerverified
Per 9 Inningsverified
0
0
William Contreras
Career
Per 9 Innings
24
0.05
Ángel Alfonso
Careerverified
Per 9 Inningsverified
0
0
William Contreras
Career
Per 9 Innings
93
0.21
Ángel Alfonso
Careerverified
Per 9 Inningsverified
0
0
William Contreras
Career
Per 9 Innings
264
0.58
Ángel Alfonso
Career
Per 9 Innings
0
0
William Contreras
Careerverified
Per 9 Inningsverified
75
0.17