Roansy Contreras vs. Mike Willis — Career Comparison

Gen ZD.R.Throws RightBats RightCaribbeanColorado RockiesNational LeagueStarting Pitcher
Baby BoomersOklahomaThrows LeftBats LeftNorth AmericaToronto Blue JaysAmerican LeagueRelief Pitcher

Roansy Contreras built a career as a starting pitcher and Mike Willis as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Mike Willis posted stronger surface numbers — ERA 4.59 and WHIP 1.524 compared to 4.77 and 1.407 for Roansy Contreras. By the career numbers, Mike Willis had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Roansy Contreras and Mike Willis

Roansy Contreras
Career
Per 9 Innings
5
5
Mike Willis
Career
Per 9 Innings
5
5
Roansy Contreras
Career
Per 9 Innings
95
3.46
Mike Willis
Careerverified
Per 9 Inningsverified
144
4.38
Roansy Contreras
Careerverified
Per 9 Inningsverified
33
1.2
Mike Willis
Career
Per 9 Innings
6
0.18
Roansy Contreras
Careerverified
Per 9 Inningsverified
10
0.36
Mike Willis
Career
Per 9 Innings
7
0.21
Roansy Contreras
Careerverified
Per 9 Inningsverified
16
0.58
Mike Willis
Career
Per 9 Innings
21
0.64
Roansy Contreras
Careerverified
Per 9 Inningsverified
38.46
38.46
Mike Willis
Career
Per 9 Innings
25
25
Roansy Contreras
Careerverified
Per 9 Inningsverified
34.74
34.74
Mike Willis
Career
Per 9 Innings
4.17
4.17
Roansy Contreras
Career
Per 9 Innings
0
0
Mike Willis
Careerverified
Per 9 Inningsverified
1
0.03
Roansy Contreras
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Roansy Contreras
Career
Per 9 Innings
3
0.11
Mike Willis
Careerverified
Per 9 Inningsverified
15
0.46
Roansy Contreras
Careerverified
Per 9 Innings
131
4.77
Mike Willis
Career
Per 9 Inningsverified
151
4.59
Roansy Contreras
Career
Per 9 Innings
4.77
4.77
Mike Willis
Careerverified
Per 9 Inningsverified
4.59
4.59
Roansy Contreras
Careerverified
Per 9 Inningsverified
4.34
4.34
Mike Willis
Career
Per 9 Innings
4.59
4.59
Roansy Contreras
Careerverified
Per 9 Inningsverified
4.69
4.69
Mike Willis
Career
Per 9 Innings
4.86
4.86
Roansy Contreras
Careerverified
Per 9 Inningsverified
0.248
0.248
Mike Willis
Career
Per 9 Innings
0.274
0.274
Roansy Contreras
Career
Per 9 Innings
742
27
Mike Willis
Careerverified
Per 9 Innings
888
27
Roansy Contreras
Career
Per 9 Innings
247.1
9
Mike Willis
Careerverified
Per 9 Innings
296
9
Roansy Contreras
Careerverified
Per 9 Inningsverified
235
8.55
Mike Willis
Career
Per 9 Innings
312
9.49
Roansy Contreras
Careerverified
Per 9 Inningsverified
8.55
8.55
Mike Willis
Career
Per 9 Innings
9.49
9.49
Roansy Contreras
Career
Per 9 Innings
38
1.38
Mike Willis
Careerverified
Per 9 Inningsverified
36
1.09
Roansy Contreras
Career
Per 9 Innings
1.38
1.38
Mike Willis
Careerverified
Per 9 Inningsverified
1.09
1.09
Roansy Contreras
Career
Per 9 Innings
0.4
0.4
Mike Willis
Careerverified
Per 9 Inningsverified
0.25
0.25
Roansy Contreras
Careerverified
Per 9 Innings
105
3.82
Mike Willis
Career
Per 9 Inningsverified
124
3.77
Roansy Contreras
Careerverified
Per 9 Inningsverified
8
0.29
Mike Willis
Career
Per 9 Innings
15
0.46
Roansy Contreras
Career
Per 9 Innings
3.82
3.82
Mike Willis
Careerverified
Per 9 Inningsverified
3.77
3.77
Roansy Contreras
Careerverified
Per 9 Inningsverified
207
7.53
Mike Willis
Career
Per 9 Innings
149
4.53
Roansy Contreras
Careerverified
Per 9 Inningsverified
7.53
7.53
Mike Willis
Career
Per 9 Innings
4.53
4.53
Roansy Contreras
Careerverified
Per 9 Inningsverified
2.18
2.18
Mike Willis
Career
Per 9 Innings
1.03
1.03
Roansy Contreras
Careerverified
Per 9 Inningsverified
1.262
1.262
Mike Willis
Career
Per 9 Innings
0.922
0.922
Roansy Contreras
Career
Per 9 Innings
17
0.62
Mike Willis
Careerverified
Per 9 Inningsverified
9
0.27
Roansy Contreras
Career
Per 9 Innings
8
0.29
Mike Willis
Careerverified
Per 9 Inningsverified
3
0.09
Roansy Contreras
Careerverified
Per 9 Inningsverified
0
0
Mike Willis
Career
Per 9 Innings
1
0.03
Roansy Contreras
Career
Per 9 Innings
1071
38.97
Mike Willis
Careerverified
Per 9 Inningsverified
1295
39.38
Roansy Contreras
Career
Per 9 Innings
23
0.84
Mike Willis
Careerverified
Per 9 Inningsverified
71
2.16
Roansy Contreras
Careerverified
Per 9 Innings
139
5.06
Mike Willis
Career
Per 9 Inningsverified
161
4.9
Roansy Contreras
Career
Per 9 Innings
5.06
5.06
Mike Willis
Careerverified
Per 9 Inningsverified
4.9
4.9
Roansy Contreras
Careerverified
Per 9 Inningsverified
3
0.11
Mike Willis
Career
Per 9 Innings
19
0.58
Roansy Contreras
Careerverified
Per 9 Inningsverified
6
0.22
Mike Willis
Career
Per 9 Innings
12
0.36
Roansy Contreras
Career
Per 9 Innings
12
0.44
Mike Willis
Careerverified
Per 9 Inningsverified
23
0.7
Roansy Contreras
Careerverified
Per 9 Inningsverified
1.375
1.375
Mike Willis
Career
Per 9 Innings
1.473
1.473
Roansy Contreras
Career
Per 9 Innings
949
34.53
Mike Willis
Careerverified
Per 9 Inningsverified
1137
34.57
Roansy Contreras
Career
Per 9 Innings
1.46
1.46
Mike Willis
Careerverified
Per 9 Inningsverified
1.12
1.12
Roansy Contreras
Careerverified
Per 9 Inningsverified
0.28
0.28
Mike Willis
Career
Per 9 Innings
0.29
0.29
Roansy Contreras
Career
Per 9 Innings
38.97
38.97
Mike Willis
Careerverified
Per 9 Inningsverified
39.38
39.38

Fielding Stats for Roansy Contreras and Mike Willis

Roansy Contreras
Career
Per 9 Innings
5
5
Mike Willis
Career
Per 9 Innings
5
5
Roansy Contreras
Career
Per 9 Innings
95
3.46
Mike Willis
Careerverified
Per 9 Inningsverified
144
4.38
Roansy Contreras
Careerverified
Per 9 Inningsverified
33
1.2
Mike Willis
Career
Per 9 Innings
6
0.18
Roansy Contreras
Career
Per 9 Innings
742
27
Mike Willis
Careerverified
Per 9 Innings
888
27
Roansy Contreras
Career
Per 9 Innings
247.1
9
Mike Willis
Careerverified
Per 9 Innings
296
9
Roansy Contreras
Career
Per 9 Inningsverified
17
0.62
Mike Willis
Careerverified
Per 9 Innings
19
0.58
Roansy Contreras
Career
Per 9 Innings
13
0.47
Mike Willis
Careerverified
Per 9 Inningsverified
49
1.49
Roansy Contreras
Careerverified
Per 9 Inningsverified
1
0.04
Mike Willis
Career
Per 9 Innings
2
0.06
Roansy Contreras
Career
Per 9 Innings
31
1.13
Mike Willis
Careerverified
Per 9 Inningsverified
70
2.13
Roansy Contreras
Career
Per 9 Innings
30
1.09
Mike Willis
Careerverified
Per 9 Inningsverified
68
2.07
Roansy Contreras
Career
Per 9 Innings
96.77
96.77
Mike Willis
Careerverified
Per 9 Inningsverified
97.14
97.14
Roansy Contreras
Career
Per 9 Innings
0.316
0.316
Mike Willis
Careerverified
Per 9 Inningsverified
0.472
0.472
Roansy Contreras
Careerverified
Per 9 Inningsverified
34.74
34.74
Mike Willis
Career
Per 9 Innings
4.17
4.17
Roansy Contreras
Career
Per 9 Innings
0
0
Mike Willis
Careerverified
Per 9 Inningsverified
2
0.06
Roansy Contreras
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Roansy Contreras
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Roansy Contreras
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Roansy Contreras
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0

Hitting Stats for Roansy Contreras and Mike Willis

Roansy Contreras
Career
Per 600 PA
5
Mike Willis
Career
Per 600 PA
5
Roansy Contreras
Career
Per 600 PA
95
Mike Willis
Careerverified
Per 600 PA
144
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
0
Mike Willis
Career
Per 600 PA
0
Roansy Contreras
Career
Per 600 PA
Mike Willis
Career
Per 600 PA