Ben Rivera vs. Aaron Small — Career Comparison

Gen XD.R.Throws RightBats RightCaribbeanPhiladelphia PhilliesNational LeagueStarting Pitcher
Gen XCaliforniaThrows RightBats RightNorth AmericaOakland AthleticsAmerican LeagueRelief Pitcher

Ben Rivera built a career as a starting pitcher and Aaron Small as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Aaron Small led in home run suppression (HR9+ 166 vs 95), walk avoidance (BB%+ 120 vs 76), and skill-based run prevention (DICE+ 104 vs 93). Ben Rivera held the edge in strikeout rate (K%+ 110 vs 68). Role difference aside, Aaron Small holds a clear edge on every meaningful shared measure.

Pitching Stats for Ben Rivera and Aaron Small

Ben Rivera
Career
Per 9 Innings
3
3
Aaron Small
Careerverified
Per 9 Inningsverified
9
9
Ben Rivera
Career
Per 9 Innings
67
1.89
Aaron Small
Careerverified
Per 9 Inningsverified
172
4.81
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Aaron Small
Career
Per 9 Innings
15
0.42
Ben Rivera
Career
Per 9 Innings
23
0.65
Aaron Small
Careerverified
Per 9 Inningsverified
25
0.7
Ben Rivera
Career
Per 9 Innings
17
0.48
Aaron Small
Careerverified
Per 9 Inningsverified
13
0.36
Ben Rivera
Career
Per 9 Innings
57.5
57.5
Aaron Small
Careerverified
Per 9 Inningsverified
65.79
65.79
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Aaron Small
Career
Per 9 Innings
8.72
8.72
Ben Rivera
Careerverified
Per 9 Inningsverified
5
0.14
Aaron Small
Career
Per 9 Innings
1
0.03
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Aaron Small
Career
Per 9 Innings
1
0.03
Ben Rivera
Career
Per 9 Innings
0
0
Aaron Small
Careerverified
Per 9 Inningsverified
4
0.11
Ben Rivera
Careerverified
Per 9 Inningsverified
160
4.52
Aaron Small
Career
Per 9 Innings
186
5.2
Ben Rivera
Careerverified
Per 9 Inningsverified
4.52
4.52
Aaron Small
Career
Per 9 Innings
5.2
5.2
Ben Rivera
Careerverified
Per 9 Inningsverified
4.39
4.39
Aaron Small
Career
Per 9 Innings
5.5
5.5
Ben Rivera
Careerverified
Per 9 Inningsverified
4.47
4.47
Aaron Small
Career
Per 9 Innings
4.85
4.85
Ben Rivera
Careerverified
Per 9 Inningsverified
0.258
0.258
Aaron Small
Career
Per 9 Innings
0.297
0.297
Ben Rivera
Career
Per 9 Innings
955
27
Aaron Small
Careerverified
Per 9 Innings
965
27
Ben Rivera
Career
Per 9 Innings
318.1
9
Aaron Small
Careerverified
Per 9 Innings
321.2
9
Ben Rivera
Careerverified
Per 9 Inningsverified
314
8.88
Aaron Small
Career
Per 9 Innings
380
10.63
Ben Rivera
Careerverified
Per 9 Inningsverified
8.88
8.88
Aaron Small
Career
Per 9 Innings
10.63
10.63
Ben Rivera
Careerverified
Per 9 Inningsverified
32
0.9
Aaron Small
Career
Per 9 Innings
37
1.04
Ben Rivera
Careerverified
Per 9 Inningsverified
0.9
0.9
Aaron Small
Career
Per 9 Innings
1.04
1.04
Ben Rivera
Career
Per 9 Innings
0.48
0.48
Aaron Small
Careerverified
Per 9 Inningsverified
0.22
0.22
Ben Rivera
Career
Per 9 Innings
152
4.3
Aaron Small
Careerverified
Per 9 Inningsverified
137
3.83
Ben Rivera
Careerverified
Per 9 Inningsverified
8
0.23
Aaron Small
Career
Per 9 Innings
12
0.34
Ben Rivera
Career
Per 9 Innings
4.3
4.3
Aaron Small
Careerverified
Per 9 Inningsverified
3.83
3.83
Ben Rivera
Careerverified
Per 9 Inningsverified
219
6.19
Aaron Small
Career
Per 9 Innings
170
4.76
Ben Rivera
Careerverified
Per 9 Inningsverified
6.19
6.19
Aaron Small
Career
Per 9 Innings
4.76
4.76
Ben Rivera
Careerverified
Per 9 Inningsverified
3.27
3.27
Aaron Small
Career
Per 9 Innings
0.99
0.99
Ben Rivera
Careerverified
Per 9 Inningsverified
1.165
1.165
Aaron Small
Career
Per 9 Innings
0.954
0.954
Ben Rivera
Career
Per 9 Innings
21
0.59
Aaron Small
Careerverified
Per 9 Inningsverified
12
0.34
Ben Rivera
Careerverified
Per 9 Inningsverified
11
0.31
Aaron Small
Career
Per 9 Innings
14
0.39
Ben Rivera
Career
Per 9 Innings
0
0
Aaron Small
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
1405
39.72
Aaron Small
Careerverified
Per 9 Inningsverified
1454
40.68
Ben Rivera
Career
Per 9 Innings
9
0.25
Aaron Small
Careerverified
Per 9 Inningsverified
45
1.26
Ben Rivera
Careerverified
Per 9 Inningsverified
168
4.75
Aaron Small
Career
Per 9 Innings
202
5.65
Ben Rivera
Careerverified
Per 9 Inningsverified
4.75
4.75
Aaron Small
Career
Per 9 Innings
5.65
5.65
Ben Rivera
Career
Per 9 Innings
16
0.45
Aaron Small
Careerverified
Per 9 Inningsverified
12
0.34
Ben Rivera
Careerverified
Per 9 Inningsverified
8
0.23
Aaron Small
Career
Per 9 Innings
12
0.34
Ben Rivera
Career
Per 9 Innings
24
0.68
Aaron Small
Careerverified
Per 9 Inningsverified
40
1.12
Ben Rivera
Careerverified
Per 9 Inningsverified
1.464
1.464
Aaron Small
Career
Per 9 Innings
1.607
1.607
Ben Rivera
Career
Per 9 Innings
1218
34.44
Aaron Small
Careerverified
Per 9 Inningsverified
1279
35.79
Ben Rivera
Career
Per 9 Innings
2.51
2.51
Aaron Small
Careerverified
Per 9 Inningsverified
1.17
1.17
Ben Rivera
Careerverified
Per 9 Inningsverified
0.292
0.292
Aaron Small
Career
Per 9 Innings
0.32
0.32
Ben Rivera
Career
Per 9 Innings
39.72
39.72
Aaron Small
Careerverified
Per 9 Inningsverified
40.68
40.68

