John Barnes vs. Steve O'Neill — Career Comparison
On the career numbers, Steve O'Neill posted the stronger offensive profile against John Barnes. Steve O'Neill posted stronger numbers in OPS (.685 vs .650) and on-base percentage (.349 vs .310). John Barnes had the advantage in home run production (5 career HR at a higher rate). By the career numbers, Steve O'Neill had the stronger overall case — though those totals don't account for the eras and run environments each player worked in.
Hitting Stats for John Barnes and Steve O'Neill
John Barnes
Career
Per 600 PA
220
176.71
Steve O'Neill
Career
Per 600 PA
1590
171.58
John Barnes
Career
Per 600 PA
747
600
Steve O'Neill
Career
Per 600 PA
5560
600
John Barnes
Career
Per 600 PA
673
540.56
Steve O'Neill
Career
Per 600 PA
4795
517.45
John Barnes
Career
Per 600 PA
0.256
0.256
Steve O'Neill
Career
Per 600 PA
0.263
0.263
John Barnes
Career
Per 600 PA
0.675
0.675
Steve O'Neill
Career
Per 600 PA
0.712
0.712
John Barnes
Career
Per 600 PA
130
104.42
Steve O'Neill
Career
Per 600 PA
964
104.03
John Barnes
Career
Per 600 PA
42
33.73
Steve O'Neill
Career
Per 600 PA
295
31.83
John Barnes
Career
Per 600 PA
0.244
0.244
Steve O'Neill
Career
Per 600 PA
0.234
0.234
John Barnes
Career
Per 600 PA
0.007
0.007
Steve O'Neill
Career
Per 600 PA
0.003
0.003
John Barnes
Career
Per 600 PA
0.029
0.029
Steve O'Neill
Career
Per 600 PA
0.01
0.01
John Barnes
Career
Per 600 PA
74.52
59.85
Steve O'Neill
Career
Per 600 PA
617.19
66.6
John Barnes
Career
Per 600 PA
229
183.94
Steve O'Neill
Career
Per 600 PA
1614
174.17
John Barnes
Career
Per 600 PA
224
179.92
Steve O'Neill
Career
Per 600 PA
1894
204.39
John Barnes
Career
Per 600 PA
0.309
0.309
Steve O'Neill
Career
Per 600 PA
0.349
0.349
John Barnes
Career
Per 600 PA
0.34
0.34
Steve O'Neill
Career
Per 600 PA
0.337
0.337
John Barnes
Career
Per 600 PA
0.085
0.085
Steve O'Neill
Career
Per 600 PA
0.074
0.074
John Barnes
Career
Per 600 PA
0.224
0.224
Steve O'Neill
Career
Per 600 PA
0.241
0.241
John Barnes
Career
Per 600 PA
0.569
0.569
Steve O'Neill
Career
Per 600 PA
0.64
0.64
John Barnes
Career
Per 600 PA
160
128.51
Steve O'Neill
Career
Per 600 PA
972
104.89
John Barnes
Career
Per 600 PA
83.34
66.94
Steve O'Neill
Career
Per 600 PA
681.23
73.51
John Barnes
Career
Per 600 PA
Steve O'Neill
Career
Per 600 PA
13.43
13.43
John Barnes
Career
Per 600 PA
22
17.67
Steve O'Neill
Career
Per 600 PA
130
14.03
John Barnes
Career
Per 600 PA
0
0
Steve O'Neill
Career
Per 600 PA
0
0
John Barnes
Career
Per 600 PA
4
3.21
Steve O'Neill
Career
Per 600 PA
56
6.04
John Barnes
Career
Per 600 PA
100
100
Steve O'Neill
Career
Per 600 PA
53.57
53.57
Fielding Stats for John Barnes and Steve O'Neill
John Barnes
Career
Per 9 Innings
204
1.58
Steve O'Neill
Career
Per 9 Innings
1533
John Barnes
Career
Per 9 Innings
801
6.21
Steve O'Neill
Career
Per 9 Innings
7883
John Barnes
Career
Per 9 Innings
784
6.08
Steve O'Neill
Career
Per 9 Innings
7666
John Barnes
Career
Per 9 Innings
97.88
97.88
Steve O'Neill
Career
Per 9 Innings
97.25
John Barnes
Career
Per 9 Innings
3.843
3.843
Steve O'Neill
Career
Per 9 Innings
5.001
John Barnes
Career
Per 9 Innings
17
0.13
Steve O'Neill
Career
Per 9 Innings
194
John Barnes
Career
Per 9 Innings
7
0.05
Steve O'Neill
Career
Per 9 Innings
145