Zach Eflin vs. Ron Willis — Career Comparison

MillenialFloridaThrows RightBats RightNorth AmericaBaltimore OriolesAmerican LeagueStarting Pitcher
Silent GenerationTennesseeThrows RightBats RightNorth AmericaSt. Louis CardinalsNational LeagueRelief Pitcher

Zach Eflin built a career as a starting pitcher and Ron Willis as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Zach Eflin led in walk avoidance (BB%+ 183 vs 80), skill-based run prevention (DICE+ 114 vs 90), and strikeout rate (K%+ 97 vs 78). Ron Willis held the edge in home run suppression (HR9+ 134 vs 104). Keeping the role difference in mind, the edge still goes to Zach Eflin.

Pitching Stats for Zach Eflin and Ron Willis

Zach Eflin
Careerverified
Per 9 Inningsverified
10
10
Ron Willis
Career
Per 9 Innings
5
5
Zach Eflin
Careerverified
Per 9 Innings
200
1.68
Ron Willis
Career
Per 9 Inningsverified
188
7.1
Zach Eflin
Careerverified
Per 9 Inningsverified
188
1.58
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Careerverified
Per 9 Inningsverified
68
0.57
Ron Willis
Career
Per 9 Innings
11
0.42
Zach Eflin
Career
Per 9 Innings
67
0.56
Ron Willis
Careerverified
Per 9 Inningsverified
12
0.45
Zach Eflin
Careerverified
Per 9 Inningsverified
50.37
50.37
Ron Willis
Career
Per 9 Innings
47.83
47.83
Zach Eflin
Careerverified
Per 9 Inningsverified
94
94
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Careerverified
Per 9 Inningsverified
5
0.04
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Careerverified
Per 9 Inningsverified
3
0.03
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Career
Per 9 Innings
1
0.01
Ron Willis
Careerverified
Per 9 Inningsverified
19
0.72
Zach Eflin
Career
Per 9 Innings
511
4.28
Ron Willis
Careerverified
Per 9 Inningsverified
88
3.32
Zach Eflin
Career
Per 9 Innings
4.28
4.28
Ron Willis
Careerverified
Per 9 Inningsverified
3.32
3.32
Zach Eflin
Career
Per 9 Innings
3.91
3.91
Ron Willis
Careerverified
Per 9 Inningsverified
3.36
3.36
Zach Eflin
Careerverified
Per 9 Inningsverified
3.95
3.95
Ron Willis
Career
Per 9 Innings
4.36
4.36
Zach Eflin
Career
Per 9 Innings
0.264
0.264
Ron Willis
Careerverified
Per 9 Inningsverified
0.232
0.232
Zach Eflin
Careerverified
Per 9 Innings
3221
27
Ron Willis
Career
Per 9 Innings
715
27
Zach Eflin
Careerverified
Per 9 Innings
1073.2
9
Ron Willis
Career
Per 9 Innings
238.1
9
Zach Eflin
Career
Per 9 Innings
1106
9.27
Ron Willis
Careerverified
Per 9 Inningsverified
209
7.89
Zach Eflin
Career
Per 9 Innings
9.27
9.27
Ron Willis
Careerverified
Per 9 Inningsverified
7.89
7.89
Zach Eflin
Career
Per 9 Innings
162
1.36
Ron Willis
Careerverified
Per 9 Inningsverified
15
0.57
Zach Eflin
Career
Per 9 Innings
1.36
1.36
Ron Willis
Careerverified
Per 9 Inningsverified
0.57
0.57
Zach Eflin
Career
Per 9 Innings
0.81
0.81
Ron Willis
Careerverified
Per 9 Inningsverified
0.08
0.08
Zach Eflin
Career
Per 9 Inningsverified
221
1.85
Ron Willis
Careerverified
Per 9 Innings
119
4.49
Zach Eflin
Careerverified
Per 9 Inningsverified
14
0.12
Ron Willis
Career
Per 9 Innings
40
1.51
Zach Eflin
Careerverified
Per 9 Inningsverified
1.85
1.85
Ron Willis
Career
Per 9 Innings
4.49
4.49
Zach Eflin
Careerverified
Per 9 Inningsverified
922
7.73
Ron Willis
Career
Per 9 Innings
128
4.83
Zach Eflin
Careerverified
Per 9 Inningsverified
7.73
7.73
Ron Willis
Career
Per 9 Innings
4.83
4.83
Zach Eflin
Careerverified
Per 9 Inningsverified
4.61
4.61
Ron Willis
Career
Per 9 Innings
0.68
0.68
Zach Eflin
Careerverified
Per 9 Inningsverified
1.065
1.065
Ron Willis
Career
Per 9 Innings
1.036
1.036
Zach Eflin
Career
Per 9 Inningsverified
14
0.12
Ron Willis
Careerverified
Per 9 Innings
13
0.49
Zach Eflin
Career
Per 9 Inningsverified
32
0.27
Ron Willis
Careerverified
Per 9 Innings
9
0.34
Zach Eflin
Career
Per 9 Innings
0
0
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Careerverified
Per 9 Innings
4501
37.73
Ron Willis
Career
Per 9 Inningsverified
1037
39.16
Zach Eflin
Career
Per 9 Innings
5
0.04
Ron Willis
Careerverified
Per 9 Inningsverified
74
2.79
Zach Eflin
Career
Per 9 Innings
550
4.61
Ron Willis
Careerverified
Per 9 Inningsverified
101
3.81
Zach Eflin
Career
Per 9 Innings
4.61
4.61
Ron Willis
Careerverified
Per 9 Inningsverified
3.81
3.81
Zach Eflin
Career
Per 9 Innings
21
0.18
Ron Willis
Careerverified
Per 9 Inningsverified
4
0.15
Zach Eflin
Career
Per 9 Innings
29
0.24
Ron Willis
Careerverified
Per 9 Inningsverified
3
0.11
Zach Eflin
Careerverified
Per 9 Inningsverified
76
0.64
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Careerverified
Per 9 Inningsverified
1.236
1.236
Ron Willis
Career
Per 9 Innings
1.376
1.376
Zach Eflin
Careerverified
Per 9 Inningsverified
4198
35.19
Ron Willis
Career
Per 9 Innings
902
34.06
Zach Eflin
Career
Per 9 Innings
2.75
2.75
Ron Willis
Careerverified
Per 9 Inningsverified
0.54
0.54
Zach Eflin
Career
Per 9 Innings
0.303
0.303
Ron Willis
Careerverified
Per 9 Inningsverified
0.256
0.256
Zach Eflin
Career
Per 9 Innings
37.73
37.73
Ron Willis
Careerverified
Per 9 Inningsverified
39.16
39.16

