Don O'Riley vs. Ben Rivera — Career Comparison

Silent GenerationKansasThrows RightBats RightNorth AmericaKansas City RoyalsAmerican LeagueRelief Pitcher
Gen XD.R.Throws RightBats RightCaribbeanPhiladelphia PhilliesNational LeagueStarting Pitcher

Ben Rivera built a career as a starting pitcher and Don O'Riley as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Ben Rivera posted stronger surface numbers — ERA 4.52 and WHIP 1.489 compared to 6.17 and 1.800 for Don O'Riley. By the career numbers, Ben Rivera had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Don O'Riley and Ben Rivera

Don O'Riley
Career
Per 9 Innings
2
2
Ben Rivera
Careerverified
Per 9 Inningsverified
3
3
Don O'Riley
Career
Per 9 Inningsverified
27
5.21
Ben Rivera
Careerverified
Per 9 Innings
67
1.89
Don O'Riley
Career
Per 9 Innings
2
0.39
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Don O'Riley
Career
Per 9 Innings
1
0.19
Ben Rivera
Careerverified
Per 9 Inningsverified
23
0.65
Don O'Riley
Careerverified
Per 9 Inningsverified
1
0.19
Ben Rivera
Career
Per 9 Innings
17
0.48
Don O'Riley
Career
Per 9 Innings
50
50
Ben Rivera
Careerverified
Per 9 Inningsverified
57.5
57.5
Don O'Riley
Career
Per 9 Innings
7.41
7.41
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Don O'Riley
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
5
0.14
Don O'Riley
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Don O'Riley
Careerverified
Per 9 Inningsverified
1
0.19
Ben Rivera
Career
Per 9 Innings
0
0
Don O'Riley
Careerverified
Per 9 Innings
32
6.17
Ben Rivera
Career
Per 9 Inningsverified
160
4.52
Don O'Riley
Career
Per 9 Innings
6.17
6.17
Ben Rivera
Careerverified
Per 9 Inningsverified
4.52
4.52
Don O'Riley
Career
Per 9 Innings
5.78
5.78
Ben Rivera
Careerverified
Per 9 Inningsverified
4.39
4.39
Don O'Riley
Career
Per 9 Innings
5.01
5.01
Ben Rivera
Careerverified
Per 9 Inningsverified
4.47
4.47
Don O'Riley
Career
Per 9 Innings
0.29
0.29
Ben Rivera
Careerverified
Per 9 Inningsverified
0.258
0.258
Don O'Riley
Career
Per 9 Innings
140
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Don O'Riley
Career
Per 9 Innings
46.2
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Don O'Riley
Careerverified
Per 9 Innings
58
11.19
Ben Rivera
Career
Per 9 Inningsverified
314
8.88
Don O'Riley
Career
Per 9 Innings
11.19
11.19
Ben Rivera
Careerverified
Per 9 Inningsverified
8.88
8.88
Don O'Riley
Careerverified
Per 9 Innings
5
0.96
Ben Rivera
Career
Per 9 Inningsverified
32
0.9
Don O'Riley
Career
Per 9 Innings
0.96
0.96
Ben Rivera
Careerverified
Per 9 Inningsverified
0.9
0.9
Don O'Riley
Careerverified
Per 9 Inningsverified
0.19
0.19
Ben Rivera
Career
Per 9 Innings
0.48
0.48
Don O'Riley
Careerverified
Per 9 Innings
24
4.63
Ben Rivera
Career
Per 9 Inningsverified
152
4.3
Don O'Riley
Careerverified
Per 9 Innings
2
0.39
Ben Rivera
Career
Per 9 Inningsverified
8
0.23
Don O'Riley
Career
Per 9 Innings
4.63
4.63
Ben Rivera
Careerverified
Per 9 Inningsverified
4.3
4.3
Don O'Riley
Career
Per 9 Innings
23
4.44
Ben Rivera
Careerverified
Per 9 Inningsverified
219
6.19
Don O'Riley
Career
Per 9 Innings
4.44
4.44
Ben Rivera
Careerverified
Per 9 Inningsverified
6.19
6.19
Don O'Riley
Career
Per 9 Innings
0.85
0.85
Ben Rivera
Careerverified
Per 9 Inningsverified
3.27
3.27
Don O'Riley
Career
Per 9 Innings
1.007
1.007
Ben Rivera
Careerverified
Per 9 Inningsverified
1.165
1.165
Don O'Riley
Careerverified
Per 9 Innings
6
1.16
Ben Rivera
Career
Per 9 Inningsverified
21
0.59
Don O'Riley
Careerverified
Per 9 Inningsverified
1
0.19
Ben Rivera
Career
Per 9 Innings
11
0.31
Don O'Riley
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Don O'Riley
Career
Per 9 Inningsverified
227
43.78
Ben Rivera
Careerverified
Per 9 Innings
1405
39.72
Don O'Riley
Careerverified
Per 9 Inningsverified
10
1.93
Ben Rivera
Career
Per 9 Innings
9
0.25
Don O'Riley
Careerverified
Per 9 Innings
38
7.33
Ben Rivera
Career
Per 9 Inningsverified
168
4.75
Don O'Riley
Career
Per 9 Innings
7.33
7.33
Ben Rivera
Careerverified
Per 9 Inningsverified
4.75
4.75
Don O'Riley
Careerverified
Per 9 Inningsverified
1
0.19
Ben Rivera
Career
Per 9 Innings
16
0.45
Don O'Riley
Careerverified
Per 9 Inningsverified
1
0.19
Ben Rivera
Career
Per 9 Innings
8
0.23
Don O'Riley
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
24
0.68
Don O'Riley
Career
Per 9 Innings
1.757
1.757
Ben Rivera
Careerverified
Per 9 Inningsverified
1.464
1.464
Don O'Riley
Career
Per 9 Inningsverified
200
38.57
Ben Rivera
Careerverified
Per 9 Innings
1218
34.44
Don O'Riley
Careerverified
Per 9 Inningsverified
1.41
1.41
Ben Rivera
Career
Per 9 Innings
2.51
2.51
Don O'Riley
Career
Per 9 Innings
0.308
0.308
Ben Rivera
Careerverified
Per 9 Inningsverified
0.292
0.292
Don O'Riley
Careerverified
Per 9 Inningsverified
43.78
43.78
Ben Rivera
Career
Per 9 Innings
39.72
39.72

