Ed O'Neil vs. Ben Rivera — Career Comparison

Pre-GenerationalPennsylvaniaThrows RightNorth AmericaPhiladelphia AthleticsAmerican AssociationRelief Pitcher
Gen XD.R.Throws RightBats RightCaribbeanPhiladelphia PhilliesNational LeagueStarting Pitcher

Ben Rivera built a career as a starting pitcher and Ed O'Neil 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 9.26 and 2.294 for Ed O'Neil. By the career numbers, Ben Rivera had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Ed O'Neil and Ben Rivera

Ed O'Neil
Career
Per 9 Innings
1
1
Ben Rivera
Careerverified
Per 9 Inningsverified
3
3
Ed O'Neil
Career
Per 9 Innings
8
1.06
Ben Rivera
Careerverified
Per 9 Inningsverified
67
1.89
Ed O'Neil
Career
Per 9 Innings
8
1.06
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
23
0.65
Ed O'Neil
Careerverified
Per 9 Innings
8
1.06
Ben Rivera
Career
Per 9 Inningsverified
17
0.48
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
57.5
57.5
Ed O'Neil
Careerverified
Per 9 Inningsverified
100
100
Ben Rivera
Career
Per 9 Innings
73.13
73.13
Ed O'Neil
Careerverified
Per 9 Inningsverified
8
1.06
Ben Rivera
Career
Per 9 Innings
5
0.14
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Ed O'Neil
Careerverified
Per 9 Innings
70
9.26
Ben Rivera
Career
Per 9 Inningsverified
160
4.52
Ed O'Neil
Career
Per 9 Innings
9.26
9.26
Ben Rivera
Careerverified
Per 9 Inningsverified
4.52
4.52
Ed O'Neil
Career
Per 9 Innings
8.51
8.51
Ben Rivera
Careerverified
Per 9 Inningsverified
4.39
4.39
Ed O'Neil
Career
Per 9 Innings
4.74
4.74
Ben Rivera
Careerverified
Per 9 Inningsverified
4.47
4.47
Ed O'Neil
Career
Per 9 Innings
0.356
0.356
Ben Rivera
Careerverified
Per 9 Inningsverified
0.258
0.258
Ed O'Neil
Career
Per 9 Innings
204
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Ed O'Neil
Career
Per 9 Innings
68
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Ed O'Neil
Careerverified
Per 9 Innings
111
14.69
Ben Rivera
Career
Per 9 Inningsverified
314
8.88
Ed O'Neil
Career
Per 9 Innings
14.69
14.69
Ben Rivera
Careerverified
Per 9 Inningsverified
8.88
8.88
Ed O'Neil
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
32
0.9
Ed O'Neil
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
0.9
0.9
Ed O'Neil
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
0.48
0.48
Ed O'Neil
Careerverified
Per 9 Innings
45
5.96
Ben Rivera
Career
Per 9 Inningsverified
152
4.3
Ed O'Neil
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
8
0.23
Ed O'Neil
Career
Per 9 Innings
5.96
5.96
Ben Rivera
Careerverified
Per 9 Inningsverified
4.3
4.3
Ed O'Neil
Career
Per 9 Innings
19
2.51
Ben Rivera
Careerverified
Per 9 Inningsverified
219
6.19
Ed O'Neil
Career
Per 9 Innings
2.51
2.51
Ben Rivera
Careerverified
Per 9 Inningsverified
6.19
6.19
Ed O'Neil
Career
Per 9 Innings
2.38
2.38
Ben Rivera
Careerverified
Per 9 Inningsverified
3.27
3.27
Ed O'Neil
Career
Per 9 Innings
0.941
0.941
Ben Rivera
Careerverified
Per 9 Inningsverified
1.165
1.165
Ed O'Neil
Careerverified
Per 9 Innings
13
1.72
Ben Rivera
Career
Per 9 Inningsverified
21
0.59
Ed O'Neil
Careerverified
Per 9 Innings
7
0.93
Ben Rivera
Career
Per 9 Inningsverified
11
0.31
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Ed O'Neil
Career
Per 9 Inningsverified
364
48.18
Ben Rivera
Careerverified
Per 9 Innings
1405
39.72
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
9
0.25
Ed O'Neil
Careerverified
Per 9 Innings
95
12.57
Ben Rivera
Career
Per 9 Inningsverified
168
4.75
Ed O'Neil
Career
Per 9 Innings
12.57
12.57
Ben Rivera
Careerverified
Per 9 Inningsverified
4.75
4.75
Ed O'Neil
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
16
0.45
Ed O'Neil
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
8
0.23
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
24
0.68
Ed O'Neil
Career
Per 9 Innings
2.294
2.294
Ben Rivera
Careerverified
Per 9 Inningsverified
1.464
1.464
Ed O'Neil
Career
Per 9 Inningsverified
312
41.29
Ben Rivera
Careerverified
Per 9 Innings
1218
34.44
Ed O'Neil
Career
Per 9 Innings
11.88
11.88
Ben Rivera
Careerverified
Per 9 Inningsverified
2.51
2.51
Ed O'Neil
Career
Per 9 Innings
0.379
0.379
Ben Rivera
Careerverified
Per 9 Inningsverified
0.292
0.292
Ed O'Neil
Careerverified
Per 9 Inningsverified
48.18
48.18
Ben Rivera
Career
Per 9 Innings
39.72
39.72

