Ben Rivera vs. Ryan Weber — Career Comparison

Gen XD.R.Throws RightBats RightCaribbeanPhiladelphia PhilliesNational LeagueStarting Pitcher
MillenialFloridaThrows RightBats RightNorth AmericaBoston Red SoxAmerican LeagueRelief Pitcher

Ben Rivera built a career as a starting pitcher and Ryan Weber 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 63), home run suppression (HR9+ 95 vs 84), and run prevention (ERA+ 97 vs 87). Ryan Weber held the edge in walk avoidance (BB%+ 218 vs 76). Role difference aside, Ben Rivera holds a clear edge on every meaningful shared measure.

Pitching Stats for Ben Rivera and Ryan Weber

Ben Rivera
Career
Per 9 Innings
3
3
Ryan Weber
Careerverified
Per 9 Inningsverified
9
9
Ben Rivera
Career
Per 9 Innings
67
1.89
Ryan Weber
Careerverified
Per 9 Inningsverified
76
3.56
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Ryan Weber
Career
Per 9 Innings
16
0.75
Ben Rivera
Careerverified
Per 9 Inningsverified
23
0.65
Ryan Weber
Career
Per 9 Innings
5
0.23
Ben Rivera
Career
Per 9 Inningsverified
17
0.48
Ryan Weber
Careerverified
Per 9 Innings
12
0.56
Ben Rivera
Careerverified
Per 9 Inningsverified
57.5
57.5
Ryan Weber
Career
Per 9 Innings
29.41
29.41
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Ryan Weber
Career
Per 9 Innings
21.05
21.05
Ben Rivera
Careerverified
Per 9 Inningsverified
5
0.14
Ryan Weber
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Ryan Weber
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Ryan Weber
Careerverified
Per 9 Inningsverified
2
0.09
Ben Rivera
Career
Per 9 Inningsverified
160
4.52
Ryan Weber
Careerverified
Per 9 Innings
104
4.88
Ben Rivera
Careerverified
Per 9 Inningsverified
4.52
4.52
Ryan Weber
Career
Per 9 Innings
4.88
4.88
Ben Rivera
Careerverified
Per 9 Inningsverified
4.39
4.39
Ryan Weber
Career
Per 9 Innings
4.57
4.57
Ben Rivera
Careerverified
Per 9 Inningsverified
4.47
4.47
Ryan Weber
Career
Per 9 Innings
4.72
4.72
Ben Rivera
Careerverified
Per 9 Inningsverified
0.258
0.258
Ryan Weber
Career
Per 9 Innings
0.278
0.278
Ben Rivera
Careerverified
Per 9 Innings
955
27
Ryan Weber
Career
Per 9 Innings
576
27
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Ryan Weber
Career
Per 9 Innings
192
9
Ben Rivera
Career
Per 9 Inningsverified
314
8.88
Ryan Weber
Careerverified
Per 9 Innings
209
9.8
Ben Rivera
Careerverified
Per 9 Inningsverified
8.88
8.88
Ryan Weber
Career
Per 9 Innings
9.8
9.8
Ben Rivera
Career
Per 9 Inningsverified
32
0.9
Ryan Weber
Careerverified
Per 9 Innings
31
1.45
Ben Rivera
Careerverified
Per 9 Inningsverified
0.9
0.9
Ryan Weber
Career
Per 9 Innings
1.45
1.45
Ben Rivera
Career
Per 9 Innings
0.48
0.48
Ryan Weber
Careerverified
Per 9 Inningsverified
0.41
0.41
Ben Rivera
Career
Per 9 Innings
152
4.3
Ryan Weber
Careerverified
Per 9 Inningsverified
41
1.92
Ben Rivera
Career
Per 9 Innings
8
0.23
Ryan Weber
Careerverified
Per 9 Inningsverified
2
0.09
Ben Rivera
Career
Per 9 Innings
4.3
4.3
Ryan Weber
Careerverified
Per 9 Inningsverified
1.92
1.92
Ben Rivera
Careerverified
Per 9 Inningsverified
219
6.19
Ryan Weber
Career
Per 9 Innings
117
5.48
Ben Rivera
Careerverified
Per 9 Inningsverified
6.19
6.19
Ryan Weber
Career
Per 9 Innings
5.48
5.48
Ben Rivera
Careerverified
Per 9 Inningsverified
3.27
3.27
Ryan Weber
Career
Per 9 Innings
1.54
1.54
Ben Rivera
Careerverified
Per 9 Inningsverified
1.165
1.165
Ryan Weber
Career
Per 9 Innings
0.823
0.823
Ben Rivera
Career
Per 9 Innings
21
0.59
Ryan Weber
Careerverified
Per 9 Inningsverified
4
0.19
Ben Rivera
Careerverified
Per 9 Inningsverified
11
0.31
Ryan Weber
Career
Per 9 Innings
13
0.61
Ben Rivera
Career
Per 9 Innings
0
0
Ryan Weber
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
1405
39.72
Ryan Weber
Career
Per 9 Innings
813
38.11
Ben Rivera
Career
Per 9 Innings
9
0.25
Ryan Weber
Careerverified
Per 9 Inningsverified
28
1.31
Ben Rivera
Career
Per 9 Inningsverified
168
4.75
Ryan Weber
Careerverified
Per 9 Innings
110
5.16
Ben Rivera
Careerverified
Per 9 Inningsverified
4.75
4.75
Ryan Weber
Career
Per 9 Innings
5.16
5.16
Ben Rivera
Career
Per 9 Innings
16
0.45
Ryan Weber
Careerverified
Per 9 Inningsverified
3
0.14
Ben Rivera
Career
Per 9 Innings
8
0.23
Ryan Weber
Careerverified
Per 9 Inningsverified
4
0.19
Ben Rivera
Careerverified
Per 9 Innings
24
0.68
Ryan Weber
Career
Per 9 Inningsverified
22
1.03
Ben Rivera
Career
Per 9 Innings
1.464
1.464
Ryan Weber
Careerverified
Per 9 Inningsverified
1.302
1.302
Ben Rivera
Careerverified
Per 9 Innings
1218
34.44
Ryan Weber
Career
Per 9 Inningsverified
752
35.25
Ben Rivera
Career
Per 9 Innings
2.51
2.51
Ryan Weber
Careerverified
Per 9 Inningsverified
1.45
1.45
Ben Rivera
Careerverified
Per 9 Inningsverified
0.292
0.292
Ryan Weber
Career
Per 9 Innings
0.295
0.295
Ben Rivera
Careerverified
Per 9 Inningsverified
39.72
39.72
Ryan Weber
Career
Per 9 Innings
38.11
38.11