Fielding Stats for Don O'Riley and Ben Rivera

Don O'Riley
Career
Per 9 Innings
2
2
Ben Rivera
Careerverified
Per 9 Inningsverified
3
3
Don O'Riley
Career
Per 9 Inningsverified
27
5.24
Ben Rivera
Careerverified
Per 9 Innings
67
1.89
Don O'Riley
Career
Per 9 Innings
2
0.39
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Don O'Riley
Career
Per 9 Innings
139
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Don O'Riley
Career
Per 9 Innings
46.1
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Don O'Riley
Career
Per 9 Inningsverified
5
0.97
Ben Rivera
Careerverified
Per 9 Innings
12
0.34
Don O'Riley
Career
Per 9 Innings
2
0.39
Ben Rivera
Careerverified
Per 9 Inningsverified
39
1.1
Don O'Riley
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
1
0.03
Don O'Riley
Career
Per 9 Innings
7
1.36
Ben Rivera
Careerverified
Per 9 Inningsverified
52
1.47
Don O'Riley
Career
Per 9 Innings
7
1.36
Ben Rivera
Careerverified
Per 9 Inningsverified
51
1.44
Don O'Riley
Careerverified
Per 9 Inningsverified
100
100
Ben Rivera
Career
Per 9 Innings
98.08
98.08
Don O'Riley
Career
Per 9 Innings
0.259
0.259
Ben Rivera
Careerverified
Per 9 Inningsverified
0.761
0.761
Don O'Riley
Career
Per 9 Innings
7.41
7.41
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Don O'Riley
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Don O'Riley
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Don O'Riley
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Don O'Riley
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Don O'Riley
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0

Hitting Stats for Don O'Riley and Ben Rivera

Don O'Riley
Career
Per 600 PA
2
2
Ben Rivera
Careerverified
Per 600 PAverified
3
3
Don O'Riley
Career
Per 600 PAverified
28
2100
Ben Rivera
Careerverified
Per 600 PA
67
343.59
Don O'Riley
Career
Per 600 PA
8
600
Ben Rivera
Careerverified
Per 600 PA
117
600
Don O'Riley
Career
Per 600 PA
6
450
Ben Rivera
Careerverified
Per 600 PAverified
93
476.92
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.086
0.086
Don O'Riley
Career
Per 600 PA
0.25
0.25
Ben Rivera
Careerverified
Per 600 PAverified
0.368
0.368
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
1.16
5.96
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
14
71.79
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.141
0.141
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.086
0.086
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.227
0.227
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.085
0.085
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.165
0.165
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.151
0.151
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
5
25.64
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
2
10.26
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
7
35.9
Don O'Riley
Careerverified
Per 600 PA
-0.55
-41.12
Ben Rivera
Career
Per 600 PAverified
-1.72
-8.8
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
6
30.77
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Careerverified
Per 600 PAverified
1
75
Ben Rivera
Career
Per 600 PA
40
205.13
Don O'Riley
Careerverified
Per 600 PAverified
8
8
Ben Rivera
Career
Per 600 PA
2.93
2.93
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.15
0.15
Don O'Riley
Career
Per 600 PAverified
2
150
Ben Rivera
Careerverified
Per 600 PA
18
92.31
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Don O'Riley
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA