Bob Ojeda vs. Mike Willis — Career Comparison

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

Bob Ojeda 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. Bob Ojeda led in home run suppression (HR9+ 113 vs 61), run prevention (ERA+ 105 vs 81), and skill-based run prevention (DICE+ 96 vs 84). Mike Willis held the edge in walk avoidance (BB%+ 100 vs 86). Role difference aside, Bob Ojeda holds a clear edge on every meaningful shared measure.

Pitching Stats for Bob Ojeda and Mike Willis

Bob Ojeda
Careerverified
Per 9 Inningsverified
15
15
Mike Willis
Career
Per 9 Innings
5
5
Bob Ojeda
Careerverified
Per 9 Innings
351
1.68
Mike Willis
Career
Per 9 Inningsverified
144
4.38
Bob Ojeda
Careerverified
Per 9 Inningsverified
291
1.39
Mike Willis
Career
Per 9 Innings
6
0.18
Bob Ojeda
Careerverified
Per 9 Inningsverified
115
0.55
Mike Willis
Career
Per 9 Innings
7
0.21
Bob Ojeda
Career
Per 9 Inningsverified
98
0.47
Mike Willis
Careerverified
Per 9 Innings
21
0.64
Bob Ojeda
Careerverified
Per 9 Inningsverified
53.99
53.99
Mike Willis
Career
Per 9 Innings
25
25
Bob Ojeda
Careerverified
Per 9 Inningsverified
82.91
82.91
Mike Willis
Career
Per 9 Innings
4.17
4.17
Bob Ojeda
Careerverified
Per 9 Inningsverified
41
0.2
Mike Willis
Career
Per 9 Innings
1
0.03
Bob Ojeda
Careerverified
Per 9 Inningsverified
16
0.08
Mike Willis
Career
Per 9 Innings
0
0
Bob Ojeda
Career
Per 9 Innings
1
0
Mike Willis
Careerverified
Per 9 Inningsverified
15
0.46
Bob Ojeda
Career
Per 9 Inningsverified
764
3.65
Mike Willis
Careerverified
Per 9 Innings
151
4.59
Bob Ojeda
Careerverified
Per 9 Inningsverified
3.65
3.65
Mike Willis
Career
Per 9 Innings
4.59
4.59
Bob Ojeda
Careerverified
Per 9 Inningsverified
3.64
3.64
Mike Willis
Career
Per 9 Innings
4.59
4.59
Bob Ojeda
Careerverified
Per 9 Inningsverified
3.92
3.92
Mike Willis
Career
Per 9 Innings
4.86
4.86
Bob Ojeda
Careerverified
Per 9 Inningsverified
0.257
0.257
Mike Willis
Career
Per 9 Innings
0.274
0.274
Bob Ojeda
Careerverified
Per 9 Innings
5653
27
Mike Willis
Career
Per 9 Innings
888
27
Bob Ojeda
Careerverified
Per 9 Innings
1884.1
9
Mike Willis
Career
Per 9 Innings
296
9
Bob Ojeda
Career
Per 9 Inningsverified
1833
8.75
Mike Willis
Careerverified
Per 9 Innings
312
9.49
Bob Ojeda
Careerverified
Per 9 Inningsverified
8.75
8.75
Mike Willis
Career
Per 9 Innings
9.49
9.49
Bob Ojeda
Career
Per 9 Inningsverified
145
0.69
Mike Willis
Careerverified
Per 9 Innings
36
1.09
Bob Ojeda
Careerverified
Per 9 Inningsverified
0.69
0.69
Mike Willis
Career
Per 9 Innings
1.09
1.09
Bob Ojeda
Career
Per 9 Innings
0.41
0.41
Mike Willis
Careerverified
Per 9 Inningsverified
0.25
0.25
Bob Ojeda
Career
Per 9 Inningsverified
676
3.23
Mike Willis
Careerverified
Per 9 Innings
124
3.77
Bob Ojeda
Career
Per 9 Inningsverified
48
0.23
Mike Willis
Careerverified
Per 9 Innings
15
0.46
Bob Ojeda
Careerverified
Per 9 Inningsverified
3.23
3.23
Mike Willis
Career
Per 9 Innings
3.77
3.77
Bob Ojeda
Careerverified
Per 9 Inningsverified
1128
5.39
Mike Willis
Career
Per 9 Innings
149
4.53
Bob Ojeda
Careerverified
Per 9 Inningsverified
5.39
5.39
Mike Willis
Career
Per 9 Innings
4.53
4.53
Bob Ojeda
Careerverified
Per 9 Inningsverified
3.21
3.21
Mike Willis
Career
Per 9 Innings
1.03
1.03
Bob Ojeda
Careerverified
Per 9 Inningsverified
0.957
0.957
Mike Willis
Career
Per 9 Innings
0.922
0.922
Bob Ojeda
Career
Per 9 Inningsverified
30
0.14
Mike Willis
Careerverified
Per 9 Innings
9
0.27
Bob Ojeda
Career
Per 9 Innings
24
0.11
Mike Willis
Careerverified
Per 9 Inningsverified
3
0.09
Bob Ojeda
Career
Per 9 Innings
19
0.09
Mike Willis
Careerverified
Per 9 Inningsverified
1
0.03
Bob Ojeda
Careerverified
Per 9 Innings
7977
38.1
Mike Willis
Career
Per 9 Inningsverified
1295
39.38
Bob Ojeda
Career
Per 9 Innings
26
0.12
Mike Willis
Careerverified
Per 9 Inningsverified
71
2.16
Bob Ojeda
Career
Per 9 Inningsverified
856
4.09
Mike Willis
Careerverified
Per 9 Innings
161
4.9
Bob Ojeda
Careerverified
Per 9 Inningsverified
4.09
4.09
Mike Willis
Career
Per 9 Innings
4.9
4.9
Bob Ojeda
Career
Per 9 Inningsverified
85
0.41
Mike Willis
Careerverified
Per 9 Innings
19
0.58
Bob Ojeda
Career
Per 9 Inningsverified
62
0.3
Mike Willis
Careerverified
Per 9 Innings
12
0.36
Bob Ojeda
Careerverified
Per 9 Inningsverified
151
0.72
Mike Willis
Career
Per 9 Innings
23
0.7
Bob Ojeda
Careerverified
Per 9 Inningsverified
1.332
1.332
Mike Willis
Career
Per 9 Innings
1.473
1.473
Bob Ojeda
Careerverified
Per 9 Innings
7130
34.05
Mike Willis
Career
Per 9 Inningsverified
1137
34.57
Bob Ojeda
Career
Per 9 Innings
2.44
2.44
Mike Willis
Careerverified
Per 9 Inningsverified
1.12
1.12
Bob Ojeda
Careerverified
Per 9 Inningsverified
0.288
0.288
Mike Willis
Career
Per 9 Innings
0.29
0.29
Bob Ojeda
Career
Per 9 Innings
38.1
38.1
Mike Willis
Careerverified
Per 9 Inningsverified
39.38
39.38

Fielding Stats for Bob Ojeda and Mike Willis

Bob Ojeda
Careerverified
Per 9 Inningsverified
15
15
Mike Willis
Career
Per 9 Innings
5
5
Bob Ojeda
Careerverified
Per 9 Innings
351
1.68
Mike Willis
Career
Per 9 Inningsverified
144
4.38
Bob Ojeda
Careerverified
Per 9 Inningsverified
291
1.39
Mike Willis
Career
Per 9 Innings
6
0.18
Bob Ojeda
Careerverified
Per 9 Innings
5653
27
Mike Willis
Career
Per 9 Innings
888
27
Bob Ojeda
Careerverified
Per 9 Innings
1884.1
9
Mike Willis
Career
Per 9 Innings
296
9
Bob Ojeda
Careerverified
Per 9 Innings
113
0.54
Mike Willis
Career
Per 9 Inningsverified
19
0.58
Bob Ojeda
Careerverified
Per 9 Inningsverified
323
1.54
Mike Willis
Career
Per 9 Innings
49
1.49
Bob Ojeda
Career
Per 9 Innings
16
0.08
Mike Willis
Careerverified
Per 9 Inningsverified
2
0.06
Bob Ojeda
Careerverified
Per 9 Inningsverified
452
2.16
Mike Willis
Career
Per 9 Innings
70
2.13
Bob Ojeda
Careerverified
Per 9 Inningsverified
436
2.08
Mike Willis
Career
Per 9 Innings
68
2.07
Bob Ojeda
Career
Per 9 Innings
96.46
96.46
Mike Willis
Careerverified
Per 9 Inningsverified
97.14
97.14
Bob Ojeda
Careerverified
Per 9 Inningsverified
1.242
1.242
Mike Willis
Career
Per 9 Innings
0.472
0.472
Bob Ojeda
Careerverified
Per 9 Inningsverified
82.91
82.91
Mike Willis
Career
Per 9 Innings
4.17
4.17
Bob Ojeda
Careerverified
Per 9 Inningsverified
22
0.11
Mike Willis
Career
Per 9 Innings
2
0.06
Bob Ojeda
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Bob Ojeda
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Bob Ojeda
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0
Bob Ojeda
Career
Per 9 Innings
0
0
Mike Willis
Career
Per 9 Innings
0
0

Hitting Stats for Bob Ojeda and Mike Willis

Bob Ojeda
Careerverified
Per 600 PAverified
15
15
Mike Willis
Career
Per 600 PA
5
Bob Ojeda
Careerverified
Per 600 PAverified
353
544.47
Mike Willis
Career
Per 600 PA
144
Bob Ojeda
Careerverified
Per 600 PAverified
389
600
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
347
535.22
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
0.127
0.127
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
0.366
0.366
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
44
67.87
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
40
61.7
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
2
3.08
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
1
1.54
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
1
1.54
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
4
6.17
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
0.091
0.091
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
0.003
0.003
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
0.023
0.023
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
8
12.34
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
51
78.66
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
55
84.83
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
0.153
0.153
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
0.147
0.147
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
0.3
0.3
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
0.02
0.02
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
0.106
0.106
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
0.203
0.203
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
0.176
0.176
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
14
21.59
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
9
13.88
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
22
33.93
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
-0.24
-0.37
Mike Willis
Career
Per 600 PA
Bob Ojeda
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
11
16.97
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Career
Per 600 PA
102
157.33
Mike Willis
Careerverified
Per 600 PAverified
0
Bob Ojeda
Careerverified
Per 600 PAverified
3.81
3.81
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
0.11
0.11
Mike Willis
Career
Per 600 PA
Bob Ojeda
Careerverified
Per 600 PAverified
30
46.27
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Careerverified
Per 600 PAverified
1
1.54
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Career
Per 600 PA
2
3.08
Mike Willis
Careerverified
Per 600 PAverified
0
Bob Ojeda
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Career
Per 600 PA
0
0
Mike Willis
Career
Per 600 PA
0
Bob Ojeda
Career
Per 600 PA
Mike Willis
Career
Per 600 PA