John Brock vs. Steve O'Neill — Career Comparison

Lost GenerationIllinoisThrows RightBats RightNorth AmericaSt. Louis CardinalsNational LeagueCatcher
Lost GenerationPennsylvaniaThrows RightBats RightNorth AmericaCleveland GuardiansAmerican LeagueCatcher

On the career numbers, Steve O'Neill posted the stronger offensive profile against John Brock. Steve O'Neill posted stronger numbers in OPS (.685 vs .584) and on-base percentage (.349 vs .286). 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 Brock and Steve O'Neill

John Brock
Career
Per 600 PA
2
2
Steve O'Neill
Careerverified
Per 600 PAverified
17
17
John Brock
Career
Per 600 PAverified
34
283.33
Steve O'Neill
Careerverified
Per 600 PA
1590
171.58
John Brock
Career
Per 600 PA
72
600
Steve O'Neill
Careerverified
Per 600 PA
5560
600
John Brock
Career
Per 600 PAverified
67
558.33
Steve O'Neill
Careerverified
Per 600 PA
4795
517.45
John Brock
Career
Per 600 PA
0.254
0.254
Steve O'Neill
Careerverified
Per 600 PAverified
0.263
0.263
John Brock
Career
Per 600 PA
0.679
0.679
Steve O'Neill
Careerverified
Per 600 PAverified
0.712
0.712
John Brock
Career
Per 600 PAverified
17
141.67
Steve O'Neill
Careerverified
Per 600 PA
1259
135.86
John Brock
Career
Per 600 PAverified
14
116.67
Steve O'Neill
Careerverified
Per 600 PA
964
104.03
John Brock
Career
Per 600 PA
3
25
Steve O'Neill
Careerverified
Per 600 PAverified
248
26.76
John Brock
Career
Per 600 PA
0
0
Steve O'Neill
Careerverified
Per 600 PAverified
34
3.67
John Brock
Career
Per 600 PA
0
0
Steve O'Neill
Careerverified
Per 600 PAverified
13
1.4
John Brock
Career
Per 600 PA
3
25
Steve O'Neill
Careerverified
Per 600 PAverified
295
31.83
John Brock
Career
Per 600 PA
0.177
0.177
Steve O'Neill
Careerverified
Per 600 PAverified
0.234
0.234
John Brock
Career
Per 600 PA
0
0
Steve O'Neill
Careerverified
Per 600 PAverified
0.003
0.003
John Brock
Career
Per 600 PA
0
0
Steve O'Neill
Careerverified
Per 600 PAverified
0.01
0.01
John Brock
Career
Per 600 PA
6.99
58.22
Steve O'Neill
Careerverified
Per 600 PAverified
617.19
66.6
John Brock
Career
Per 600 PA
20
166.67
Steve O'Neill
Careerverified
Per 600 PAverified
1614
174.17
John Brock
Career
Per 600 PA
20
166.67
Steve O'Neill
Careerverified
Per 600 PAverified
1894
204.39
John Brock
Career
Per 600 PA
0.286
0.286
Steve O'Neill
Careerverified
Per 600 PAverified
0.349
0.349
John Brock
Career
Per 600 PA
0.299
0.299
Steve O'Neill
Careerverified
Per 600 PAverified
0.337
0.337
John Brock
Career
Per 600 PA
0.584
0.584
Steve O'Neill
Careerverified
Per 600 PAverified
0.685
0.685
John Brock
Career
Per 600 PA
0.045
0.045
Steve O'Neill
Careerverified
Per 600 PAverified
0.074
0.074
John Brock
Career
Per 600 PA
0.203
0.203
Steve O'Neill
Careerverified
Per 600 PAverified
0.241
0.241
John Brock
Career
Per 600 PA
0.6
0.6
Steve O'Neill
Careerverified
Per 600 PAverified
0.64
0.64
John Brock
Careerverified
Per 600 PAverified
0.309
0.309
Steve O'Neill
Career
Per 600 PA
0.285
0.285
John Brock
Career
Per 600 PAverified
13
108.33
Steve O'Neill
Careerverified
Per 600 PA
448
48.35
John Brock
Career
Per 600 PA
6
50
Steve O'Neill
Careerverified
Per 600 PAverified
537
57.95
John Brock
Career
Per 600 PAverified
19
158.33
Steve O'Neill
Careerverified
Per 600 PA
972
104.89
John Brock
Career
Per 600 PA
7.62
63.46
Steve O'Neill
Careerverified
Per 600 PAverified
681.23
73.51
John Brock
Career
Per 600 PA
0
0
Steve O'Neill
Careerverified
Per 600 PAverified
43
4.64
John Brock
Career
Per 600 PA
3
25
Steve O'Neill
Careerverified
Per 600 PAverified
592
63.88
John Brock
Career
Per 600 PA
0
0
Steve O'Neill
Career
Per 600 PA
0
0
John Brock
Careerverified
Per 600 PA
12
100
Steve O'Neill
Career
Per 600 PAverified
414
44.68
John Brock
Career
Per 600 PA
6
6
Steve O'Neill
Careerverified
Per 600 PAverified
13.43
13.43
John Brock
Career
Per 600 PA
0.25
0.25
Steve O'Neill
Careerverified
Per 600 PAverified
1.43
1.43
John Brock
Career
Per 600 PAverified
2
16.67
Steve O'Neill
Careerverified
Per 600 PA
130
14.03
John Brock
Career
Per 600 PA
0
0
Steve O'Neill
Career
Per 600 PA
0
0
John Brock
Career
Per 600 PA
0
0
Steve O'Neill
Career
Per 600 PA
0
0
John Brock
Career
Per 600 PAverified
7
58.33
Steve O'Neill
Careerverified
Per 600 PA
30
3.24
John Brock
Career
Per 600 PA
0
0
Steve O'Neill
Careerverified
Per 600 PAverified
26
2.81
John Brock
Career
Per 600 PAverified
7
58.33
Steve O'Neill
Careerverified
Per 600 PA
56
6.04
John Brock
Careerverified
Per 600 PAverified
100
100
Steve O'Neill
Career
Per 600 PA
53.57
53.57