Fielding Stats for Ed O'Neil and Ben Rivera

Ed O'Neil
Career
Per 9 Innings
1
1
Ben Rivera
Careerverified
Per 9 Inningsverified
3
3
Ed O'Neil
Career
Per 9 Innings
12
1.13
Ben Rivera
Careerverified
Per 9 Inningsverified
67
1.89
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Ed O'Neil
Career
Per 9 Innings
288
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Ed O'Neil
Career
Per 9 Innings
96
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Ed O'Neil
Career
Per 9 Inningsverified
9
0.84
Ben Rivera
Careerverified
Per 9 Innings
12
0.34
Ed O'Neil
Career
Per 9 Inningsverified
19
1.78
Ben Rivera
Careerverified
Per 9 Innings
39
1.1
Ed O'Neil
Career
Per 9 Innings
5
0.47
Ben Rivera
Careerverified
Per 9 Inningsverified
1
0.03
Ed O'Neil
Career
Per 9 Inningsverified
33
3.09
Ben Rivera
Careerverified
Per 9 Innings
52
1.47
Ed O'Neil
Career
Per 9 Inningsverified
28
2.63
Ben Rivera
Careerverified
Per 9 Innings
51
1.44
Ed O'Neil
Career
Per 9 Innings
84.85
84.85
Ben Rivera
Careerverified
Per 9 Inningsverified
98.08
98.08
Ed O'Neil
Careerverified
Per 9 Inningsverified
2.333
2.333
Ben Rivera
Career
Per 9 Innings
0.761
0.761
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Ed O'Neil
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0

Hitting Stats for Ed O'Neil and Ben Rivera

Ed O'Neil
Career
Per 600 PA
1
1
Ben Rivera
Careerverified
Per 600 PAverified
3
3
Ed O'Neil
Career
Per 600 PA
12
167.44
Ben Rivera
Careerverified
Per 600 PAverified
67
343.59
Ed O'Neil
Career
Per 600 PA
43
600
Ben Rivera
Careerverified
Per 600 PA
117
600
Ed O'Neil
Career
Per 600 PAverified
40
558.14
Ben Rivera
Careerverified
Per 600 PA
93
476.92
Ed O'Neil
Careerverified
Per 600 PAverified
0.125
0.125
Ben Rivera
Career
Per 600 PA
0.086
0.086
Ed O'Neil
Career
Per 600 PA
0.337
0.337
Ben Rivera
Careerverified
Per 600 PAverified
0.368
0.368
Ed O'Neil
Career
Per 600 PAverified
5
69.77
Ben Rivera
Careerverified
Per 600 PA
8
41.03
Ed O'Neil
Career
Per 600 PAverified
5
69.77
Ben Rivera
Careerverified
Per 600 PA
8
41.03
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PAverified
0.95
13.29
Ben Rivera
Careerverified
Per 600 PA
1.16
5.96
Ed O'Neil
Career
Per 600 PAverified
5
69.77
Ben Rivera
Careerverified
Per 600 PA
8
41.03
Ed O'Neil
Career
Per 600 PAverified
8
111.63
Ben Rivera
Careerverified
Per 600 PA
14
71.79
Ed O'Neil
Careerverified
Per 600 PAverified
0.186
0.186
Ben Rivera
Career
Per 600 PA
0.141
0.141
Ed O'Neil
Careerverified
Per 600 PAverified
0.125
0.125
Ben Rivera
Career
Per 600 PA
0.086
0.086
Ed O'Neil
Careerverified
Per 600 PAverified
0.311
0.311
Ben Rivera
Career
Per 600 PA
0.227
0.227
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Careerverified
Per 600 PAverified
0.115
0.115
Ben Rivera
Career
Per 600 PA
0.085
0.085
Ed O'Neil
Careerverified
Per 600 PAverified
0.229
0.229
Ben Rivera
Career
Per 600 PA
0.165
0.165
Ed O'Neil
Career
Per 600 PA
0.125
0.125
Ben Rivera
Careerverified
Per 600 PAverified
0.151
0.151
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
5
25.64
Ed O'Neil
Career
Per 600 PAverified
2
27.91
Ben Rivera
Career
Per 600 PA
2
10.26
Ed O'Neil
Career
Per 600 PA
2
27.91
Ben Rivera
Careerverified
Per 600 PAverified
7
35.9
Ed O'Neil
Careerverified
Per 600 PAverified
0.41
5.76
Ben Rivera
Career
Per 600 PA
-1.72
-8.8
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PAverified
3
41.86
Ben Rivera
Careerverified
Per 600 PA
6
30.77
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Careerverified
Per 600 PAverified
0
0
Ben Rivera
Career
Per 600 PA
40
205.13
Ed O'Neil
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
2.93
2.93
Ed O'Neil
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
0.15
0.15
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
18
92.31
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ed O'Neil
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA