Carlos Castillo vs. Mike Willis — Career Comparison

Gen XMassachusettsThrows RightBats RightNorth AmericaChicago White SoxAmerican LeagueRelief Pitcher
Baby BoomersOklahomaThrows LeftBats LeftNorth AmericaToronto Blue JaysAmerican LeagueRelief Pitcher

When held to the same standard, Carlos Castillo comes out ahead of Mike Willis in this reliever comparison. Carlos Castillo led in walk avoidance (BB%+ 112 vs 100), run prevention (ERA+ 90 vs 81), and home run suppression (HR9+ 68 vs 61). Mike Willis held the edge in strikeout rate (K%+ 87 vs 81). The edge goes to Carlos Castillo.

Pitching Stats for Carlos Castillo and Mike Willis

Carlos Castillo
Career
Per 9 Innings
4
4
Mike Willis
Careerverified
Per 9 Inningsverified
5
5
Carlos Castillo
Career
Per 9 Inningsverified
111
4.74
Mike Willis
Careerverified
Per 9 Innings
144
4.38
Carlos Castillo
Career
Per 9 Inningsverified
6
0.26
Mike Willis
Career
Per 9 Innings
6
0.18
Carlos Castillo
Careerverified
Per 9 Inningsverified
10
0.43
Mike Willis
Career
Per 9 Innings
7
0.21
Carlos Castillo
Careerverified
Per 9 Inningsverified
7
0.3
Mike Willis
Career
Per 9 Innings
21
0.64
Carlos Castillo
Careerverified
Per 9 Inningsverified
58.82
58.82
Mike Willis
Career
Per 9 Innings
25
25
Carlos Castillo
Careerverified
Per 9 Inningsverified
5.41
5.41
Mike Willis
Career
Per 9 Innings
4.17
4.17
Carlos Castillo
Career
Per 9 Innings
0
0
Mike Willis
Careerverified
Per 9 Inningsverified
1
0.03
Carlos Castillo
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Carlos Castillo
Career
Per 9 Innings
1
0.04
Mike Willis
Careerverified
Per 9 Inningsverified
15
0.46
Carlos Castillo
Careerverified
Per 9 Innings
118
5.04
Mike Willis
Career
Per 9 Inningsverified
151
4.59
Carlos Castillo
Career
Per 9 Innings
5.04
5.04
Mike Willis
Careerverified
Per 9 Inningsverified
4.59
4.59
Carlos Castillo
Career
Per 9 Innings
4.6
4.6
Mike Willis
Careerverified
Per 9 Inningsverified
4.59
4.59
Carlos Castillo
Career
Per 9 Innings
5.3
5.3
Mike Willis
Careerverified
Per 9 Inningsverified
4.86
4.86
Carlos Castillo
Careerverified
Per 9 Inningsverified
0.258
0.258
Mike Willis
Career
Per 9 Innings
0.274
0.274
Carlos Castillo
Career
Per 9 Innings
632
27
Mike Willis
Careerverified
Per 9 Innings
888
27
Carlos Castillo
Career
Per 9 Innings
210.2
9
Mike Willis
Careerverified
Per 9 Innings
296
9
Carlos Castillo
Careerverified
Per 9 Inningsverified
210
8.97
Mike Willis
Career
Per 9 Innings
312
9.49
Carlos Castillo
Careerverified
Per 9 Inningsverified
8.97
8.97
Mike Willis
Career
Per 9 Innings
9.49
9.49
Carlos Castillo
Career
Per 9 Innings
37
1.58
Mike Willis
Careerverified
Per 9 Inningsverified
36
1.09
Carlos Castillo
Career
Per 9 Innings
1.58
1.58
Mike Willis
Careerverified
Per 9 Inningsverified
1.09
1.09
Carlos Castillo
Career
Per 9 Innings
0.33
0.33
Mike Willis
Careerverified
Per 9 Inningsverified
0.25
0.25
Carlos Castillo
Careerverified
Per 9 Inningsverified
82
3.5
Mike Willis
Career
Per 9 Innings
124
3.77
Carlos Castillo
Careerverified
Per 9 Inningsverified
5
0.21
Mike Willis
Career
Per 9 Innings
15
0.46
Carlos Castillo
Careerverified
Per 9 Inningsverified
3.5
3.5
Mike Willis
Career
Per 9 Innings
3.77
3.77
Carlos Castillo
Career
Per 9 Inningsverified
130
5.55
Mike Willis
Careerverified
Per 9 Innings
149
4.53
Carlos Castillo
Careerverified
Per 9 Inningsverified
5.55
5.55
Mike Willis
Career
Per 9 Innings
4.53
4.53
Carlos Castillo
Careerverified
Per 9 Inningsverified
1.17
1.17
Mike Willis
Career
Per 9 Innings
1.03
1.03
Carlos Castillo
Careerverified
Per 9 Inningsverified
1.006
1.006
Mike Willis
Career
Per 9 Innings
0.922
0.922
Carlos Castillo
Careerverified
Per 9 Innings
7
0.3
Mike Willis
Career
Per 9 Inningsverified
9
0.27
Carlos Castillo
Career
Per 9 Innings
6
0.26
Mike Willis
Careerverified
Per 9 Inningsverified
3
0.09
Carlos Castillo
Career
Per 9 Innings
5
0.21
Mike Willis
Careerverified
Per 9 Inningsverified
1
0.03
Carlos Castillo
Career
Per 9 Innings
916
39.13
Mike Willis
Careerverified
Per 9 Inningsverified
1295
39.38
Carlos Castillo
Career
Per 9 Innings
32
1.37
Mike Willis
Careerverified
Per 9 Inningsverified
71
2.16
Carlos Castillo
Careerverified
Per 9 Innings
124
5.3
Mike Willis
Career
Per 9 Inningsverified
161
4.9
Carlos Castillo
Career
Per 9 Innings
5.3
5.3
Mike Willis
Careerverified
Per 9 Inningsverified
4.9
4.9
Carlos Castillo
Careerverified
Per 9 Inningsverified
2
0.09
Mike Willis
Career
Per 9 Innings
19
0.58
Carlos Castillo
Career
Per 9 Innings
12
0.51
Mike Willis
Career
Per 9 Inningsverified
12
0.36
Carlos Castillo
Career
Per 9 Innings
6
0.26
Mike Willis
Careerverified
Per 9 Inningsverified
23
0.7
Carlos Castillo
Careerverified
Per 9 Inningsverified
1.386
1.386
Mike Willis
Career
Per 9 Innings
1.473
1.473
Carlos Castillo
Career
Per 9 Inningsverified
814
34.78
Mike Willis
Careerverified
Per 9 Innings
1137
34.57
Carlos Castillo
Career
Per 9 Innings
1.12
1.12
Mike Willis
Career
Per 9 Innings
1.12
1.12
Carlos Castillo
Careerverified
Per 9 Inningsverified
0.267
0.267
Mike Willis
Career
Per 9 Innings
0.29
0.29
Carlos Castillo
Career
Per 9 Innings
39.13
39.13
Mike Willis
Careerverified
Per 9 Inningsverified
39.38
39.38

Fielding Stats for Carlos Castillo and Mike Willis

Carlos Castillo
Career
Per 9 Innings
4
4
Mike Willis
Careerverified
Per 9 Inningsverified
5
5
Carlos Castillo
Career
Per 9 Inningsverified
111
4.74
Mike Willis
Careerverified
Per 9 Innings
144
4.38
Carlos Castillo
Career
Per 9 Inningsverified
6
0.26
Mike Willis
Career
Per 9 Innings
6
0.18
Carlos Castillo
Career
Per 9 Innings
632
27
Mike Willis
Careerverified
Per 9 Innings
888
27
Carlos Castillo
Career
Per 9 Innings
210.2
9
Mike Willis
Careerverified
Per 9 Innings
296
9
Carlos Castillo
Career
Per 9 Innings
8
0.34
Mike Willis
Careerverified
Per 9 Inningsverified
19
0.58
Carlos Castillo
Career
Per 9 Innings
26
1.11
Mike Willis
Careerverified
Per 9 Inningsverified
49
1.49
Carlos Castillo
Careerverified
Per 9 Inningsverified
1
0.04
Mike Willis
Career
Per 9 Innings
2
0.06
Carlos Castillo
Career
Per 9 Innings
35
1.5
Mike Willis
Careerverified
Per 9 Inningsverified
70
2.13
Carlos Castillo
Career
Per 9 Innings
34
1.45
Mike Willis
Careerverified
Per 9 Inningsverified
68
2.07
Carlos Castillo
Career
Per 9 Innings
97.14
97.14
Mike Willis
Career
Per 9 Innings
97.14
97.14
Carlos Castillo
Career
Per 9 Innings
0.306
0.306
Mike Willis
Careerverified
Per 9 Inningsverified
0.472
0.472
Carlos Castillo
Careerverified
Per 9 Inningsverified
5.41
5.41
Mike Willis
Career
Per 9 Innings
4.17
4.17
Carlos Castillo
Career
Per 9 Innings
1
0.04
Mike Willis
Careerverified
Per 9 Inningsverified
2
0.06
Carlos Castillo
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Carlos Castillo
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Carlos Castillo
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Carlos Castillo
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0

Hitting Stats for Carlos Castillo and Mike Willis

Carlos Castillo
Career
Per 600 PAverified
4
4
Mike Willis
Careerverified
Per 600 PA
5
Carlos Castillo
Career
Per 600 PAverified
111
33300
Mike Willis
Careerverified
Per 600 PA
144
Carlos Castillo
Careerverified
Per 600 PAverified
2
600
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Careerverified
Per 600 PAverified
2
600
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Careerverified
Per 600 PAverified
0.5
0.5
Mike Willis
Career
Per 600 PA
Carlos Castillo
Careerverified
Per 600 PAverified
1
1
Mike Willis
Career
Per 600 PA
Carlos Castillo
Careerverified
Per 600 PAverified
1
300
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Careerverified
Per 600 PAverified
1
300
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
Carlos Castillo
Careerverified
Per 600 PAverified
0.47
140.43
Mike Willis
Career
Per 600 PA
Carlos Castillo
Careerverified
Per 600 PAverified
1
300
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Careerverified
Per 600 PAverified
1
300
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Careerverified
Per 600 PAverified
0.5
0.5
Mike Willis
Career
Per 600 PA
Carlos Castillo
Careerverified
Per 600 PAverified
0.5
0.5
Mike Willis
Career
Per 600 PA
Carlos Castillo
Careerverified
Per 600 PAverified
1
1
Mike Willis
Career
Per 600 PA
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
Carlos Castillo
Careerverified
Per 600 PAverified
0.35
0.35
Mike Willis
Career
Per 600 PA
Carlos Castillo
Careerverified
Per 600 PAverified
1
1
Mike Willis
Career
Per 600 PA
Carlos Castillo
Careerverified
Per 600 PAverified
0.5
0.5
Mike Willis
Career
Per 600 PA
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Careerverified
Per 600 PAverified
0.54
160.83
Mike Willis
Career
Per 600 PA
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Carlos Castillo
Career
Per 600 PA
Mike Willis
Career
Per 600 PA
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Carlos Castillo
Career
Per 600 PA
Mike Willis
Career
Per 600 PA