Fielding Stats for Ben Rivera and Ryan Weber

Ben Rivera
Career
Per 9 Innings
3
3
Ryan Weber
Careerverified
Per 9 Inningsverified
9
9
Ben Rivera
Career
Per 9 Innings
67
1.89
Ryan Weber
Careerverified
Per 9 Inningsverified
76
3.56
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Ryan Weber
Career
Per 9 Innings
16
0.75
Ben Rivera
Careerverified
Per 9 Innings
955
27
Ryan Weber
Career
Per 9 Innings
576
27
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Ryan Weber
Career
Per 9 Innings
192
9
Ben Rivera
Career
Per 9 Innings
12
0.34
Ryan Weber
Careerverified
Per 9 Inningsverified
23
1.08
Ben Rivera
Careerverified
Per 9 Innings
39
1.1
Ryan Weber
Career
Per 9 Inningsverified
26
1.22
Ben Rivera
Career
Per 9 Inningsverified
1
0.03
Ryan Weber
Career
Per 9 Innings
1
0.05
Ben Rivera
Careerverified
Per 9 Innings
52
1.47
Ryan Weber
Career
Per 9 Inningsverified
50
2.34
Ben Rivera
Careerverified
Per 9 Innings
51
1.44
Ryan Weber
Career
Per 9 Inningsverified
49
2.3
Ben Rivera
Careerverified
Per 9 Inningsverified
98.08
98.08
Ryan Weber
Career
Per 9 Innings
98
98
Ben Rivera
Careerverified
Per 9 Inningsverified
0.761
0.761
Ryan Weber
Career
Per 9 Innings
0.645
0.645
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Ryan Weber
Career
Per 9 Innings
21.05
21.05
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Ryan Weber
Career
Per 9 Innings
1
0.05
Ben Rivera
Career
Per 9 Innings
0
0
Ryan Weber
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Ryan Weber
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Ryan Weber
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Ryan Weber
Career
Per 9 Innings
0
0

Hitting Stats for Ben Rivera and Ryan Weber

Ben Rivera
Career
Per 600 PA
3
3
Ryan Weber
Careerverified
Per 600 PAverified
9
9
Ben Rivera
Career
Per 600 PA
67
343.59
Ryan Weber
Careerverified
Per 600 PAverified
76
2682.35
Ben Rivera
Careerverified
Per 600 PA
117
600
Ryan Weber
Career
Per 600 PA
17
600
Ben Rivera
Careerverified
Per 600 PA
93
476.92
Ryan Weber
Career
Per 600 PAverified
17
600
Ben Rivera
Careerverified
Per 600 PAverified
0.086
0.086
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.368
0.368
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
Ben Rivera
Careerverified
Per 600 PAverified
1.16
5.96
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
8
41.03
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
14
71.79
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.141
0.141
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.086
0.086
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.227
0.227
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.085
0.085
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.165
0.165
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0.151
0.151
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
5
25.64
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
2
10.26
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
7
35.9
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
-1.72
-8.8
Ryan Weber
Career
Per 600 PA
-1.83
-64.52
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
6
30.77
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PAverified
40
205.13
Ryan Weber
Careerverified
Per 600 PA
12
423.53
Ben Rivera
Careerverified
Per 600 PAverified
2.93
2.93
Ryan Weber
Career
Per 600 PA
1.42
1.42
Ben Rivera
Careerverified
Per 600 PAverified
0.15
0.15
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
18
92.31
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Ryan Weber
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
Ryan Weber
Career
Per 600 PA