Jake Odorizzi vs. John Shaffer — Career Comparison

MillenialIllinoisThrows RightBats RightNorth AmericaTampa Bay RaysAmerican LeagueStarting PitcherAll-Star
Pre-GenerationalPennsylvaniaThrows RightNorth AmericaNew York MetropolitansAmerican AssociationRelief Pitcher

Jake Odorizzi built a career as a starting pitcher and John Shaffer as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Jake Odorizzi posted stronger surface numbers — ERA 3.99 and WHIP 1.255 compared to 4.57 and 1.492 for John Shaffer. By the career numbers, Jake Odorizzi had the better of this cross-role comparison — though era context would sharpen the verdict.

Pitching Stats for Jake Odorizzi and John Shaffer

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
John Shaffer
Career
Per 9 Innings
2
2
Jake Odorizzi
Careerverified
Per 9 Inningsverified
241
1.73
John Shaffer
Career
Per 9 Innings
21
1.04
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
John Shaffer
Career
Per 9 Innings
21
1.04
Jake Odorizzi
Careerverified
Per 9 Inningsverified
74
0.53
John Shaffer
Career
Per 9 Innings
7
0.35
Jake Odorizzi
Career
Per 9 Inningsverified
69
0.5
John Shaffer
Careerverified
Per 9 Innings
14
0.7
Jake Odorizzi
Careerverified
Per 9 Inningsverified
51.75
51.75
John Shaffer
Career
Per 9 Innings
33.33
33.33
Jake Odorizzi
Career
Per 9 Innings
98.34
98.34
John Shaffer
Careerverified
Per 9 Inningsverified
100
100
Jake Odorizzi
Career
Per 9 Innings
0
0
John Shaffer
Careerverified
Per 9 Inningsverified
21
1.04
Jake Odorizzi
Career
Per 9 Innings
0
0
John Shaffer
Careerverified
Per 9 Inningsverified
1
0.05
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1
0.01
John Shaffer
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Inningsverified
555
3.99
John Shaffer
Careerverified
Per 9 Innings
92
4.57
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3.99
3.99
John Shaffer
Career
Per 9 Innings
4.57
4.57
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3.67
3.67
John Shaffer
Career
Per 9 Innings
4.08
4.08
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.01
4.01
John Shaffer
Career
Per 9 Innings
4.13
4.13
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.239
0.239
John Shaffer
Career
Per 9 Innings
0.26
0.26
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
John Shaffer
Career
Per 9 Innings
543
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
John Shaffer
Career
Per 9 Innings
181
9
Jake Odorizzi
Career
Per 9 Inningsverified
1137
8.16
John Shaffer
Careerverified
Per 9 Innings
188
9.35
Jake Odorizzi
Careerverified
Per 9 Inningsverified
8.16
8.16
John Shaffer
Career
Per 9 Innings
9.35
9.35
Jake Odorizzi
Career
Per 9 Innings
171
1.23
John Shaffer
Careerverified
Per 9 Inningsverified
3
0.15
Jake Odorizzi
Career
Per 9 Innings
1.23
1.23
John Shaffer
Careerverified
Per 9 Inningsverified
0.15
0.15
Jake Odorizzi
Career
Per 9 Innings
0.71
0.71
John Shaffer
Careerverified
Per 9 Inningsverified
0.14
0.14
Jake Odorizzi
Career
Per 9 Inningsverified
427
3.07
John Shaffer
Careerverified
Per 9 Innings
82
4.08
Jake Odorizzi
Career
Per 9 Innings
9
0.06
John Shaffer
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3.07
3.07
John Shaffer
Career
Per 9 Innings
4.08
4.08
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1172
8.42
John Shaffer
Career
Per 9 Innings
58
2.88
Jake Odorizzi
Careerverified
Per 9 Inningsverified
8.42
8.42
John Shaffer
Career
Per 9 Innings
2.88
2.88
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.86
4.86
John Shaffer
Career
Per 9 Innings
2.76
2.76
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1.276
1.276
John Shaffer
Career
Per 9 Innings
0.774
0.774
Jake Odorizzi
Career
Per 9 Inningsverified
20
0.14
John Shaffer
Careerverified
Per 9 Innings
18
0.9
Jake Odorizzi
Career
Per 9 Inningsverified
35
0.25
John Shaffer
Careerverified
Per 9 Innings
12
0.6
Jake Odorizzi
Career
Per 9 Innings
2
0.01
John Shaffer
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Careerverified
Per 9 Innings
5275
37.88
John Shaffer
Career
Per 9 Inningsverified
816
40.57
Jake Odorizzi
Careerverified
Per 9 Inningsverified
2
0.01
John Shaffer
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Inningsverified
594
4.27
John Shaffer
Careerverified
Per 9 Innings
148
7.36
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.27
4.27
John Shaffer
Career
Per 9 Innings
7.36
7.36
Jake Odorizzi
Career
Per 9 Innings
25
0.18
John Shaffer
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Career
Per 9 Innings
37
0.27
John Shaffer
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
58
0.42
John Shaffer
Career
Per 9 Innings
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1.248
1.248
John Shaffer
Career
Per 9 Innings
1.492
1.492
Jake Odorizzi
Careerverified
Per 9 Innings
4751
34.12
John Shaffer
Career
Per 9 Inningsverified
722
35.9
Jake Odorizzi
Careerverified
Per 9 Inningsverified
2.46
2.46
John Shaffer
Career
Per 9 Innings
7.05
7.05
Jake Odorizzi
Career
Per 9 Innings
0.284
0.284
John Shaffer
Careerverified
Per 9 Inningsverified
0.28
0.28
Jake Odorizzi
Career
Per 9 Innings
37.88
37.88
John Shaffer
Careerverified
Per 9 Inningsverified
40.57
40.57

