Brian Roberts vs. Ed Sprague Jr. — Career Comparison

Gen XNorth CarolinaThrows RightBats SwitchNorth AmericaBaltimore OriolesAmerican LeagueSecond BasemanAll-Star
Gen XCaliforniaThrows RightBats RightNorth AmericaToronto Blue JaysAmerican LeagueThird BasemanAll-Star

When their careers are measured against the same standard, Brian Roberts comes out clearly ahead of Ed Sprague Jr. across most offensive categories. Brian Roberts led in walk rate (BB%+ 127 vs 89), contact rate (K%+ 124 vs 92), and batting average (AVG+ 109 vs 92). Ed Sprague Jr. held the edge in home run production (HR/PA+ 118 vs 69). Brian Roberts was the more complete offensive player.

Hitting Stats for Brian Roberts and Ed Sprague Jr.

Brian Roberts
Careerverified
Per 600 PAverified
14
14
Ed Sprague Jr.
Career
Per 600 PA
11
11
Brian Roberts
Careerverified
Per 600 PA
1418
136.13
Ed Sprague Jr.
Career
Per 600 PAverified
1203
157.36
Brian Roberts
Careerverified
Per 600 PA
6250
600
Ed Sprague Jr.
Career
Per 600 PA
4587
600
Brian Roberts
Careerverified
Per 600 PA
5531
530.98
Ed Sprague Jr.
Career
Per 600 PAverified
4095
535.64
Brian Roberts
Careerverified
Per 600 PAverified
0.276
0.276
Ed Sprague Jr.
Career
Per 600 PA
0.247
0.247
Brian Roberts
Careerverified
Per 600 PAverified
0.795
0.795
Ed Sprague Jr.
Career
Per 600 PA
0.749
0.749
Brian Roberts
Careerverified
Per 600 PAverified
1527
146.59
Ed Sprague Jr.
Career
Per 600 PA
1010
132.11
Brian Roberts
Careerverified
Per 600 PAverified
1024
98.3
Ed Sprague Jr.
Career
Per 600 PA
621
81.23
Brian Roberts
Careerverified
Per 600 PAverified
367
35.23
Ed Sprague Jr.
Career
Per 600 PA
225
29.43
Brian Roberts
Careerverified
Per 600 PAverified
39
3.74
Ed Sprague Jr.
Career
Per 600 PA
12
1.57
Brian Roberts
Career
Per 600 PA
97
9.31
Ed Sprague Jr.
Careerverified
Per 600 PAverified
152
19.88
Brian Roberts
Careerverified
Per 600 PA
503
48.29
Ed Sprague Jr.
Career
Per 600 PAverified
389
50.88
Brian Roberts
Career
Per 600 PA
0.329
0.329
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.385
0.385
Brian Roberts
Career
Per 600 PA
0.018
0.018
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.037
0.037
Brian Roberts
Career
Per 600 PA
0.064
0.064
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.151
0.151
Brian Roberts
Careerverified
Per 600 PAverified
842.82
80.91
Ed Sprague Jr.
Career
Per 600 PA
554.53
72.53
Brian Roberts
Careerverified
Per 600 PA
2263
217.25
Ed Sprague Jr.
Career
Per 600 PAverified
1715
224.33
Brian Roberts
Careerverified
Per 600 PAverified
2149
206.3
Ed Sprague Jr.
Career
Per 600 PA
1459
190.84
Brian Roberts
Careerverified
Per 600 PAverified
0.347
0.347
Ed Sprague Jr.
Career
Per 600 PA
0.319
0.319
Brian Roberts
Career
Per 600 PA
0.409
0.409
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.419
0.419
Brian Roberts
Careerverified
Per 600 PAverified
0.756
0.756
Ed Sprague Jr.
Career
Per 600 PA
0.737
0.737
Brian Roberts
Career
Per 600 PA
0.133
0.133
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.172
0.172
Brian Roberts
Careerverified
Per 600 PAverified
0.258
0.258
Ed Sprague Jr.
Career
Per 600 PA
0.248
0.248
Brian Roberts
Careerverified
Per 600 PAverified
0.762
0.762
Ed Sprague Jr.
Career
Per 600 PA
0.678
0.678
Brian Roberts
Careerverified
Per 600 PAverified
0.308
0.308
Ed Sprague Jr.
Career
Per 600 PA
0.273
0.273
Brian Roberts
Careerverified
Per 600 PAverified
850
81.6
Ed Sprague Jr.
Career
Per 600 PA
506
66.19
Brian Roberts
Career
Per 600 PA
542
52.03
Ed Sprague Jr.
Careerverified
Per 600 PAverified
558
72.99
Brian Roberts
Careerverified
Per 600 PAverified
1295
124.32
Ed Sprague Jr.
Career
Per 600 PA
912
119.29
Brian Roberts
Careerverified
Per 600 PAverified
857.45
82.31
Ed Sprague Jr.
Career
Per 600 PA
549.09
71.82
Brian Roberts
Career
Per 600 PA
13
1.25
Ed Sprague Jr.
Careerverified
Per 600 PAverified
91
11.9
Brian Roberts
Careerverified
Per 600 PAverified
609
58.46
Ed Sprague Jr.
Career
Per 600 PA
358
46.83
Brian Roberts
Careerverified
Per 600 PA
26
2.5
Ed Sprague Jr.
Career
Per 600 PAverified
21
2.75
Brian Roberts
Career
Per 600 PAverified
844
81.02
Ed Sprague Jr.
Careerverified
Per 600 PA
833
108.96
Brian Roberts
Careerverified
Per 600 PAverified
7.41
7.41
Ed Sprague Jr.
Career
Per 600 PA
5.51
5.51
Brian Roberts
Careerverified
Per 600 PAverified
0.72
0.72
Ed Sprague Jr.
Career
Per 600 PA
0.43
0.43
Brian Roberts
Careerverified
Per 600 PAverified
48
4.61
Ed Sprague Jr.
Career
Per 600 PA
6
0.78
Brian Roberts
Careerverified
Per 600 PA
49
4.7
Ed Sprague Jr.
Career
Per 600 PAverified
37
4.84
Brian Roberts
Careerverified
Per 600 PAverified
82
7.87
Ed Sprague Jr.
Career
Per 600 PA
106
13.87
Brian Roberts
Careerverified
Per 600 PAverified
285
27.36
Ed Sprague Jr.
Career
Per 600 PA
6
0.78
Brian Roberts
Careerverified
Per 600 PAverified
73
7.01
Ed Sprague Jr.
Career
Per 600 PA
12
1.57
Brian Roberts
Careerverified
Per 600 PAverified
358
34.37
Ed Sprague Jr.
Career
Per 600 PA
18
2.35
Brian Roberts
Careerverified
Per 600 PAverified
79.61
79.61
Ed Sprague Jr.
Career
Per 600 PA
33.33
33.33

