Ryan Long vs. Dave Roberts — Career Comparison

Gen XTexasThrows RightBats RightNorth AmericaKansas City RoyalsAmerican LeagueRight Fielder
Silent GenerationPanamaThrows LeftBats LeftCentral AmericaHouston AstrosAmerican LeagueFirst Baseman

Looking at the career totals, Ryan Long and Dave Roberts are closely matched on the surface stats. Dave Roberts posted stronger numbers in OPS (.563 vs .522) and slugging (.278 vs .222). Ryan Long had the advantage in on-base percentage (.300 vs .285). 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
3
3
Ryan Long
Career
Per 600 PAverified
6
360
Dave Roberts
Careerverified
Per 600 PA
91
245.95
Ryan Long
Career
Per 600 PA
10
600
Dave Roberts
Careerverified
Per 600 PA
222
600
Ryan Long
Career
Per 600 PAverified
9
540
Dave Roberts
Careerverified
Per 600 PA
194
524.32
Ryan Long
Careerverified
Per 600 PAverified
0.222
0.222
Dave Roberts
Career
Per 600 PA
0.196
0.196
Ryan Long
Career
Per 600 PA
0.55
0.55
Dave Roberts
Careerverified
Per 600 PAverified
0.592
0.592
Ryan Long
Career
Per 600 PAverified
2
120
Dave Roberts
Careerverified
Per 600 PA
38
102.7
Ryan Long
Career
Per 600 PAverified
2
120
Dave Roberts
Careerverified
Per 600 PA
27
72.97
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
8
21.62
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
1
2.7
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
2
5.41
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
11
29.73
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.29
0.29
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.01
0.01
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.053
0.053
Ryan Long
Career
Per 600 PA
0.63
37.95
Dave Roberts
Careerverified
Per 600 PAverified
16.42
44.37
Ryan Long
Career
Per 600 PA
2
120
Dave Roberts
Careerverified
Per 600 PAverified
54
145.95
Ryan Long
Career
Per 600 PAverified
3
180
Dave Roberts
Careerverified
Per 600 PA
62
167.57
Ryan Long
Careerverified
Per 600 PAverified
0.3
0.3
Dave Roberts
Career
Per 600 PA
0.282
0.282
Ryan Long
Career
Per 600 PA
0.222
0.222
Dave Roberts
Careerverified
Per 600 PAverified
0.278
0.278
Ryan Long
Career
Per 600 PA
0.522
0.522
Dave Roberts
Careerverified
Per 600 PAverified
0.56
0.56
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.083
0.083
Ryan Long
Career
Per 600 PA
0.191
0.191
Dave Roberts
Careerverified
Per 600 PAverified
0.196
0.196
Ryan Long
Career
Per 600 PA
0.429
0.429
Dave Roberts
Careerverified
Per 600 PAverified
0.488
0.488
Ryan Long
Careerverified
Per 600 PAverified
0.333
0.333
Dave Roberts
Career
Per 600 PA
0.238
0.238
Ryan Long
Career
Per 600 PAverified
2
120
Dave Roberts
Careerverified
Per 600 PA
15
40.54
Ryan Long
Career
Per 600 PAverified
2
120
Dave Roberts
Careerverified
Per 600 PA
17
45.95
Ryan Long
Career
Per 600 PAverified
4
240
Dave Roberts
Careerverified
Per 600 PA
30
81.08
Ryan Long
Career
Per 600 PAverified
0.8
48.06
Dave Roberts
Careerverified
Per 600 PA
16.26
43.93
Ryan Long
Career
Per 600 PAverified
1
60
Dave Roberts
Careerverified
Per 600 PA
2
5.41
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
22
59.46
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
1
2.7
Ryan Long
Careerverified
Per 600 PA
3
180
Dave Roberts
Career
Per 600 PAverified
43
116.22
Ryan Long
Career
Per 600 PA
3.33
3.33
Dave Roberts
Careerverified
Per 600 PAverified
5.16
5.16
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
0.51
0.51
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
2
5.41
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
2
5.41
Ryan Long
Careerverified
Per 600 PAverified
0
0
Dave Roberts
Career
Per 600 PA
3
8.11
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Career
Per 600 PA
0
0
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
1
2.7
Ryan Long
Career
Per 600 PA
0
0
Dave Roberts
Careerverified
Per 600 PAverified
1
2.7
Ryan Long
Career
Per 600 PA
Dave Roberts
Career
Per 600 PA
0
0

Fielding Stats for Ryan Long and Dave Roberts

Ryan Long
Career
Per 9 Innings
1
1
Dave Roberts
Careerverified
Per 9 Inningsverified
3
3
Ryan Long
Career
Per 9 Inningsverified
5
2.14
Dave Roberts
Careerverified
Per 9 Innings
58
1.3
Ryan Long
Career
Per 9 Innings
2
0.86
Dave Roberts
Careerverified
Per 9 Inningsverified
43
0.96
Ryan Long
Career
Per 9 Innings
63
27
Dave Roberts
Careerverified
Per 9 Innings
1204
27
Ryan Long
Career
Per 9 Innings
21
9
Dave Roberts
Careerverified
Per 9 Innings
401.1
9
Ryan Long
Career
Per 9 Innings
8
3.43
Dave Roberts
Careerverified
Per 9 Inningsverified
338
7.58
Ryan Long
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
30
0.67
Ryan Long
Careerverified
Per 9 Inningsverified
0
0
Dave Roberts
Career
Per 9 Innings
7
0.16
Ryan Long
Career
Per 9 Innings
8
3.43
Dave Roberts
Careerverified
Per 9 Inningsverified
375
8.41
Ryan Long
Career
Per 9 Innings
8
3.43
Dave Roberts
Careerverified
Per 9 Inningsverified
368
8.25
Ryan Long
Careerverified
Per 9 Inningsverified
100
100
Dave Roberts
Career
Per 9 Innings
98.13
98.13
Ryan Long
Career
Per 9 Innings
1.6
1.6
Dave Roberts
Careerverified
Per 9 Inningsverified
6.345
6.345
Ryan Long
Career
Per 9 Innings
40
40
Dave Roberts
Careerverified
Per 9 Inningsverified
74.14
74.14
Ryan Long
Career
Per 9 Innings
0
0
Dave Roberts
Careerverified
Per 9 Inningsverified
21
0.47
Ryan Long
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Ryan Long
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Ryan Long
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0
Ryan Long
Career
Per 9 Innings
0
0
Dave Roberts
Career
Per 9 Innings
0
0