Josh Osich vs. Ben Rivera — Career Comparison

MillenialIdahoThrows LeftBats LeftNorth AmericaSan Francisco GiantsNational LeagueRelief Pitcher
Gen XD.R.Throws RightBats RightCaribbeanPhiladelphia PhilliesNational LeagueStarting Pitcher

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

Pitching Stats for Josh Osich and Ben Rivera

Josh Osich
Careerverified
Per 9 Inningsverified
7
7
Ben Rivera
Career
Per 9 Innings
3
3
Josh Osich
Careerverified
Per 9 Inningsverified
251
10.24
Ben Rivera
Career
Per 9 Innings
67
1.89
Josh Osich
Career
Per 9 Innings
1
0.04
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Josh Osich
Career
Per 9 Innings
13
0.53
Ben Rivera
Careerverified
Per 9 Inningsverified
23
0.65
Josh Osich
Careerverified
Per 9 Inningsverified
6
0.24
Ben Rivera
Career
Per 9 Innings
17
0.48
Josh Osich
Careerverified
Per 9 Inningsverified
68.42
68.42
Ben Rivera
Career
Per 9 Innings
57.5
57.5
Josh Osich
Career
Per 9 Innings
0.4
0.4
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Josh Osich
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
5
0.14
Josh Osich
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Josh Osich
Careerverified
Per 9 Inningsverified
1
0.04
Ben Rivera
Career
Per 9 Innings
0
0
Josh Osich
Careerverified
Per 9 Innings
123
5.02
Ben Rivera
Career
Per 9 Inningsverified
160
4.52
Josh Osich
Career
Per 9 Innings
5.02
5.02
Ben Rivera
Careerverified
Per 9 Inningsverified
4.52
4.52
Josh Osich
Career
Per 9 Innings
4.9
4.9
Ben Rivera
Careerverified
Per 9 Inningsverified
4.39
4.39
Josh Osich
Career
Per 9 Innings
5.13
5.13
Ben Rivera
Careerverified
Per 9 Inningsverified
4.47
4.47
Josh Osich
Careerverified
Per 9 Inningsverified
0.257
0.257
Ben Rivera
Career
Per 9 Innings
0.258
0.258
Josh Osich
Career
Per 9 Innings
662
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Josh Osich
Career
Per 9 Innings
220.2
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Josh Osich
Careerverified
Per 9 Innings
221
9.01
Ben Rivera
Career
Per 9 Inningsverified
314
8.88
Josh Osich
Career
Per 9 Innings
9.01
9.01
Ben Rivera
Careerverified
Per 9 Inningsverified
8.88
8.88
Josh Osich
Career
Per 9 Innings
45
1.84
Ben Rivera
Careerverified
Per 9 Inningsverified
32
0.9
Josh Osich
Career
Per 9 Innings
1.84
1.84
Ben Rivera
Careerverified
Per 9 Inningsverified
0.9
0.9
Josh Osich
Careerverified
Per 9 Inningsverified
0.18
0.18
Ben Rivera
Career
Per 9 Innings
0.48
0.48
Josh Osich
Careerverified
Per 9 Inningsverified
86
3.51
Ben Rivera
Career
Per 9 Innings
152
4.3
Josh Osich
Careerverified
Per 9 Inningsverified
3
0.12
Ben Rivera
Career
Per 9 Innings
8
0.23
Josh Osich
Careerverified
Per 9 Inningsverified
3.51
3.51
Ben Rivera
Career
Per 9 Innings
4.3
4.3
Josh Osich
Career
Per 9 Inningsverified
199
8.12
Ben Rivera
Careerverified
Per 9 Innings
219
6.19
Josh Osich
Careerverified
Per 9 Inningsverified
8.12
8.12
Ben Rivera
Career
Per 9 Innings
6.19
6.19
Josh Osich
Career
Per 9 Innings
0.79
0.79
Ben Rivera
Careerverified
Per 9 Inningsverified
3.27
3.27
Josh Osich
Careerverified
Per 9 Inningsverified
1.292
1.292
Ben Rivera
Career
Per 9 Innings
1.165
1.165
Josh Osich
Careerverified
Per 9 Innings
15
0.61
Ben Rivera
Career
Per 9 Inningsverified
21
0.59
Josh Osich
Careerverified
Per 9 Innings
8
0.33
Ben Rivera
Career
Per 9 Inningsverified
11
0.31
Josh Osich
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
960
39.15
Ben Rivera
Careerverified
Per 9 Inningsverified
1405
39.72
Josh Osich
Careerverified
Per 9 Inningsverified
49
2
Ben Rivera
Career
Per 9 Innings
9
0.25
Josh Osich
Careerverified
Per 9 Innings
138
5.63
Ben Rivera
Career
Per 9 Inningsverified
168
4.75
Josh Osich
Career
Per 9 Innings
5.63
5.63
Ben Rivera
Careerverified
Per 9 Inningsverified
4.75
4.75
Josh Osich
Careerverified
Per 9 Inningsverified
3
0.12
Ben Rivera
Career
Per 9 Innings
16
0.45
Josh Osich
Careerverified
Per 9 Inningsverified
2
0.08
Ben Rivera
Career
Per 9 Innings
8
0.23
Josh Osich
Career
Per 9 Inningsverified
20
0.82
Ben Rivera
Careerverified
Per 9 Innings
24
0.68
Josh Osich
Careerverified
Per 9 Inningsverified
1.391
1.391
Ben Rivera
Career
Per 9 Innings
1.464
1.464
Josh Osich
Career
Per 9 Inningsverified
861
35.12
Ben Rivera
Careerverified
Per 9 Innings
1218
34.44
Josh Osich
Careerverified
Per 9 Inningsverified
0.55
0.55
Ben Rivera
Career
Per 9 Innings
2.51
2.51
Josh Osich
Careerverified
Per 9 Inningsverified
0.285
0.285
Ben Rivera
Career
Per 9 Innings
0.292
0.292
Josh Osich
Career
Per 9 Innings
39.15
39.15
Ben Rivera
Careerverified
Per 9 Inningsverified
39.72
39.72

