Jake Odorizzi vs. Troy Puckett — Career Comparison

MillenialIllinoisThrows RightBats RightNorth AmericaTampa Bay RaysAmerican LeagueStarting PitcherAll-Star
Lost GenerationIndianaThrows RightBats LeftNorth AmericaPhiladelphia PhilliesNational LeagueRelief Pitcher

Jake Odorizzi built a career as a starting pitcher and Troy Puckett 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 13.5 and 3.000 for Troy Puckett. 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 Troy Puckett

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
Troy Puckett
Career
Per 9 Innings
1
1
Jake Odorizzi
Careerverified
Per 9 Innings
241
1.73
Troy Puckett
Career
Per 9 Inningsverified
1
4.5
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Troy Puckett
Career
Per 9 Innings
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
74
0.53
Troy Puckett
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
69
0.5
Troy Puckett
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
51.75
51.75
Troy Puckett
Career
Per 9 Innings
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
Troy Puckett
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Troy Puckett
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Troy Puckett
Career
Per 9 Innings
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1
0.01
Troy Puckett
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Inningsverified
555
3.99
Troy Puckett
Careerverified
Per 9 Innings
3
13.5
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3.99
3.99
Troy Puckett
Career
Per 9 Innings
13.5
13.5
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3.67
3.67
Troy Puckett
Career
Per 9 Innings
15.58
15.58
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.01
4.01
Troy Puckett
Career
Per 9 Innings
6.5
6.5
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.239
0.239
Troy Puckett
Career
Per 9 Innings
0.444
0.444
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Troy Puckett
Career
Per 9 Innings
6
27
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Troy Puckett
Career
Per 9 Innings
2
9
Jake Odorizzi
Career
Per 9 Inningsverified
1137
8.16
Troy Puckett
Careerverified
Per 9 Innings
4
18
Jake Odorizzi
Careerverified
Per 9 Inningsverified
8.16
8.16
Troy Puckett
Career
Per 9 Innings
18
18
Jake Odorizzi
Career
Per 9 Innings
171
1.23
Troy Puckett
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Career
Per 9 Innings
1.23
1.23
Troy Puckett
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Career
Per 9 Innings
0.71
0.71
Troy Puckett
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Career
Per 9 Inningsverified
427
3.07
Troy Puckett
Careerverified
Per 9 Innings
2
9
Jake Odorizzi
Career
Per 9 Innings
9
0.06
Troy Puckett
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3.07
3.07
Troy Puckett
Career
Per 9 Innings
9
9
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1172
8.42
Troy Puckett
Career
Per 9 Innings
1
4.5
Jake Odorizzi
Careerverified
Per 9 Inningsverified
8.42
8.42
Troy Puckett
Career
Per 9 Innings
4.5
4.5
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.86
4.86
Troy Puckett
Career
Per 9 Innings
1
1
Jake Odorizzi
Career
Per 9 Innings
1.276
1.276
Troy Puckett
Careerverified
Per 9 Inningsverified
1.5
1.5
Jake Odorizzi
Career
Per 9 Innings
20
0.14
Troy Puckett
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Career
Per 9 Inningsverified
35
0.25
Troy Puckett
Careerverified
Per 9 Innings
1
4.5
Jake Odorizzi
Career
Per 9 Innings
2
0.01
Troy Puckett
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Careerverified
Per 9 Innings
5275
37.88
Troy Puckett
Career
Per 9 Inningsverified
12
54
Jake Odorizzi
Careerverified
Per 9 Innings
2
0.01
Troy Puckett
Career
Per 9 Inningsverified
1
4.5
Jake Odorizzi
Career
Per 9 Inningsverified
594
4.27
Troy Puckett
Careerverified
Per 9 Innings
3
13.5
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.27
4.27
Troy Puckett
Career
Per 9 Innings
13.5
13.5
Jake Odorizzi
Career
Per 9 Innings
25
0.18
Troy Puckett
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Career
Per 9 Innings
37
0.27
Troy Puckett
Careerverified
Per 9 Inningsverified
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
58
0.42
Troy Puckett
Career
Per 9 Innings
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1.248
1.248
Troy Puckett
Career
Per 9 Innings
3
3
Jake Odorizzi
Careerverified
Per 9 Innings
4751
34.12
Troy Puckett
Career
Per 9 Inningsverified
9
40.5
Jake Odorizzi
Careerverified
Per 9 Inningsverified
2.46
2.46
Troy Puckett
Career
Per 9 Innings
3
3
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.284
0.284
Troy Puckett
Career
Per 9 Innings
0.5
0.5
Jake Odorizzi
Career
Per 9 Innings
37.88
37.88
Troy Puckett
Careerverified
Per 9 Inningsverified
54
54

Fielding Stats for Jake Odorizzi and Troy Puckett

Jake Odorizzi
Careerverified
Per 9 Inningsverified
11
11
Troy Puckett
Career
Per 9 Innings
1
Jake Odorizzi
Careerverified
Per 9 Inningsverified
241
1.73
Troy Puckett
Career
Per 9 Innings
1
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Troy Puckett
Career
Per 9 Innings
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3760
27
Troy Puckett
Career
Per 9 Innings
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1253.1
9
Troy Puckett
Career
Per 9 Innings
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
62
0.45
Troy Puckett
Career
Per 9 Innings
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
95
0.68
Troy Puckett
Career
Per 9 Innings
1
Jake Odorizzi
Career
Per 9 Innings
9
0.06
Troy Puckett
Careerverified
Per 9 Inningsverified
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
166
1.19
Troy Puckett
Career
Per 9 Innings
1
Jake Odorizzi
Careerverified
Per 9 Inningsverified
157
1.13
Troy Puckett
Career
Per 9 Innings
1
Jake Odorizzi
Career
Per 9 Inningsverified
94.58
94.58
Troy Puckett
Careerverified
Per 9 Innings
100
Jake Odorizzi
Career
Per 9 Inningsverified
0.652
0.652
Troy Puckett
Careerverified
Per 9 Innings
1
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
Troy Puckett
Career
Per 9 Innings
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
7
0.05
Troy Puckett
Career
Per 9 Innings
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Troy Puckett
Career
Per 9 Innings
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Troy Puckett
Career
Per 9 Innings
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Troy Puckett
Career
Per 9 Innings
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Troy Puckett
Career
Per 9 Innings
0

Hitting Stats for Jake Odorizzi and Troy Puckett

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