Bob Apodaca vs. Mike Willis — Career Comparison

Baby BoomersCaliforniaThrows RightBats RightNorth AmericaNew York MetsNational LeagueRelief Pitcher
Baby BoomersOklahomaThrows LeftBats LeftNorth AmericaToronto Blue JaysAmerican LeagueRelief Pitcher

The numbers give Bob Apodaca a clear advantage over Mike Willis across the core pitching metrics. Bob Apodaca led in run prevention (ERA+ 148 vs 81), home run suppression (HR9+ 120 vs 61), and skill-based run prevention (DICE+ 107 vs 84). Bob Apodaca was the better reliever — the numbers make that case clearly.

Pitching Stats for Bob Apodaca and Mike Willis

Bob Apodaca
Career
Per 9 Innings
5
5
Mike Willis
Career
Per 9 Innings
5
5
Bob Apodaca
Careerverified
Per 9 Inningsverified
184
4.58
Mike Willis
Career
Per 9 Innings
144
4.38
Bob Apodaca
Careerverified
Per 9 Inningsverified
11
0.27
Mike Willis
Career
Per 9 Innings
6
0.18
Bob Apodaca
Careerverified
Per 9 Inningsverified
16
0.4
Mike Willis
Career
Per 9 Innings
7
0.21
Bob Apodaca
Career
Per 9 Inningsverified
25
0.62
Mike Willis
Careerverified
Per 9 Innings
21
0.64
Bob Apodaca
Careerverified
Per 9 Inningsverified
39.02
39.02
Mike Willis
Career
Per 9 Innings
25
25
Bob Apodaca
Careerverified
Per 9 Inningsverified
5.98
5.98
Mike Willis
Career
Per 9 Innings
4.17
4.17
Bob Apodaca
Career
Per 9 Innings
1
0.02
Mike Willis
Career
Per 9 Inningsverified
1
0.03
Bob Apodaca
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Bob Apodaca
Careerverified
Per 9 Inningsverified
26
0.65
Mike Willis
Career
Per 9 Innings
15
0.46
Bob Apodaca
Careerverified
Per 9 Inningsverified
115
2.86
Mike Willis
Career
Per 9 Innings
151
4.59
Bob Apodaca
Careerverified
Per 9 Inningsverified
2.86
2.86
Mike Willis
Career
Per 9 Innings
4.59
4.59
Bob Apodaca
Careerverified
Per 9 Inningsverified
2.83
2.83
Mike Willis
Career
Per 9 Innings
4.59
4.59
Bob Apodaca
Careerverified
Per 9 Inningsverified
3.84
3.84
Mike Willis
Career
Per 9 Innings
4.86
4.86
Bob Apodaca
Careerverified
Per 9 Inningsverified
0.236
0.236
Mike Willis
Career
Per 9 Innings
0.274
0.274
Bob Apodaca
Careerverified
Per 9 Innings
1084
27
Mike Willis
Career
Per 9 Innings
888
27
Bob Apodaca
Careerverified
Per 9 Innings
361.1
9
Mike Willis
Career
Per 9 Innings
296
9
Bob Apodaca
Career
Per 9 Inningsverified
312
7.77
Mike Willis
Career
Per 9 Innings
312
9.49
Bob Apodaca
Careerverified
Per 9 Inningsverified
7.77
7.77
Mike Willis
Career
Per 9 Innings
9.49
9.49
Bob Apodaca
Careerverified
Per 9 Inningsverified
22
0.55
Mike Willis
Career
Per 9 Innings
36
1.09
Bob Apodaca
Careerverified
Per 9 Inningsverified
0.55
0.55
Mike Willis
Career
Per 9 Innings
1.09
1.09
Bob Apodaca
Careerverified
Per 9 Inningsverified
0.12
0.12
Mike Willis
Career
Per 9 Innings
0.25
0.25
Bob Apodaca
Career
Per 9 Inningsverified
131
3.26
Mike Willis
Careerverified
Per 9 Innings
124
3.77
Bob Apodaca
Career
Per 9 Innings
41
1.02
Mike Willis
Careerverified
Per 9 Inningsverified
15
0.46
Bob Apodaca
Careerverified
Per 9 Inningsverified
3.26
3.26
Mike Willis
Career
Per 9 Innings
3.77
3.77
Bob Apodaca
Careerverified
Per 9 Inningsverified
197
4.91
Mike Willis
Career
Per 9 Innings
149
4.53
Bob Apodaca
Careerverified
Per 9 Inningsverified
4.91
4.91
Mike Willis
Career
Per 9 Innings
4.53
4.53
Bob Apodaca
Careerverified
Per 9 Inningsverified
1.07
1.07
Mike Willis
Career
Per 9 Innings
1.03
1.03
Bob Apodaca
Career
Per 9 Innings
0.908
0.908
Mike Willis
Careerverified
Per 9 Inningsverified
0.922
0.922
Bob Apodaca
Careerverified
Per 9 Inningsverified
7
0.17
Mike Willis
Career
Per 9 Innings
9
0.27
Bob Apodaca
Career
Per 9 Innings
6
0.15
Mike Willis
Careerverified
Per 9 Inningsverified
3
0.09
Bob Apodaca
Career
Per 9 Innings
4
0.1
Mike Willis
Careerverified
Per 9 Inningsverified
1
0.03
Bob Apodaca
Careerverified
Per 9 Innings
1505
37.49
Mike Willis
Career
Per 9 Inningsverified
1295
39.38
Bob Apodaca
Careerverified
Per 9 Inningsverified
108
2.69
Mike Willis
Career
Per 9 Innings
71
2.16
Bob Apodaca
Careerverified
Per 9 Inningsverified
138
3.44
Mike Willis
Career
Per 9 Innings
161
4.9
Bob Apodaca
Careerverified
Per 9 Inningsverified
3.44
3.44
Mike Willis
Career
Per 9 Innings
4.9
4.9
Bob Apodaca
Career
Per 9 Innings
33
0.82
Mike Willis
Careerverified
Per 9 Inningsverified
19
0.58
Bob Apodaca
Careerverified
Per 9 Inningsverified
11
0.27
Mike Willis
Career
Per 9 Innings
12
0.36
Bob Apodaca
Careerverified
Per 9 Innings
28
0.7
Mike Willis
Career
Per 9 Innings
23
0.7
Bob Apodaca
Careerverified
Per 9 Inningsverified
1.226
1.226
Mike Willis
Career
Per 9 Innings
1.473
1.473
Bob Apodaca
Careerverified
Per 9 Innings
1324
32.98
Mike Willis
Career
Per 9 Inningsverified
1137
34.57
Bob Apodaca
Careerverified
Per 9 Inningsverified
0.75
0.75
Mike Willis
Career
Per 9 Innings
1.12
1.12
Bob Apodaca
Careerverified
Per 9 Inningsverified
0.262
0.262
Mike Willis
Career
Per 9 Innings
0.29
0.29
Bob Apodaca
Career
Per 9 Innings
37.49
37.49
Mike Willis
Careerverified
Per 9 Inningsverified
39.38
39.38

Fielding Stats for Bob Apodaca and Mike Willis

Bob Apodaca
Career
Per 9 Innings
5
5
Mike Willis
Career
Per 9 Innings
5
5
Bob Apodaca
Careerverified
Per 9 Inningsverified
184
4.58
Mike Willis
Career
Per 9 Innings
144
4.38
Bob Apodaca
Careerverified
Per 9 Inningsverified
11
0.27
Mike Willis
Career
Per 9 Innings
6
0.18
Bob Apodaca
Careerverified
Per 9 Innings
1084
27
Mike Willis
Career
Per 9 Innings
888
27
Bob Apodaca
Careerverified
Per 9 Innings
361.1
9
Mike Willis
Career
Per 9 Innings
296
9
Bob Apodaca
Careerverified
Per 9 Inningsverified
28
0.7
Mike Willis
Career
Per 9 Innings
19
0.58
Bob Apodaca
Careerverified
Per 9 Inningsverified
69
1.72
Mike Willis
Career
Per 9 Innings
49
1.49
Bob Apodaca
Career
Per 9 Innings
4
0.1
Mike Willis
Careerverified
Per 9 Inningsverified
2
0.06
Bob Apodaca
Careerverified
Per 9 Inningsverified
101
2.52
Mike Willis
Career
Per 9 Innings
70
2.13
Bob Apodaca
Careerverified
Per 9 Inningsverified
97
2.42
Mike Willis
Career
Per 9 Innings
68
2.07
Bob Apodaca
Career
Per 9 Innings
96.04
96.04
Mike Willis
Careerverified
Per 9 Inningsverified
97.14
97.14
Bob Apodaca
Careerverified
Per 9 Inningsverified
0.527
0.527
Mike Willis
Career
Per 9 Innings
0.472
0.472
Bob Apodaca
Careerverified
Per 9 Inningsverified
5.98
5.98
Mike Willis
Career
Per 9 Innings
4.17
4.17
Bob Apodaca
Careerverified
Per 9 Inningsverified
5
0.12
Mike Willis
Career
Per 9 Innings
2
0.06
Bob Apodaca
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Bob Apodaca
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Bob Apodaca
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Bob Apodaca
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0

Hitting Stats for Bob Apodaca and Mike Willis

Bob Apodaca
Career
Per 600 PAverified
5
5
Mike Willis
Career
Per 600 PA
5
Bob Apodaca
Careerverified
Per 600 PAverified
184
1647.76
Mike Willis
Career
Per 600 PA
144
Bob Apodaca
Careerverified
Per 600 PAverified
67
600
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
58
519.4
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
0.172
0.172
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
0.515
0.515
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
10
89.55
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
7
62.69
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
3
26.87
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
3
26.87
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
0.3
0.3
Mike Willis
Career
Per 600 PA
Bob Apodaca
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
Bob Apodaca
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
2.9
25.98
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
13
116.42
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
15
134.33
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
0.234
0.234
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
0.224
0.224
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
0.459
0.459
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
0.052
0.052
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
0.162
0.162
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
0.36
0.36
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
0.238
0.238
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
4
35.82
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
3
26.87
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
7
62.69
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
2.41
21.54
Mike Willis
Career
Per 600 PA
Bob Apodaca
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
5
44.78
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Career
Per 600 PA
17
152.24
Mike Willis
Careerverified
Per 600 PAverified
0
Bob Apodaca
Careerverified
Per 600 PAverified
3.94
3.94
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
0.29
0.29
Mike Willis
Career
Per 600 PA
Bob Apodaca
Careerverified
Per 600 PAverified
3
26.87
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Careerverified
Per 600 PAverified
1
8.96
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Career
Per 600 PA
2
17.91
Mike Willis
Careerverified
Per 600 PAverified
0
Bob Apodaca
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Apodaca
Career
Per 600 PA
Mike Willis
Career
Per 600 PA