Steve Olin vs. Ben Rivera — Career Comparison

Gen XOregonThrows RightBats RightNorth AmericaCleveland GuardiansAmerican LeagueRelief Pitcher
Gen XD.R.Throws RightBats RightCaribbeanPhiladelphia PhilliesNational LeagueStarting Pitcher

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

Pitching Stats for Steve Olin and Ben Rivera

Steve Olin
Careerverified
Per 9 Inningsverified
4
4
Ben Rivera
Career
Per 9 Innings
3
3
Steve Olin
Careerverified
Per 9 Inningsverified
195
6.43
Ben Rivera
Career
Per 9 Innings
67
1.89
Steve Olin
Career
Per 9 Innings
1
0.03
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Steve Olin
Career
Per 9 Innings
16
0.53
Ben Rivera
Careerverified
Per 9 Inningsverified
23
0.65
Steve Olin
Career
Per 9 Innings
19
0.63
Ben Rivera
Careerverified
Per 9 Inningsverified
17
0.48
Steve Olin
Career
Per 9 Innings
45.71
45.71
Ben Rivera
Careerverified
Per 9 Inningsverified
57.5
57.5
Steve Olin
Career
Per 9 Innings
0.51
0.51
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Steve Olin
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
5
0.14
Steve Olin
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Steve Olin
Careerverified
Per 9 Inningsverified
48
1.58
Ben Rivera
Career
Per 9 Innings
0
0
Steve Olin
Careerverified
Per 9 Inningsverified
94
3.1
Ben Rivera
Career
Per 9 Innings
160
4.52
Steve Olin
Careerverified
Per 9 Inningsverified
3.1
3.1
Ben Rivera
Career
Per 9 Innings
4.52
4.52
Steve Olin
Careerverified
Per 9 Inningsverified
3.54
3.54
Ben Rivera
Career
Per 9 Innings
4.39
4.39
Steve Olin
Careerverified
Per 9 Inningsverified
3.51
3.51
Ben Rivera
Career
Per 9 Innings
4.47
4.47
Steve Olin
Career
Per 9 Innings
0.262
0.262
Ben Rivera
Careerverified
Per 9 Inningsverified
0.258
0.258
Steve Olin
Career
Per 9 Innings
819
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Steve Olin
Career
Per 9 Innings
273
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Steve Olin
Careerverified
Per 9 Innings
272
8.97
Ben Rivera
Career
Per 9 Inningsverified
314
8.88
Steve Olin
Career
Per 9 Innings
8.97
8.97
Ben Rivera
Careerverified
Per 9 Inningsverified
8.88
8.88
Steve Olin
Careerverified
Per 9 Inningsverified
14
0.46
Ben Rivera
Career
Per 9 Innings
32
0.9
Steve Olin
Careerverified
Per 9 Inningsverified
0.46
0.46
Ben Rivera
Career
Per 9 Innings
0.9
0.9
Steve Olin
Careerverified
Per 9 Inningsverified
0.07
0.07
Ben Rivera
Career
Per 9 Innings
0.48
0.48
Steve Olin
Careerverified
Per 9 Inningsverified
90
2.97
Ben Rivera
Career
Per 9 Innings
152
4.3
Steve Olin
Career
Per 9 Innings
17
0.56
Ben Rivera
Careerverified
Per 9 Inningsverified
8
0.23
Steve Olin
Careerverified
Per 9 Inningsverified
2.97
2.97
Ben Rivera
Career
Per 9 Innings
4.3
4.3
Steve Olin
Career
Per 9 Innings
173
5.7
Ben Rivera
Careerverified
Per 9 Inningsverified
219
6.19
Steve Olin
Career
Per 9 Innings
5.7
5.7
Ben Rivera
Careerverified
Per 9 Inningsverified
6.19
6.19
Steve Olin
Career
Per 9 Innings
0.89
0.89
Ben Rivera
Careerverified
Per 9 Inningsverified
3.27
3.27
Steve Olin
Career
Per 9 Innings
0.963
0.963
Ben Rivera
Careerverified
Per 9 Inningsverified
1.165
1.165
Steve Olin
Careerverified
Per 9 Inningsverified
3
0.1
Ben Rivera
Career
Per 9 Innings
21
0.59
Steve Olin
Career
Per 9 Innings
11
0.36
Ben Rivera
Career
Per 9 Inningsverified
11
0.31
Steve Olin
Career
Per 9 Innings
1
0.03
Ben Rivera
Careerverified
Per 9 Inningsverified
0
0
Steve Olin
Career
Per 9 Innings
1155
38.08
Ben Rivera
Careerverified
Per 9 Inningsverified
1405
39.72
Steve Olin
Careerverified
Per 9 Inningsverified
118
3.89
Ben Rivera
Career
Per 9 Innings
9
0.25
Steve Olin
Careerverified
Per 9 Inningsverified
108
3.56
Ben Rivera
Career
Per 9 Innings
168
4.75
Steve Olin
Careerverified
Per 9 Inningsverified
3.56
3.56
Ben Rivera
Career
Per 9 Innings
4.75
4.75
Steve Olin
Careerverified
Per 9 Inningsverified
13
0.43
Ben Rivera
Career
Per 9 Innings
16
0.45
Steve Olin
Careerverified
Per 9 Inningsverified
4
0.13
Ben Rivera
Career
Per 9 Innings
8
0.23
Steve Olin
Careerverified
Per 9 Inningsverified
41
1.35
Ben Rivera
Career
Per 9 Innings
24
0.68
Steve Olin
Careerverified
Per 9 Inningsverified
1.326
1.326
Ben Rivera
Career
Per 9 Innings
1.464
1.464
Steve Olin
Career
Per 9 Innings
1037
34.19
Ben Rivera
Careerverified
Per 9 Inningsverified
1218
34.44
Steve Olin
Careerverified
Per 9 Inningsverified
0.55
0.55
Ben Rivera
Career
Per 9 Innings
2.51
2.51
Steve Olin
Career
Per 9 Innings
0.304
0.304
Ben Rivera
Careerverified
Per 9 Inningsverified
0.292
0.292
Steve Olin
Career
Per 9 Innings
38.08
38.08
Ben Rivera
Careerverified
Per 9 Inningsverified
39.72
39.72