Fielding Stats for Brian Roberts and Ed Sprague Jr.

Brian Roberts
Careerverified
Per 9 Inningsverified
14
14
Ed Sprague Jr.
Career
Per 9 Innings
11
11
Brian Roberts
Careerverified
Per 9 Innings
1357
1.05
Ed Sprague Jr.
Career
Per 9 Inningsverified
1131
1.08
Brian Roberts
Careerverified
Per 9 Innings
1324
1.02
Ed Sprague Jr.
Career
Per 9 Inningsverified
1076
1.03
Brian Roberts
Careerverified
Per 9 Innings
34965
27
Ed Sprague Jr.
Career
Per 9 Innings
28205
27
Brian Roberts
Careerverified
Per 9 Innings
11655
9
Ed Sprague Jr.
Career
Per 9 Innings
9401.2
9
Brian Roberts
Careerverified
Per 9 Inningsverified
2268
1.75
Ed Sprague Jr.
Career
Per 9 Innings
1361
1.3
Brian Roberts
Careerverified
Per 9 Inningsverified
3858
2.98
Ed Sprague Jr.
Career
Per 9 Innings
1643
1.57
Brian Roberts
Careerverified
Per 9 Inningsverified
97
0.07
Ed Sprague Jr.
Career
Per 9 Innings
162
0.16
Brian Roberts
Careerverified
Per 9 Inningsverified
6223
4.81
Ed Sprague Jr.
Career
Per 9 Innings
3166
3.03
Brian Roberts
Careerverified
Per 9 Inningsverified
6126
4.73
Ed Sprague Jr.
Career
Per 9 Innings
3004
2.88
Brian Roberts
Careerverified
Per 9 Inningsverified
98.44
98.44
Ed Sprague Jr.
Career
Per 9 Innings
94.88
94.88
Brian Roberts
Careerverified
Per 9 Inningsverified
4.514
4.514
Ed Sprague Jr.
Career
Per 9 Innings
2.656
2.656
Brian Roberts
Careerverified
Per 9 Inningsverified
97.57
97.57
Ed Sprague Jr.
Career
Per 9 Innings
95.14
95.14
Brian Roberts
Careerverified
Per 9 Inningsverified
876
0.68
Ed Sprague Jr.
Career
Per 9 Innings
180
0.17
Brian Roberts
Careerverified
Per 9 Innings
0
0
Ed Sprague Jr.
Career
Per 9 Innings
1
0
Brian Roberts
Career
Per 9 Innings
0
0
Ed Sprague Jr.
Career
Per 9 Innings
0
0
Brian Roberts
Careerverified
Per 9 Inningsverified
0
0
Ed Sprague Jr.
Career
Per 9 Innings
7
0.01
Brian Roberts
Career
Per 9 Innings
0
0
Ed Sprague Jr.
Careerverified
Per 9 Innings
1
0