Jake Odorizzi vs. Roy Thomas — Career Comparison

MillenialIllinoisThrows RightBats RightNorth AmericaTampa Bay RaysAmerican LeagueStarting PitcherAll-Star
Baby BoomersVirginiaThrows RightBats RightNorth AmericaSeattle MarinersAmerican LeagueRelief Pitcher

Jake Odorizzi built a career as a starting pitcher and Roy Thomas as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Their run-prevention marks were nearly identical — ERA+ of 103 for Jake Odorizzi and 100 for Roy Thomas, with skill-based marks of DICE+ 96 and 99 respectively. Role difference aside, the slight lean goes to Roy Thomas — but these two were remarkably close on the shared metrics.

Pitching Stats for Jake Odorizzi and Roy Thomas

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
Roy Thomas
Career
Per 9 Innings
8
8
Jake Odorizzi
Careerverified
Per 9 Innings
241
1.73
Roy Thomas
Career
Per 9 Inningsverified
182
3.91
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Roy Thomas
Career
Per 9 Innings
13
0.28
Jake Odorizzi
Careerverified
Per 9 Inningsverified
74
0.53
Roy Thomas
Career
Per 9 Innings
20
0.43
Jake Odorizzi
Career
Per 9 Innings
69
0.5
Roy Thomas
Careerverified
Per 9 Inningsverified
11
0.24
Jake Odorizzi
Career
Per 9 Innings
51.75
51.75
Roy Thomas
Careerverified
Per 9 Inningsverified
64.52
64.52
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
Roy Thomas
Career
Per 9 Innings
7.14
7.14
Jake Odorizzi
Career
Per 9 Innings
0
0
Roy Thomas
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Roy Thomas
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
1
0.01
Roy Thomas
Careerverified
Per 9 Inningsverified
7
0.15
Jake Odorizzi
Career
Per 9 Innings
555
3.99
Roy Thomas
Careerverified
Per 9 Inningsverified
178
3.82
Jake Odorizzi
Career
Per 9 Innings
3.99
3.99
Roy Thomas
Careerverified
Per 9 Inningsverified
3.82
3.82
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3.67
3.67
Roy Thomas
Career
Per 9 Innings
3.8
3.8
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.01
4.01
Roy Thomas
Career
Per 9 Innings
4.13
4.13
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.239
0.239
Roy Thomas
Career
Per 9 Innings
0.25
0.25
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Roy Thomas
Career
Per 9 Innings
1258
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Roy Thomas
Career
Per 9 Innings
419.1
9
Jake Odorizzi
Career
Per 9 Inningsverified
1137
8.16
Roy Thomas
Careerverified
Per 9 Innings
387
8.31
Jake Odorizzi
Careerverified
Per 9 Inningsverified
8.16
8.16
Roy Thomas
Career
Per 9 Innings
8.31
8.31
Jake Odorizzi
Career
Per 9 Innings
171
1.23
Roy Thomas
Careerverified
Per 9 Inningsverified
33
0.71
Jake Odorizzi
Career
Per 9 Innings
1.23
1.23
Roy Thomas
Careerverified
Per 9 Inningsverified
0.71
0.71
Jake Odorizzi
Career
Per 9 Innings
0.71
0.71
Roy Thomas
Careerverified
Per 9 Inningsverified
0.18
0.18
Jake Odorizzi
Career
Per 9 Inningsverified
427
3.07
Roy Thomas
Careerverified
Per 9 Innings
196
4.21
Jake Odorizzi
Careerverified
Per 9 Inningsverified
9
0.06
Roy Thomas
Career
Per 9 Innings
27
0.58
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3.07
3.07
Roy Thomas
Career
Per 9 Innings
4.21
4.21
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1172
8.42
Roy Thomas
Career
Per 9 Innings
289
6.2
Jake Odorizzi
Careerverified
Per 9 Inningsverified
8.42
8.42
Roy Thomas
Career
Per 9 Innings
6.2
6.2
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.86
4.86
Roy Thomas
Career
Per 9 Innings
1.59
1.59
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1.276
1.276
Roy Thomas
Career
Per 9 Innings
1.157
1.157
Jake Odorizzi
Career
Per 9 Inningsverified
20
0.14
Roy Thomas
Careerverified
Per 9 Innings
16
0.34
Jake Odorizzi
Career
Per 9 Inningsverified
35
0.25
Roy Thomas
Careerverified
Per 9 Innings
12
0.26
Jake Odorizzi
Careerverified
Per 9 Inningsverified
2
0.01
Roy Thomas
Career
Per 9 Innings
7
0.15
Jake Odorizzi
Careerverified
Per 9 Innings
5275
37.88
Roy Thomas
Career
Per 9 Inningsverified
1799
38.61
Jake Odorizzi
Career
Per 9 Innings
2
0.01
Roy Thomas
Careerverified
Per 9 Inningsverified
47
1.01
Jake Odorizzi
Career
Per 9 Inningsverified
594
4.27
Roy Thomas
Careerverified
Per 9 Innings
203
4.36
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.27
4.27
Roy Thomas
Career
Per 9 Innings
4.36
4.36
Jake Odorizzi
Career
Per 9 Inningsverified
25
0.18
Roy Thomas
Careerverified
Per 9 Innings
15
0.32
Jake Odorizzi
Career
Per 9 Inningsverified
37
0.27
Roy Thomas
Careerverified
Per 9 Innings
28
0.6
Jake Odorizzi
Careerverified
Per 9 Innings
58
0.42
Roy Thomas
Career
Per 9 Inningsverified
36
0.77
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1.248
1.248
Roy Thomas
Career
Per 9 Innings
1.39
1.39
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4751
34.12
Roy Thomas
Career
Per 9 Innings
1548
33.22
Jake Odorizzi
Career
Per 9 Innings
2.46
2.46
Roy Thomas
Careerverified
Per 9 Inningsverified
1.12
1.12
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.284
0.284
Roy Thomas
Career
Per 9 Innings
0.289
0.289
Jake Odorizzi
Career
Per 9 Innings
37.88
37.88
Roy Thomas
Careerverified
Per 9 Inningsverified
38.61
38.61

Fielding Stats for Jake Odorizzi and Roy Thomas

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
Roy Thomas
Career
Per 9 Innings
8
8
Jake Odorizzi
Careerverified
Per 9 Innings
241
1.73
Roy Thomas
Career
Per 9 Inningsverified
182
3.91
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Roy Thomas
Career
Per 9 Innings
13
0.28
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Roy Thomas
Career
Per 9 Innings
1258
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Roy Thomas
Career
Per 9 Innings
419.1
9
Jake Odorizzi
Careerverified
Per 9 Innings
62
0.45
Roy Thomas
Career
Per 9 Inningsverified
36
0.77
Jake Odorizzi
Careerverified
Per 9 Innings
95
0.68
Roy Thomas
Career
Per 9 Inningsverified
54
1.16
Jake Odorizzi
Career
Per 9 Innings
9
0.06
Roy Thomas
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Careerverified
Per 9 Innings
166
1.19
Roy Thomas
Career
Per 9 Inningsverified
90
1.93
Jake Odorizzi
Careerverified
Per 9 Innings
157
1.13
Roy Thomas
Career
Per 9 Inningsverified
90
1.93
Jake Odorizzi
Career
Per 9 Innings
94.58
94.58
Roy Thomas
Careerverified
Per 9 Inningsverified
100
100
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.652
0.652
Roy Thomas
Career
Per 9 Innings
0.495
0.495
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
Roy Thomas
Career
Per 9 Innings
7.14
7.14
Jake Odorizzi
Careerverified
Per 9 Innings
7
0.05
Roy Thomas
Career
Per 9 Inningsverified
4
0.09
Jake Odorizzi
Career
Per 9 Innings
0
0
Roy Thomas
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Roy Thomas
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Roy Thomas
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Roy Thomas
Career
Per 9 Innings
0
0

Hitting Stats for Jake Odorizzi and Roy Thomas

Jake Odorizzi
Careerverified
Per 600 PAverified
11
11
Roy Thomas
Career
Per 600 PA
8
8
Jake Odorizzi
Careerverified
Per 600 PAverified
242
4840
Roy Thomas
Career
Per 600 PA
182
3033.33
Jake Odorizzi
Career
Per 600 PA
30
600
Roy Thomas
Careerverified
Per 600 PA
36
600
Jake Odorizzi
Career
Per 600 PA
24
480
Roy Thomas
Careerverified
Per 600 PAverified
34
566.67
Jake Odorizzi
Career
Per 600 PA
0.083
0.083
Roy Thomas
Careerverified
Per 600 PAverified
0.118
0.118
Jake Odorizzi
Careerverified
Per 600 PAverified
0.35
0.35
Roy Thomas
Career
Per 600 PA
0.319
0.319
Jake Odorizzi
Career
Per 600 PA
2
40
Roy Thomas
Careerverified
Per 600 PAverified
4
66.67
Jake Odorizzi
Career
Per 600 PA
2
40
Roy Thomas
Careerverified
Per 600 PAverified
3
50
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Careerverified
Per 600 PAverified
1
16.67
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Careerverified
Per 600 PAverified
1
16.67
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Careerverified
Per 600 PAverified
0.25
0.25
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0.24
4.7
Roy Thomas
Careerverified
Per 600 PAverified
0.74
12.25
Jake Odorizzi
Career
Per 600 PA
2
40
Roy Thomas
Careerverified
Per 600 PAverified
5
83.33
Jake Odorizzi
Career
Per 600 PA
3
60
Roy Thomas
Careerverified
Per 600 PAverified
5
83.33
Jake Odorizzi
Career
Per 600 PA
0.12
0.12
Roy Thomas
Careerverified
Per 600 PAverified
0.143
0.143
Jake Odorizzi
Career
Per 600 PA
0.083
0.083
Roy Thomas
Careerverified
Per 600 PAverified
0.147
0.147
Jake Odorizzi
Career
Per 600 PA
0.203
0.203
Roy Thomas
Careerverified
Per 600 PAverified
0.29
0.29
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Careerverified
Per 600 PAverified
0.03
0.03
Jake Odorizzi
Career
Per 600 PA
0.075
0.075
Roy Thomas
Careerverified
Per 600 PAverified
0.101
0.101
Jake Odorizzi
Career
Per 600 PA
0.136
0.136
Roy Thomas
Careerverified
Per 600 PAverified
0.2
0.2
Jake Odorizzi
Career
Per 600 PA
0.125
0.125
Roy Thomas
Careerverified
Per 600 PAverified
0.222
0.222
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Careerverified
Per 600 PAverified
3
60
Roy Thomas
Career
Per 600 PA
1
16.67
Jake Odorizzi
Careerverified
Per 600 PAverified
3
60
Roy Thomas
Career
Per 600 PA
1
16.67
Jake Odorizzi
Career
Per 600 PA
-0.63
-12.61
Roy Thomas
Careerverified
Per 600 PAverified
-0.36
-5.98
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PAverified
1
20
Roy Thomas
Career
Per 600 PA
1
16.67
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Careerverified
Per 600 PAverified
8
160
Roy Thomas
Career
Per 600 PA
16
266.67
Jake Odorizzi
Careerverified
Per 600 PAverified
3.75
3.75
Roy Thomas
Career
Per 600 PA
2.25
2.25
Jake Odorizzi
Careerverified
Per 600 PAverified
0.13
0.13
Roy Thomas
Career
Per 600 PA
0.06
0.06
Jake Odorizzi
Careerverified
Per 600 PAverified
5
100
Roy Thomas
Career
Per 600 PA
1
16.67
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Roy Thomas
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
Roy Thomas
Career
Per 600 PA