Jake Odorizzi vs. Seunghwan Oh — Career Comparison

MillenialIllinoisThrows RightBats RightNorth AmericaTampa Bay RaysAmerican LeagueStarting PitcherAll-Star
MillenialSouth KoreaThrows RightBats RightAsiaSt. Louis CardinalsNational LeagueRelief Pitcher

Jake Odorizzi built a career as a starting pitcher and Seunghwan Oh as a reliever — different jobs with different demands — but on the metrics that apply to both, a comparison is still worth making. Seunghwan Oh led in walk avoidance (BB%+ 159 vs 94), run prevention (ERA+ 158 vs 103), and skill-based run prevention (DICE+ 138 vs 96). Role difference aside, Seunghwan Oh holds a clear edge on every meaningful shared measure.

Pitching Stats for Jake Odorizzi and Seunghwan Oh

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
Seunghwan Oh
Career
Per 9 Innings
4
4
Jake Odorizzi
Careerverified
Per 9 Innings
241
1.73
Seunghwan Oh
Career
Per 9 Inningsverified
232
9.25
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Seunghwan Oh
Career
Per 9 Innings
0
0
Jake Odorizzi
Careerverified
Per 9 Innings
74
0.53
Seunghwan Oh
Career
Per 9 Inningsverified
16
0.64
Jake Odorizzi
Career
Per 9 Inningsverified
69
0.5
Seunghwan Oh
Careerverified
Per 9 Innings
13
0.52
Jake Odorizzi
Career
Per 9 Innings
51.75
51.75
Seunghwan Oh
Careerverified
Per 9 Inningsverified
55.17
55.17
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
Seunghwan Oh
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Seunghwan Oh
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Seunghwan Oh
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
1
0.01
Seunghwan Oh
Careerverified
Per 9 Inningsverified
42
1.68
Jake Odorizzi
Career
Per 9 Innings
555
3.99
Seunghwan Oh
Careerverified
Per 9 Inningsverified
83
3.31
Jake Odorizzi
Career
Per 9 Innings
3.99
3.99
Seunghwan Oh
Careerverified
Per 9 Inningsverified
3.31
3.31
Jake Odorizzi
Career
Per 9 Innings
3.67
3.67
Seunghwan Oh
Careerverified
Per 9 Inningsverified
3.19
3.19
Jake Odorizzi
Career
Per 9 Innings
4.01
4.01
Seunghwan Oh
Careerverified
Per 9 Inningsverified
3.3
3.3
Jake Odorizzi
Career
Per 9 Innings
0.239
0.239
Seunghwan Oh
Careerverified
Per 9 Inningsverified
0.237
0.237
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Seunghwan Oh
Career
Per 9 Innings
677
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Seunghwan Oh
Career
Per 9 Innings
225.2
9
Jake Odorizzi
Career
Per 9 Innings
1137
8.16
Seunghwan Oh
Careerverified
Per 9 Inningsverified
204
8.14
Jake Odorizzi
Career
Per 9 Innings
8.16
8.16
Seunghwan Oh
Careerverified
Per 9 Inningsverified
8.14
8.14
Jake Odorizzi
Career
Per 9 Innings
171
1.23
Seunghwan Oh
Careerverified
Per 9 Inningsverified
29
1.16
Jake Odorizzi
Career
Per 9 Innings
1.23
1.23
Seunghwan Oh
Careerverified
Per 9 Inningsverified
1.16
1.16
Jake Odorizzi
Career
Per 9 Innings
0.71
0.71
Seunghwan Oh
Careerverified
Per 9 Inningsverified
0.13
0.13
Jake Odorizzi
Career
Per 9 Innings
427
3.07
Seunghwan Oh
Careerverified
Per 9 Inningsverified
56
2.23
Jake Odorizzi
Careerverified
Per 9 Inningsverified
9
0.06
Seunghwan Oh
Career
Per 9 Innings
13
0.52
Jake Odorizzi
Career
Per 9 Innings
3.07
3.07
Seunghwan Oh
Careerverified
Per 9 Inningsverified
2.23
2.23
Jake Odorizzi
Careerverified
Per 9 Innings
1172
8.42
Seunghwan Oh
Career
Per 9 Inningsverified
252
10.05
Jake Odorizzi
Career
Per 9 Innings
8.42
8.42
Seunghwan Oh
Careerverified
Per 9 Inningsverified
10.05
10.05
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.86
4.86
Seunghwan Oh
Career
Per 9 Innings
1.09
1.09
Jake Odorizzi
Career
Per 9 Innings
1.276
1.276
Seunghwan Oh
Careerverified
Per 9 Inningsverified
1.365
1.365
Jake Odorizzi
Career
Per 9 Inningsverified
20
0.14
Seunghwan Oh
Careerverified
Per 9 Innings
9
0.36
Jake Odorizzi
Career
Per 9 Inningsverified
35
0.25
Seunghwan Oh
Careerverified
Per 9 Innings
9
0.36
Jake Odorizzi
Career
Per 9 Innings
2
0.01
Seunghwan Oh
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
5275
37.88
Seunghwan Oh
Career
Per 9 Innings
939
37.45
Jake Odorizzi
Career
Per 9 Innings
2
0.01
Seunghwan Oh
Careerverified
Per 9 Inningsverified
88
3.51
Jake Odorizzi
Career
Per 9 Innings
594
4.27
Seunghwan Oh
Careerverified
Per 9 Inningsverified
91
3.63
Jake Odorizzi
Career
Per 9 Innings
4.27
4.27
Seunghwan Oh
Careerverified
Per 9 Inningsverified
3.63
3.63
Jake Odorizzi
Career
Per 9 Inningsverified
25
0.18
Seunghwan Oh
Careerverified
Per 9 Innings
5
0.2
Jake Odorizzi
Career
Per 9 Inningsverified
37
0.27
Seunghwan Oh
Careerverified
Per 9 Innings
9
0.36
Jake Odorizzi
Careerverified
Per 9 Inningsverified
58
0.42
Seunghwan Oh
Career
Per 9 Innings
9
0.36
Jake Odorizzi
Career
Per 9 Innings
1.248
1.248
Seunghwan Oh
Careerverified
Per 9 Inningsverified
1.152
1.152
Jake Odorizzi
Careerverified
Per 9 Innings
4751
34.12
Seunghwan Oh
Career
Per 9 Inningsverified
860
34.3
Jake Odorizzi
Career
Per 9 Innings
2.46
2.46
Seunghwan Oh
Careerverified
Per 9 Inningsverified
0.39
0.39
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.284
0.284
Seunghwan Oh
Career
Per 9 Innings
0.302
0.302
Jake Odorizzi
Careerverified
Per 9 Inningsverified
37.88
37.88
Seunghwan Oh
Career
Per 9 Innings
37.45
37.45

Fielding Stats for Jake Odorizzi and Seunghwan Oh

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
Seunghwan Oh
Career
Per 9 Innings
4
4
Jake Odorizzi
Careerverified
Per 9 Innings
241
1.73
Seunghwan Oh
Career
Per 9 Inningsverified
232
9.25
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Seunghwan Oh
Career
Per 9 Innings
0
0
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Seunghwan Oh
Career
Per 9 Innings
677
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Seunghwan Oh
Career
Per 9 Innings
225.2
9
Jake Odorizzi
Careerverified
Per 9 Inningsverified
62
0.45
Seunghwan Oh
Career
Per 9 Innings
7
0.28
Jake Odorizzi
Careerverified
Per 9 Innings
95
0.68
Seunghwan Oh
Career
Per 9 Innings
17
0.68
Jake Odorizzi
Career
Per 9 Inningsverified
9
0.06
Seunghwan Oh
Careerverified
Per 9 Innings
2
0.08
Jake Odorizzi
Careerverified
Per 9 Inningsverified
166
1.19
Seunghwan Oh
Career
Per 9 Innings
26
1.04
Jake Odorizzi
Careerverified
Per 9 Inningsverified
157
1.13
Seunghwan Oh
Career
Per 9 Innings
24
0.96
Jake Odorizzi
Careerverified
Per 9 Inningsverified
94.58
94.58
Seunghwan Oh
Career
Per 9 Innings
92.31
92.31
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.652
0.652
Seunghwan Oh
Career
Per 9 Innings
0.103
0.103
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
Seunghwan Oh
Career
Per 9 Innings
0
0
Jake Odorizzi
Careerverified
Per 9 Innings
7
0.05
Seunghwan Oh
Career
Per 9 Inningsverified
2
0.08
Jake Odorizzi
Career
Per 9 Innings
0
0
Seunghwan Oh
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Seunghwan Oh
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Seunghwan Oh
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Seunghwan Oh
Career
Per 9 Innings
0
0

Hitting Stats for Jake Odorizzi and Seunghwan Oh

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