Ben Rivera vs. Blake Snell — Career Comparison

Gen XD.R.Throws RightBats RightCaribbeanPhiladelphia PhilliesNational LeagueStarting Pitcher
MillenialWashingtonThrows LeftBats LeftNorth AmericaLos Angeles DodgersNational LeagueStarting PitcherCy Young AwardAll-Star

The numbers give Blake Snell a clear advantage over Ben Rivera across the core pitching metrics. Blake Snell led in home run suppression (HR9+ 139 vs 95), skill-based run prevention (DICE+ 128 vs 93), and run prevention (ERA+ 128 vs 97). Ben Rivera held the edge in walk avoidance (BB%+ 76 vs 73). Blake Snell was the better starter — the numbers make that case clearly.

Pitching Stats for Ben Rivera and Blake Snell

Ben Rivera
Career
Per 9 Innings
3
3
Blake Snell
Careerverified
Per 9 Inningsverified
10
10
Ben Rivera
Career
Per 9 Inningsverified
67
1.89
Blake Snell
Careerverified
Per 9 Innings
222
1.73
Ben Rivera
Career
Per 9 Innings
49
1.39
Blake Snell
Careerverified
Per 9 Inningsverified
222
1.73
Ben Rivera
Career
Per 9 Inningsverified
23
0.65
Blake Snell
Careerverified
Per 9 Innings
81
0.63
Ben Rivera
Careerverified
Per 9 Innings
17
0.48
Blake Snell
Career
Per 9 Innings
62
0.48
Ben Rivera
Careerverified
Per 9 Inningsverified
57.5
57.5
Blake Snell
Career
Per 9 Innings
56.64
56.64
Ben Rivera
Career
Per 9 Innings
73.13
73.13
Blake Snell
Careerverified
Per 9 Inningsverified
100
100
Ben Rivera
Careerverified
Per 9 Inningsverified
5
0.14
Blake Snell
Career
Per 9 Innings
1
0.01
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Blake Snell
Career
Per 9 Innings
1
0.01
Ben Rivera
Career
Per 9 Innings
0
0
Blake Snell
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Innings
160
4.52
Blake Snell
Career
Per 9 Inningsverified
405
3.15
Ben Rivera
Career
Per 9 Innings
4.52
4.52
Blake Snell
Careerverified
Per 9 Inningsverified
3.15
3.15
Ben Rivera
Career
Per 9 Innings
4.39
4.39
Blake Snell
Careerverified
Per 9 Inningsverified
3.04
3.04
Ben Rivera
Career
Per 9 Innings
4.47
4.47
Blake Snell
Careerverified
Per 9 Inningsverified
3.14
3.14
Ben Rivera
Career
Per 9 Innings
0.258
0.258
Blake Snell
Careerverified
Per 9 Inningsverified
0.211
0.211
Ben Rivera
Career
Per 9 Innings
955
27
Blake Snell
Careerverified
Per 9 Innings
3474
27
Ben Rivera
Career
Per 9 Innings
318.1
9
Blake Snell
Careerverified
Per 9 Innings
1158
9
Ben Rivera
Careerverified
Per 9 Innings
314
8.88
Blake Snell
Career
Per 9 Inningsverified
891
6.92
Ben Rivera
Career
Per 9 Innings
8.88
8.88
Blake Snell
Careerverified
Per 9 Inningsverified
6.92
6.92
Ben Rivera
Careerverified
Per 9 Innings
32
0.9
Blake Snell
Career
Per 9 Inningsverified
111
0.86
Ben Rivera
Career
Per 9 Innings
0.9
0.9
Blake Snell
Careerverified
Per 9 Inningsverified
0.86
0.86
Ben Rivera
Careerverified
Per 9 Inningsverified
0.48
0.48
Blake Snell
Career
Per 9 Innings
0.5
0.5
Ben Rivera
Careerverified
Per 9 Innings
152
4.3
Blake Snell
Career
Per 9 Inningsverified
521
4.05
Ben Rivera
Career
Per 9 Innings
8
0.23
Blake Snell
Careerverified
Per 9 Inningsverified
6
0.05
Ben Rivera
Career
Per 9 Innings
4.3
4.3
Blake Snell
Careerverified
Per 9 Inningsverified
4.05
4.05
Ben Rivera
Career
Per 9 Innings
219
6.19
Blake Snell
Careerverified
Per 9 Inningsverified
1440
11.19
Ben Rivera
Career
Per 9 Innings
6.19
6.19
Blake Snell
Careerverified
Per 9 Inningsverified
11.19
11.19
Ben Rivera
Career
Per 9 Innings
3.27
3.27
Blake Snell
Careerverified
Per 9 Inningsverified
6.49
6.49
Ben Rivera
Career
Per 9 Innings
1.165
1.165
Blake Snell
Careerverified
Per 9 Inningsverified
1.693
1.693
Ben Rivera
Careerverified
Per 9 Inningsverified
21
0.59
Blake Snell
Career
Per 9 Innings
86
0.67
Ben Rivera
Career
Per 9 Innings
11
0.31
Blake Snell
Career
Per 9 Inningsverified
11
0.09
Ben Rivera
Careerverified
Per 9 Inningsverified
0
0
Blake Snell
Career
Per 9 Innings
5
0.04
Ben Rivera
Career
Per 9 Inningsverified
1405
39.72
Blake Snell
Careerverified
Per 9 Innings
4791
37.24
Ben Rivera
Careerverified
Per 9 Inningsverified
9
0.25
Blake Snell
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Innings
168
4.75
Blake Snell
Career
Per 9 Inningsverified
440
3.42
Ben Rivera
Career
Per 9 Innings
4.75
4.75
Blake Snell
Careerverified
Per 9 Inningsverified
3.42
3.42
Ben Rivera
Careerverified
Per 9 Innings
16
0.45
Blake Snell
Career
Per 9 Inningsverified
18
0.14
Ben Rivera
Careerverified
Per 9 Innings
8
0.23
Blake Snell
Career
Per 9 Inningsverified
19
0.15
Ben Rivera
Career
Per 9 Inningsverified
24
0.68
Blake Snell
Careerverified
Per 9 Innings
80
0.62
Ben Rivera
Career
Per 9 Innings
1.464
1.464
Blake Snell
Careerverified
Per 9 Inningsverified
1.219
1.219
Ben Rivera
Career
Per 9 Inningsverified
1218
34.44
Blake Snell
Careerverified
Per 9 Innings
4222
32.81
Ben Rivera
Career
Per 9 Innings
2.51
2.51
Blake Snell
Careerverified
Per 9 Inningsverified
1.98
1.98
Ben Rivera
Career
Per 9 Innings
0.292
0.292
Blake Snell
Career
Per 9 Innings
0.292
0.292
Ben Rivera
Careerverified
Per 9 Inningsverified
39.72
39.72
Blake Snell
Career
Per 9 Innings
37.24
37.24