Fielding Stats for Steve Olin and Ben Rivera

Steve Olin
Careerverified
Per 9 Inningsverified
4
4
Ben Rivera
Career
Per 9 Innings
3
3
Steve Olin
Careerverified
Per 9 Inningsverified
195
6.43
Ben Rivera
Career
Per 9 Innings
67
1.89
Steve Olin
Career
Per 9 Innings
1
0.03
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Steve Olin
Career
Per 9 Innings
819
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Steve Olin
Career
Per 9 Innings
273
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Steve Olin
Career
Per 9 Inningsverified
12
0.4
Ben Rivera
Career
Per 9 Innings
12
0.34
Steve Olin
Careerverified
Per 9 Inningsverified
54
1.78
Ben Rivera
Career
Per 9 Innings
39
1.1
Steve Olin
Career
Per 9 Innings
3
0.1
Ben Rivera
Careerverified
Per 9 Inningsverified
1
0.03
Steve Olin
Careerverified
Per 9 Inningsverified
69
2.27
Ben Rivera
Career
Per 9 Innings
52
1.47
Steve Olin
Careerverified
Per 9 Inningsverified
66
2.18
Ben Rivera
Career
Per 9 Innings
51
1.44
Steve Olin
Career
Per 9 Innings
95.65
95.65
Ben Rivera
Careerverified
Per 9 Inningsverified
98.08
98.08
Steve Olin
Career
Per 9 Innings
0.339
0.339
Ben Rivera
Careerverified
Per 9 Inningsverified
0.761
0.761
Steve Olin
Career
Per 9 Innings
0.51
0.51
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Steve Olin
Careerverified
Per 9 Inningsverified
4
0.13
Ben Rivera
Career
Per 9 Innings
2
0.06
Steve Olin
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Steve Olin
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Steve Olin
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Steve Olin
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0

Hitting Stats for Steve Olin and Ben Rivera

Steve Olin
Careerverified
Per 600 PA
4
Ben Rivera
Career
Per 600 PAverified
3
3
Steve Olin
Careerverified
Per 600 PA
195
Ben Rivera
Career
Per 600 PAverified
67
343.59
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
117
600
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
93
476.92
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.086
0.086
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.368
0.368
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
1.16
5.96
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
14
71.79
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.141
0.141
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.086
0.086
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.227
0.227
Steve Olin
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.085
0.085
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.165
0.165
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.151
0.151
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
5
25.64
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
2
10.26
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
7
35.9
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
-1.72
-8.8
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
6
30.77
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Careerverified
Per 600 PAverified
0
Ben Rivera
Career
Per 600 PA
40
205.13
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
2.93
2.93
Steve Olin
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.15
0.15
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Careerverified
Per 600 PAverified
18
92.31
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
0
Ben Rivera
Career
Per 600 PA
0
0
Steve Olin
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA