Paul Sporer’s Second Half Starting Pitcher Rankings

It’s been too long since I’ve released an updated SP ranking here on the site. While I am updating them with regularity on our Patreon, I will make sure to have another couple of updates over the final 2+ months of the season here as well.

The blue bar represents the START of a new tier.

I generally don’t include IL’d guys, but I made an exception for Manoah because he should be back after essentially a minimum stay for a back contusion. He slipped in the dugout and hurt himself, but it looks like he could pitch this weekend or be in line for a 2-start next week.

I view these as 3-4 week rankings given the volatility of pitching and I think this second half will be among the most volatility with pitchers getting skipped and shut down for innings limits. I’m confident that Luis Garcia will be swapped with Cristian Javier in the Astros rotation, but it hasn’t happened yet and so we need to enjoy his excellence while we have it. Garcia’s true talent is probably Top 30, but the rug could be pulled out at any moment so I hedged a bit with his ranking.

The same goes for the Brewers studs, though at a higher level. If we didn’t have any inning concerns, they’d all slot a bit higher.

I’ll answer as many questions as I can in the comments so let me know what you think!

Second Half SP Rankings
RK PLAYER TM
1 Gerrit Cole NYY
2 Max Scherzer WAS
3 Yu Darvish SDP
4 Lance Lynn CWS
5 Zack Wheeler PHI
6 Kevin Gausman SFG
7 Carlos Rodón CWS
8 Brandon Woodruff MIL
9 Walker Buehler LAD
10 Lucas Giolito CWS
11 Corbin Burnes MIL
12 Trevor Rogers MIA
13 Robbie Ray TOR
14 Chris Bassitt OAK
15 Shohei Ohtani LAA
16 Luis Castillo CIN
17 Sean Manaea OAK
18 Julio Urías LAD
19 Lance McCullers Jr. HOU
20 Freddy Peralta MIL
21 Charlie Morton ATL
22 Anthony DeSclafani SFG
23 Hyun Jin Ryu 류현진 TOR
24 José Berríos MIN
25 Framber Valdez HOU
26 Tyler Mahle CIN
27 Max Fried ATL
28 Nathan Eovaldi BOS
29 Taijuan Walker NYM
30 Yusei Kikuchi SEA
31 Joe Musgrove SDP
32 Germán Márquez COL
33 Zac Gallen ARI
34 Kyle Gibson TEX
35 Alek Manoah TOR
36 Sonny Gray CIN
37 Kenta Maeda MIN
38 Luis Garcia HOU
39 Tony Gonsolin LAD
40 Frankie Montas OAK
41 Wade Miley CIN
42 Logan Gilbert SEA
43 James Kaprielian OAK
44 Logan Webb SFG
45 Sandy Alcantara MIA
46 Adam Wainwright STL
47 Zack Greinke HOU
48 Marcus Stroman NYM
49 Kyle Hendricks CHC
50 John Means BAL
51 Alex Wood SFG
52 Tarik Skubal DET
53 Shane McClanahan TBR
54 Dylan Cease CWS
55 Zach Plesac CLE
56 Patrick Sandoval LAA
57 Ross Stripling TOR
58 Kyle Muller ATL
59 Zach Thompson MIA
60 Tanner Houck BOS
61 Cole Irvin OAK
62 Jon Gray COL
63 Jordan Montgomery NYY
64 Jameson Taillon NYY
65 Zach Eflin PHI
66 Jake Odorizzi HOU
67 Merrill Kelly 켈리 ARI
68 Chris Flexen 플렉센 SEA
69 Tylor Megill NYM
70 David Price LAD
71 Blake Snell SDP
72 Eric Lauer MIL
73 Nick Pivetta BOS
74 Kwang Hyun Kim 김광현 STL
75 Danny Duffy KCR
76 Eduardo Rodriguez BOS
77 Austin Gomber COL
78 Alex Cobb LAA
79 Rich Hill TBR
80 Adbert Alzolay CHC
81 Michael Pineda MIN
82 Vladimir Gutierrez CIN
83 Kolby Allard TEX
84 Chad Kuhl PIT
85 Ryan Yarbrough TBR
86 Alec Mills CHC
87 Domingo Germán NYY
88 Chris Paddack SDP
89 Caleb Smith ARI
90 Jose Suarez LAA
91 Steven Matz TOR
92 Madison Bumgarner ARI
93 Adrian Houser MIL
94 Triston McKenzie CLE
95 Michael Wacha TBR
96 Zach Davies CHC
97 Josh Fleming TBR
98 Casey Mize DET
99 Bailey Ober MIN
100 Touki Toussaint ATL
101 Marco Gonzales SEA
102 Andrew Heaney LAA
103 Dallas Keuchel CWS
104 JT Brubaker PIT
105 Mike Minor KCR
106 Wily Peralta DET
107 Brady Singer KCR
108 Tyler Anderson PIT
109 Jeff Hoffman CIN
110 Jerad Eickhoff NYM
111 Brad Keller KCR
112 Vince Velasquez PHI
113 Wade LeBlanc STL
114 Martín Pérez BOS
115 Cal Quantrill CLE
116 Patrick Corbin WAS
117 Dane Dunning TEX
118 Garrett Richards BOS
119 Eli Morgan CLE
120 J.C. Mejia CLE





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

38 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
mikereedusn
2 years ago

Was it a personal choice to leave Nola off?

O'Kieboomermember
2 years ago
Reply to  Paul Sporer

even for COVID IL when the team has already outright said it was for contact tracing? Harsh and kind of pointless!