Xavier Avery vs. Dave Roberts — Career Comparison

MillenialGeorgiaThrows LeftBats LeftNorth AmericaBaltimore OriolesAmerican LeagueLeft Fielder
Baby BoomersOregonThrows RightBats RightNorth AmericaSan Diego PadresNational LeagueThird Baseman

On the career numbers, Dave Roberts posted the stronger offensive profile against Xavier Avery. Dave Roberts posted stronger numbers in slugging (.357 vs .340) and batting average (.239 vs .223). Xavier Avery had the advantage in on-base percentage (.305 vs .293). By the career numbers, Dave Roberts 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 Dave Roberts

Xavier Avery
Career
Per 600 PA
1
1
Dave Roberts
Careerverified
Per 600 PAverified
10
10
Xavier Avery
Career
Per 600 PA
32
179.44
Dave Roberts
Careerverified
Per 600 PAverified
709
194.34
Xavier Avery
Career
Per 600 PA
107
600
Dave Roberts
Careerverified
Per 600 PA
2189
600
Xavier Avery
Career
Per 600 PA
94
527.1
Dave Roberts
Careerverified
Per 600 PAverified
2017
552.86
Xavier Avery
Career
Per 600 PA
0.223
0.223
Dave Roberts
Careerverified
Per 600 PAverified
0.24
0.24
Xavier Avery
Careerverified
Per 600 PAverified
0.692
0.692
Dave Roberts
Career
Per 600 PA
0.667
0.667
Xavier Avery
Career
Per 600 PA
21
117.76
Dave Roberts
Careerverified
Per 600 PAverified
483
132.39
Xavier Avery
Career
Per 600 PA
13
72.9
Dave Roberts
Careerverified
Per 600 PAverified
350
95.93
Xavier Avery
Career
Per 600 PAverified
6
33.64
Dave Roberts
Careerverified
Per 600 PA
77
21.11
Xavier Avery
Career
Per 600 PAverified
1
5.61
Dave Roberts
Careerverified
Per 600 PA
7
1.92
Xavier Avery
Career
Per 600 PA
1
5.61
Dave Roberts
Careerverified
Per 600 PAverified
49
13.43
Xavier Avery
Career
Per 600 PAverified
8
44.86
Dave Roberts
Careerverified
Per 600 PA
133
36.46
Xavier Avery
Careerverified
Per 600 PAverified
0.381
0.381
Dave Roberts
Career
Per 600 PA
0.275
0.275
Xavier Avery
Career
Per 600 PA
0.011
0.011
Dave Roberts
Careerverified
Per 600 PAverified
0.024
0.024
Xavier Avery
Career
Per 600 PA
0.048
0.048
Dave Roberts
Careerverified
Per 600 PAverified
0.101
0.101
Xavier Avery
Career
Per 600 PAverified
10.47
58.72
Dave Roberts
Careerverified
Per 600 PA
213.94
58.64
Xavier Avery
Career
Per 600 PA
32
179.44
Dave Roberts
Careerverified
Per 600 PAverified
721
197.62
Xavier Avery
Career
Per 600 PAverified
32
179.44
Dave Roberts
Careerverified
Per 600 PA
619
169.67
Xavier Avery
Careerverified
Per 600 PAverified
0.305
0.305
Dave Roberts
Career
Per 600 PA
0.286
0.286
Xavier Avery
Career
Per 600 PA
0.34
0.34
Dave Roberts
Careerverified
Per 600 PAverified
0.358
0.358
Xavier Avery
Careerverified
Per 600 PAverified
0.645
0.645
Dave Roberts
Career
Per 600 PA
0.644
0.644
Xavier Avery
Career
Per 600 PA
0.117
0.117
Dave Roberts
Careerverified
Per 600 PAverified
0.118
0.118
Xavier Avery
Careerverified
Per 600 PAverified
0.222
0.222
Dave Roberts
Career
Per 600 PA
0.218
0.218
Xavier Avery
Careerverified
Per 600 PAverified
0.628
0.628
Dave Roberts
Career
Per 600 PA
0.56
0.56
Xavier Avery
Careerverified
Per 600 PAverified
0.286
0.286
Dave Roberts
Career
Per 600 PA
0.269
0.269
Xavier Avery
Career
Per 600 PAverified
14
78.5
Dave Roberts
Careerverified
Per 600 PA
194
53.17
Xavier Avery
Career
Per 600 PA
6
33.64
Dave Roberts
Careerverified
Per 600 PAverified
208
57.01
Xavier Avery
Career
Per 600 PAverified
19
106.54
Dave Roberts
Careerverified
Per 600 PA
353
96.76
Xavier Avery
Career
Per 600 PA
9.9
55.49
Dave Roberts
Careerverified
Per 600 PAverified
215.71
59.13
Xavier Avery
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
8
2.19
Xavier Avery
Career
Per 600 PAverified
11
61.68
Dave Roberts
Careerverified
Per 600 PA
128
35.08
Xavier Avery
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
22
6.03
Xavier Avery
Careerverified
Per 600 PA
23
128.97
Dave Roberts
Career
Per 600 PAverified
361
98.95
Xavier Avery
Career
Per 600 PA
4.65
4.65
Dave Roberts
Careerverified
Per 600 PAverified
6.06
6.06
Xavier Avery
Careerverified
Per 600 PAverified
0.48
0.48
Dave Roberts
Career
Per 600 PA
0.35
0.35
Xavier Avery
Career
Per 600 PAverified
2
11.21
Dave Roberts
Careerverified
Per 600 PA
27
7.4
Xavier Avery
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
9
2.47
Xavier Avery
Careerverified
Per 600 PA
2
11.21
Dave Roberts
Career
Per 600 PAverified
36
9.87
Xavier Avery
Career
Per 600 PAverified
6
33.64
Dave Roberts
Careerverified
Per 600 PA
27
7.4
Xavier Avery
Career
Per 600 PAverified
3
16.82
Dave Roberts
Careerverified
Per 600 PA
8
2.19
Xavier Avery
Career
Per 600 PAverified
9
50.47
Dave Roberts
Careerverified
Per 600 PA
35
9.59
Xavier Avery
Career
Per 600 PA
66.67
66.67
Dave Roberts
Careerverified
Per 600 PAverified
77.14
77.14