Fielding Stats for Zach Eflin and Ron Willis

Zach Eflin
Careerverified
Per 9 Inningsverified
10
10
Ron Willis
Career
Per 9 Innings
5
5
Zach Eflin
Careerverified
Per 9 Innings
200
1.68
Ron Willis
Career
Per 9 Inningsverified
188
7.1
Zach Eflin
Careerverified
Per 9 Inningsverified
188
1.58
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Careerverified
Per 9 Innings
3221
27
Ron Willis
Career
Per 9 Innings
715
27
Zach Eflin
Careerverified
Per 9 Innings
1073.2
9
Ron Willis
Career
Per 9 Innings
238.1
9
Zach Eflin
Careerverified
Per 9 Innings
64
0.54
Ron Willis
Career
Per 9 Inningsverified
24
0.91
Zach Eflin
Careerverified
Per 9 Innings
143
1.2
Ron Willis
Career
Per 9 Inningsverified
56
2.11
Zach Eflin
Career
Per 9 Innings
9
0.08
Ron Willis
Careerverified
Per 9 Inningsverified
0
0
Zach Eflin
Careerverified
Per 9 Innings
216
1.81
Ron Willis
Career
Per 9 Inningsverified
80
3.02
Zach Eflin
Careerverified
Per 9 Innings
207
1.74
Ron Willis
Career
Per 9 Inningsverified
80
3.02
Zach Eflin
Career
Per 9 Innings
95.83
95.83
Ron Willis
Careerverified
Per 9 Inningsverified
100
100
Zach Eflin
Careerverified
Per 9 Inningsverified
1.035
1.035
Ron Willis
Career
Per 9 Innings
0.426
0.426
Zach Eflin
Careerverified
Per 9 Inningsverified
94
94
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Careerverified
Per 9 Innings
13
0.11
Ron Willis
Career
Per 9 Inningsverified
6
0.23
Zach Eflin
Career
Per 9 Innings
0
0
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Career
Per 9 Innings
0
0
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Career
Per 9 Innings
0
0
Ron Willis
Career
Per 9 Innings
0
0
Zach Eflin
Career
Per 9 Innings
0
0
Ron Willis
Career
Per 9 Innings
0
0

Hitting Stats for Zach Eflin and Ron Willis

