July Starting Pitcher Rankings

I can’t believe it’s already July. Pitching rotations across the league have experienced that unavoidable attrition that comes with the season, but that has created opportunities for some newcomers to shine. I think some of the toughest analysis in fantasy baseball is assessing those newcomers on the fly. We know it’s going to be a short sample prone to volatility, but are they this year’s version of 2017 Luis Castillo (3.12 ERA, 18% K-BB in 89 IP) or Sean Newcomb (1.48 ERA in first 4 starts; 5.23 in the 15 after that start). Interesting how the paths of those two guys diverged in 2018, by the way.

I think there are a lot of fun names to discuss as things really open up as early as 25 or so. I’ve got 124 guys ranked for July and then the injured guys on their own.

The tiers are as follows:

#1s (12 SPs) – The true aces of fantasy baseball.

Must Start (17 SPs) – Should be pretty obvious, but these are the guys who always start. Again, it isn’t just the very best guys. There are second and third tier arms in terms of market value that I’d start every time out. They don’t have an obvious split or weakness that would give you a better chance at picking off their poor starts. Some of them are “No Coors Field”-types, but it’s predominantly set it and forget it.

Usually Start (16 SPs) – If “No Coors Field” is 30% with the MS group, it’s more like 60-70% with this group. You need to find a reason to sit them right now in most formats. You might feel like you can spot them properly, but we’re just not that precise in identifying when a solid arm will falter. These guys are good enough to thwart any opponent even on something less than their best day or they could get smacked by a weaker opponent. If you’re rostering them, you should probably be starting them.

Spot Start (S-Shallow, D-Deep) (34 Shallow, 20 Deep SPs) – Flawed talents. A lot of these guys are on the cusp of or have been in the Usually Start tier, but currently you’re looking to curate their starts a bit where you can. These guys might also be US tier arms here temporarily. Pay very close attention to gamelogs of pitchers, get a feel for how they arrived at their bottom line numbers. Not all ERAs are created equally and that’s why it’s not a gauge for future production, especially in small samples. I decided to split the group a bit as sort of a way to identify upward or downward mobility for these guys. The shallow ones are a bit more talented and/or running hot so we’re maybe keeping a closer eye on them.

Could Start (25 SPs) – I know many of you are dealing with some brutal pitching staff conditions right now after drafting a rotation you thought would be a strength, so you might find yourself in this tier a little more than you’d like. There is some talent to be plucked and the right two-start week could really set you up. This is essentially the Spot Star tier for single leagues or super-deep mixers (16+ teams).

Injured/Minors (40 SPs) – I find it hard/worthless to rank injured or minor league guys. I just think the outlook on injured players varies so much person-to-person that you can’t really use an injured player’s ranking for anything. I will identify the tier I’d put the injured guy in when healthy (or called up), though.

Please leave your questions and comments below!

July Starting Pitcher Rankings
NAME Tier LG TM
1 Max Scherzer #1 NL WAS
2 Justin Verlander #1 AL HOU
3 Chris Sale #1 AL BOS
4 Corey Kluber #1 AL CLE
5 Luis Severino #1 AL NYY
6 Jacob deGrom #1 NL NYM
7 Gerrit Cole #1 AL HOU
8 Aaron Nola #1 NL PHI
9 Clayton Kershaw #1 NL LAD
10 James Paxton #1 AL SEA
11 Madison Bumgarner #1 NL SF
12 Zack Greinke #1 NL ARI
13 Charlie Morton MS AL HOU
14 Blake Snell MS AL TB
15 Trevor Bauer MS AL CLE
16 Jose Berrios MS AL MIN
17 Carlos Carrasco MS AL CLE
18 Lance McCullers MS AL HOU
19 Patrick Corbin MS NL ARI
20 J.A. Happ MS AL TOR
21 Carlos Martinez MS NL STL
22 Ross Stripling MS NL LAD
23 Mike Clevinger MS AL CLE
24 Miles Mikolas MS NL STL
25 Mike Foltynewicz MS NL ATL
26 Jon Lester MS NL CHC
27 David Price MS AL BOS
28 Sean Newcomb MS NL ATL
29 Robbie Ray MS NL ARI
30 Eduardo Rodriguez US AL BOS
31 Nick Pivetta US NL PHI
32 Tyler Skaggs US AL LAA
33 Jameson Taillon US NL PIT
34 Jack Flaherty US NL STL
35 Kenta Maeda US NL LAD
36 Rich Hill US NL LAD
37 Andrew Heaney US AL LAA
38 Rick Porcello US AL BOS
39 Shane Bieber US AL CLE
40 Alex Wood US NL LAD
41 Kyle Gibson US AL MIN
42 Marcus Stroman US AL TOR
43 Jose Quintana US NL CHC
44 Zach Eflin US NL PHI
45 Gio Gonzalez US NL WAS
46 Tanner Roark SSS NL WAS
47 CC Sabathia SSS AL NYY
48 Junior Guerra SSS NL MIL
49 Joe Musgrove SSS NL PIT
50 Freddy Peralta SSS NL MIL
51 Sean Manaea SSS AL OAK
52 Kevin Gausman SSS AL BAL
53 Michael Fulmer SSS AL DET
54 Jake Arrieta SSS NL PHI
55 Kyle Hendricks SSS NL CHC
56 Dallas Keuchel SSS AL HOU
57 Dereck Rodriguez SSS AL SF
58 Tyson Ross SSS NL SD
59 Marco Estrada SSS AL TOR
60 Marco Gonzales SSS AL SEA
61 Zack Wheeler SSS NL NYM
62 Steven Matz SSS NL NYM
63 Nick Kingham SSS NL PIT
64 Sonny Gray SSS AL NYY
65 Tyler Anderson SSS NL COL
66 Jake Odorizzi SSS AL MIN
67 Mike Minor SSS AL TEX
68 Luis Castillo SSS NL CIN
69 Jose Urena SSS NL MIA
70 Kyle Freeland SSS NL COL
71 Joey Lucchesi SSS NL SD
72 Zack Godley SSS NL ARI
73 Cole Hamels SSS AL TEX
74 Jordan Zimmermann SSS AL DET
75 Lance Lynn SSS AL MIN
76 Jaime Barria SSS AL LAA
77 Domingo German SSS AL NYY
78 Ryan Yarbrough SSS AL TB
79 Jhoulys Chacin SSS NL MIL
80 Ivan Nova DSS NL PIT
81 Nathan Eovaldi DSS AL TB
82 Mike Montgomery DSS NL CHC
83 Julio Teheran DSS NL ATL
84 Danny Duffy DSS AL KC
85 Matt Boyd DSS AL DET
86 Trevor Williams DSS NL PIT
87 Chase Anderson DSS NL MIL
88 Reynaldo Lopez DSS AL CWS
89 Andrew Suarez DSS NL SF
90 Clayton Richard DSS NL SD
91 Matt Harvey DSS NL CIN
92 Luke Weaver DSS NL STL
93 German Marquez DSS NL COL
94 Jeremy Hellickson DSS NL WAS
95 Jakob Junis DSS AL KC
96 Max Fried DSS NL ATL
97 Chad Kuhl DSS NL PIT
98 Anibal Sanchez DSS NL ATL
99 Mike Fiers DSS AL DET
100 Ryan Borucki CS AL TOR
101 Sandy Alcantara CS NL MIA
102 Chris Bassitt CS AL OAK
103 Carlos Rodon CS AL CWS
104 Brad Keller CS AL KC
105 Sam Gaviglio CS AL TOR
106 Francisco Liriano CS AL DET
107 Tyler Mahle CS NL CIN
108 Edwin Jackson CS AL OAK
109 Mike Leake CS AL SEA
110 Brent Suter CS NL MIL
111 Chris Stratton CS NL SF
112 Felix Hernandez CS AL SEA
113 Jordan Lyles CS NL SD
114 Dan Straily CS NL MIA
115 Wade LeBlanc CS AL SEA
116 Felix Pena CS AL LAA
117 Frankie Montas CS AL OAK
118 Antonio Senzatela CS NL COL
119 Trevor Richards CS NL MIA
120 Eric Lauer CS NL SD
121 Shelby Miller CS NL ARI
122 Dylan Covey CS AL CWS
123 Chad Bettis CS NL COL
124 Bartolo Colon CS AL TEX

 

Minors/Injured Guys
NAME Tier LG TM
Jon Gray Minors NL COL
Fernando Romero Minors AL MIN
Jonathan Loaisiga Minors AL NYY
Noah Syndergaard IN/#1 NL NYM
Stephen Strasburg IN/#1 NL WAS
Johnny Cueto IN/#1 NL SF
Dylan Bundy IN/MS AL BAL
Walker Buehler IN/MS NL LAD
Yu Darvish IN/MS NL CHC
Shohei Ohtani IN/MS AL LAA
Garrett Richards IN/MS AL LAA
Jimmy Nelson IN/MS NL MIL
Chris Archer IN/MS AL TB
Matt Shoemaker IN/US AL LAA
Hyun Jin Ryu IN/US NL LAD
Ervin Santana IN/US AL MIN
Trevor Cahill IN/US AL OAK
Michael Wacha IN/US NL STL
Michael Soroka IN/US NL ATL
Masahiro Tanaka IN/SSS AL NYY
Daniel Mengden IN/SSS AL OAK
Vince Velasquez IN/SSS NL PHI
Jeff Samardzija IN/SSS NL SF
Jake Faria IN/SSS AL TB
Aaron Sanchez IN/SSS AL TOR
Nick Tropeano IN/SSS AL LAA
Caleb Smith IN/SSS NL MIA
Drew Pomeranz IN/DSS AL BOS
Zach Davies IN/DSS NL MIL
Brandon McCarthy IN/DSS NL ATL
Steven Wright IN/DSS AL BOS
Yonny Chirinos IN/DSS AL TB
Clay Buchholz IN/CS NL ARI
Miguel Gonzalez IN/CS AL CWS
Andrew Triggs IN/CS AL OAK
Adam Wainwright IN/CS NL STL
Martin Perez IN/CS AL TEX
Alex Cobb IN/DS AL BAL
Kendall Graveman IN/DS AL OAK





Paul is the Editor of Rotographs and Content Director for OOTP Perfect Team. Follow Paul on Twitter @sporer and on Twitch at sporer.

30 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
pgburantmember
5 years ago

No Desclafani?