Ryan Roberts vs. Dave Sappelt — Career Comparison

Gen XTexasThrows RightBats RightNorth AmericaArizona DiamondbacksNational LeagueThird Baseman
MillenialNorth CarolinaThrows RightBats RightNorth AmericaChicago CubsNational LeagueLeft Fielder

On the career numbers, Ryan Roberts posted the stronger offensive profile against Dave Sappelt. Ryan Roberts posted stronger numbers in OPS (.710 vs .646) and on-base percentage (.322 vs .304). Dave Sappelt had the advantage in batting average (.251 vs .243). By the career numbers, Ryan 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 Roberts and Dave Sappelt

Ryan Roberts
Careerverified
Per 600 PAverified
9
9
Dave Sappelt
Career
Per 600 PA
3
3
Ryan Roberts
Careerverified
Per 600 PA
518
183.69
Dave Sappelt
Career
Per 600 PAverified
95
208.03
Ryan Roberts
Careerverified
Per 600 PA
1692
600
Dave Sappelt
Career
Per 600 PA
274
600
Ryan Roberts
Careerverified
Per 600 PA
1500
531.91
Dave Sappelt
Career
Per 600 PAverified
251
549.64
Ryan Roberts
Career
Per 600 PA
0.243
0.243
Dave Sappelt
Careerverified
Per 600 PAverified
0.251
0.251
Ryan Roberts
Careerverified
Per 600 PAverified
0.731
0.731
Dave Sappelt
Career
Per 600 PA
0.667
0.667
Ryan Roberts
Careerverified
Per 600 PA
365
129.43
Dave Sappelt
Career
Per 600 PAverified
63
137.96
Ryan Roberts
Careerverified
Per 600 PA
244
86.52
Dave Sappelt
Career
Per 600 PAverified
44
96.35
Ryan Roberts
Careerverified
Per 600 PA
71
25.18
Dave Sappelt
Career
Per 600 PAverified
17
37.23
Ryan Roberts
Careerverified
Per 600 PAverified
4
1.42
Dave Sappelt
Career
Per 600 PA
0
0
Ryan Roberts
Careerverified
Per 600 PAverified
46
16.31
Dave Sappelt
Career
Per 600 PA
2
4.38
Ryan Roberts
Careerverified
Per 600 PAverified
121
42.91
Dave Sappelt
Career
Per 600 PA
19
41.61
Ryan Roberts
Careerverified
Per 600 PAverified
0.332
0.332
Dave Sappelt
Career
Per 600 PA
0.302
0.302
Ryan Roberts
Careerverified
Per 600 PAverified
0.031
0.031
Dave Sappelt
Career
Per 600 PA
0.008
0.008
Ryan Roberts
Careerverified
Per 600 PAverified
0.126
0.126
Dave Sappelt
Career
Per 600 PA
0.032
0.032
Ryan Roberts
Careerverified
Per 600 PAverified
195.09
69.18
Dave Sappelt
Career
Per 600 PA
26.34
57.67
Ryan Roberts
Careerverified
Per 600 PAverified
582
206.38
Dave Sappelt
Career
Per 600 PA
86
188.32
Ryan Roberts
Careerverified
Per 600 PAverified
538
190.78
Dave Sappelt
Career
Per 600 PA
81
177.37
Ryan Roberts
Careerverified
Per 600 PAverified
0.32
0.32
Dave Sappelt
Career
Per 600 PA
0.301
0.301
Ryan Roberts
Careerverified
Per 600 PAverified
0.388
0.388
Dave Sappelt
Career
Per 600 PA
0.343
0.343
Ryan Roberts
Careerverified
Per 600 PAverified
0.708
0.708
Dave Sappelt
Career
Per 600 PA
0.644
0.644
Ryan Roberts
Careerverified
Per 600 PAverified
0.145
0.145
Dave Sappelt
Career
Per 600 PA
0.092
0.092
Ryan Roberts
Careerverified
Per 600 PAverified
0.241
0.241
Dave Sappelt
Career
Per 600 PA
0.221
0.221
Ryan Roberts
Careerverified
Per 600 PAverified
0.668
0.668
Dave Sappelt
Career
Per 600 PA
0.56
0.56
Ryan Roberts
Career
Per 600 PA
0.279
0.279
Dave Sappelt
Careerverified
Per 600 PAverified
0.292
0.292
Ryan Roberts
Careerverified
Per 600 PAverified
205
72.7
Dave Sappelt
Career
Per 600 PA
28
61.31
Ryan Roberts
Careerverified
Per 600 PAverified
169
59.93
Dave Sappelt
Career
Per 600 PA
17
37.23
Ryan Roberts
Careerverified
Per 600 PAverified
328
116.31
Dave Sappelt
Career
Per 600 PA
43
94.16
Ryan Roberts
Careerverified
Per 600 PAverified
195.08
69.18
Dave Sappelt
Career
Per 600 PA
27.37
59.93
Ryan Roberts
Careerverified
Per 600 PAverified
7
2.48
Dave Sappelt
Career
Per 600 PA
1
2.19
Ryan Roberts
Careerverified
Per 600 PAverified
166
58.87
Dave Sappelt
Career
Per 600 PA
17
37.23
Ryan Roberts
Careerverified
Per 600 PA
5
1.77
Dave Sappelt
Career
Per 600 PAverified
1
2.19
Ryan Roberts
Career
Per 600 PA
320
113.48
Dave Sappelt
Careerverified
Per 600 PAverified
40
87.59
Ryan Roberts
Career
Per 600 PA
5.29
5.29
Dave Sappelt
Careerverified
Per 600 PAverified
6.85
6.85
Ryan Roberts
Careerverified
Per 600 PAverified
0.52
0.52
Dave Sappelt
Career
Per 600 PA
0.43
0.43
Ryan Roberts
Careerverified
Per 600 PA
9
3.19
Dave Sappelt
Career
Per 600 PAverified
5
10.95
Ryan Roberts
Careerverified
Per 600 PAverified
10
3.55
Dave Sappelt
Career
Per 600 PA
0
0
Ryan Roberts
Career
Per 600 PA
27
9.57
Dave Sappelt
Careerverified
Per 600 PAverified
3
6.57
Ryan Roberts
Careerverified
Per 600 PAverified
35
12.41
Dave Sappelt
Career
Per 600 PA
4
8.76
Ryan Roberts
Careerverified
Per 600 PAverified
20
7.09
Dave Sappelt
Career
Per 600 PA
2
4.38
Ryan Roberts
Careerverified
Per 600 PAverified
55
19.5
Dave Sappelt
Career
Per 600 PA
6
13.14
Ryan Roberts
Career
Per 600 PA
63.64
63.64
Dave Sappelt
Careerverified
Per 600 PAverified
66.67
66.67

Fielding Stats for Ryan Roberts and Dave Sappelt

Ryan Roberts
Careerverified
Per 9 Inningsverified
8
8
Dave Sappelt
Career
Per 9 Innings
3
3
Ryan Roberts
Careerverified
Per 9 Innings
462
1.23
Dave Sappelt
Career
Per 9 Inningsverified
75
1.35
Ryan Roberts
Careerverified
Per 9 Inningsverified
374
0.99
Dave Sappelt
Career
Per 9 Innings
53
0.96
Ryan Roberts
Careerverified
Per 9 Innings
10152
27
Dave Sappelt
Career
Per 9 Innings
1497
27
Ryan Roberts
Careerverified
Per 9 Innings
3384
9
Dave Sappelt
Career
Per 9 Innings
499
9
Ryan Roberts
Careerverified
Per 9 Innings
477
1.27
Dave Sappelt
Career
Per 9 Inningsverified
118
2.13
Ryan Roberts
Careerverified
Per 9 Inningsverified
823
2.19
Dave Sappelt
Career
Per 9 Innings
4
0.07
Ryan Roberts
Career
Per 9 Innings
35
0.09
Dave Sappelt
Careerverified
Per 9 Inningsverified
1
0.02
Ryan Roberts
Careerverified
Per 9 Inningsverified
1335
3.55
Dave Sappelt
Career
Per 9 Innings
123
2.22
Ryan Roberts
Careerverified
Per 9 Inningsverified
1300
3.46
Dave Sappelt
Career
Per 9 Innings
122
2.2
Ryan Roberts
Career
Per 9 Innings
97.38
97.38
Dave Sappelt
Careerverified
Per 9 Inningsverified
99.19
99.19
Ryan Roberts
Careerverified
Per 9 Inningsverified
2.814
2.814
Dave Sappelt
Career
Per 9 Innings
1.627
1.627
Ryan Roberts
Careerverified
Per 9 Inningsverified
80.95
80.95
Dave Sappelt
Career
Per 9 Innings
70.67
70.67
Ryan Roberts
Careerverified
Per 9 Inningsverified
121
0.32
Dave Sappelt
Career
Per 9 Innings
2
0.04
Ryan Roberts
Career
Per 9 Innings
0
0
Dave Sappelt
Career
Per 9 Innings
0
0
Ryan Roberts
Career
Per 9 Innings
0
0
Dave Sappelt
Career
Per 9 Innings
0
0
Ryan Roberts
Career
Per 9 Innings
0
0
Dave Sappelt
Career
Per 9 Innings
0
0
Ryan Roberts
Career
Per 9 Innings
0
0
Dave Sappelt
Career
Per 9 Innings
0
0