Fielding Stats for Xavier Avery and Dave Roberts

Xavier Avery
Career
Per 9 Innings
1
1
Dave Roberts
Careerverified
Per 9 Inningsverified
10
10
Xavier Avery
Career
Per 9 Innings
28
1.16
Dave Roberts
Careerverified
Per 9 Inningsverified
686
1.29
Xavier Avery
Career
Per 9 Innings
23
0.95
Dave Roberts
Careerverified
Per 9 Innings
507
0.95
Xavier Avery
Career
Per 9 Innings
651
27
Dave Roberts
Careerverified
Per 9 Innings
14344
27
Xavier Avery
Career
Per 9 Innings
217
9
Dave Roberts
Careerverified
Per 9 Innings
4781.1
9
Xavier Avery
Career
Per 9 Inningsverified
49
2.03
Dave Roberts
Careerverified
Per 9 Innings
1046
1.97
Xavier Avery
Career
Per 9 Innings
1
0.04
Dave Roberts
Careerverified
Per 9 Inningsverified
932
1.75
Xavier Avery
Careerverified
Per 9 Inningsverified
2
0.08
Dave Roberts
Career
Per 9 Innings
96
0.18
Xavier Avery
Career
Per 9 Innings
52
2.16
Dave Roberts
Careerverified
Per 9 Inningsverified
2074
3.9
Xavier Avery
Career
Per 9 Innings
50
2.07
Dave Roberts
Careerverified
Per 9 Inningsverified
1978
3.72
Xavier Avery
Careerverified
Per 9 Inningsverified
96.15
96.15
Dave Roberts
Career
Per 9 Innings
95.37
95.37
Xavier Avery
Career
Per 9 Innings
1.786
1.786
Dave Roberts
Careerverified
Per 9 Inningsverified
2.883
2.883
Xavier Avery
Careerverified
Per 9 Inningsverified
82.14
82.14
Dave Roberts
Career
Per 9 Innings
73.91
73.91
Xavier Avery
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
118
0.22
Xavier Avery
Careerverified
Per 9 Inningsverified
0
0
Dave Roberts
Career
Per 9 Innings
14
0.03
Xavier Avery
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Xavier Avery
Careerverified
Per 9 Inningsverified
0
0
Dave Roberts
Career
Per 9 Innings
71
0.13
Xavier Avery
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
43
0.08