Brad Moore vs. Ben Rivera — Career Comparison

Baby BoomersColoradoThrows RightBats RightNorth AmericaPhiladelphia PhilliesNational LeagueRelief Pitcher
Gen XD.R.Throws RightBats RightCaribbeanPhiladelphia PhilliesNational LeagueStarting Pitcher

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

Pitching Stats for Brad Moore and Ben Rivera

Brad Moore
Career
Per 9 Innings
2
2
Ben Rivera
Careerverified
Per 9 Inningsverified
3
3
Brad Moore
Career
Per 9 Inningsverified
8
8.64
Ben Rivera
Careerverified
Per 9 Innings
67
1.89
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
23
0.65
Brad Moore
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
17
0.48
Brad Moore
Career
Per 9 Innings
Ben Rivera
Careerverified
Per 9 Inningsverified
57.5
57.5
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
5
0.14
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Brad Moore
Careerverified
Per 9 Inningsverified
1
1.08
Ben Rivera
Career
Per 9 Innings
160
4.52
Brad Moore
Careerverified
Per 9 Inningsverified
1.08
1.08
Ben Rivera
Career
Per 9 Innings
4.52
4.52
Brad Moore
Career
Per 9 Innings
4.41
4.41
Ben Rivera
Careerverified
Per 9 Inningsverified
4.39
4.39
Brad Moore
Careerverified
Per 9 Inningsverified
4.44
4.44
Ben Rivera
Career
Per 9 Innings
4.47
4.47
Brad Moore
Career
Per 9 Innings
0.32
0.32
Ben Rivera
Careerverified
Per 9 Inningsverified
0.258
0.258
Brad Moore
Career
Per 9 Innings
25
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Brad Moore
Career
Per 9 Innings
8.1
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Brad Moore
Careerverified
Per 9 Inningsverified
8
8.64
Ben Rivera
Career
Per 9 Innings
314
8.88
Brad Moore
Careerverified
Per 9 Inningsverified
8.64
8.64
Ben Rivera
Career
Per 9 Innings
8.88
8.88
Brad Moore
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
32
0.9
Brad Moore
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
0.9
0.9
Brad Moore
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
0.48
0.48
Brad Moore
Careerverified
Per 9 Innings
6
6.48
Ben Rivera
Career
Per 9 Inningsverified
152
4.3
Brad Moore
Careerverified
Per 9 Innings
2
2.16
Ben Rivera
Career
Per 9 Inningsverified
8
0.23
Brad Moore
Career
Per 9 Innings
6.48
6.48
Ben Rivera
Careerverified
Per 9 Inningsverified
4.3
4.3
Brad Moore
Career
Per 9 Innings
3
3.24
Ben Rivera
Careerverified
Per 9 Inningsverified
219
6.19
Brad Moore
Career
Per 9 Innings
3.24
3.24
Ben Rivera
Careerverified
Per 9 Inningsverified
6.19
6.19
Brad Moore
Career
Per 9 Innings
0.38
0.38
Ben Rivera
Careerverified
Per 9 Inningsverified
3.27
3.27
Brad Moore
Career
Per 9 Innings
1.08
1.08
Ben Rivera
Careerverified
Per 9 Inningsverified
1.165
1.165
Brad Moore
Careerverified
Per 9 Innings
1
1.08
Ben Rivera
Career
Per 9 Inningsverified
21
0.59
Brad Moore
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
11
0.31
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Brad Moore
Career
Per 9 Innings
34
36.72
Ben Rivera
Careerverified
Per 9 Inningsverified
1405
39.72
Brad Moore
Career
Per 9 Inningsverified
5
5.4
Ben Rivera
Careerverified
Per 9 Innings
9
0.25
Brad Moore
Careerverified
Per 9 Inningsverified
1
1.08
Ben Rivera
Career
Per 9 Innings
168
4.75
Brad Moore
Careerverified
Per 9 Inningsverified
1.08
1.08
Ben Rivera
Career
Per 9 Innings
4.75
4.75
Brad Moore
Careerverified
Per 9 Innings
2
2.16
Ben Rivera
Career
Per 9 Inningsverified
16
0.45
Brad Moore
Careerverified
Per 9 Innings
1
1.08
Ben Rivera
Career
Per 9 Inningsverified
8
0.23
Brad Moore
Career
Per 9 Inningsverified
5
5.4
Ben Rivera
Careerverified
Per 9 Innings
24
0.68
Brad Moore
Career
Per 9 Innings
1.68
1.68
Ben Rivera
Careerverified
Per 9 Inningsverified
1.464
1.464
Brad Moore
Career
Per 9 Innings
25
27
Ben Rivera
Careerverified
Per 9 Inningsverified
1218
34.44
Brad Moore
Careerverified
Per 9 Inningsverified
0.13
0.13
Ben Rivera
Career
Per 9 Innings
2.51
2.51
Brad Moore
Career
Per 9 Innings
0.364
0.364
Ben Rivera
Careerverified
Per 9 Inningsverified
0.292
0.292
Brad Moore
Career
Per 9 Innings
36.72
36.72
Ben Rivera
Careerverified
Per 9 Inningsverified
39.72
39.72

Fielding Stats for Brad Moore and Ben Rivera

Brad Moore
Career
Per 9 Innings
2
2
Ben Rivera
Careerverified
Per 9 Inningsverified
3
3
Brad Moore
Career
Per 9 Inningsverified
8
8.64
Ben Rivera
Careerverified
Per 9 Innings
67
1.89
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Brad Moore
Career
Per 9 Innings
25
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Brad Moore
Career
Per 9 Innings
8.1
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Brad Moore
Career
Per 9 Inningsverified
2
2.16
Ben Rivera
Careerverified
Per 9 Innings
12
0.34
Brad Moore
Career
Per 9 Inningsverified
2
2.16
Ben Rivera
Careerverified
Per 9 Innings
39
1.1
Brad Moore
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
1
0.03
Brad Moore
Career
Per 9 Inningsverified
4
4.32
Ben Rivera
Careerverified
Per 9 Innings
52
1.47
Brad Moore
Career
Per 9 Inningsverified
4
4.32
Ben Rivera
Careerverified
Per 9 Innings
51
1.44
Brad Moore
Careerverified
Per 9 Inningsverified
100
100
Ben Rivera
Career
Per 9 Innings
98.08
98.08
Brad Moore
Career
Per 9 Innings
0.5
0.5
Ben Rivera
Careerverified
Per 9 Inningsverified
0.761
0.761
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Brad Moore
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0

Hitting Stats for Brad Moore and Ben Rivera

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