Zach Eflin
Careerverified
Per 600 PAverified
10
10
Ron Willis
Career
Per 600 PA
5
5
Zach Eflin
Careerverified
Per 600 PA
201
655.43
Ron Willis
Career
Per 600 PAverified
188
4338.46
Zach Eflin
Careerverified
Per 600 PA
184
600
Ron Willis
Career
Per 600 PA
26
600
Zach Eflin
Careerverified
Per 600 PA
167
544.57
Ron Willis
Career
Per 600 PAverified
25
576.92
Zach Eflin
Career
Per 600 PA
0.126
0.126
Ron Willis
Careerverified
Per 600 PAverified
0.16
0.16
Zach Eflin
Career
Per 600 PA
0.359
0.359
Ron Willis
Careerverified
Per 600 PAverified
0.404
0.404
Zach Eflin
Careerverified
Per 600 PA
21
68.48
Ron Willis
Career
Per 600 PAverified
4
92.31
Zach Eflin
Careerverified
Per 600 PA
17
55.43
Ron Willis
Career
Per 600 PAverified
3
69.23
Zach Eflin
Careerverified
Per 600 PA
3
9.78
Ron Willis
Career
Per 600 PAverified
1
23.08
Zach Eflin
Career
Per 600 PA
0
0
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Careerverified
Per 600 PAverified
1
3.26
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Careerverified
Per 600 PA
4
13.04
Ron Willis
Career
Per 600 PAverified
1
23.08
Zach Eflin
Career
Per 600 PA
0.191
0.191
Ron Willis
Careerverified
Per 600 PAverified
0.25
0.25
Zach Eflin
Careerverified
Per 600 PAverified
0.006
0.006
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Careerverified
Per 600 PAverified
0.048
0.048
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Careerverified
Per 600 PA
3.92
12.79
Ron Willis
Career
Per 600 PAverified
0.8
18.42
Zach Eflin
Careerverified
Per 600 PA
27
88.04
Ron Willis
Career
Per 600 PAverified
5
115.38
Zach Eflin
Careerverified
Per 600 PA
23
75
Ron Willis
Career
Per 600 PAverified
5
115.38
Zach Eflin
Career
Per 600 PA
0.136
0.136
Ron Willis
Careerverified
Per 600 PAverified
0.192
0.192
Zach Eflin
Career
Per 600 PA
0.162
0.162
Ron Willis
Careerverified
Per 600 PAverified
0.2
0.2
Zach Eflin
Career
Per 600 PA
0.298
0.298
Ron Willis
Careerverified
Per 600 PAverified
0.392
0.392
Zach Eflin
Career
Per 600 PA
0.036
0.036
Ron Willis
Careerverified
Per 600 PAverified
0.04
0.04
Zach Eflin
Career
Per 600 PA
0.102
0.102
Ron Willis
Careerverified
Per 600 PAverified
0.137
0.137
Zach Eflin
Career
Per 600 PA
0.196
0.196
Ron Willis
Careerverified
Per 600 PAverified
0.273
0.273
Zach Eflin
Careerverified
Per 600 PAverified
0.278
0.278
Ron Willis
Career
Per 600 PA
0.235
0.235
Zach Eflin
Careerverified
Per 600 PAverified
10
32.61
Ron Willis
Career
Per 600 PA
1
23.08
Zach Eflin
Careerverified
Per 600 PA
6
19.57
Ron Willis
Career
Per 600 PAverified
3
69.23
Zach Eflin
Careerverified
Per 600 PA
15
48.91
Ron Willis
Career
Per 600 PAverified
4
92.31
Zach Eflin
Career
Per 600 PA
-1.83
-5.98
Ron Willis
Careerverified
Per 600 PAverified
0.27
6.2
Zach Eflin
Careerverified
Per 600 PAverified
1
3.26
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Career
Per 600 PA
1
3.26
Ron Willis
Career
Per 600 PAverified
1
23.08
Zach Eflin
Career
Per 600 PA
0
0
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Career
Per 600 PA
94
306.52
Ron Willis
Careerverified
Per 600 PAverified
8
184.62
Zach Eflin
Career
Per 600 PA
1.96
1.96
Ron Willis
Careerverified
Per 600 PAverified
3.25
3.25
Zach Eflin
Career
Per 600 PA
0.01
0.01
Ron Willis
Careerverified
Per 600 PAverified
0.13
0.13
Zach Eflin
Careerverified
Per 600 PAverified
15
48.91
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Career
Per 600 PA
0
0
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Career
Per 600 PAverified
2
6.52
Ron Willis
Careerverified
Per 600 PA
1
23.08
Zach Eflin
Career
Per 600 PA
0
0
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Career
Per 600 PA
0
0
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Career
Per 600 PA
0
0
Ron Willis
Career
Per 600 PA
0
0
Zach Eflin
Career
Per 600 PA
Ron Willis
Career
Per 600 PA