This article is part of our Weekly Pitcher Rankings series.
If there was ever a week "subject to change" applies, it's this one with the impending Monday trade deadline. Sonny Gray and Yu Darvish's starts are still in limbo.
With respect to this week's rankings, there's a bunch of second- and third-tier pitchers with two starts, dropping some top tier arms working just once this week.
UPDATED: July 30, 11:15 PM ET
AMERICAN LEAGUE
RANK | PITCHER | TEAM | OPPONENT | COMMENT |
1 | Chris Sale | BOS | vs. CLE, vs. CWS | |
2 | Luis Severino | NYY | vs. DET, at CLE | Getting better as season progress, showing no sign of tiring |
3 | Yu Darvish | TEX | vs. SEA, at MIN | Subject to change… |
4 | Chris Archer | TB | at HOU, vs. MIL | |
5 | Sonny Gray | OAK | vs. SF, at LAA | Still tentative, could be dealt |
6 | Charlie Morton | HOU | vs. TB, vs. TOR | |
7 | Danny Duffy | KC | at BAL, vs. SEA | Only 3 BB and 3 HR allowed in 32 1/3 innings since coming off the DL |
8 | Masahiro Tanaka | NYY | vs. DET | Coming of best outing of the season |
9 | Jose Berrios | MIN | at SD, vs. TEX | Rough sledding lately, but faced a string of tough teams |
10 | Cole Hamels | TEX | vs. SEA, at MIN | Whiffs up a bit, but still well below career norm |
11 | Dallas Keuchel | HOU | vs. TB | Looked rusty in his return from the DL |
12 | Corey Kluber | CLE | vs. NYY | |
13 | Alex Cobb | TB | at HOU, vs. MIL | Tossed at least 7 innings in 7 of last 8 outings |
14 | Michael Fulmer |
If there was ever a week "subject to change" applies, it's this one with the impending Monday trade deadline. Sonny Gray and Yu Darvish's starts are still in limbo.
With respect to this week's rankings, there's a bunch of second- and third-tier pitchers with two starts, dropping some top tier arms working just once this week.
UPDATED: July 30, 11:15 PM ET
AMERICAN LEAGUE
RANK | PITCHER | TEAM | OPPONENT | COMMENT |
1 | Chris Sale | BOS | vs. CLE, vs. CWS | |
2 | Luis Severino | NYY | vs. DET, at CLE | Getting better as season progress, showing no sign of tiring |
3 | Yu Darvish | TEX | vs. SEA, at MIN | Subject to change… |
4 | Chris Archer | TB | at HOU, vs. MIL | |
5 | Sonny Gray | OAK | vs. SF, at LAA | Still tentative, could be dealt |
6 | Charlie Morton | HOU | vs. TB, vs. TOR | |
7 | Danny Duffy | KC | at BAL, vs. SEA | Only 3 BB and 3 HR allowed in 32 1/3 innings since coming off the DL |
8 | Masahiro Tanaka | NYY | vs. DET | Coming of best outing of the season |
9 | Jose Berrios | MIN | at SD, vs. TEX | Rough sledding lately, but faced a string of tough teams |
10 | Cole Hamels | TEX | vs. SEA, at MIN | Whiffs up a bit, but still well below career norm |
11 | Dallas Keuchel | HOU | vs. TB | Looked rusty in his return from the DL |
12 | Corey Kluber | CLE | vs. NYY | |
13 | Alex Cobb | TB | at HOU, vs. MIL | Tossed at least 7 innings in 7 of last 8 outings |
14 | Michael Fulmer | DET | at NYY, at BAL | Falling swinging strike lowering K/9, but not walking anyone |
15 | Lance McCullers | HOU | vs. TOR | |
16 | Ricky Nolasco | LAA | vs. PHI, vs. OAK | Lesser lineups in a great park |
17 | James Paxton | SEA | at KC | |
18 | Marcus Stroman | TOR | at CWS | |
19 | Jacob Faria | TB | vs. MIL | |
20 | Carlos Carrasco | CLE | at BOS | |
21 | Drew Pomeranz | BOS | vs. CWS | |
22 | Paul Blackburn | OAK | vs. SF, at LAA | |
23 | JC Ramirez | LAA | vs. PHI | |
24 | Justin Verlander | DET | at BAL | Last two starts could be prescient of second half surge |
25 | Ervin Santana | MIN | at SD | |
26 | Mike Fiers | HOU | vs. TB | |
27 | Trevor Cahill | KC | vs. SEA | |
28 | Collin McHugh | HOU | vs. TB | |
29 | Yusmeiro Petit | LAA | vs. OAK | |
30 | Jesse Chavez | LAA | vs. OAK | |
31 | Jharel Cotton | OAK | at LAA | Hit hard in return from the DL |
32 | Rick Porcello | BOS | vs. CLE | |
33 | Jason Vargas | KC | at BAL | |
34 | Adalberto Mejia | MIN | vs. TEX | |
35 | Eduardo Rodriguez | BOS | vs. CWS | Needs to step up in Price's absence |
36 | Sean Manaea | OAK | at SF | |
37 | Brad Peacock | HOU | vs. TOR | |
38 | Danny Salazar | CLE | vs. NYY | |
39 | Jason Hammel | KC | vs. SEA | |
40 | J.A. Happ | TOR | at CWS | |
41 | Mike Clevinger | CLE | at BOS, vs. NYY | |
42 | Dylan Bundy | BAL | vs. KC | Very disappointing after fast start |
43 | Felix Hernandez | SEA | at TEX, at KC | |
44 | Chris Smith | OAK | at SF | |
45 | Chris Tillman | BAL | vs. DET | |
46 | Ubaldo Jimenez | BAL | vs. KC, vs. DET | |
47 | Derek Holland | CWS | vs. TOR | |
48 | Kevin Gausman | BAL | vs. DET | |
49 | Doug Fister | BOS | vs. CLE, vs. CWS | Should make first start, may not make second |
50 | Ariel Miranda | SEA | at TEX | |
51 | Marco Estrada | TOR | at CWS, at HOU | |
52 | CC Sabathia | NYY | vs. DET, at CLE | |
53 | Anibal Sanchez | DET | at NYY, at BAL | |
54 | Erasmo Ramirez | SEA | at TEX, at KC | Back in the rotation, needs to get stretched out again |
55 | Josh Tomlin | CLE | vs. NYY | |
56 | James Shields | CWS | vs. TOR, at BOS | |
57 | Trevor Bauer | CLE | at BOS | |
58 | Parker Bridwell | LAA | vs. PHI | |
59 | Ian Kennedy | KC | at BAL, vs. SEA | |
60 | Martin Perez | TEX | at MIN | |
61 | Jeremy Hellickson | BAL | vs. KC | |
62 | Jordan Zimmermann | DET | at NYY | |
63 | Jordan Montgomery | NYY | at CLE | |
64 | Matt Boyd | DET | at BAL | |
65 | Andrew Cashner | TEX | vs. SEA | |
66 | Aaron Sanchez | TOR | at HOU | |
67 | Francisco Liriano | TOR | at HOU | |
68 | A.J. Griffin | TEX | at MIN | |
69 | Carlos Rodon | CWS | at BOS | |
70 | Miguel Gonzalez | CWS | at BOS | |
71 | Blake Snell | TB | at HOU | |
72 | Mike Pelfrey | CWS | vs. TOR, at BOS | |
73 | Jaime Garcia | NYY | at CLE | |
74 | Bartolo Colon | MIN | vs. TEX | |
75 | Yovani Gallardo | SEA | at KC | |
76 | Kyle Gibson | MIN | vs. TEX | |
77 | Austin Pruitt | TB | at HOU | |
78 | Wade Miley | BAL | vs. DET |
NATIONAL LEAGUE
Rank | Pitcher | TEAM | Opponent(s) | Comments |
1 | Jeff Samardzija | SF | at OAK, vs. ARI | |
2 | Jon Lester | CHC | vs. ARI, vs. WAS | |
3 | Carlos Martinez | STL | at MIL, at CIN | |
4 | Jimmy Nelson | MIL | vs. STL, at TB | Homers creeping up but K/9 and BB/9 both improving |
5 | Jameson Taillon | PIT | vs. CIN, vs. SD | Nice home field boost |
6 | Max Scherzer | WAS | at MIA | |
7 | Madison Bumgarner | SF | vs. ARI | Three starts off the DL, expecting MadBum to return to form |
8 | Mike Foltynewicz | ATL | at PHI, vs. MIA | Walks a little high but doing great job keeping the ball in the yard |
9 | Aaron Nola | PHI | at LAA, at COL | Coors a concern, but Nola is grooving. |
10 | Zack Greinke | ARI | at CHC | |
11 | Jacob deGrom | NYM | vs. LAD | Missing Coors field, fantasy owners breathe sigh of relief |
12 | Ivan Nova | PIT | vs. SD | |
13 | Stephen Strasburg | WAS | at CHC | Assuming he comes off the disabled list |
14 | Gerrit Cole | PIT | vs. SD | |
15 | Gio Gonzalez | WAS | at MIA, at CHC | ERA deceiving, outpitching peripherals |
16 | Jose Quintana | CHC | vs. ARI | |
17 | Alex Wood | LAD | at ATL | |
18 | Michael Wacha | STL | at MIL | Second half surge continues |
19 | Rich Hill | LAD | at NYM | |
20 | Zack Godley | ARI | at CHC | Big test for 2017's breakout hurler |
21 | Ty Blach | SF | vs. OAK | |
22 | Jake Arrieta | CHC | vs. ARI | |
23 | Matt Moore | SF | vs. OAK | |
24 | Brent Suter | MIL | vs. STL | |
25 | Steven Matz | NYM | at COL, vs. LAD | Good pitcher in a couple of bad setups |
26 | Tanner Roark | WAS | at CHC | |
27 | Kenta Maeda | LAD | at ATL | |
28 | Jerad Eickhoff | PHI | at LAA | |
29 | Dinelson Lamet | SD | at PIT | |
30 | Johnny Cueto | SF | vs. ARI | Expected to come off DL- getting benefit of doubt rest did him good |
31 | Brandon Woodruff | MIL | vs. STL | Tentative, Brewers need a replacement for Guerra who was demoted |
32 | Jeff Hoffman | COL | vs. NYM, vs. PHI | |
33 | Trevor Williams | PIT | vs. CIN | |
34 | Julio Teheran | ATL | vs. LAD | |
35 | Kyle Hendricks | CHC | vs. WAS | |
36 | Luis Castillo | CIN | vs. STL | |
37 | Chad Kuhl | PIT | vs. CIN | |
38 | Lucas Sims | ATL | vs. LAD, vs. MIA | Not official, expected to be called up |
39 | Homer Bailey | CIN | at PIT, vs. STL | |
40 | Adam Wainwright | STL | at MIL | |
41 | Taijuan Walker | ARI | at SF | |
42 | Matt Cain | SF | at OAK | |
43 | Brandon McCarthy | LAD | at NYM | |
44 | Jon Gray | COL | vs. PHI | |
45 | Nick Pivetta | PHI | vs. ATL, at COL | |
46 | Anthony Banda | ARI | at SF | |
47 | Jose Urena | MIA | vs. WAS, at ATL | Results may not show it, but Urena showing signs of promise |
48 | Zach Davies | MIL | at TB | |
49 | Dan Straily | MIA | at ATL | |
50 | Hyun-Jin Ryu | LAD | at NYM | |
51 | Luis Perdomo | SD | vs. MIN | |
52 | Jhoulys Chacin | SD | vs. MIN | |
53 | R.A. Dickey | ATL | vs. MIA | |
54 | Lance Lynn | STL | at CIN | |
55 | Jake Thompson | PHI | at LAA | Replacing Hellickson |
56 | Seth Lugo | NYM | vs. LAD | |
57 | Patrick Corbin | ARI | at CHC, at SF | |
58 | John Lackey | CHC | vs. WAS | |
59 | Mike Leake | STL | at CIN | |
60 | Sean Newcomb | ATL | vs. LAD | |
61 | German Marquez | COL | vs. NYM | |
62 | Brock Stewart | LAD | at ATL | |
63 | Matt Garza | MIL | at TB | |
64 | A.J. Cole | WAS | at MIA | |
65 | Sal Romano | CIN | at PIT | |
66 | Tim Adleman | CIN | vs. STL | |
67 | Kyle Freeland | COL | vs. PHI | |
68 | Vance Worley | MIA | vs. WAS | |
69 | Travis Wood | SD | at PIT | |
70 | Antonio Senzatela | COL | vs. NYM | |
71 | Chris O'Grady | MIA | vs. WAS | |
72 | Robert Stephenson | CIN | at PIT | |
73 | Clayton Richard | SD | at PIT | |
74 | Vince Velasquez | PHI | at COL | |
75 | Adam Conley | MIA | at ATL | |
76 | Rafael Montero | NYM | at COL | |
77 | Chris Flexen | NYM | at COL |
MLB
RANK | PITCHER | TEAM | OPPONENT | COMMENT |
1 | Chris Sale | BOS | vs. CLE, vs. CWS | |
2 | Jeff Samardzija | SF | at OAK, vs. ARI | |
3 | Jon Lester | CHC | vs. ARI, vs. WAS | |
4 | Yu Darvish | TEX | vs. SEA, at MIN | Subject to change… |
5 | Carlos Martinez | STL | at MIL, at CIN | |
6 | Jimmy Nelson | MIL | vs. STL, at TB | Homers creeping up but K/9 and BB/9 both improving |
7 | Jameson Taillon | PIT | vs. CIN, vs. SD | Nice home field boost |
8 | Chris Archer | TB | at HOU, vs. MIL | |
9 | Sonny Gray | OAK | vs. SF, at LAA | Still tentative, could be dealt |
10 | Charlie Morton | HOU | vs. TB, vs. TOR | |
11 | Luis Severino | NYY | vs. DET, at CLE | Getting better as season progress, showing no sign of tiring |
12 | Danny Duffy | KC | at BAL, vs. SEA | Only 3 BB and 3 HR allowed in 32 1/3 innings since coming off the DL |
13 | Max Scherzer | WAS | at MIA | |
14 | Masahiro Tanaka | NYY | vs. DET | Coming of best outing of the season |
15 | Madison Bumgarner | SF | vs. ARI | Three starts off the DL, expecting MadBum to return to form |
16 | Jose Berrios | MIN | at SD, vs. TEX | Rough sledding lately, but faced a string of tough teams |
17 | Cole Hamels | TEX | vs. SEA, at MIN | Whiffs up a bit, but still well below career norm |
18 | Mike Foltynewicz | ATL | at PHI, vs. MIA | Walks a little high but doing great job keeping the ball in the yard |
19 | Aaron Nola | PHI | at LAA, at COL | Coors a concern, but Nola is grooving. |
20 | Dallas Keuchel | HOU | vs. TB | Looked rusty in his return from the DL |
21 | Zack Greinke | ARI | at CHC | |
22 | Corey Kluber | CLE | vs. NYY | |
23 | Alex Cobb | TB | at HOU, vs. MIL | Tossed at least 7 innings in 7 of last 8 outings |
24 | Michael Fulmer | DET | at NYY, at BAL | Falling swinging strike lowering K/9, but not walking anyone |
25 | Jacob deGrom | NYM | vs. LAD | Missing Coors field, fantasy owners breathe sigh of relief |
26 | Lance McCullers | HOU | vs. TOR | |
27 | Ricky Nolasco | LAA | vs. PHI, vs. OAK | Lesser lineups in a great park |
28 | Ivan Nova | PIT | vs. SD | |
29 | Stephen Strasburg | WAS | at CHC | Assuming he comes off the disabled list |
30 | James Paxton | SEA | at KC | |
31 | Gerrit Cole | PIT | vs. SD | |
32 | Gio Gonzalez | WAS | at MIA, at CHC | ERA deceiving, outpitching peripherals |
33 | Jose Quintana | CHC | vs. ARI | |
34 | Alex Wood | LAD | at ATL | |
35 | Marcus Stroman | TOR | at CWS | |
36 | Michael Wacha | STL | at MIL | Second half surge continues |
37 | Jacob Faria | TB | vs. MIL | |
38 | Rich Hill | LAD | at NYM | |
39 | Carlos Carrasco | CLE | at BOS | |
40 | Drew Pomeranz | BOS | vs. CWS | |
41 | Zack Godley | ARI | at CHC | Big test for 2017's breakout hurler |
42 | Paul Blackburn | OAK | vs. SF, at LAA | |
43 | JC Ramirez | LAA | vs. PHI | |
44 | Justin Verlander | DET | at BAL | Last two starts could be prescient of second half surge |
45 | Ervin Santana | MIN | at SD | |
46 | Ty Blach | SF | vs. OAK | |
47 | Jake Arrieta | CHC | vs. ARI | |
48 | Mike Fiers | HOU | vs. TB | |
49 | Matt Moore | SF | vs. OAK | |
50 | Trevor Cahill | KC | vs. SEA | |
51 | Brent Suter | MIL | vs. STL | |
52 | Collin McHugh | HOU | vs. TB | |
53 | Yusmeiro Petit | LAA | vs. OAK | |
54 | Jesse Chavez | LAA | vs. OAK | |
55 | Steven Matz | NYM | at COL, vs. LAD | Good pitcher in a couple of bad setups |
56 | Tanner Roark | WAS | at CHC | |
57 | Jharel Cotton | OAK | at LAA | Hit hard in return from the DL |
58 | Rick Porcello | BOS | vs. CLE | |
59 | Kenta Maeda | LAD | at ATL | |
60 | Jason Vargas | KC | at BAL | |
61 | Adalberto Mejia | MIN | vs. TEX | |
62 | Jerad Eickhoff | PHI | at LAA | |
63 | Eduardo Rodriguez | BOS | vs. CWS | Needs to step up in Price's absence |
64 | Dinelson Lamet | SD | at PIT | |
65 | Sean Manaea | OAK | at SF | |
66 | Brad Peacock | HOU | vs. TOR | |
67 | Danny Salazar | CLE | vs. NYY | |
68 | Jason Hammel | KC | vs. SEA | |
69 | Johnny Cueto | SF | vs. ARI | Expected to come off DL- getting benefit of doubt rest did him good |
70 | Brandon Woodruff | MIL | vs. STL | Tentative, Brewers need a replacement for Guerra who was demoted |
71 | J.A. Happ | TOR | at CWS | |
72 | Mike Clevinger | CLE | at BOS, vs. NYY | |
73 | Jeff Hoffman | COL | vs. NYM, vs. PHI | |
74 | Trevor Williams | PIT | vs. CIN | |
75 | Julio Teheran | ATL | vs. LAD | |
76 | Dylan Bundy | BAL | vs. KC | Very disappointing after fast start |
77 | Felix Hernandez | SEA | at TEX, at KC | |
78 | Kyle Hendricks | CHC | vs. WAS | |
79 | Luis Castillo | CIN | vs. STL | |
80 | Chad Kuhl | PIT | vs. CIN | |
81 | Chris Smith | OAK | at SF | |
82 | Lucas Sims | ATL | vs. LAD, vs. MIA | Not official, expected to be called up |
83 | Homer Bailey | CIN | at PIT, vs. STL | |
84 | Chris Tillman | BAL | vs. DET | |
85 | Adam Wainwright | STL | at MIL | |
86 | Taijuan Walker | ARI | at SF | |
87 | Matt Cain | SF | at OAK | |
88 | Brandon McCarthy | LAD | at NYM | |
89 | Jon Gray | COL | vs. PHI | |
90 | Nick Pivetta | PHI | vs. ATL, at COL | |
91 | Ubaldo Jimenez | BAL | vs. KC, vs. DET | |
92 | Derek Holland | CWS | vs. TOR | |
93 | Anthony Banda | ARI | at SF | |
94 | Jose Urena | MIA | vs. WAS, at ATL | Results may not show it, but Urena showing signs of promise |
95 | Kevin Gausman | BAL | vs. DET | |
96 | Zach Davies | MIL | at TB | |
97 | Doug Fister | BOS | vs. CLE, vs. CWS | Should make first start, may not make second |
98 | Ariel Miranda | SEA | at TEX | |
99 | Marco Estrada | TOR | at CWS, at HOU | |
100 | CC Sabathia | NYY | vs. DET, at CLE | |
101 | Anibal Sanchez | DET | at NYY, at BAL | |
102 | Dan Straily | MIA | at ATL | |
103 | Hyun-Jin Ryu | LAD | at NYM | |
104 | Luis Perdomo | SD | vs. MIN | |
105 | Jhoulys Chacin | SD | vs. MIN | |
106 | R.A. Dickey | ATL | vs. MIA | |
107 | Lance Lynn | STL | at CIN | |
108 | Erasmo Ramirez | SEA | at TEX, at KC | Back in the rotation, needs to get stretched out again |
109 | Jake Thompson | PHI | at LAA | Replacing Hellickson |
110 | Josh Tomlin | CLE | vs. NYY | |
111 | Seth Lugo | NYM | vs. LAD | |
112 | James Shields | CWS | vs. TOR, at BOS | |
113 | Patrick Corbin | ARI | at CHC, at SF | |
114 | John Lackey | CHC | vs. WAS | |
115 | Mike Leake | STL | at CIN | |
116 | Sean Newcomb | ATL | vs. LAD | |
117 | Trevor Bauer | CLE | at BOS | |
118 | German Marquez | COL | vs. NYM | |
119 | Parker Bridwell | LAA | vs. PHI | |
120 | Brock Stewart | LAD | at ATL | |
121 | Ian Kennedy | KC | at BAL, vs. SEA | |
122 | Matt Garza | MIL | at TB | |
123 | A.J. Cole | WAS | at MIA | |
124 | Martin Perez | TEX | at MIN | |
125 | Sal Romano | CIN | at PIT | |
126 | Jeremy Hellickson | BAL | vs. KC | |
127 | Jordan Zimmermann | DET | at NYY | |
128 | Tim Adleman | CIN | vs. STL | |
129 | Jordan Montgomery | NYY | at CLE | |
130 | Matt Boyd | DET | at BAL | |
131 | Andrew Cashner | TEX | vs. SEA | |
132 | Kyle Freeland | COL | vs. PHI | |
133 | Vance Worley | MIA | vs. WAS | |
134 | Travis Wood | SD | at PIT | |
135 | Aaron Sanchez | TOR | at HOU | |
136 | Francisco Liriano | TOR | at HOU | |
137 | A.J. Griffin | TEX | at MIN | |
138 | Carlos Rodon | CWS | at BOS | |
139 | Miguel Gonzalez | CWS | at BOS | |
140 | Antonio Senzatela | COL | vs. NYM | |
141 | Blake Snell | TB | at HOU | |
142 | Chris O'Grady | MIA | vs. WAS | |
143 | Robert Stephenson | CIN | at PIT | |
144 | Mike Pelfrey | CWS | vs. TOR, at BOS | |
145 | Clayton Richard | SD | at PIT | |
146 | Vince Velasquez | PHI | at COL | |
147 | Adam Conley | MIA | at ATL | |
148 | Jaime Garcia | NYY | at CLE | |
149 | Bartolo Colon | MIN | vs. TEX | |
150 | Yovani Gallardo | SEA | at KC | |
151 | Kyle Gibson | MIN | vs. TEX | |
152 | Austin Pruitt | TB | at HOU | |
153 | Wade Miley | BAL | vs. DET | |
154 | Rafael Montero | NYM | at COL | |
155 | Chris Flexen | NYM | at COL |