Fielding Stats for Jake Odorizzi and John Shaffer

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
John Shaffer
Career
Per 9 Innings
2
2
Jake Odorizzi
Careerverified
Per 9 Inningsverified
241
1.73
John Shaffer
Career
Per 9 Innings
21
1.04
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
John Shaffer
Career
Per 9 Innings
0
0
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
John Shaffer
Career
Per 9 Innings
543
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
John Shaffer
Career
Per 9 Innings
181
9
Jake Odorizzi
Careerverified
Per 9 Innings
62
0.45
John Shaffer
Career
Per 9 Innings
9
0.45
Jake Odorizzi
Careerverified
Per 9 Innings
95
0.68
John Shaffer
Career
Per 9 Inningsverified
39
1.94
Jake Odorizzi
Career
Per 9 Inningsverified
9
0.06
John Shaffer
Careerverified
Per 9 Innings
6
0.3
Jake Odorizzi
Careerverified
Per 9 Innings
166
1.19
John Shaffer
Career
Per 9 Inningsverified
54
2.69
Jake Odorizzi
Careerverified
Per 9 Innings
157
1.13
John Shaffer
Career
Per 9 Inningsverified
48
2.39
Jake Odorizzi
Careerverified
Per 9 Inningsverified
94.58
94.58
John Shaffer
Career
Per 9 Innings
88.89
88.89
Jake Odorizzi
Career
Per 9 Innings
0.652
0.652
John Shaffer
Careerverified
Per 9 Inningsverified
2.286
2.286
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
John Shaffer
Career
Per 9 Innings
0
0
Jake Odorizzi
Careerverified
Per 9 Innings
7
0.05
John Shaffer
Career
Per 9 Innings
1
0.05
Jake Odorizzi
Career
Per 9 Innings
0
0
John Shaffer
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
John Shaffer
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
John Shaffer
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
John Shaffer
Career
Per 9 Innings
0
0

Hitting Stats for Jake Odorizzi and John Shaffer