Fielding Stats for John Brock and Steve O'Neill

John Brock
Career
Per 9 Innings
2
Steve O'Neill
Careerverified
Per 9 Innings
17
John Brock
Career
Per 9 Innings
23
Steve O'Neill
Careerverified
Per 9 Innings
1533
John Brock
Career
Per 9 Innings
0
Steve O'Neill
Career
Per 9 Innings
0
John Brock
Career
Per 9 Innings
0
Steve O'Neill
Career
Per 9 Innings
0
John Brock
Career
Per 9 Innings
0
Steve O'Neill
Career
Per 9 Innings
0
John Brock
Career
Per 9 Innings
51
Steve O'Neill
Careerverified
Per 9 Innings
5968
John Brock
Career
Per 9 Innings
24
Steve O'Neill
Careerverified
Per 9 Innings
1698
John Brock
Careerverified
Per 9 Innings
4
Steve O'Neill
Career
Per 9 Innings
217
John Brock
Career
Per 9 Innings
79
Steve O'Neill
Careerverified
Per 9 Innings
7883
John Brock
Career
Per 9 Innings
75
Steve O'Neill
Careerverified
Per 9 Innings
7666
John Brock
Career
Per 9 Innings
94.94
Steve O'Neill
Careerverified
Per 9 Innings
97.25
John Brock
Career
Per 9 Innings
3.261
Steve O'Neill
Careerverified
Per 9 Innings
5.001
John Brock
Career
Per 9 Innings
0
Steve O'Neill
Career
Per 9 Innings
0
John Brock
Career
Per 9 Innings
1
Steve O'Neill
Careerverified
Per 9 Innings
194
John Brock
Careerverified
Per 9 Innings
3
Steve O'Neill
Career
Per 9 Innings
145
John Brock
Career
Per 9 Innings
0
Steve O'Neill
Career
Per 9 Innings
0
John Brock
Career
Per 9 Innings
0
Steve O'Neill
Career
Per 9 Innings
0
John Brock
Career
Per 9 Innings
0
Steve O'Neill
Career
Per 9 Innings
0