Juan Rivera vs. Ed Sprague Jr. — Career Comparison

Gen XVenezuelaThrows RightBats RightSouth AmericaLos Angeles Angels of AnaheimAmerican LeagueLeft Fielder
Gen XCaliforniaThrows RightBats RightNorth AmericaToronto Blue JaysAmerican LeagueThird BasemanAll-Star

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

Hitting Stats for Juan Rivera and Ed Sprague Jr.

Juan Rivera
Careerverified
Per 600 PAverified
12
12
Ed Sprague Jr.
Career
Per 600 PA
11
11
Juan Rivera
Career
Per 600 PAverified
1058
167.63
Ed Sprague Jr.
Careerverified
Per 600 PA
1203
157.36
Juan Rivera
Career
Per 600 PA
3787
600
Ed Sprague Jr.
Careerverified
Per 600 PA
4587
600
Juan Rivera
Career
Per 600 PAverified
3471
549.93
Ed Sprague Jr.
Careerverified
Per 600 PA
4095
535.64
Juan Rivera
Careerverified
Per 600 PAverified
0.274
0.274
Ed Sprague Jr.
Career
Per 600 PA
0.247
0.247
Juan Rivera
Careerverified
Per 600 PAverified
0.774
0.774
Ed Sprague Jr.
Career
Per 600 PA
0.749
0.749
Juan Rivera
Career
Per 600 PAverified
950
150.51
Ed Sprague Jr.
Careerverified
Per 600 PA
1010
132.11
Juan Rivera
Careerverified
Per 600 PAverified
632
100.13
Ed Sprague Jr.
Career
Per 600 PA
621
81.23
Juan Rivera
Career
Per 600 PA
182
28.84
Ed Sprague Jr.
Careerverified
Per 600 PAverified
225
29.43
Juan Rivera
Career
Per 600 PA
4
0.63
Ed Sprague Jr.
Careerverified
Per 600 PAverified
12
1.57
Juan Rivera
Career
Per 600 PAverified
132
20.91
Ed Sprague Jr.
Careerverified
Per 600 PA
152
19.88
Juan Rivera
Career
Per 600 PA
318
50.38
Ed Sprague Jr.
Careerverified
Per 600 PAverified
389
50.88
Juan Rivera
Career
Per 600 PA
0.335
0.335
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.385
0.385
Juan Rivera
Careerverified
Per 600 PAverified
0.038
0.038
Ed Sprague Jr.
Career
Per 600 PA
0.037
0.037
Juan Rivera
Career
Per 600 PA
0.139
0.139
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.151
0.151
Juan Rivera
Career
Per 600 PAverified
471.6
74.72
Ed Sprague Jr.
Careerverified
Per 600 PA
554.53
72.53
Juan Rivera
Career
Per 600 PAverified
1536
243.36
Ed Sprague Jr.
Careerverified
Per 600 PA
1715
224.33
Juan Rivera
Career
Per 600 PAverified
1223
193.77
Ed Sprague Jr.
Careerverified
Per 600 PA
1459
190.84
Juan Rivera
Careerverified
Per 600 PAverified
0.323
0.323
Ed Sprague Jr.
Career
Per 600 PA
0.319
0.319
Juan Rivera
Careerverified
Per 600 PAverified
0.443
0.443
Ed Sprague Jr.
Career
Per 600 PA
0.419
0.419
Juan Rivera
Careerverified
Per 600 PAverified
0.766
0.766
Ed Sprague Jr.
Career
Per 600 PA
0.737
0.737
Juan Rivera
Career
Per 600 PA
0.169
0.169
Ed Sprague Jr.
Careerverified
Per 600 PAverified
0.172
0.172
Juan Rivera
Careerverified
Per 600 PAverified
0.256
0.256
Ed Sprague Jr.
Career
Per 600 PA
0.248
0.248
Juan Rivera
Careerverified
Per 600 PAverified
0.683
0.683
Ed Sprague Jr.
Career
Per 600 PA
0.678
0.678
Juan Rivera
Careerverified
Per 600 PAverified
0.279
0.279
Ed Sprague Jr.
Career
Per 600 PA
0.273
0.273
Juan Rivera
Career
Per 600 PAverified
425
67.34
Ed Sprague Jr.
Careerverified
Per 600 PA
506
66.19
Juan Rivera
Career
Per 600 PAverified
539
85.4
Ed Sprague Jr.
Careerverified
Per 600 PA
558
72.99
Juan Rivera
Career
Per 600 PAverified
832
131.82
Ed Sprague Jr.
Careerverified
Per 600 PA
912
119.29
Juan Rivera
Career
Per 600 PAverified
481.22
76.24
Ed Sprague Jr.
Careerverified
Per 600 PA
549.09
71.82
Juan Rivera
Career
Per 600 PA
20
3.17
Ed Sprague Jr.
Careerverified
Per 600 PAverified
91
11.9
Juan Rivera
Career
Per 600 PA
253
40.08
Ed Sprague Jr.
Careerverified
Per 600 PAverified
358
46.83
Juan Rivera
Career
Per 600 PA
15
2.38
Ed Sprague Jr.
Careerverified
Per 600 PAverified
21
2.75
Juan Rivera
Careerverified
Per 600 PAverified
448
70.98
Ed Sprague Jr.
Career
Per 600 PA
833
108.96
Juan Rivera
Careerverified
Per 600 PAverified
8.45
8.45
Ed Sprague Jr.
Career
Per 600 PA
5.51
5.51
Juan Rivera
Careerverified
Per 600 PAverified
0.56
0.56
Ed Sprague Jr.
Career
Per 600 PA
0.43
0.43
Juan Rivera
Career
Per 600 PA
4
0.63
Ed Sprague Jr.
Careerverified
Per 600 PAverified
6
0.78
Juan Rivera
Careerverified
Per 600 PAverified
39
6.18
Ed Sprague Jr.
Career
Per 600 PA
37
4.84
Juan Rivera
Career
Per 600 PA
127
20.12
Ed Sprague Jr.
Careerverified
Per 600 PAverified
106
13.87
Juan Rivera
Careerverified
Per 600 PAverified
17
2.69
Ed Sprague Jr.
Career
Per 600 PA
6
0.78
Juan Rivera
Careerverified
Per 600 PAverified
26
4.12
Ed Sprague Jr.
Career
Per 600 PA
12
1.57
Juan Rivera
Careerverified
Per 600 PAverified
43
6.81
Ed Sprague Jr.
Career
Per 600 PA
18
2.35
Juan Rivera
Careerverified
Per 600 PAverified
39.53
39.53
Ed Sprague Jr.
Career
Per 600 PA
33.33
33.33