Jake Odorizzi
Careerverified
Per 600 PAverified
11
11
John Shaffer
Career
Per 600 PA
2
2
Jake Odorizzi
Careerverified
Per 600 PAverified
242
4840
John Shaffer
Career
Per 600 PA
21
161.54
Jake Odorizzi
Career
Per 600 PA
30
600
John Shaffer
Careerverified
Per 600 PA
78
600
Jake Odorizzi
Career
Per 600 PA
24
480
John Shaffer
Careerverified
Per 600 PAverified
73
561.54
Jake Odorizzi
Career
Per 600 PA
0.083
0.083
John Shaffer
Careerverified
Per 600 PAverified
0.192
0.192
Jake Odorizzi
Career
Per 600 PA
0.35
0.35
John Shaffer
Careerverified
Per 600 PAverified
0.504
0.504
Jake Odorizzi
Career
Per 600 PA
2
40
John Shaffer
Careerverified
Per 600 PAverified
14
107.69
Jake Odorizzi
Career
Per 600 PA
2
40
John Shaffer
Careerverified
Per 600 PAverified
12
92.31
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Careerverified
Per 600 PAverified
1
7.69
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Careerverified
Per 600 PAverified
1
7.69
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Careerverified
Per 600 PAverified
2
15.38
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Careerverified
Per 600 PAverified
0.143
0.143
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0.24
4.7
John Shaffer
Careerverified
Per 600 PAverified
4.53
34.86
Jake Odorizzi
Career
Per 600 PA
2
40
John Shaffer
Careerverified
Per 600 PAverified
17
130.77
Jake Odorizzi
Career
Per 600 PA
3
60
John Shaffer
Careerverified
Per 600 PAverified
19
146.15
Jake Odorizzi
Career
Per 600 PA
0.12
0.12
John Shaffer
Careerverified
Per 600 PAverified
0.244
0.244
Jake Odorizzi
Career
Per 600 PA
0.083
0.083
John Shaffer
Careerverified
Per 600 PAverified
0.233
0.233
Jake Odorizzi
Career
Per 600 PA
0.203
0.203
John Shaffer
Careerverified
Per 600 PAverified
0.477
0.477
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Careerverified
Per 600 PAverified
0.041
0.041
Jake Odorizzi
Career
Per 600 PA
0.075
0.075
John Shaffer
Careerverified
Per 600 PAverified
0.168
0.168
Jake Odorizzi
Career
Per 600 PA
0.136
0.136
John Shaffer
Careerverified
Per 600 PAverified
0.39
0.39
Jake Odorizzi
Career
Per 600 PA
0.125
0.125
John Shaffer
Careerverified
Per 600 PAverified
0.233
0.233
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Careerverified
Per 600 PAverified
7
53.85
Jake Odorizzi
Career
Per 600 PAverified
3
60
John Shaffer
Careerverified
Per 600 PA
4
30.77
Jake Odorizzi
Career
Per 600 PA
3
60
John Shaffer
Careerverified
Per 600 PAverified
11
84.62
Jake Odorizzi
Career
Per 600 PA
-0.63
-12.61
John Shaffer
Careerverified
Per 600 PAverified
4.74
36.47
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
1
20
John Shaffer
Careerverified
Per 600 PAverified
5
38.46
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Career
Per 600 PA
0
0
Jake Odorizzi
Careerverified
Per 600 PA
8
160
John Shaffer
Career
Per 600 PAverified
13
100
Jake Odorizzi
Career
Per 600 PA
3.75
3.75
John Shaffer
Careerverified
Per 600 PAverified
6
6
Jake Odorizzi
Career
Per 600 PA
0.13
0.13
John Shaffer
Careerverified
Per 600 PAverified
0.38
0.38
Jake Odorizzi
Careerverified
Per 600 PAverified
5
100
John Shaffer
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Careerverified
Per 600 PAverified
1
7.69
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
John Shaffer
Careerverified
Per 600 PAverified
1
7.69
Jake Odorizzi
Career
Per 600 PA
John Shaffer
Careerverified
Per 600 PAverified
100
100