Fielding Stats for Ben Rivera and Blake Snell

Ben Rivera
Career
Per 9 Innings
3
3
Blake Snell
Careerverified
Per 9 Inningsverified
10
10
Ben Rivera
Career
Per 9 Inningsverified
67
1.89
Blake Snell
Careerverified
Per 9 Innings
222
1.73
Ben Rivera
Career
Per 9 Innings
49
1.39
Blake Snell
Careerverified
Per 9 Inningsverified
223
1.73
Ben Rivera
Career
Per 9 Innings
955
27
Blake Snell
Careerverified
Per 9 Innings
3474
27
Ben Rivera
Career
Per 9 Innings
318.1
9
Blake Snell
Careerverified
Per 9 Innings
1158
9
Ben Rivera
Career
Per 9 Inningsverified
12
0.34
Blake Snell
Careerverified
Per 9 Innings
28
0.22
Ben Rivera
Career
Per 9 Inningsverified
39
1.1
Blake Snell
Careerverified
Per 9 Innings
115
0.89
Ben Rivera
Careerverified
Per 9 Innings
1
0.03
Blake Snell
Career
Per 9 Innings
4
0.03
Ben Rivera
Career
Per 9 Inningsverified
52
1.47
Blake Snell
Careerverified
Per 9 Innings
147
1.14
Ben Rivera
Career
Per 9 Inningsverified
51
1.44
Blake Snell
Careerverified
Per 9 Innings
143
1.11
Ben Rivera
Careerverified
Per 9 Inningsverified
98.08
98.08
Blake Snell
Career
Per 9 Innings
97.28
97.28
Ben Rivera
Careerverified
Per 9 Inningsverified
0.761
0.761
Blake Snell
Career
Per 9 Innings
0.644
0.644
Ben Rivera
Career
Per 9 Innings
73.13
73.13
Blake Snell
Careerverified
Per 9 Inningsverified
100.45
100.45
Ben Rivera
Career
Per 9 Inningsverified
2
0.06
Blake Snell
Careerverified
Per 9 Innings
5
0.04
Ben Rivera
Career
Per 9 Innings
0
0
Blake Snell
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Blake Snell
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Blake Snell
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Blake Snell
Career
Per 9 Innings
0
0

