June Starting Pitcher Rankings
Another month is in the books and pitching landscape remains a mess. We lost 10 pitchers off last month’s rankings from underperformance, injuries, and demotions (to the pen or minors) and frankly, I could’ve maybe cut it to 105, but a lot of us play in deep leagues so we have to know the dregs. There are some major moves within even the top 50, let alone the rest of the rankings so I’ll have either an article or solo pod diving into reasoning behind the largest changes and how I feel about them going forward.
I look at my in-season rankings in 4-6 week blocks so the potential innings limits facing some of the younger arms rated highly aren’t really that important right now. Given that so much is going to change in the next month let alone the next four, I don’t see the point in pretending that these updates are viable for the rest of the season.
Pay attention to the tier! If I didn’t rank someone as high as you thought I should, but they are still a must or usually start, then it’s probably not worth freaking out too much. Those tiers mean they are in the rotation pretty much all the time. I’m open to debating slotting, too, but worrying about a 4-spot difference between two guys in the same tier is probably a waste of time.
The tiers are as follows:
#1s (6 SPs) – The true aces of fantasy baseball.
Must Start (29 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 for the foreseeable future.
Usually Start (25 SPs) – If “No Coors Field” is 20-25% 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.
Shallow Spot Start (25 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 while they get on track. 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.
Deep League Spot Start (30 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).
Please leave your questions and comments below!
—
| Name | Tier | TM | LG | May | Diff | |
|---|---|---|---|---|---|---|
| 1 | Max Scherzer | #1 | WAS | NL | 1 | 0 |
| 2 | Justin Verlander | #1 | HOU | AL | 2 | 0 |
| 3 | Chris Sale | #1 | BOS | AL | 16 | 13 |
| 4 | Gerrit Cole | #1 | HOU | AL | 4 | 0 |
| 5 | Blake Snell | #1 | TB | AL | 3 | -2 |
| 6 | Jacob deGrom | #1 | NYM | NL | 6 | 0 |
| 7 | Clayton Kershaw | MS | LAD | NL | 7 | 0 |
| 8 | Stephen Strasburg | MS | WAS | NL | 12 | 4 |
| 9 | Hyun-Jin Ryu | MS | LAD | NL | 28 | 19 |
| 10 | Luis Castillo | MS | CIN | NL | 13 | 3 |
| 11 | Walker Buehler | MS | LAD | NL | 26 | 15 |
| 12 | Charlie Morton | MS | TB | AL | 20 | 8 |
| 13 | Patrick Corbin | MS | WAS | NL | 9 | -4 |
| 14 | Matthew Boyd | MS | DET | AL | 30 | 16 |
| 15 | James Paxton | MS | NYY | AL | 8 | -7 |
| 16 | David Price | MS | BOS | AL | 11 | -5 |
| 17 | Zack Greinke | MS | ARI | NL | 22 | 5 |
| 18 | Zack Wheeler | MS | NYM | NL | 25 | 7 |
| 19 | Chris Paddack | MS | SD | NL | 24 | 5 |
| 20 | Trevor Bauer | MS | CLE | AL | 5 | -15 |
| 21 | Carlos Carrasco | MS | CLE | AL | 10 | -11 |
| 22 | Shane Bieber | MS | CLE | AL | 31 | 9 |
| 23 | Caleb Smith | MS | MIA | NL | 27 | 4 |
| 24 | Jack Flaherty | MS | STL | NL | 21 | -3 |
| 25 | Noah Syndergaard | MS | NYM | NL | 15 | -10 |
| 26 | German Marquez | MS | COL | NL | 32 | 6 |
| 27 | Aaron Nola | MS | PHI | NL | 19 | -8 |
| 28 | Lucas Giolito | MS | CWS | AL | N/A | N/A |
| 29 | Domingo German | MS | NYY | AL | 35 | 6 |
| 30 | Mike Soroka | MS | ATL | NL | 40 | 10 |
| 31 | Jose Berrios | MS | MIN | AL | 17 | -14 |
| 32 | Madison Bumgarner | MS | SF | NL | 34 | 2 |
| 33 | Rich Hill | MS | LAD | NL | 46 | 13 |
| 34 | Kenta Maeda | MS | LAD | NL | 50 | 16 |
| 35 | Kyle Hendricks | MS | CHC | NL | 58 | 23 |
| 36 | Jake Odorizzi | US | MIN | AL | 72 | 36 |
| 37 | Mike Minor | US | TEX | AL | 45 | 8 |
| 38 | Max Fried | US | ATL | NL | 62 | 24 |
| 39 | Brandon Woodruff | US | MIL | NL | 79 | 40 |
| 40 | Frankie Montas | US | OAK | AL | 73 | 33 |
| 41 | Robbie Ray | US | ARI | NL | 42 | 1 |
| 42 | Sonny Gray | US | CIN | NL | 41 | -1 |
| 43 | Matt Strahm | US | SD | NL | 53 | 10 |
| 44 | Masahiro Tanaka | US | NYY | AL | 39 | -5 |
| 45 | Brad Peacock | US | HOU | AL | 52 | 7 |
| 46 | Jose Quintana | US | CHC | NL | 33 | -13 |
| 47 | Miles Mikolas | US | STL | NL | 66 | 19 |
| 48 | Griffin Canning | US | LAA | AL | 101 | 53 |
| 49 | Joe Musgrove | US | PIT | NL | 29 | -20 |
| 50 | Spencer Turnbull | US | DET | AL | 82 | 32 |
| 51 | Steven Matz | US | NYM | NL | 49 | -2 |
| 52 | Cole Hamels | US | CHC | NL | 43 | -9 |
| 53 | Joey Lucchesi | US | SD | NL | 55 | 2 |
| 54 | Yonny Chirinos | US | TB | AL | 70 | 16 |
| 55 | Eduardo Rodriguez | US | BOS | AL | 56 | 1 |
| 56 | Felix Pena | US | LAA | AL | 104 | 48 |
| 57 | Kyle Gibson | US | MIN | AL | 96 | 39 |
| 58 | Nick Pivetta | US | PHI | NL | N/A | N/A |
| 59 | Wade Miley | US | HOU | AL | 85 | 26 |
| 60 | Jon Lester | US | CHC | NL | 59 | -1 |
| 61 | Yu Darvish | SSS | CHC | NL | 36 | -25 |
| 62 | Kevin Gausman | SSS | ATL | NL | 48 | -14 |
| 63 | J.A. Happ | SSS | NYY | AL | 60 | -3 |
| 64 | Tyler Skaggs | SSS | LAA | AL | 54 | -10 |
| 65 | Martin Perez | SSS | MIN | AL | 110 | 45 |
| 66 | Tyler Mahle | SSS | CIN | NL | 81 | 15 |
| 67 | Jordan Lyles | SSS | PIT | NL | 69 | 2 |
| 68 | Lance Lynn | SSS | TEX | AL | 92 | 24 |
| 69 | Andrew Heaney | SSS | LAA | AL | N/A | N/A |
| 70 | Pablo Lopez | SSS | MIA | NL | 71 | 1 |
| 71 | Trevor Richards | SSS | MIA | NL | 80 | 9 |
| 72 | Zach Davies | SSS | MIL | NL | 106 | 34 |
| 73 | Dylan Bundy | SSS | BAL | AL | N/A | N/A |
| 74 | Chris Bassitt | SSS | OAK | AL | 84 | 10 |
| 75 | Rick Porcello | SSS | BOS | AL | 97 | 22 |
| 76 | Trent Thornton | SSS | TOR | AL | 98 | 22 |
| 77 | Yusei Kikuchi | SSS | SEA | AL | 64 | -13 |
| 78 | Jimmy Nelson | SSS | MIL | NL | N/A | N/A |
| 79 | Aaron Sanchez | SSS | TOR | AL | 77 | -2 |
| 80 | Julio Teheran | SSS | ATL | NL | 89 | 9 |
| 81 | Jon Gray | SSS | COL | NL | 57 | -24 |
| 82 | Jake Arrieta | SSS | PHI | NL | 75 | -7 |
| 83 | Marcus Stroman | SSS | TOR | AL | 61 | -22 |
| 84 | Jerad Eickhoff | SSS | PHI | NL | 51 | -33 |
| 85 | Ryan Yarbrough | SSS | TB | AL | 95 | 10 |
| 86 | Anibal Sanchez | DSS | WAS | NL | 93 | 7 |
| 87 | Zack Plesac | DSS | CLE | AL | N/A | N/A |
| 88 | Devin Smeltzer | DSS | MIN | AL | N/A | N/A |
| 89 | Chris Archer | DSS | PIT | NL | 38 | -51 |
| 90 | Marco Gonzales | DSS | SEA | AL | 47 | -43 |
| 91 | CC Sabathia | DSS | NYY | AL | 100 | 9 |
| 92 | Merrill Kelly | DSS | ARI | NL | 86 | -6 |
| 93 | Mike Foltynewicz | DSS | ATL | NL | 37 | -56 |
| 94 | Jon Duplantier | DSS | ARI | NL | N/A | N/A |
| 95 | Tanner Roark | DSS | CIN | NL | 111 | 16 |
| 96 | Jose Urena | DSS | MIA | NL | 125 | 29 |
| 97 | Trevor Cahill | DSS | LAA | AL | 91 | -6 |
| 98 | Danny Duffy | DSS | KC | AL | 123 | 25 |
| 99 | Eric Lauer | DSS | SD | NL | 112 | 13 |
| 100 | Reynaldo Lopez | DSS | CWS | AL | 87 | -13 |
| 101 | Jeff Samardzija | DSS | SF | NL | 78 | -23 |
| 102 | Anthony DeSclafani | DSS | CIN | NL | 108 | 6 |
| 103 | Chase Anderson | DSS | MIL | NL | 117 | 14 |
| 104 | Genesis Cabrera | DSS | STL | NL | N/A | N/A |
| 105 | Shaun Anderson | DSS | SF | NL | 83 | -22 |
| 106 | John Means | DSS | BAL | AL | 105 | -1 |
| 107 | Sandy Alcantara | DSS | MIA | NL | 118 | 11 |
| 108 | Brad Keller | DSS | KC | AL | 90 | -18 |
| 109 | Drew Pomeranz | DSS | SF | NL | 76 | -33 |
| 110 | Ariel Jurado | DSS | TEX | AL | N/A | N/A |
| 111 | Adam Wainwright | DSS | STL | NL | 115 | 4 |
| 112 | Daniel Mengden | DSS | OAK | AL | N/A | N/A |
| 113 | Dakota Hudson | DSS | STL | NL | N/A | N/A |
| 114 | Jakob Junis | DSS | KC | AL | 94 | -20 |
| 115 | Cal Quantrill | DSS | SD | NL | 120 | 5 |
Thanks, Paul!
Why such a steep drop off for Miley?
Whattya mean? He jumped up substantially thanks to his newfound (but perhaps shortlived) K% jump
Looked this over in a hurry at the end of a work day and hit “comment” thinking (for some reason) that he had dropped 26 spots.
I’m an idiot……
……but hey, at least I’m the idiot who got Miley in my AL only league!
Quite the avalanche from MS to DSS for C. Archer.
Why the optimism on D.German?
Seems he’s become barely a 5 inning pitcher more along the lines of at best Ray, or more like Lynn and J.Gray with the all-or-nothing on the Ks.
Yep, it was a pretty rough month and I’m just not seeing any real reason for hope right now. He has a 4.95 ERA with Pittsburgh through 100 IP now.
Seems like an overreaction to German based on two bad starts.
Not bad today for Archer against a good lineup.
But then right back to colossal disappointment five days later.
Thanks for these, Paul! Musgrove a drop in a 14-team? I have deGrom, Nola, Paddack, Wheeler, and Heaney. Have to make room for Tatis Jr when he returns and I think it’s between Musgrove and Heaney. Don’t want to drop a bat.
dmac88, have you met Sellys?
Haha I just saw that comment now. I may be overthinking it given Heaney’s SO upside over Musgrove and his lower placement is more a reflection of him coming off injury. But I don’t want to be reactive to recency bias, as if Mus started the season this way and then had his good performance recently I might take him. I should probably just take the guy with better skills.
I think I’d take Andrew Heaney over a several of the guys at the bottom of the US group. I think Heaney belongs in the US group as long as he’s healthy.
Agreed. Heaney, as well as Folty now that he looks right again should both go higher. Gray is another I was shocked to see so low.
I wish I could share your optimism on Aaron Sanchez, Paul. I guess he does still have the ceiling. Maybe it’ll get better if he’s traded. I jettisoned him this week and kept Reynaldo Lopez around, so maybe I just couldn’t handle owning both of them anymore and thought Reynaldo could be a stream more often in the AL Central.
I look forward to hearing you and Nick hash out your rankings differences soon!
Giolito is the biggest jumper and deservedly so; have you done this feature in past years, and if so, is Giolito’s jump from unrated to 28 the biggest ever?
I;m sure Paul will answer but he doesn’t rank injured guys so I’m going to guess at some point some star pitcher came off the DL and went into the top 10. Sale in the 2nd half last year would be a good guess.
Love the big jump on Woodruff! Also love seeing #biebs! In the top25
Switch Gibson with Snell…otherwise great list!
You made this before Folty started getting his velocity back within his last two starts huh
good stuff. J Gray took a spanking but he wasn’t so bad under the hood; suffered 37% hit rate and 64% strand in May, and had 3.8 command. ground balls still there tho hr concerning. Pablo Lopez needs to entered twice, once for home and much lower away …….
Ryu a #1 maybe? 2-46 with RISP this year, 1.35 ERA, and of course the insane K:BB. Outside of one rough start in early April against the Cards he has been unstoppable. And dating back to coming back from injury last year, he has been one of the best pitchers in MLB since then. Another month of dominance, does he jump into the #1s for July?
Probably. He has true ace upside like Castillo right below him, but he hasn’t shown THIS level of dominance for an extended time before . If he wasn’t made of glass and duct tape he’d probably be up there just like Strasburg right above him
Thanks for this, Paul!
Recently traded 2 years of Paddack (keeper) + 2 years of Verdugo for Nolan Arenado. This list gives me confidence in that decision, because Paddack was the 2nd lowest of my SPs on this list 🙂
I know the main point is the tiers and not the absolute ranking. And Kyle Gibson is more a US than an MS. But nevertheless, a deeper dive on him:
Some good points:
ERA rank among qualified starters 39th
WHIP 1.22 43rd
Both pretty good if not great.
xFIP 18th
SIERA 23rd
K-BB% 29th
SWSTRK% 14th (but hey, Bundy is 17th)
GB% 27th (not as elite as prior years but still pretty good)
GB/FB% 13th highest
FB% 9th lowest
Data that’s more negative:
LD% 25.7% 4th highest in baseball (84th if you rank in reverse)
HR/FB% 19.1% 11th highest
HR/9 35th highest (somewhat mitigated due to his low fb%)
Barrels per BBE 9.5% 23rd highest of those with 150+ BBE. Or 88th if you rank in reverse
xSLG .454 52nd highest (102 if you rank in reverse).
His fastball velocity is basically same as last year, up a hair. He has slightly cut down on his fastball usage, upping a tad the change-up, slider. This is what Jeff Zimmerman suggested in his pre-season comment, and he’s gradually done that over the last few years, maybe not as dramatically as warranted, but at that it has helped improve his fastball results, albeit not to positive territory. But he’s clearly getting more whiffs while not completely losing the GB tendency.
He’s only had 2 of 11 starts against teams with winning records, at Yanks and at Rays. So he’s faced an easy schedule. Then again, he has an easy division this year.
The team behind him is great so far. 2nd in wRC+. 1st in Def. 1st in outfield uzr.
It’s interesting, because his ERA is pretty good at 3.75, but his FIP and xFIP are even better, so you might think a great fielding team would make him all the better, although the twins don’t have great SS d and he is still a groundball pitcher. But his ld%, barrels per bbe, xSLG all suggest he is giving up hard contact. So it ends up a bit of a wash.
He also averages less than 6 innings per start. Although with that team behind him he gets wins.
In CBS points rankings he’s 43rd. That’s around where his ERA and WHIP suggest. His fielding independent numbers and whiffs suggest upside from there. His contact management skills suggest downside.
The results are better than his past results. He’s 21st in xFIP the past calendar year. Although he slumped a bit the 2nd half last year.
With the improving whiffs, low FB% and great fielding and hitting team behind him, I like him a lot going forward, but I can understand caution.
I know this doesn’t go into the rankings but as it stands now his schedule looks like: June 7th @ Tigers, 13th h Mariners 18th h Red Sox, 23rd @ Royals, 29th @ White Sox.
As a usually start, that looks like 4 of 5. And not too sure I’d skip the Red Sox at home either, since they are only slightly above scratch on the road on offense. Depends on your SP depth.
Red Sox got off to a really slow start, since May 1st they have a 118 wRC+ on the road, good for 4th in MLB. Going into May 1st they had a 74 wRC+ on the road which was 25th in baseball. That is a lovely schedule besides the Red Sox though.
Hey Paul,
Always good to read over your monthly SP rankings! One guy that jumps out to me as rather high is
F. Pena. His ERA and WHIP are great, obviously you think he can keep up what he is doing. Can you tell me why?
Hi Paul — thank you for the list, as ever. Know you don’t rank injured pitchers, but wondering which general category Z. Eflin would fall into if healthy — seems like he’s due back soon, or I wouldn’t ask.
Quantrill should be much higher than 115. It hasn’t shown up in his 20 K% yet but he has a 12.9% SwStr%. He has a hard 4 seam (94.4 mph & 11.1% SwStr) and both his change (19.8% SwStr) and slider (17.6% SwSte) induce whiffs. He’s another guy who would benefit from dropping the 2 seam usage.
Where would you put Eovaldi when he’s healthy? Just lost carrasco and Eo on the wire
I know you don’t do injured guys but rumors are he’s up by the middle of the montj
Probably low-SSS to start.
You are way too high on Odorizzi as he lives and dies with his fastball, with nearly all his Ks coming from fastballs high in the zone(52 of 70). While the pitch has good movement, I think he eventually regresses big time in HR/FB%. The curve and splitter are below average, so I can see problems vs. lefties coming as well.
Wait, what’s wrong with living off a high heater? I love the high heater, even before it came back in vogue.
His HR/FB may well regress some bc 5% is unlike anything he’s ever done, but he doesn’t need to maintain a sub-2.00 ERA to stay ranked this high, either. I don’t think his HR/FB is going to push back toward his previous seasons because he’s being protected from his biggest weakness: the third time through.
He allowed 12 of his 20 HRs last year the third time through, 8.4% of his 143 PA. He allowed 8 in 568 the first two times through (1.4%). This year he’s allowed 4 HRs: 2 the first two times (0.9% of PA), 2 the 3rd time (4% of PA).
I can get behind the notion that he regresses from this insane high, but I don’t see any sort of meltdown coming. I’d tab him for a 3.50 ERA, 1.20 WHIP, and 25%+ K rate the rest of the way and he could beat all of those if they continue to limit him from seeing a lineup a third time.
Its the Dodgers-est thing to have 5 starting pitchers who are all in the must start category.
And they can all be maddening in their own way with their health as well as how LA manages them, but I find myself just leaving them in the lineup every time they’re slated to throw.
Mike Soroka should be at the top of the US list. I would start him in Coors. He just plain hasn’t had a bad start this year, plus FIP and xFIP back up what he is doing, and your article on pitch movement supports the science behind the results. https://fantasy.fangraphs.com/the-10-savants-new-pitch-movement-leaderboard/
Apologies in advance to Soroka fantasy owners if I just jinxed him!
Look at these guys in the MS list: Snell, Sale, Kershaw have all had some stinkers, never mind the other guys above Mike on this list. I feel like the list is too influenced by name value and neglects other pitchers who are delivering rock solid results above the named guys.
I’m confused, so you want him ranked lower? I honestly can’t imagine taking him out of the lineup against anyone right now. I’m pro-Soroka, but track record still matters here so I’d still take Snell, Sale, and Kershaw over him the rest of the way.
Genesis Cabrera isn’t getting another Major League start anytime soon. Then again, ranking him ahead of Wainwright and the much improved Hudson was silly, anyway.
He started the day these ranks came out, didn’t know it was one and done.
What was so silly about being down on Waino and Hudson? Should I have predicted that Hudson would have two good starts AFTER these came out? Please don’t suggest I should’ve cared about his 2.80 ERA from May when it came with a 1.36 WHIP and 6% K-BB rate.
He’ll move up within the DSS tier, but let’s not pretend he’s anywhere close to reliable yet.
Hey, Paul. Either I am completely blind or you left Zach Eflin out of your rankings for June (bc he was injured when you posted?). Looks like he’s healthy. Where do you think you’d slot him? He’s available on my wire and I’m tempted to waive Lucchesi (next start at Coors) for him. Others in his tier on my roster are Pablo Lopez and Jimmy Nelson. Lots of curating.