Fielding Stats for Josh Osich and Ben Rivera

Josh Osich
Careerverified
Per 9 Inningsverified
7
7
Ben Rivera
Career
Per 9 Innings
3
3
Josh Osich
Careerverified
Per 9 Inningsverified
251
10.24
Ben Rivera
Career
Per 9 Innings
67
1.89
Josh Osich
Career
Per 9 Innings
1
0.04
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Josh Osich
Career
Per 9 Innings
662
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Josh Osich
Career
Per 9 Innings
220.2
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Josh Osich
Careerverified
Per 9 Inningsverified
19
0.77
Ben Rivera
Career
Per 9 Innings
12
0.34
Josh Osich
Career
Per 9 Innings
25
1.02
Ben Rivera
Careerverified
Per 9 Inningsverified
39
1.1
Josh Osich
Career
Per 9 Innings
2
0.08
Ben Rivera
Careerverified
Per 9 Inningsverified
1
0.03
Josh Osich
Career
Per 9 Inningsverified
46
1.88
Ben Rivera
Careerverified
Per 9 Innings
52
1.47
Josh Osich
Career
Per 9 Inningsverified
44
1.79
Ben Rivera
Careerverified
Per 9 Innings
51
1.44
Josh Osich
Career
Per 9 Innings
95.65
95.65
Ben Rivera
Careerverified
Per 9 Inningsverified
98.08
98.08
Josh Osich
Career
Per 9 Innings
0.175
0.175
Ben Rivera
Careerverified
Per 9 Inningsverified
0.761
0.761
Josh Osich
Career
Per 9 Innings
0.4
0.4
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Josh Osich
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Josh Osich
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Josh Osich
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0

Hitting Stats for Josh Osich and Ben Rivera

Josh Osich
Careerverified
Per 600 PAverified
7
7
Ben Rivera
Career
Per 600 PA
3
3
Josh Osich
Careerverified
Per 600 PAverified
251
37650
Ben Rivera
Career
Per 600 PA
67
343.59
Josh Osich
Career
Per 600 PA
4
600
Ben Rivera
Careerverified
Per 600 PA
117
600
Josh Osich
Career
Per 600 PA
1
150
Ben Rivera
Careerverified
Per 600 PAverified
93
476.92
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.086
0.086
Josh Osich
Careerverified
Per 600 PAverified
0.75
0.75
Ben Rivera
Career
Per 600 PA
0.368
0.368
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
1.16
5.96
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
14
71.79
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.141
0.141
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.086
0.086
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.227
0.227
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.085
0.085
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.165
0.165
Josh Osich
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.151
0.151
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
5
25.64
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
2
10.26
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
7
35.9
Josh Osich
Careerverified
Per 600 PAverified
-0.02
-2.56
Ben Rivera
Career
Per 600 PA
-1.72
-8.8
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
6
30.77
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Careerverified
Per 600 PAverified
1
150
Ben Rivera
Career
Per 600 PA
40
205.13
Josh Osich
Careerverified
Per 600 PAverified
4
4
Ben Rivera
Career
Per 600 PA
2.93
2.93
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.15
0.15
Josh Osich
Career
Per 600 PAverified
3
450
Ben Rivera
Careerverified
Per 600 PA
18
92.31
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Josh Osich
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA