Jake Odorizzi vs. Ryan Thompson — Career Comparison

MillenialIllinoisThrows RightBats RightNorth AmericaTampa Bay RaysAmerican LeagueStarting PitcherAll-Star
MillenialOregonThrows RightBats RightNorth AmericaArizona DiamondbacksNational LeagueRelief Pitcher

Jake Odorizzi built a career as a starting pitcher and Ryan Thompson as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Ryan Thompson led in walk avoidance (BB%+ 146 vs 94), home run suppression (HR9+ 127 vs 89), and skill-based run prevention (DICE+ 113 vs 96). Jake Odorizzi held the edge in strikeout rate (K%+ 103 vs 87). Role difference aside, Ryan Thompson holds a clear edge on every meaningful shared measure.

Pitching Stats for Jake Odorizzi and Ryan Thompson

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
Ryan Thompson
Career
Per 9 Innings
6
6
Jake Odorizzi
Career
Per 9 Innings
241
1.73
Ryan Thompson
Careerverified
Per 9 Inningsverified
254
9.47
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Ryan Thompson
Career
Per 9 Innings
1
0.04
Jake Odorizzi
Careerverified
Per 9 Innings
74
0.53
Ryan Thompson
Career
Per 9 Inningsverified
18
0.67
Jake Odorizzi
Career
Per 9 Inningsverified
69
0.5
Ryan Thompson
Careerverified
Per 9 Innings
16
0.6
Jake Odorizzi
Career
Per 9 Innings
51.75
51.75
Ryan Thompson
Careerverified
Per 9 Inningsverified
52.94
52.94
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
Ryan Thompson
Career
Per 9 Innings
0.39
0.39
Jake Odorizzi
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
1
0.01
Ryan Thompson
Careerverified
Per 9 Inningsverified
8
0.3
Jake Odorizzi
Career
Per 9 Innings
555
3.99
Ryan Thompson
Careerverified
Per 9 Inningsverified
95
3.54
Jake Odorizzi
Career
Per 9 Innings
3.99
3.99
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.54
3.54
Jake Odorizzi
Career
Per 9 Innings
3.67
3.67
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.19
3.19
Jake Odorizzi
Career
Per 9 Innings
4.01
4.01
Ryan Thompson
Careerverified
Per 9 Inningsverified
3.45
3.45
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.239
0.239
Ryan Thompson
Career
Per 9 Innings
0.24
0.24
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Ryan Thompson
Career
Per 9 Innings
724
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Ryan Thompson
Career
Per 9 Innings
241.1
9
Jake Odorizzi
Career
Per 9 Inningsverified
1137
8.16
Ryan Thompson
Careerverified
Per 9 Innings
220
8.2
Jake Odorizzi
Careerverified
Per 9 Inningsverified
8.16
8.16
Ryan Thompson
Career
Per 9 Innings
8.2
8.2
Jake Odorizzi
Career
Per 9 Innings
171
1.23
Ryan Thompson
Careerverified
Per 9 Inningsverified
23
0.86
Jake Odorizzi
Career
Per 9 Innings
1.23
1.23
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.86
0.86
Jake Odorizzi
Career
Per 9 Innings
0.71
0.71
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.09
0.09
Jake Odorizzi
Career
Per 9 Innings
427
3.07
Ryan Thompson
Careerverified
Per 9 Inningsverified
64
2.39
Jake Odorizzi
Career
Per 9 Inningsverified
9
0.06
Ryan Thompson
Careerverified
Per 9 Innings
8
0.3
Jake Odorizzi
Career
Per 9 Innings
3.07
3.07
Ryan Thompson
Careerverified
Per 9 Inningsverified
2.39
2.39
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1172
8.42
Ryan Thompson
Career
Per 9 Innings
208
7.76
Jake Odorizzi
Careerverified
Per 9 Inningsverified
8.42
8.42
Ryan Thompson
Career
Per 9 Innings
7.76
7.76
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.86
4.86
Ryan Thompson
Career
Per 9 Innings
0.82
0.82
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1.276
1.276
Ryan Thompson
Career
Per 9 Innings
1.127
1.127
Jake Odorizzi
Career
Per 9 Inningsverified
20
0.14
Ryan Thompson
Careerverified
Per 9 Innings
6
0.22
Jake Odorizzi
Career
Per 9 Inningsverified
35
0.25
Ryan Thompson
Careerverified
Per 9 Innings
11
0.41
Jake Odorizzi
Careerverified
Per 9 Inningsverified
2
0.01
Ryan Thompson
Career
Per 9 Innings
3
0.11
Jake Odorizzi
Careerverified
Per 9 Inningsverified
5275
37.88
Ryan Thompson
Career
Per 9 Innings
997
37.18
Jake Odorizzi
Career
Per 9 Innings
2
0.01
Ryan Thompson
Careerverified
Per 9 Inningsverified
30
1.12
Jake Odorizzi
Career
Per 9 Innings
594
4.27
Ryan Thompson
Careerverified
Per 9 Inningsverified
111
4.14
Jake Odorizzi
Career
Per 9 Innings
4.27
4.27
Ryan Thompson
Careerverified
Per 9 Inningsverified
4.14
4.14
Jake Odorizzi
Career
Per 9 Innings
25
0.18
Ryan Thompson
Careerverified
Per 9 Inningsverified
4
0.15
Jake Odorizzi
Career
Per 9 Innings
37
0.27
Ryan Thompson
Careerverified
Per 9 Inningsverified
2
0.07
Jake Odorizzi
Careerverified
Per 9 Innings
58
0.42
Ryan Thompson
Career
Per 9 Inningsverified
21
0.78
Jake Odorizzi
Career
Per 9 Innings
1.248
1.248
Ryan Thompson
Careerverified
Per 9 Inningsverified
1.177
1.177
Jake Odorizzi
Careerverified
Per 9 Innings
4751
34.12
Ryan Thompson
Career
Per 9 Inningsverified
916
34.16
Jake Odorizzi
Career
Per 9 Innings
2.46
2.46
Ryan Thompson
Careerverified
Per 9 Inningsverified
0.44
0.44
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.284
0.284
Ryan Thompson
Career
Per 9 Innings
0.288
0.288
Jake Odorizzi
Careerverified
Per 9 Inningsverified
37.88
37.88
Ryan Thompson
Career
Per 9 Innings
37.18
37.18