Fielding Stats for Ben Rivera and Aaron Small

Ben Rivera
Career
Per 9 Innings
3
3
Aaron Small
Careerverified
Per 9 Inningsverified
9
9
Ben Rivera
Career
Per 9 Innings
67
1.89
Aaron Small
Careerverified
Per 9 Inningsverified
172
4.81
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Aaron Small
Career
Per 9 Innings
15
0.42
Ben Rivera
Career
Per 9 Innings
955
27
Aaron Small
Careerverified
Per 9 Innings
965
27
Ben Rivera
Career
Per 9 Innings
318.1
9
Aaron Small
Careerverified
Per 9 Innings
321.2
9
Ben Rivera
Career
Per 9 Innings
12
0.34
Aaron Small
Careerverified
Per 9 Inningsverified
13
0.36
Ben Rivera
Careerverified
Per 9 Inningsverified
39
1.1
Aaron Small
Career
Per 9 Innings
38
1.06
Ben Rivera
Career
Per 9 Innings
1
0.03
Aaron Small
Career
Per 9 Innings
1
0.03
Ben Rivera
Career
Per 9 Inningsverified
52
1.47
Aaron Small
Career
Per 9 Innings
52
1.45
Ben Rivera
Career
Per 9 Inningsverified
51
1.44
Aaron Small
Career
Per 9 Innings
51
1.43
Ben Rivera
Career
Per 9 Innings
98.08
98.08
Aaron Small
Career
Per 9 Innings
98.08
98.08
Ben Rivera
Careerverified
Per 9 Inningsverified
0.761
0.761
Aaron Small
Career
Per 9 Innings
0.297
0.297
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Aaron Small
Career
Per 9 Innings
8.72
8.72
Ben Rivera
Career
Per 9 Innings
2
0.06
Aaron Small
Career
Per 9 Innings
2
0.06
Ben Rivera
Career
Per 9 Innings
0
0
Aaron Small
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Aaron Small
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Aaron Small
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Aaron Small
Career
Per 9 Innings
0
0

Hitting Stats for Ben Rivera and Aaron Small

Ben Rivera
Career
Per 600 PA
3
3
Aaron Small
Careerverified
Per 600 PAverified
9
9
Ben Rivera
Career
Per 600 PA
67
343.59
Aaron Small
Careerverified
Per 600 PAverified
172
20640
Ben Rivera
Careerverified
Per 600 PA
117
600
Aaron Small
Career
Per 600 PA
5
600
Ben Rivera
Careerverified
Per 600 PA
93
476.92
Aaron Small
Career
Per 600 PAverified
4
480
Ben Rivera
Careerverified
Per 600 PAverified
0.086
0.086
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.368
0.368
Aaron Small
Career
Per 600 PA
0.2
0.2
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
1.16
5.96
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
14
71.79
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.141
0.141
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.086
0.086
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.227
0.227
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.085
0.085
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.165
0.165
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.151
0.151
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
5
25.64
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
2
10.26
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
7
35.9
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PAverified
-1.72
-8.8
Aaron Small
Careerverified
Per 600 PA
-0.4
-48.1
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
6
30.77
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PAverified
40
205.13
Aaron Small
Careerverified
Per 600 PA
3
360
Ben Rivera
Careerverified
Per 600 PAverified
2.93
2.93
Aaron Small
Career
Per 600 PA
1.67
1.67
Ben Rivera
Careerverified
Per 600 PAverified
0.15
0.15
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PA
18
92.31
Aaron Small
Career
Per 600 PAverified
1
120
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Aaron Small
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
Aaron Small
Career
Per 600 PA