Fielding Stats for Juan Rivera and Ed Sprague Jr.

Juan Rivera
Careerverified
Per 9 Inningsverified
12
12
Ed Sprague Jr.
Career
Per 9 Innings
11
11
Juan Rivera
Career
Per 9 Inningsverified
911
1.17
Ed Sprague Jr.
Careerverified
Per 9 Innings
1131
1.08
Juan Rivera
Career
Per 9 Innings
789
1.01
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
1076
1.03
Juan Rivera
Career
Per 9 Innings
21015
27
Ed Sprague Jr.
Careerverified
Per 9 Innings
28205
27
Juan Rivera
Career
Per 9 Innings
7005
9
Ed Sprague Jr.
Careerverified
Per 9 Innings
9401.2
9
Juan Rivera
Careerverified
Per 9 Inningsverified
2061
2.65
Ed Sprague Jr.
Career
Per 9 Innings
1361
1.3
Juan Rivera
Career
Per 9 Innings
117
0.15
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
1643
1.57
Juan Rivera
Careerverified
Per 9 Inningsverified
33
0.04
Ed Sprague Jr.
Career
Per 9 Innings
162
0.16
Juan Rivera
Career
Per 9 Innings
2211
2.84
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
3166
3.03
Juan Rivera
Career
Per 9 Innings
2178
2.8
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
3004
2.88
Juan Rivera
Careerverified
Per 9 Inningsverified
98.51
98.51
Ed Sprague Jr.
Career
Per 9 Innings
94.88
94.88
Juan Rivera
Career
Per 9 Innings
2.391
2.391
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
2.656
2.656
Juan Rivera
Career
Per 9 Innings
86.61
86.61
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
95.14
95.14
Juan Rivera
Career
Per 9 Innings
62
0.08
Ed Sprague Jr.
Careerverified
Per 9 Inningsverified
180
0.17
Juan Rivera
Careerverified
Per 9 Innings
0
0
Ed Sprague Jr.
Career
Per 9 Innings
1
0
Juan Rivera
Career
Per 9 Innings
0
0
Ed Sprague Jr.
Career
Per 9 Innings
0
0
Juan Rivera
Careerverified
Per 9 Inningsverified
0
0
Ed Sprague Jr.
Career
Per 9 Innings
7
0.01
Juan Rivera
Career
Per 9 Innings
0
0
Ed Sprague Jr.
Careerverified
Per 9 Innings
1
0