Dan Altavilla vs. Ben Rivera — Career Comparison

MillenialPennsylvaniaThrows RightBats RightNorth AmericaChicago White SoxAmerican LeagueRelief Pitcher
Gen XD.R.Throws RightBats RightCaribbeanPhiladelphia PhilliesNational LeagueStarting Pitcher

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

Pitching Stats for Dan Altavilla and Ben Rivera

Dan Altavilla
Careerverified
Per 9 Inningsverified
8
8
Ben Rivera
Career
Per 9 Innings
3
3
Dan Altavilla
Careerverified
Per 9 Inningsverified
152
9.2
Ben Rivera
Career
Per 9 Innings
67
1.89
Dan Altavilla
Career
Per 9 Innings
1
0.06
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Dan Altavilla
Career
Per 9 Innings
8
0.48
Ben Rivera
Careerverified
Per 9 Inningsverified
23
0.65
Dan Altavilla
Careerverified
Per 9 Innings
9
0.54
Ben Rivera
Career
Per 9 Inningsverified
17
0.48
Dan Altavilla
Career
Per 9 Innings
47.06
47.06
Ben Rivera
Careerverified
Per 9 Inningsverified
57.5
57.5
Dan Altavilla
Career
Per 9 Innings
0.66
0.66
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Dan Altavilla
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
5
0.14
Dan Altavilla
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Dan Altavilla
Careerverified
Per 9 Inningsverified
3
0.18
Ben Rivera
Career
Per 9 Innings
0
0
Dan Altavilla
Careerverified
Per 9 Inningsverified
66
4
Ben Rivera
Career
Per 9 Innings
160
4.52
Dan Altavilla
Careerverified
Per 9 Inningsverified
4
4
Ben Rivera
Career
Per 9 Innings
4.52
4.52
Dan Altavilla
Careerverified
Per 9 Inningsverified
3.91
3.91
Ben Rivera
Career
Per 9 Innings
4.39
4.39
Dan Altavilla
Career
Per 9 Innings
4.51
4.51
Ben Rivera
Careerverified
Per 9 Inningsverified
4.47
4.47
Dan Altavilla
Careerverified
Per 9 Inningsverified
0.217
0.217
Ben Rivera
Career
Per 9 Innings
0.258
0.258
Dan Altavilla
Career
Per 9 Innings
446
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Dan Altavilla
Career
Per 9 Innings
148.2
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Dan Altavilla
Careerverified
Per 9 Inningsverified
117
7.08
Ben Rivera
Career
Per 9 Innings
314
8.88
Dan Altavilla
Careerverified
Per 9 Inningsverified
7.08
7.08
Ben Rivera
Career
Per 9 Innings
8.88
8.88
Dan Altavilla
Careerverified
Per 9 Innings
21
1.27
Ben Rivera
Career
Per 9 Inningsverified
32
0.9
Dan Altavilla
Career
Per 9 Innings
1.27
1.27
Ben Rivera
Careerverified
Per 9 Inningsverified
0.9
0.9
Dan Altavilla
Careerverified
Per 9 Inningsverified
0.14
0.14
Ben Rivera
Career
Per 9 Innings
0.48
0.48
Dan Altavilla
Careerverified
Per 9 Innings
78
4.72
Ben Rivera
Career
Per 9 Inningsverified
152
4.3
Dan Altavilla
Careerverified
Per 9 Inningsverified
2
0.12
Ben Rivera
Career
Per 9 Innings
8
0.23
Dan Altavilla
Career
Per 9 Innings
4.72
4.72
Ben Rivera
Careerverified
Per 9 Inningsverified
4.3
4.3
Dan Altavilla
Career
Per 9 Inningsverified
155
9.38
Ben Rivera
Careerverified
Per 9 Innings
219
6.19
Dan Altavilla
Careerverified
Per 9 Inningsverified
9.38
9.38
Ben Rivera
Career
Per 9 Innings
6.19
6.19
Dan Altavilla
Career
Per 9 Innings
1.02
1.02
Ben Rivera
Careerverified
Per 9 Inningsverified
3.27
3.27
Dan Altavilla
Careerverified
Per 9 Inningsverified
1.567
1.567
Ben Rivera
Career
Per 9 Innings
1.165
1.165
Dan Altavilla
Careerverified
Per 9 Innings
19
1.15
Ben Rivera
Career
Per 9 Inningsverified
21
0.59
Dan Altavilla
Careerverified
Per 9 Innings
9
0.54
Ben Rivera
Career
Per 9 Inningsverified
11
0.31
Dan Altavilla
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Dan Altavilla
Career
Per 9 Innings
635
38.44
Ben Rivera
Careerverified
Per 9 Inningsverified
1405
39.72
Dan Altavilla
Careerverified
Per 9 Inningsverified
47
2.85
Ben Rivera
Career
Per 9 Innings
9
0.25
Dan Altavilla
Careerverified
Per 9 Inningsverified
74
4.48
Ben Rivera
Career
Per 9 Innings
168
4.75
Dan Altavilla
Careerverified
Per 9 Inningsverified
4.48
4.48
Ben Rivera
Career
Per 9 Innings
4.75
4.75
Dan Altavilla
Careerverified
Per 9 Inningsverified
2
0.12
Ben Rivera
Career
Per 9 Innings
16
0.45
Dan Altavilla
Careerverified
Per 9 Innings
6
0.36
Ben Rivera
Career
Per 9 Inningsverified
8
0.23
Dan Altavilla
Career
Per 9 Inningsverified
12
0.73
Ben Rivera
Careerverified
Per 9 Innings
24
0.68
Dan Altavilla
Careerverified
Per 9 Inningsverified
1.312
1.312
Ben Rivera
Career
Per 9 Innings
1.464
1.464
Dan Altavilla
Career
Per 9 Innings
540
32.69
Ben Rivera
Careerverified
Per 9 Inningsverified
1218
34.44
Dan Altavilla
Careerverified
Per 9 Inningsverified
0.49
0.49
Ben Rivera
Career
Per 9 Innings
2.51
2.51
Dan Altavilla
Careerverified
Per 9 Inningsverified
0.264
0.264
Ben Rivera
Career
Per 9 Innings
0.292
0.292
Dan Altavilla
Career
Per 9 Innings
38.44
38.44
Ben Rivera
Careerverified
Per 9 Inningsverified
39.72
39.72