Hitting Stats for Ben Rivera and Blake Snell

Ben Rivera
Career
Per 600 PA
3
3
Blake Snell
Careerverified
Per 600 PAverified
10
10
Ben Rivera
Career
Per 600 PA
67
343.59
Blake Snell
Careerverified
Per 600 PAverified
223
2676
Ben Rivera
Careerverified
Per 600 PA
117
600
Blake Snell
Career
Per 600 PA
50
600
Ben Rivera
Careerverified
Per 600 PA
93
476.92
Blake Snell
Career
Per 600 PAverified
42
504
Ben Rivera
Career
Per 600 PA
0.086
0.086
Blake Snell
Careerverified
Per 600 PAverified
0.095
0.095
Ben Rivera
Careerverified
Per 600 PAverified
0.368
0.368
Blake Snell
Career
Per 600 PA
0.36
0.36
Ben Rivera
Careerverified
Per 600 PA
8
41.03
Blake Snell
Career
Per 600 PAverified
4
48
Ben Rivera
Careerverified
Per 600 PA
8
41.03
Blake Snell
Career
Per 600 PAverified
4
48
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PA
1.16
5.96
Blake Snell
Career
Per 600 PAverified
0.57
6.79
Ben Rivera
Careerverified
Per 600 PA
8
41.03
Blake Snell
Career
Per 600 PAverified
4
48
Ben Rivera
Careerverified
Per 600 PA
14
71.79
Blake Snell
Career
Per 600 PAverified
8
96
Ben Rivera
Career
Per 600 PA
0.141
0.141
Blake Snell
Careerverified
Per 600 PAverified
0.174
0.174
Ben Rivera
Career
Per 600 PA
0.086
0.086
Blake Snell
Careerverified
Per 600 PAverified
0.095
0.095
Ben Rivera
Career
Per 600 PA
0.227
0.227
Blake Snell
Careerverified
Per 600 PAverified
0.269
0.269
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0.085
0.085
Blake Snell
Careerverified
Per 600 PAverified
0.102
0.102
Ben Rivera
Career
Per 600 PA
0.165
0.165
Blake Snell
Careerverified
Per 600 PAverified
0.205
0.205
Ben Rivera
Career
Per 600 PA
0.151
0.151
Blake Snell
Careerverified
Per 600 PAverified
0.182
0.182
Ben Rivera
Careerverified
Per 600 PAverified
5
25.64
Blake Snell
Career
Per 600 PA
1
12
Ben Rivera
Careerverified
Per 600 PAverified
2
10.26
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
7
35.9
Blake Snell
Career
Per 600 PA
1
12
Ben Rivera
Career
Per 600 PA
-1.72
-8.8
Blake Snell
Careerverified
Per 600 PAverified
-0.6
-7.18
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Careerverified
Per 600 PAverified
1
12
Ben Rivera
Careerverified
Per 600 PA
6
30.77
Blake Snell
Career
Per 600 PAverified
3
36
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PAverified
40
205.13
Blake Snell
Careerverified
Per 600 PA
20
240
Ben Rivera
Careerverified
Per 600 PAverified
2.93
2.93
Blake Snell
Career
Per 600 PA
2.5
2.5
Ben Rivera
Career
Per 600 PA
0.15
0.15
Blake Snell
Career
Per 600 PA
0.15
0.15
Ben Rivera
Careerverified
Per 600 PAverified
18
92.31
Blake Snell
Career
Per 600 PA
4
48
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Careerverified
Per 600 PAverified
0
0
Blake Snell
Career
Per 600 PA
1
12
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
0
0
Blake Snell
Career
Per 600 PA
0
0
Ben Rivera
Career
Per 600 PA
Blake Snell
Career
Per 600 PA