Xavier Avery vs. Steve O'Neill — Career Comparison

MillenialGeorgiaThrows LeftBats LeftNorth AmericaBaltimore OriolesAmerican LeagueLeft Fielder
Lost GenerationPennsylvaniaThrows RightBats RightNorth AmericaCleveland GuardiansAmerican LeagueCatcher

On the career numbers, Steve O'Neill posted the stronger offensive profile against Xavier Avery. Steve O'Neill posted stronger numbers in OPS (.685 vs .645) and on-base percentage (.349 vs .305). Xavier Avery had the advantage in home run production (1 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 Xavier Avery and Steve O'Neill

Xavier Avery
Career
Per 600 PA
1
1
Steve O'Neill
Careerverified
Per 600 PAverified
17
17
Xavier Avery
Career
Per 600 PAverified
32
179.44
Steve O'Neill
Careerverified
Per 600 PA
1590
171.58
Xavier Avery
Career
Per 600 PA
107
600
Steve O'Neill
Careerverified
Per 600 PA
5560
600
Xavier Avery
Career
Per 600 PAverified
94
527.1
Steve O'Neill
Careerverified
Per 600 PA
4795
517.45
Xavier Avery
Career
Per 600 PA
0.223
0.223
Steve O'Neill
Careerverified
Per 600 PAverified
0.263
0.263
Xavier Avery
Career
Per 600 PA
0.692
0.692
Steve O'Neill
Careerverified
Per 600 PAverified
0.712
0.712
Xavier Avery
Career
Per 600 PA
21
117.76
Steve O'Neill
Careerverified
Per 600 PAverified
1259
135.86
Xavier Avery
Career
Per 600 PA
13
72.9
Steve O'Neill
Careerverified
Per 600 PAverified
964
104.03
Xavier Avery
Career
Per 600 PAverified
6
33.64
Steve O'Neill
Careerverified
Per 600 PA
248
26.76
Xavier Avery
Career
Per 600 PAverified
1
5.61
Steve O'Neill
Careerverified
Per 600 PA
34
3.67
Xavier Avery
Career
Per 600 PAverified
1
5.61
Steve O'Neill
Careerverified
Per 600 PA
13
1.4
Xavier Avery
Career
Per 600 PAverified
8
44.86
Steve O'Neill
Careerverified
Per 600 PA
295
31.83
Xavier Avery
Careerverified
Per 600 PAverified
0.381
0.381
Steve O'Neill
Career
Per 600 PA
0.234
0.234
Xavier Avery
Careerverified
Per 600 PAverified
0.011
0.011
Steve O'Neill
Career
Per 600 PA
0.003
0.003
Xavier Avery
Careerverified
Per 600 PAverified
0.048
0.048
Steve O'Neill
Career
Per 600 PA
0.01
0.01
Xavier Avery
Career
Per 600 PA
10.47
58.72
Steve O'Neill
Careerverified
Per 600 PAverified
617.19
66.6
Xavier Avery
Career
Per 600 PAverified
32
179.44
Steve O'Neill
Careerverified
Per 600 PA
1614
174.17
Xavier Avery
Career
Per 600 PA
32
179.44
Steve O'Neill
Careerverified
Per 600 PAverified
1894
204.39
Xavier Avery
Career
Per 600 PA
0.305
0.305
Steve O'Neill
Careerverified
Per 600 PAverified
0.349
0.349
Xavier Avery
Careerverified
Per 600 PAverified
0.34
0.34
Steve O'Neill
Career
Per 600 PA
0.337
0.337
Xavier Avery
Career
Per 600 PA
0.645
0.645
Steve O'Neill
Careerverified
Per 600 PAverified
0.685
0.685
Xavier Avery
Careerverified
Per 600 PAverified
0.117
0.117
Steve O'Neill
Career
Per 600 PA
0.074
0.074
Xavier Avery
Career
Per 600 PA
0.222
0.222
Steve O'Neill
Careerverified
Per 600 PAverified
0.241
0.241
Xavier Avery
Career
Per 600 PA
0.628
0.628
Steve O'Neill
Careerverified
Per 600 PAverified
0.64
0.64
Xavier Avery
Careerverified
Per 600 PAverified
0.286
0.286
Steve O'Neill
Career
Per 600 PA
0.285
0.285
Xavier Avery
Career
Per 600 PAverified
14
78.5
Steve O'Neill
Careerverified
Per 600 PA
448
48.35
Xavier Avery
Career
Per 600 PA
6
33.64
Steve O'Neill
Careerverified
Per 600 PAverified
537
57.95
Xavier Avery
Career
Per 600 PAverified
19
106.54
Steve O'Neill
Careerverified
Per 600 PA
972
104.89
Xavier Avery
Career
Per 600 PA
9.9
55.49
Steve O'Neill
Careerverified
Per 600 PAverified
681.23
73.51
Xavier Avery
Career
Per 600 PA
0
0
Steve O'Neill
Careerverified
Per 600 PAverified
43
4.64
Xavier Avery
Career
Per 600 PA
11
61.68
Steve O'Neill
Careerverified
Per 600 PAverified
592
63.88
Xavier Avery
Career
Per 600 PA
0
0
Steve O'Neill
Career
Per 600 PA
0
0
Xavier Avery
Careerverified
Per 600 PA
23
128.97
Steve O'Neill
Career
Per 600 PAverified
414
44.68
Xavier Avery
Career
Per 600 PA
4.65
4.65
Steve O'Neill
Careerverified
Per 600 PAverified
13.43
13.43
Xavier Avery
Career
Per 600 PA
0.48
0.48
Steve O'Neill
Careerverified
Per 600 PAverified
1.43
1.43
Xavier Avery
Career
Per 600 PA
2
11.21
Steve O'Neill
Careerverified
Per 600 PAverified
130
14.03
Xavier Avery
Career
Per 600 PA
0
0
Steve O'Neill
Career
Per 600 PA
0
0
Xavier Avery
Career
Per 600 PA
2
11.21
Steve O'Neill
Careerverified
Per 600 PAverified
0
0
Xavier Avery
Career
Per 600 PAverified
6
33.64
Steve O'Neill
Careerverified
Per 600 PA
30
3.24
Xavier Avery
Career
Per 600 PAverified
3
16.82
Steve O'Neill
Careerverified
Per 600 PA
26
2.81
Xavier Avery
Career
Per 600 PAverified
9
50.47
Steve O'Neill
Careerverified
Per 600 PA
56
6.04
Xavier Avery
Careerverified
Per 600 PAverified
66.67
66.67
Steve O'Neill
Career
Per 600 PA
53.57
53.57

Fielding Stats for Xavier Avery and Steve O'Neill

Xavier Avery
Career
Per 9 Inningsverified
1
1
Steve O'Neill
Careerverified
Per 9 Innings
17
Xavier Avery
Career
Per 9 Inningsverified
28
1.16
Steve O'Neill
Careerverified
Per 9 Innings
1533
Xavier Avery
Careerverified
Per 9 Inningsverified
23
0.95
Steve O'Neill
Career
Per 9 Innings
0
Xavier Avery
Careerverified
Per 9 Inningsverified
651
27
Steve O'Neill
Career
Per 9 Innings
0
Xavier Avery
Careerverified
Per 9 Inningsverified
217
9
Steve O'Neill
Career
Per 9 Innings
0
Xavier Avery
Career
Per 9 Inningsverified
49
2.03
Steve O'Neill
Careerverified
Per 9 Innings
5968
Xavier Avery
Career
Per 9 Inningsverified
1
0.04
Steve O'Neill
Careerverified
Per 9 Innings
1698
Xavier Avery
Careerverified
Per 9 Innings
2
0.08
Steve O'Neill
Career
Per 9 Inningsverified
217
Xavier Avery
Career
Per 9 Inningsverified
52
2.16
Steve O'Neill
Careerverified
Per 9 Innings
7883
Xavier Avery
Career
Per 9 Inningsverified
50
2.07
Steve O'Neill
Careerverified
Per 9 Innings
7666
Xavier Avery
Career
Per 9 Inningsverified
96.15
96.15
Steve O'Neill
Careerverified
Per 9 Innings
97.25
Xavier Avery
Career
Per 9 Inningsverified
1.786
1.786
Steve O'Neill
Careerverified
Per 9 Innings
5.001
Xavier Avery
Careerverified
Per 9 Inningsverified
82.14
82.14
Steve O'Neill
Career
Per 9 Innings
0
Xavier Avery
Career
Per 9 Innings
0
0
Steve O'Neill
Careerverified
Per 9 Innings
194
Xavier Avery
Careerverified
Per 9 Innings
0
0
Steve O'Neill
Career
Per 9 Innings
145
Xavier Avery
Career
Per 9 Innings
0
0
Steve O'Neill
Career
Per 9 Innings
0
Xavier Avery
Career
Per 9 Innings
0
0
Steve O'Neill
Career
Per 9 Innings
0
Xavier Avery
Career
Per 9 Innings
0
0
Steve O'Neill
Career
Per 9 Innings
0