Brandon McCarthy vs. Jake Odorizzi — Career Comparison

MillenialCaliforniaThrows RightBats RightNorth AmericaChicago White SoxAmerican LeagueStarting Pitcher
MillenialIllinoisThrows RightBats RightNorth AmericaTampa Bay RaysAmerican LeagueStarting PitcherAll-Star

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

Pitching Stats for Brandon McCarthy and Jake Odorizzi

Brandon McCarthy
Careerverified
Per 9 Inningsverified
13
13
Jake Odorizzi
Career
Per 9 Innings
11
11
Brandon McCarthy
Careerverified
Per 9 Inningsverified
255
1.88
Jake Odorizzi
Career
Per 9 Innings
241
1.73
Brandon McCarthy
Career
Per 9 Innings
197
1.45
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Brandon McCarthy
Career
Per 9 Innings
69
0.51
Jake Odorizzi
Careerverified
Per 9 Inningsverified
74
0.53
Brandon McCarthy
Career
Per 9 Innings
75
0.55
Jake Odorizzi
Careerverified
Per 9 Inningsverified
69
0.5
Brandon McCarthy
Career
Per 9 Innings
47.92
47.92
Jake Odorizzi
Careerverified
Per 9 Inningsverified
51.75
51.75
Brandon McCarthy
Career
Per 9 Innings
77.25
77.25
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
Brandon McCarthy
Careerverified
Per 9 Inningsverified
9
0.07
Jake Odorizzi
Career
Per 9 Innings
0
0
Brandon McCarthy
Careerverified
Per 9 Inningsverified
4
0.03
Jake Odorizzi
Career
Per 9 Innings
0
0
Brandon McCarthy
Career
Per 9 Innings
0
0
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1
0.01
Brandon McCarthy
Career
Per 9 Innings
571
4.2
Jake Odorizzi
Careerverified
Per 9 Inningsverified
555
3.99
Brandon McCarthy
Career
Per 9 Innings
4.2
4.2
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3.99
3.99
Brandon McCarthy
Career
Per 9 Innings
3.95
3.95
Jake Odorizzi
Careerverified
Per 9 Inningsverified
3.67
3.67
Brandon McCarthy
Careerverified
Per 9 Inningsverified
3.92
3.92
Jake Odorizzi
Career
Per 9 Innings
4.01
4.01
Brandon McCarthy
Career
Per 9 Innings
0.268
0.268
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.239
0.239
Brandon McCarthy
Career
Per 9 Innings
3671
27
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Brandon McCarthy
Career
Per 9 Innings
1223.2
9
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Brandon McCarthy
Career
Per 9 Innings
1268
9.33
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1137
8.16
Brandon McCarthy
Career
Per 9 Innings
9.33
9.33
Jake Odorizzi
Careerverified
Per 9 Inningsverified
8.16
8.16
Brandon McCarthy
Careerverified
Per 9 Inningsverified
145
1.07
Jake Odorizzi
Career
Per 9 Innings
171
1.23
Brandon McCarthy
Careerverified
Per 9 Inningsverified
1.07
1.07
Jake Odorizzi
Career
Per 9 Innings
1.23
1.23
Brandon McCarthy
Careerverified
Per 9 Inningsverified
0.57
0.57
Jake Odorizzi
Career
Per 9 Innings
0.71
0.71
Brandon McCarthy
Careerverified
Per 9 Inningsverified
323
2.38
Jake Odorizzi
Career
Per 9 Innings
427
3.07
Brandon McCarthy
Career
Per 9 Innings
20
0.15
Jake Odorizzi
Careerverified
Per 9 Inningsverified
9
0.06
Brandon McCarthy
Careerverified
Per 9 Inningsverified
2.38
2.38
Jake Odorizzi
Career
Per 9 Innings
3.07
3.07
Brandon McCarthy
Career
Per 9 Innings
908
6.68
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1172
8.42
Brandon McCarthy
Career
Per 9 Innings
6.68
6.68
Jake Odorizzi
Careerverified
Per 9 Inningsverified
8.42
8.42
Brandon McCarthy
Career
Per 9 Innings
3.56
3.56
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.86
4.86
Brandon McCarthy
Career
Per 9 Innings
1.006
1.006
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1.276
1.276
Brandon McCarthy
Career
Per 9 Innings
26
0.19
Jake Odorizzi
Careerverified
Per 9 Inningsverified
20
0.14
Brandon McCarthy
Careerverified
Per 9 Inningsverified
28
0.21
Jake Odorizzi
Career
Per 9 Innings
35
0.25
Brandon McCarthy
Career
Per 9 Innings
3
0.02
Jake Odorizzi
Careerverified
Per 9 Inningsverified
2
0.01
Brandon McCarthy
Career
Per 9 Inningsverified
5163
37.97
Jake Odorizzi
Careerverified
Per 9 Innings
5275
37.88
Brandon McCarthy
Careerverified
Per 9 Inningsverified
13
0.1
Jake Odorizzi
Career
Per 9 Innings
2
0.01
Brandon McCarthy
Career
Per 9 Innings
617
4.54
Jake Odorizzi
Careerverified
Per 9 Inningsverified
594
4.27
Brandon McCarthy
Career
Per 9 Innings
4.54
4.54
Jake Odorizzi
Careerverified
Per 9 Inningsverified
4.27
4.27
Brandon McCarthy
Career
Per 9 Innings
34
0.25
Jake Odorizzi
Careerverified
Per 9 Inningsverified
25
0.18
Brandon McCarthy
Career
Per 9 Innings
38
0.28
Jake Odorizzi
Careerverified
Per 9 Inningsverified
37
0.27
Brandon McCarthy
Careerverified
Per 9 Inningsverified
104
0.76
Jake Odorizzi
Career
Per 9 Innings
58
0.42
Brandon McCarthy
Career
Per 9 Innings
1.3
1.3
Jake Odorizzi
Careerverified
Per 9 Inningsverified
1.248
1.248
Brandon McCarthy
Career
Per 9 Inningsverified
4740
34.86
Jake Odorizzi
Careerverified
Per 9 Innings
4751
34.12
Brandon McCarthy
Careerverified
Per 9 Inningsverified
2.42
2.42
Jake Odorizzi
Career
Per 9 Innings
2.46
2.46
Brandon McCarthy
Career
Per 9 Innings
0.305
0.305
Jake Odorizzi
Careerverified
Per 9 Inningsverified
0.284
0.284
Brandon McCarthy
Careerverified
Per 9 Inningsverified
37.97
37.97
Jake Odorizzi
Career
Per 9 Innings
37.88
37.88

