Jake Odorizzi vs. Joe Ryan — Career Comparison

MillenialIllinoisThrows RightBats RightNorth AmericaTampa Bay RaysAmerican LeagueStarting PitcherAll-Star
MillenialCaliforniaThrows RightBats RightNorth AmericaMinnesota TwinsAmerican LeagueStarting PitcherAll-Star

The numbers give Joe Ryan a clear advantage over Jake Odorizzi across the core pitching metrics. Joe Ryan led in walk avoidance (BB%+ 143 vs 94), strikeout rate (K%+ 125 vs 103), and skill-based run prevention (DICE+ 111 vs 96). Jake Odorizzi held the edge in home run suppression (HR9+ 89 vs 89). Joe Ryan was the better starter — the numbers make that case clearly.

Pitching Stats for Jake Odorizzi and Joe Ryan

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
Joe Ryan
Career
Per 9 Innings
5
5
Jake Odorizzi
Careerverified
Per 9 Inningsverified
241
1.73
Joe Ryan
Career
Per 9 Innings
115
1.61
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Joe Ryan
Career
Per 9 Innings
114
1.6
Jake Odorizzi
Careerverified
Per 9 Innings
74
0.53
Joe Ryan
Career
Per 9 Inningsverified
46
0.65
Jake Odorizzi
Career
Per 9 Inningsverified
69
0.5
Joe Ryan
Careerverified
Per 9 Innings
36
0.51
Jake Odorizzi
Career
Per 9 Innings
51.75
51.75
Joe Ryan
Careerverified
Per 9 Inningsverified
56.1
56.1
Jake Odorizzi
Career
Per 9 Innings
98.34
98.34
Joe Ryan
Careerverified
Per 9 Inningsverified
99.13
99.13
Jake Odorizzi
Career
Per 9 Innings
0
0
Joe Ryan
Careerverified
Per 9 Inningsverified
1
0.01
Jake Odorizzi
Career
Per 9 Innings
0
0
Joe Ryan
Careerverified
Per 9 Inningsverified
1
0.01
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1
0.01
Joe Ryan
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
555
3.99
Joe Ryan
Careerverified
Per 9 Inningsverified
270
3.79
Jake Odorizzi
Career
Per 9 Innings
3.99
3.99
Joe Ryan
Careerverified
Per 9 Inningsverified
3.79
3.79
Jake Odorizzi
Career
Per 9 Innings
3.67
3.67
Joe Ryan
Careerverified
Per 9 Inningsverified
3.08
3.08
Jake Odorizzi
Career
Per 9 Innings
4.01
4.01
Joe Ryan
Careerverified
Per 9 Inningsverified
3.65
3.65
Jake Odorizzi
Career
Per 9 Innings
0.239
0.239
Joe Ryan
Careerverified
Per 9 Inningsverified
0.222
0.222
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Joe Ryan
Career
Per 9 Innings
1924
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Joe Ryan
Career
Per 9 Innings
641.1
9
Jake Odorizzi
Career
Per 9 Innings
1137
8.16
Joe Ryan
Careerverified
Per 9 Inningsverified
534
7.49
Jake Odorizzi
Career
Per 9 Innings
8.16
8.16
Joe Ryan
Careerverified
Per 9 Inningsverified
7.49
7.49
Jake Odorizzi
Career
Per 9 Inningsverified
171
1.23
Joe Ryan
Careerverified
Per 9 Innings
101
1.42
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1.23
1.23
Joe Ryan
Career
Per 9 Innings
1.42
1.42
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.71
0.71
Joe Ryan
Career
Per 9 Innings
0.88
0.88
Jake Odorizzi
Career
Per 9 Innings
427
3.07
Joe Ryan
Careerverified
Per 9 Inningsverified
148
2.08
Jake Odorizzi
Career
Per 9 Innings
9
0.06
Joe Ryan
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Career
Per 9 Innings
3.07
3.07
Joe Ryan
Careerverified
Per 9 Inningsverified
2.08
2.08
Jake Odorizzi
Careerverified
Per 9 Innings
1172
8.42
Joe Ryan
Career
Per 9 Inningsverified
719
10.09
Jake Odorizzi
Career
Per 9 Innings
8.42
8.42
Joe Ryan
Careerverified
Per 9 Inningsverified
10.09
10.09
Jake Odorizzi
Career
Per 9 Innings
4.86
4.86
Joe Ryan
Careerverified
Per 9 Inningsverified
6.25
6.25
Jake Odorizzi
Career
Per 9 Innings
1.276
1.276
Joe Ryan
Careerverified
Per 9 Inningsverified
1.352
1.352
Jake Odorizzi
Career
Per 9 Innings
20
0.14
Joe Ryan
Careerverified
Per 9 Inningsverified
8
0.11
Jake Odorizzi
Career
Per 9 Inningsverified
35
0.25
Joe Ryan
Careerverified
Per 9 Innings
33
0.46
Jake Odorizzi
Careerverified
Per 9 Inningsverified
2
0.01
Joe Ryan
Career
Per 9 Innings
3
0.04
Jake Odorizzi
Careerverified
Per 9 Inningsverified
5275
37.88
Joe Ryan
Career
Per 9 Innings
2603
36.53
Jake Odorizzi
Careerverified
Per 9 Inningsverified
2
0.01
Joe Ryan
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
594
4.27
Joe Ryan
Careerverified
Per 9 Inningsverified
283
3.97
Jake Odorizzi
Career
Per 9 Innings
4.27
4.27
Joe Ryan
Careerverified
Per 9 Inningsverified
3.97
3.97
Jake Odorizzi
Career
Per 9 Innings
25
0.18
Joe Ryan
Careerverified
Per 9 Inningsverified
2
0.03
Jake Odorizzi
Career
Per 9 Innings
37
0.27
Joe Ryan
Careerverified
Per 9 Inningsverified
13
0.18
Jake Odorizzi
Careerverified
Per 9 Inningsverified
58
0.42
Joe Ryan
Career
Per 9 Innings
28
0.39
Jake Odorizzi
Career
Per 9 Innings
1.248
1.248
Joe Ryan
Careerverified
Per 9 Inningsverified
1.063
1.063
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4751
34.12
Joe Ryan
Career
Per 9 Innings
2407
33.78
Jake Odorizzi
Career
Per 9 Innings
2.46
2.46
Joe Ryan
Career
Per 9 Innings
2.46
2.46
Jake Odorizzi
Career
Per 9 Innings
0.284
0.284
Joe Ryan
Careerverified
Per 9 Inningsverified
0.273
0.273
Jake Odorizzi
Careerverified
Per 9 Inningsverified
37.88
37.88
Joe Ryan
Career
Per 9 Innings
36.53
36.53

Fielding Stats for Jake Odorizzi and Joe Ryan

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
Joe Ryan
Career
Per 9 Innings
5
5
Jake Odorizzi
Careerverified
Per 9 Inningsverified
241
1.73
Joe Ryan
Career
Per 9 Innings
115
1.61
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Joe Ryan
Career
Per 9 Innings
114
1.6
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Joe Ryan
Career
Per 9 Innings
1924
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Joe Ryan
Career
Per 9 Innings
641.1
9
Jake Odorizzi
Careerverified
Per 9 Inningsverified
62
0.45
Joe Ryan
Career
Per 9 Innings
20
0.28
Jake Odorizzi
Careerverified
Per 9 Inningsverified
95
0.68
Joe Ryan
Career
Per 9 Innings
38
0.53
Jake Odorizzi
Career
Per 9 Inningsverified
9
0.06
Joe Ryan
Careerverified
Per 9 Innings
6
0.08
Jake Odorizzi
Careerverified
Per 9 Inningsverified
166
1.19
Joe Ryan
Career
Per 9 Innings
64
0.9
Jake Odorizzi
Careerverified
Per 9 Inningsverified
157
1.13
Joe Ryan
Career
Per 9 Innings
58
0.81
Jake Odorizzi
Careerverified
Per 9 Inningsverified
94.58
94.58
Joe Ryan
Career
Per 9 Innings
90.63
90.63
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.652
0.652
Joe Ryan
Career
Per 9 Innings
0.504
0.504
Jake Odorizzi
Career
Per 9 Innings
98.34
98.34
Joe Ryan
Careerverified
Per 9 Inningsverified
99.13
99.13
Jake Odorizzi
Careerverified
Per 9 Inningsverified
7
0.05
Joe Ryan
Career
Per 9 Innings
1
0.01
Jake Odorizzi
Career
Per 9 Innings
0
0
Joe Ryan
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Joe Ryan
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Joe Ryan
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Joe Ryan
Career
Per 9 Innings
0
0

Hitting Stats for Jake Odorizzi and Joe Ryan

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