Fielding Stats for Dan Altavilla and Ben Rivera

Dan Altavilla
Careerverified
Per 9 Inningsverified
8
8
Ben Rivera
Career
Per 9 Innings
3
3
Dan Altavilla
Careerverified
Per 9 Inningsverified
152
9.2
Ben Rivera
Career
Per 9 Innings
67
1.89
Dan Altavilla
Career
Per 9 Innings
1
0.06
Ben Rivera
Careerverified
Per 9 Inningsverified
49
1.39
Dan Altavilla
Career
Per 9 Innings
446
27
Ben Rivera
Careerverified
Per 9 Innings
955
27
Dan Altavilla
Career
Per 9 Innings
148.2
9
Ben Rivera
Careerverified
Per 9 Innings
318.1
9
Dan Altavilla
Career
Per 9 Inningsverified
9
0.54
Ben Rivera
Careerverified
Per 9 Innings
12
0.34
Dan Altavilla
Career
Per 9 Innings
16
0.97
Ben Rivera
Careerverified
Per 9 Inningsverified
39
1.1
Dan Altavilla
Careerverified
Per 9 Inningsverified
0
0
Ben Rivera
Career
Per 9 Innings
1
0.03
Dan Altavilla
Career
Per 9 Inningsverified
25
1.51
Ben Rivera
Careerverified
Per 9 Innings
52
1.47
Dan Altavilla
Career
Per 9 Inningsverified
25
1.51
Ben Rivera
Careerverified
Per 9 Innings
51
1.44
Dan Altavilla
Careerverified
Per 9 Inningsverified
100
100
Ben Rivera
Career
Per 9 Innings
98.08
98.08
Dan Altavilla
Career
Per 9 Innings
0.165
0.165
Ben Rivera
Careerverified
Per 9 Inningsverified
0.761
0.761
Dan Altavilla
Career
Per 9 Innings
0.66
0.66
Ben Rivera
Careerverified
Per 9 Inningsverified
73.13
73.13
Dan Altavilla
Career
Per 9 Innings
0
0
Ben Rivera
Careerverified
Per 9 Inningsverified
2
0.06
Dan Altavilla
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Dan Altavilla
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Dan Altavilla
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0
Dan Altavilla
Career
Per 9 Innings
0
0
Ben Rivera
Career
Per 9 Innings
0
0

Hitting Stats for Dan Altavilla and Ben Rivera

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