Steve O'Neill vs. Matt Williams — Career Comparison

Lost GenerationPennsylvaniaThrows RightBats RightNorth AmericaCleveland GuardiansAmerican LeagueCatcher
Gen XCaliforniaThrows RightBats RightNorth AmericaSan Francisco GiantsNational LeagueThird BasemanGold GloveSilver SluggerAll-Star

Adjusted for the eras they played in, Steve O'Neill holds a real edge over Matt Williams in this comparison. Steve O'Neill led in walk rate (BB%+ 152 vs 78), contact rate (K%+ 122 vs 88), and on-base percentage (OBP+ 112 vs 102). Matt Williams held the edge in home run production (HR/PA+ 263 vs 57). The edge belongs to Steve O'Neill.

Hitting Stats for Steve O'Neill and Matt Williams

Steve O'Neill
Career
Per 600 PA
17
17
Matt Williams
Career
Per 600 PA
17
17
Steve O'Neill
Career
Per 600 PAverified
1590
171.58
Matt Williams
Careerverified
Per 600 PA
1866
147.41
Steve O'Neill
Career
Per 600 PA
5560
600
Matt Williams
Careerverified
Per 600 PA
7595
600
Steve O'Neill
Career
Per 600 PA
4795
517.45
Matt Williams
Careerverified
Per 600 PAverified
7000
553
Steve O'Neill
Career
Per 600 PA
0.263
0.263
Matt Williams
Careerverified
Per 600 PAverified
0.268
0.268
Steve O'Neill
Career
Per 600 PA
0.712
0.712
Matt Williams
Careerverified
Per 600 PAverified
0.812
0.812
Steve O'Neill
Career
Per 600 PA
1259
135.86
Matt Williams
Careerverified
Per 600 PAverified
1878
148.36
Steve O'Neill
Career
Per 600 PAverified
964
104.03
Matt Williams
Careerverified
Per 600 PA
1127
89.03
Steve O'Neill
Career
Per 600 PAverified
248
26.76
Matt Williams
Careerverified
Per 600 PA
338
26.7
Steve O'Neill
Career
Per 600 PAverified
34
3.67
Matt Williams
Careerverified
Per 600 PA
35
2.76
Steve O'Neill
Career
Per 600 PA
13
1.4
Matt Williams
Careerverified
Per 600 PAverified
378
29.86
Steve O'Neill
Career
Per 600 PA
295
31.83
Matt Williams
Careerverified
Per 600 PAverified
751
59.33
Steve O'Neill
Career
Per 600 PA
0.234
0.234
Matt Williams
Careerverified
Per 600 PAverified
0.4
0.4
Steve O'Neill
Career
Per 600 PA
0.003
0.003
Matt Williams
Careerverified
Per 600 PAverified
0.054
0.054
Steve O'Neill
Career
Per 600 PA
0.01
0.01
Matt Williams
Careerverified
Per 600 PAverified
0.201
0.201
Steve O'Neill
Career
Per 600 PA
617.19
66.6
Matt Williams
Careerverified
Per 600 PAverified
1066.35
84.24
Steve O'Neill
Career
Per 600 PA
1614
174.17
Matt Williams
Careerverified
Per 600 PAverified
3420
270.18
Steve O'Neill
Career
Per 600 PAverified
1894
204.39
Matt Williams
Careerverified
Per 600 PA
2402
189.76
Steve O'Neill
Careerverified
Per 600 PAverified
0.349
0.349
Matt Williams
Career
Per 600 PA
0.317
0.317
Steve O'Neill
Career
Per 600 PA
0.337
0.337
Matt Williams
Careerverified
Per 600 PAverified
0.489
0.489
Steve O'Neill
Career
Per 600 PA
0.685
0.685
Matt Williams
Careerverified
Per 600 PAverified
0.805
0.805
Steve O'Neill
Career
Per 600 PA
0.074
0.074
Matt Williams
Careerverified
Per 600 PAverified
0.22
0.22
Steve O'Neill
Career
Per 600 PA
0.241
0.241
Matt Williams
Careerverified
Per 600 PAverified
0.265
0.265
Steve O'Neill
Career
Per 600 PA
0.64
0.64
Matt Williams
Careerverified
Per 600 PAverified
0.749
0.749
Steve O'Neill
Careerverified
Per 600 PAverified
0.285
0.285
Matt Williams
Career
Per 600 PA
0.282
0.282
Steve O'Neill
Career
Per 600 PA
448
48.35
Matt Williams
Careerverified
Per 600 PAverified
997
78.76
Steve O'Neill
Career
Per 600 PA
537
57.95
Matt Williams
Careerverified
Per 600 PAverified
1218
96.22
Steve O'Neill
Career
Per 600 PA
972
104.89
Matt Williams
Careerverified
Per 600 PAverified
1837
145.12
Steve O'Neill
Career
Per 600 PA
681.23
73.51
Matt Williams
Careerverified
Per 600 PAverified
1052.6
83.16
Steve O'Neill
Career
Per 600 PAverified
43
4.64
Matt Williams
Careerverified
Per 600 PA
55
4.34
Steve O'Neill
Careerverified
Per 600 PAverified
592
63.88
Matt Williams
Career
Per 600 PA
469
37.05
Steve O'Neill
Career
Per 600 PA
0
0
Matt Williams
Careerverified
Per 600 PAverified
86
6.79
Steve O'Neill
Careerverified
Per 600 PAverified
414
44.68
Matt Williams
Career
Per 600 PA
1363
107.68
Steve O'Neill
Careerverified
Per 600 PAverified
13.43
13.43
Matt Williams
Career
Per 600 PA
5.57
5.57
Steve O'Neill
Careerverified
Per 600 PAverified
1.43
1.43
Matt Williams
Career
Per 600 PA
0.34
0.34
Steve O'Neill
Careerverified
Per 600 PAverified
130
14.03
Matt Williams
Career
Per 600 PA
9
0.71
Steve O'Neill
Career
Per 600 PA
0
0
Matt Williams
Careerverified
Per 600 PAverified
62
4.9
Steve O'Neill
Careerverified
Per 600 PAverified
0
0
Matt Williams
Career
Per 600 PA
182
14.38
Steve O'Neill
Career
Per 600 PA
30
3.24
Matt Williams
Careerverified
Per 600 PAverified
53
4.19
Steve O'Neill
Career
Per 600 PAverified
26
2.81
Matt Williams
Careerverified
Per 600 PA
35
2.76
Steve O'Neill
Career
Per 600 PA
56
6.04
Matt Williams
Careerverified
Per 600 PAverified
88
6.95
Steve O'Neill
Career
Per 600 PA
53.57
53.57
Matt Williams
Careerverified
Per 600 PAverified
60.23
60.23