Fielding Stats for Jake Odorizzi and Ryan Thompson

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
Ryan Thompson
Career
Per 9 Innings
6
6
Jake Odorizzi
Career
Per 9 Innings
241
1.73
Ryan Thompson
Careerverified
Per 9 Inningsverified
254
9.47
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Ryan Thompson
Career
Per 9 Innings
1
0.04
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Ryan Thompson
Career
Per 9 Innings
724
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Ryan Thompson
Career
Per 9 Innings
241.1
9
Jake Odorizzi
Careerverified
Per 9 Innings
62
0.45
Ryan Thompson
Career
Per 9 Inningsverified
20
0.75
Jake Odorizzi
Careerverified
Per 9 Innings
95
0.68
Ryan Thompson
Career
Per 9 Inningsverified
41
1.53
Jake Odorizzi
Career
Per 9 Inningsverified
9
0.06
Ryan Thompson
Careerverified
Per 9 Innings
3
0.11
Jake Odorizzi
Careerverified
Per 9 Innings
166
1.19
Ryan Thompson
Career
Per 9 Inningsverified
64
2.39
Jake Odorizzi
Careerverified
Per 9 Innings
157
1.13
Ryan Thompson
Career
Per 9 Inningsverified
61
2.27
Jake Odorizzi
Career
Per 9 Innings
94.58
94.58
Ryan Thompson
Careerverified
Per 9 Inningsverified
95.31
95.31
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.652
0.652
Ryan Thompson
Career
Per 9 Innings
0.24
0.24
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
Ryan Thompson
Career
Per 9 Innings
0.39
0.39
Jake Odorizzi
Careerverified
Per 9 Innings
7
0.05
Ryan Thompson
Career
Per 9 Inningsverified
5
0.19
Jake Odorizzi
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Ryan Thompson
Career
Per 9 Innings
0
0

Hitting Stats for Jake Odorizzi and Ryan Thompson

Jake Odorizzi
Careerverified
Per 600 PAverified
11
11
Ryan Thompson
Career
Per 600 PA
6
Jake Odorizzi
Career
Per 600 PAverified
242
4840
Ryan Thompson
Careerverified
Per 600 PA
254
Jake Odorizzi
Careerverified
Per 600 PAverified
30
600
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Careerverified
Per 600 PAverified
24
480
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Careerverified
Per 600 PAverified
0.083
0.083
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
0.35
0.35
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
2
40
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Careerverified
Per 600 PAverified
2
40
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
0.24
4.7
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
2
40
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Careerverified
Per 600 PAverified
3
60
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Careerverified
Per 600 PAverified
0.12
0.12
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
0.083
0.083
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
0.203
0.203
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
0.075
0.075
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
0.136
0.136
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
0.125
0.125
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Careerverified
Per 600 PAverified
3
60
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Careerverified
Per 600 PAverified
3
60
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Careerverified
Per 600 PAverified
-0.63
-12.61
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Careerverified
Per 600 PAverified
1
20
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
8
160
Ryan Thompson
Careerverified
Per 600 PAverified
0
Jake Odorizzi
Careerverified
Per 600 PAverified
3.75
3.75
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
0.13
0.13
Ryan Thompson
Career
Per 600 PA
Jake Odorizzi
Careerverified
Per 600 PAverified
5
100
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
0
0
Ryan Thompson
Career
Per 600 PA
0
Jake Odorizzi
Career
Per 600 PA
Ryan Thompson
Career
Per 600 PA