Fielding Stats for Brandon McCarthy and Jake Odorizzi

Brandon McCarthy
Careerverified
Per 9 Inningsverified
13
13
Jake Odorizzi
Career
Per 9 Innings
11
11
Brandon McCarthy
Careerverified
Per 9 Inningsverified
255
1.88
Jake Odorizzi
Career
Per 9 Innings
241
1.73
Brandon McCarthy
Career
Per 9 Innings
197
1.45
Jake Odorizzi
Careerverified
Per 9 Inningsverified
237
1.7
Brandon McCarthy
Career
Per 9 Innings
3671
27
Jake Odorizzi
Careerverified
Per 9 Innings
3760
27
Brandon McCarthy
Career
Per 9 Innings
1223.2
9
Jake Odorizzi
Careerverified
Per 9 Innings
1253.1
9
Brandon McCarthy
Careerverified
Per 9 Inningsverified
73
0.54
Jake Odorizzi
Career
Per 9 Innings
62
0.45
Brandon McCarthy
Careerverified
Per 9 Inningsverified
143
1.05
Jake Odorizzi
Career
Per 9 Innings
95
0.68
Brandon McCarthy
Careerverified
Per 9 Innings
8
0.06
Jake Odorizzi
Career
Per 9 Innings
9
0.06
Brandon McCarthy
Careerverified
Per 9 Inningsverified
224
1.65
Jake Odorizzi
Career
Per 9 Innings
166
1.19
Brandon McCarthy
Careerverified
Per 9 Inningsverified
216
1.59
Jake Odorizzi
Career
Per 9 Innings
157
1.13
Brandon McCarthy
Careerverified
Per 9 Inningsverified
96.43
96.43
Jake Odorizzi
Career
Per 9 Innings
94.58
94.58
Brandon McCarthy
Careerverified
Per 9 Inningsverified
0.847
0.847
Jake Odorizzi
Career
Per 9 Innings
0.652
0.652
Brandon McCarthy
Career
Per 9 Innings
77.25
77.25
Jake Odorizzi
Careerverified
Per 9 Inningsverified
98.34
98.34
Brandon McCarthy
Careerverified
Per 9 Inningsverified
14
0.1
Jake Odorizzi
Career
Per 9 Innings
7
0.05
Brandon McCarthy
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Brandon McCarthy
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Brandon McCarthy
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0
Brandon McCarthy
Career
Per 9 Innings
0
0
Jake Odorizzi
Career
Per 9 Innings
0
0

Hitting Stats for Brandon McCarthy and Jake Odorizzi

Brandon McCarthy
Careerverified
Per 600 PAverified
13
13
Jake Odorizzi
Career
Per 600 PA
11
11
Brandon McCarthy
Careerverified
Per 600 PA
255
916.17
Jake Odorizzi
Career
Per 600 PAverified
242
4840
Brandon McCarthy
Careerverified
Per 600 PA
167
600
Jake Odorizzi
Career
Per 600 PA
30
600
Brandon McCarthy
Careerverified
Per 600 PAverified
146
524.55
Jake Odorizzi
Career
Per 600 PA
24
480
Brandon McCarthy
Career
Per 600 PA
0.062
0.062
Jake Odorizzi
Careerverified
Per 600 PAverified
0.083
0.083
Brandon McCarthy
Career
Per 600 PA
0.273
0.273
Jake Odorizzi
Careerverified
Per 600 PAverified
0.35
0.35
Brandon McCarthy
Careerverified
Per 600 PA
9
32.34
Jake Odorizzi
Career
Per 600 PAverified
2
40
Brandon McCarthy
Careerverified
Per 600 PA
7
25.15
Jake Odorizzi
Career
Per 600 PAverified
2
40
Brandon McCarthy
Careerverified
Per 600 PAverified
2
7.19
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Careerverified
Per 600 PAverified
2
7.19
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Careerverified
Per 600 PAverified
0.222
0.222
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Careerverified
Per 600 PAverified
1.45
5.2
Jake Odorizzi
Career
Per 600 PA
0.24
4.7
Brandon McCarthy
Careerverified
Per 600 PA
11
39.52
Jake Odorizzi
Career
Per 600 PAverified
2
40
Brandon McCarthy
Careerverified
Per 600 PAverified
18
64.67
Jake Odorizzi
Career
Per 600 PA
3
60
Brandon McCarthy
Career
Per 600 PA
0.116
0.116
Jake Odorizzi
Careerverified
Per 600 PAverified
0.12
0.12
Brandon McCarthy
Career
Per 600 PA
0.075
0.075
Jake Odorizzi
Careerverified
Per 600 PAverified
0.083
0.083
Brandon McCarthy
Career
Per 600 PA
0.191
0.191
Jake Odorizzi
Careerverified
Per 600 PAverified
0.203
0.203
Brandon McCarthy
Careerverified
Per 600 PAverified
0.014
0.014
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
0.071
0.071
Jake Odorizzi
Careerverified
Per 600 PAverified
0.075
0.075
Brandon McCarthy
Careerverified
Per 600 PAverified
0.146
0.146
Jake Odorizzi
Career
Per 600 PA
0.136
0.136
Brandon McCarthy
Careerverified
Per 600 PAverified
0.129
0.129
Jake Odorizzi
Career
Per 600 PA
0.125
0.125
Brandon McCarthy
Careerverified
Per 600 PAverified
3
10.78
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Careerverified
Per 600 PA
7
25.15
Jake Odorizzi
Career
Per 600 PAverified
3
60
Brandon McCarthy
Careerverified
Per 600 PA
10
35.93
Jake Odorizzi
Career
Per 600 PAverified
3
60
Brandon McCarthy
Career
Per 600 PA
-5.79
-20.82
Jake Odorizzi
Careerverified
Per 600 PAverified
-0.63
-12.61
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Careerverified
Per 600 PAverified
9
32.34
Jake Odorizzi
Career
Per 600 PA
1
20
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
76
273.05
Jake Odorizzi
Careerverified
Per 600 PAverified
8
160
Brandon McCarthy
Career
Per 600 PA
2.2
2.2
Jake Odorizzi
Careerverified
Per 600 PAverified
3.75
3.75
Brandon McCarthy
Career
Per 600 PA
0.12
0.12
Jake Odorizzi
Careerverified
Per 600 PAverified
0.13
0.13
Brandon McCarthy
Careerverified
Per 600 PA
12
43.11
Jake Odorizzi
Career
Per 600 PAverified
5
100
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
0
0
Jake Odorizzi
Career
Per 600 PA
0
0
Brandon McCarthy
Career
Per 600 PA
Jake Odorizzi
Career
Per 600 PA