Fielding Stats for Steve O'Neill and Matt Williams

Steve O'Neill
Career
Per 9 Innings
17
Matt Williams
Career
Per 9 Inningsverified
17
17
Steve O'Neill
Career
Per 9 Innings
1533
Matt Williams
Careerverified
Per 9 Inningsverified
1877
1.08
Steve O'Neill
Career
Per 9 Innings
0
Matt Williams
Careerverified
Per 9 Inningsverified
1782
1.02
Steve O'Neill
Career
Per 9 Innings
0
Matt Williams
Careerverified
Per 9 Inningsverified
47043
27
Steve O'Neill
Career
Per 9 Innings
0
Matt Williams
Careerverified
Per 9 Inningsverified
15681
9
Steve O'Neill
Careerverified
Per 9 Innings
5968
Matt Williams
Career
Per 9 Inningsverified
1525
0.88
Steve O'Neill
Career
Per 9 Innings
1698
Matt Williams
Careerverified
Per 9 Inningsverified
3672
2.11
Steve O'Neill
Career
Per 9 Inningsverified
217
Matt Williams
Careerverified
Per 9 Innings
191
0.11
Steve O'Neill
Careerverified
Per 9 Innings
7883
Matt Williams
Career
Per 9 Inningsverified
5388
3.09
Steve O'Neill
Careerverified
Per 9 Innings
7666
Matt Williams
Career
Per 9 Inningsverified
5197
2.98
Steve O'Neill
Careerverified
Per 9 Innings
97.25
Matt Williams
Career
Per 9 Inningsverified
96.46
96.46
Steve O'Neill
Careerverified
Per 9 Innings
5.001
Matt Williams
Career
Per 9 Inningsverified
2.769
2.769
Steve O'Neill
Career
Per 9 Innings
0
Matt Williams
Careerverified
Per 9 Inningsverified
94.94
94.94
Steve O'Neill
Career
Per 9 Innings
194
Matt Williams
Careerverified
Per 9 Inningsverified
386
0.22
Steve O'Neill
Career
Per 9 Innings
145
Matt Williams
Careerverified
Per 9 Innings
0
0
Steve O'Neill
Career
Per 9 Innings
0
Matt Williams
Career
Per 9 Innings
0
0
Steve O'Neill
Career
Per 9 Innings
0
Matt Williams
Career
Per 9 Innings
0
0
Steve O'Neill
Career
Per 9 Innings
0
Matt Williams
Career
Per 9 Innings
0
0