Ryan Long vs. Dave Roberts — Career Comparison

Gen XTexasThrows RightBats RightNorth AmericaKansas City RoyalsAmerican LeagueRight Fielder
Baby BoomersOregonThrows RightBats RightNorth AmericaSan Diego PadresNational LeagueThird Baseman

On the career numbers, Dave Roberts posted the stronger offensive profile against Ryan Long. Dave Roberts posted stronger numbers in OPS (.651 vs .522) and slugging (.357 vs .222). Ryan Long had the advantage in on-base percentage (.300 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 Ryan Long and Dave Roberts

Ryan Long
Career
Per 600 PA
1
1
Dave Roberts
Careerverified
Per 600 PAverified
10
10
Ryan Long
Career
Per 600 PAverified
6
360
Dave Roberts
Careerverified
Per 600 PA
709
194.34
Ryan Long
Career
Per 600 PA
10
600
Dave Roberts
Careerverified
Per 600 PA
2189
600
Ryan Long
Career
Per 600 PA
9
540
Dave Roberts
Careerverified
Per 600 PAverified
2017
552.86
Ryan Long
Career
Per 600 PA
0.222
0.222
Dave Roberts
Careerverified
Per 600 PAverified
0.24
0.24
Ryan Long
Career
Per 600 PA
0.55
0.55
Dave Roberts
Careerverified
Per 600 PAverified
0.667
0.667
Ryan Long
Career
Per 600 PA
2
120
Dave Roberts
Careerverified
Per 600 PAverified
483
132.39
Ryan Long
Career
Per 600 PAverified
2
120
Dave Roberts
Careerverified
Per 600 PA
350
95.93
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
77
21.11
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
7
1.92
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
49
13.43
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
133
36.46
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.275
0.275
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.024
0.024
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.101
0.101
Ryan Long
Career
Per 600 PA
0.63
37.95
Dave Roberts
Careerverified
Per 600 PAverified
213.94
58.64
Ryan Long
Career
Per 600 PA
2
120
Dave Roberts
Careerverified
Per 600 PAverified
721
197.62
Ryan Long
Career
Per 600 PAverified
3
180
Dave Roberts
Careerverified
Per 600 PA
619
169.67
Ryan Long
Careerverified
Per 600 PAverified
0.3
0.3
Dave Roberts
Career
Per 600 PA
0.286
0.286
Ryan Long
Career
Per 600 PA
0.222
0.222
Dave Roberts
Careerverified
Per 600 PAverified
0.358
0.358
Ryan Long
Career
Per 600 PA
0.522
0.522
Dave Roberts
Careerverified
Per 600 PAverified
0.644
0.644
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.118
0.118
Ryan Long
Career
Per 600 PA
0.191
0.191
Dave Roberts
Careerverified
Per 600 PAverified
0.218
0.218
Ryan Long
Career
Per 600 PA
0.429
0.429
Dave Roberts
Careerverified
Per 600 PAverified
0.56
0.56
Ryan Long
Careerverified
Per 600 PAverified
0.333
0.333
Dave Roberts
Career
Per 600 PA
0.269
0.269
Ryan Long
Career
Per 600 PAverified
2
120
Dave Roberts
Careerverified
Per 600 PA
194
53.17
Ryan Long
Career
Per 600 PAverified
2
120
Dave Roberts
Careerverified
Per 600 PA
208
57.01
Ryan Long
Career
Per 600 PAverified
4
240
Dave Roberts
Careerverified
Per 600 PA
353
96.76
Ryan Long
Career
Per 600 PA
0.8
48.06
Dave Roberts
Careerverified
Per 600 PAverified
215.71
59.13
Ryan Long
Career
Per 600 PAverified
1
60
Dave Roberts
Careerverified
Per 600 PA
8
2.19
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
128
35.08
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
22
6.03
Ryan Long
Careerverified
Per 600 PA
3
180
Dave Roberts
Career
Per 600 PAverified
361
98.95
Ryan Long
Career
Per 600 PA
3.33
3.33
Dave Roberts
Careerverified
Per 600 PAverified
6.06
6.06
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.35
0.35
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
27
7.4
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
9
2.47
Ryan Long
Careerverified
Per 600 PAverified
0
0
Dave Roberts
Career
Per 600 PA
36
9.87
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
27
7.4
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
8
2.19
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
35
9.59
Ryan Long
Career
Per 600 PA
Dave Roberts
Careerverified
Per 600 PAverified
77.14
77.14

Fielding Stats for Ryan Long and Dave Roberts

Ryan Long
Career
Per 9 Innings
1
1
Dave Roberts
Careerverified
Per 9 Inningsverified
10
10
Ryan Long
Career
Per 9 Inningsverified
5
2.14
Dave Roberts
Careerverified
Per 9 Innings
686
1.29
Ryan Long
Career
Per 9 Innings
2
0.86
Dave Roberts
Careerverified
Per 9 Inningsverified
507
0.95
Ryan Long
Career
Per 9 Innings
63
27
Dave Roberts
Careerverified
Per 9 Innings
14344
27
Ryan Long
Career
Per 9 Innings
21
9
Dave Roberts
Careerverified
Per 9 Innings
4781.1
9
Ryan Long
Career
Per 9 Inningsverified
8
3.43
Dave Roberts
Careerverified
Per 9 Innings
1046
1.97
Ryan Long
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
932
1.75
Ryan Long
Careerverified
Per 9 Inningsverified
0
0
Dave Roberts
Career
Per 9 Innings
96
0.18
Ryan Long
Career
Per 9 Innings
8
3.43
Dave Roberts
Careerverified
Per 9 Inningsverified
2074
3.9
Ryan Long
Career
Per 9 Innings
8
3.43
Dave Roberts
Careerverified
Per 9 Inningsverified
1978
3.72
Ryan Long
Careerverified
Per 9 Inningsverified
100
100
Dave Roberts
Career
Per 9 Innings
95.37
95.37
Ryan Long
Career
Per 9 Innings
1.6
1.6
Dave Roberts
Careerverified
Per 9 Inningsverified
2.883
2.883
Ryan Long
Career
Per 9 Innings
40
40
Dave Roberts
Careerverified
Per 9 Inningsverified
73.91
73.91
Ryan Long
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
118
0.22
Ryan Long
Careerverified
Per 9 Inningsverified
0
0
Dave Roberts
Career
Per 9 Innings
14
0.03
Ryan Long
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Ryan Long
Careerverified
Per 9 Inningsverified
0
0
Dave Roberts
Career
Per 9 Innings
71
0.13
Ryan Long
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
43
0.08