Hello again, RotoBallers, and welcome to the latest updated edition of my top-101 starting pitcher rankings that look at rest-of-season values. June is wrapping up soon and the season's halfway point approaches! As always, I've got you covered with ranks, tiers, trends, and notes with the top-101 in a table with other fun things like earned value via Fangraphs. It's time for another edition of my weekly Starting Pitcher Baller Ranks!
This google sheet accompanies the table below and adds relevant 5x5 stats, K%, BB%, BABIP, FIP, xFIP, SIERA, ERA-FIP, and CSW% from the last 30 days. I highly encourage you to click the sheet.
As is tradition, these fantasy baseball starting pitcher rankings are geared toward traditional 5x5 leagues. Without further ado, here's my top-101 SP for the rest of 2022!
Be sure to check all of our fantasy baseball lineup tools and weekly lineup resources:- Fantasy baseball injury reports
- Fantasy baseball trade analyzer
- Daily MLB starting lineups for fantasy baseball
- Fantasy baseball BvP matchups data (Batter vs. Pitcher)
- Fantasy baseball PvB matchups data (Pitcher vs. Batter)
- Who should I start? Fantasy baseball player comparisons
- Fantasy baseball closer depth charts, bullpens, saves
- Fantasy Baseball live scoreboard, daily leaderboards
Starting Pitcher Rankings Analysis
-Pablo Lopez has come back to Earth after an untouchable beginning to 2022. His year-long stats still read well but a 4.85 ERA/1.31 WHIP to go with a 4.91 FIP and modest 15.9% K-BB rate in the last month isn’t paying the bills. Remember that comical 52.2% swing-and-miss rate from April on changeups in the strike zone? That came down to 26% in May and is 22% so far in June. He’s still getting the same healthy chase rate on it, around 40%, but the superhuman start
-Jack Flaherty returned to action on Tuesday night against the Brew Crew after good showings throughout his rehab assignment. I think some people still remember his peak from back in 2019 and attach that to his name, but health has been a struggle (only ~120 IP since then) and I’m not holding my breath for another 7% walk rate (career 8.5%). His success rides on locating the fastball high in the zone and setting up hitters to bite at it, so let’s see how that goes.
Post-start addendum: It didn’t go well! He only threw 35 strikes on 71 pitches and racked up five walks against one strikeout over three innings. He had horrible command and will need to prove he can hit his spots before I deploy him in a league.
-Logan Webb is back, baby. He’d lost the sinker sharpness for a stretch and saw his WHIP balloon and strikeouts dip as a result, but the past month has seen him post a 2.89 ERA/1.02 WHIP with 31 strikeouts in 37 ⅓ IP. When you get elite ratios with over a strikeout per inning, then you get rewarded.
-Lucas Giolito is getting flamed of late, with hitters teeing off on the four-seamer (.464 BA, .341 xBA, .714 SLG, .544 xSLG) as the whiff rate on his secondaries has slid down towards 25% from ~40% earlier in the year. The velocity is fine, the spin rate is down a touch in 2022 but not awful, and yet his command has disappeared.
When the fastball stays high then he gets whiffs but the base hits come in waves when he fires it down the middle, which can’t be shocking to anyone. Giolito’s 12.3% Barrel–per-Batted-Ball rate (Brl/BBE) is the 11th-highest out of 161 pitchers with at least 100 batted-ball events on the season. Jose Berrios has the eighth-highest rate. Alex Cobb has the fourth-lowest at 2.5%!
-Michael Kopech had a rough go against the Astros in Houston on Sunday, which is a tough assignment on anyone, let alone a guy coming off a knee injury. Kopech planted awkwardly back on June 12 against Texas and left that start in the first inning, but escaped long-term damage and was able to make that next start at Houston. Perhaps we should’ve just taken an IL stint after he gave up four runs on seven hits and a walk over four innings against the ‘Stros.
While Kopech has had a great 2022 so far, he’s been quite the lucky fellow on top of the skill, with a 3.48 FIP and 4.49 xFIP behind the 2.38 ERA. His .194 BABIP over 56 ⅔ IP is a tough sell moving forward, as is rocking a 5.3% HR/FB rate when he’s only got a 29.4% groundball rate. That’s a lot of balls in the air, which helps keep BABIP low but it’s tough to avoid homers for long. He’ll also have workload questions to answer down the stretch after posting 69 ⅓ IP last year, largely out of the ‘pen, so I’m tempering expectations for the second half.
-Mike Clevinger and Andrew Heaney are back on the map but carry considerable re-injury risk at this point. I’m more bullish on Heaney staying healthy but pitching shoulder discomfort is a terrifying phrase. Still, the southpaw struck out seven while only walking one over five frames against Cleveland and looked as strong as ever. He gets a tough test at Atlanta next.
On the other hand, Clevinger returned out of the bullpen first, pitching two innings in relief at Coors before a slated start on Wednesday versus Arizona. Going from away at Coors (where he gave up two runs in two innings) to home against Arizona is quite the matchup swing but I doubt he works deeper than five innings. He missed 2021 due to Tommy John surgery and then opened 2022 on the IL with a knee injury, which caused him to miss April. He then hit the IL again with a triceps strain and just returned from the COVID-19 IL as well. He missed time in 2020 with a torn left meniscus and ‘19 saw him out with a back injury. Just keep some depth in place around him, yeah?
-Robbie Ray continues to return to form with a sinker anchoring his arsenal, which we noted last week. You love to see it.
-MacKenzie Gore has surrendered 14 runs over his last two starts, both of which were against Colorado, with a paltry four strikeouts next to seven walks in those 6 ⅓ IP. The worst showing came at Coors so we can largely write that off, but he’ll have to rebound at home against a potent Phillies order on Thursday to remain in our circle of trust.
-Eric Lauer slides further down with a second consecutive start allowing three home runs. There is some understanding in getting shelled at Great American Ballpark, though it continues an emerging pattern of decreased velocity and command of late. Lauer’s hot start saw him throwing the fastball under 40% of the time, but that has quietly risen towards the 45% mark over the last month per Baseball Savant. That four-seam velocity was averaging about 94 MPH early on but around mid-May began to slip, and June 17’s outing saw that figure at 92.4 MPH. Until he shows concrete improvement, he is nowhere near any must-start territory.
-Blake Snell remains a snazzy name but is 0-4 with a 5.16 BB/9 that bloats the bases and his striking out 34 in 29 ⅔ IP isn’t that special in 2022. He’s been fortunate to not surrender a home run in any of his last four games but has also eaten a BABIP north of .350 in three straight outings. The former AL Cy Young winner is not a drop, at least not while he holds a FIP of 3.43 behind the 5.46 ERA. He’s only had six starts after all, and his latest was a Coors special with reduced judgment.
Top-101 Starting Pitchers for Fantasy Baseball
These are rest-of-season fantasy baseball rankings for starting pitchers.
(+/-) | Tier | Player | Rank | EV | $ | $PV | Trend | Notes |
0 | 1 | Corbin Burnes | 1 | $10.5 | 44.5 | 44.5 | 0.0 ▬ | |
0 | 1 | Gerrit Cole | 2 | $5.9 | 43.5 | 43.5 | 0.0 ▬ | |
0 | 1 | Shane McClanahan | 3 | $7.3 | 42.0 | 41.0 | 1.0 ▲ | No signs of fading yet, TBD come August or so |
0 | 2 | Joe Musgrove | 4 | $8.4 | 41.0 | 41.0 | 0.0 ▬ | QS machine returning from COVID-19 IL on 6/23 |
0 | 2 | Sandy Alcantara | 5 | $17.6 | 38.0 | 37.0 | 1.0 ▲ | |
0 | 2 | Zack Wheeler | 6 | $10.6 | 37.5 | 37.0 | 0.5 ▲ | |
0 | 2 | Justin Verlander | 7 | $5.3 | 34.0 | 34.0 | 0.0 ▬ | |
1 | 3 | Alek Manoah | 8 | $9.0 | 32.5 | 32.0 | 0.5 ▲ | |
1 | 3 | Max Fried | 9 | $8.3 | 31.0 | 30.0 | 1.0 ▲ | |
2 | 3 | Aaron Nola | 10 | $12.3 | 30.0 | 27.0 | 3.0 ▲ | |
0 | 3 | Carlos Rodon | 11 | $4.6 | 29.5 | 29.5 | 0.0 ▬ | |
-4 | 3 | Kevin Gausman | 12 | $5.1 | 29.5 | 33.5 | -4.0 ▼ | Some bad luck going (2.74 FIP, 4.70 ERA in last 30) |
0 | 3 | Shane Bieber | 13 | $12.4 | 26.0 | 25.0 | 1.0 ▲ | |
0 | 3 | Frankie Montas | 14 | $6.1 | 23.0 | 23.0 | 0.0 ▬ | |
0 | 3 | Shohei Ohtani | 15 | $0.7 | 23.0 | 23.0 | 0.0 ▬ | |
6 | 3 | Logan Webb | 16 | $6.3 | 22.0 | 20.0 | 2.0 ▲ | |
-1 | 4 | Lance Lynn | 17 | $0.5 | 22.0 | 22.5 | -0.5 ▼ | 5 IP, 3 ER, 5 K for W as rust shakes off; BAL next |
2 | 4 | Nestor Cortes | 18 | $6.0 | 20.0 | 20.0 | 0.0 ▬ | Gave up 3 HR to TB but most were short, 0 BBs too |
4 | 4 | Julio Urias | 19 | $4.7 | 20.0 | 19.0 | 1.0 ▲ | |
4 | 4 | Luis Severino | 20 | $4.1 | 20.0 | 19.0 | 1.0 ▲ | |
-3 | 4 | Dylan Cease | 21 | $2.8 | 20.0 | 22.5 | -2.5 ▼ | Excellent rebound against TOR |
-5 | 4 | Lucas Giolito | 22 | -$1.9 | 19.5 | 22.5 | -3.0 ▼ | Rolled by HOU, 1.50+ WHIP in each of last 6 starts |
-2 | 4 | Clayton Kershaw | 23 | $0.9 | 19.5 | 20.0 | -0.5 ▼ | |
1 | 4 | Logan Gilbert | 24 | $6.5 | 18.0 | 18.0 | 0.0 ▬ | |
1 | 4 | Yu Darvish | 25 | $6.3 | 18.0 | 17.5 | 0.5 ▲ | |
2 | 4 | Chris Bassitt | 26 | $3.1 | 17.5 | 16.5 | 1.0 ▲ | |
-8 | 4 | Pablo Lopez | 27 | $0.1 | 17.5 | 22.0 | -4.5 ▼ | Only 1 QS in his last 6 starts, just hit for 6 ER |
-1 | 5 | Kyle Wright | 28 | $7.2 | 16.0 | 16.5 | -0.5 ▼ | |
0 | 5 | Luis Castillo | 29 | $8.4 | 15.0 | 15.0 | 0.0 ▬ | |
0 | 5 | Tarik Skubal | 30 | $6.6 | 15.0 | 15.0 | 0.0 ▬ | |
0 | 5 | Zac Gallen | 31 | -$0.6 | 15.0 | 14.5 | 0.5 ▲ | |
2 | 5 | Framber Valdez | 32 | $4.7 | 14.0 | 13.0 | 1.0 ▲ | |
2 | 5 | Tony Gonsolin | 33 | $6.9 | 14.0 | 13.0 | 1.0 ▲ | 2 solo HRs at CIN but no shame at GABP, now 9-0! |
-1 | 5 | Sean Manaea | 34 | $1.9 | 14.0 | 14.0 | 0.0 ▬ | Nice rebound v. ARI w/ QS after rough Wrigley game |
-3 | 5 | Michael Kopech | 35 | $1.5 | 14.0 | 14.5 | -0.5 ▼ | Is his knee 100%? Workload limitations loom |
0 | 5 | Charlie Morton | 36 | $2.6 | 13.5 | 13.0 | 0.5 ▲ | |
0 | 5 | Shane Baz | 37 | $0.6 | 13.5 | 13.0 | 0.5 ▲ | |
0 | 5 | Jose Berrios | 38 | -$0.2 | 12.5 | 12.5 | 0.0 ▬ | 3 QS streak broken w/ 4 IP, 6 ER at CWS, at MIL next |
0 | 5 | Sonny Gray | 39 | $6.6 | 12.5 | 12.5 | 0.0 ▬ | |
0 | 6 | Joe Ryan | 40 | $0.8 | 12.0 | 12.5 | -0.5 ▼ | |
0 | 6 | Luis Garcia | 41 | $1.4 | 11.0 | 11.0 | 0.0 ▬ | |
4 | 6 | Andrew Heaney | 42 | $0.6 | 11.0 | N/A | N/A | |
-1 | 6 | Carlos Carrasco | 43 | $6.4 | 10.0 | 10.0 | 0.0 ▬ | Poor 4.24 ERA this month but 2.98 FIP, 3.09 SIERA |
-3 | 6 | Alex Cobb | 44 | $0.7 | 10.0 | N/A | N/A | |
-1 | 6 | Jordan Montgomery | 45 | $5.4 | 10.0 | 10.0 | 0.0 ▬ | |
1 | 6 | Robbie Ray | 46 | $1.5 | 10.0 | 9.0 | 1.0 ▲ | Sinker revitalizing approach, at OAK next |
-5 | 6 | Mike Clevinger | 47 | $0.1 | 9.5 | N/A | N/A | |
-3 | 6 | Cristian Javier | 48 | $6.5 | 9.5 | 9.5 | 0.0 ▬ | |
1 | 6 | Tyler Mahle | 49 | $7.3 | 9.0 | 8.5 | 0.5 ▲ | Incredible 12-K gem, then 12-hit drubbing v. LAD |
-1 | 6 | George Kirby | 50 | $1.9 | 9.0 | 8.5 | 0.5 ▲ | |
-5 | 6 | MacKenzie Gore | 51 | $1.7 | 8.5 | 9.0 | -0.5 ▼ | |
2 | 7 | Triston McKenzie | 52 | $0.0 | 8.5 | 6.5 | 2.0 ▲ | |
3 | 7 | Jameson Taillon | 53 | $9.9 | 8.0 | 6.0 | 2.0 ▲ | |
3 | 7 | Nick Pivetta | 54 | $7.4 | 8.0 | 6.0 | 2.0 ▲ | |
3 | 7 | Tyler Anderson | 55 | $10.1 | 8.0 | 5.5 | 2.5 ▲ | |
N/A | 7 | Jack Flaherty | 56 | N/A | 8.0 | N/A | N/A | Awful command in 1st start back, rust OK but yikes |
-5.0 | 7 | Patrick Sandoval | 57 | $4.8 | 7.5 | 7.5 | 0.0 ▬ | |
-3 | 7 | Roansy Contreras | 58 | $3.2 | 7.0 | 6.0 | 1.0 ▲ | Got the W on Tuesday, but only 3 K in 5 IP |
-8 | 7 | Eric Lauer | 59 | -$2.1 | 6.5 | 7.5 | -1.0 ▼ | Velo dipping, results fading. 1 QS in last 5, Ks down |
-7 | 8 | Adam Wainwright | 60 | $5.4 | 6.5 | 7.0 | -0.5 ▼ | |
-1 | 8 | Spencer Strider | 61 | $5.0 | 5.0 | 4.5 | 0.5 ▲ | Some bad ball luck v. SF but still 4/1 K/BB at least |
1 | 8 | Martin Perez | 62 | $8.3 | 5.0 | 4.5 | 0.5 ▲ | |
-2 | 8 | Noah Syndergaard | 63 | $1.7 | 4.5 | 4.5 | 0.0 ▬ | |
0 | 8 | Paul Blackburn | 64 | $3.2 | 4.5 | 4.0 | 0.5 ▲ | |
-6 | 8 | Blake Snell | 65 | $5.3 | 4.0 | 4.5 | -0.5 ▼ | |
-1 | 8 | Alex Wood | 66 | $6.0 | 4.0 | 4.0 | 0.0 ▬ | |
0 | 8 | Josiah Gray | 67 | $0.1 | 4.0 | 3.5 | 0.5 ▲ | 2 straight 0 ER starts but zero run support |
0 | 8 | Jeffrey Springs | 68 | $4.4 | 4.0 | 3.5 | 0.5 ▲ | |
0 | 8 | Jon Gray | 69 | $6.1 | 4.0 | 3.5 | 0.5 ▲ | |
0 | 8 | Hunter Greene | 70 | $4.5 | 4.0 | 3.5 | 0.5 ▲ | Can be a tightrope act for ratios but huge Ks |
5 | 8 | Miles Mikolas | 71 | $2.2 | 3.5 | 2.5 | 1.0 ▲ | |
-6 | 8 | Michael Lorenzen | 72 | $4.4 | 3.5 | 3.5 | 0.0 ▬ | |
-2 | 8 | Jose Urquidy | 73 | $0.5 | 3.5 | 3.0 | 0.5 ▲ | |
-2 | 9 | Brady Singer | 74 | $0.5 | 3.0 | 3.0 | 0.0 ▬ | |
-1 | 9 | Zach Eflin | 75 | $0.7 | 3.0 | 3.0 | 0.0 ▬ | |
N/A | 9 | Anthony DeSclafani | 76 | N/A | 3.0 | N/A | N/A | Tough return at ATL, but 60% strike rate is good |
-2 | 9 | Trevor Rogers | 77 | -$2.9 | 2.5 | 3.0 | -0.5 ▼ | |
0 | 9 | Kyle Gibson | 78 | $4.6 | 2.5 | 2.5 | 0.0 ▬ | |
0 | 9 | Cal Quantrill | 79 | $1.7 | 2.0 | 2.0 | 0.0 ▬ | |
0 | 9 | Taijuan Walker | 80 | $8.7 | 2.0 | 2.0 | 0.0 ▬ | |
0 | 10 | Graham Ashcraft | 81 | $4.2 | 1.5 | 1.5 | 0.0 ▬ | |
0 | 10 | Michael Wacha | 82 | $3.6 | 1.5 | 1.5 | 0.0 ▬ | |
12 | 10 | Corey Kluber | 83 | $5.9 | 1.5 | 1.0 | 0.5 ▲ | 4 QS in last 5 turns, under K per IP tho; PIT next |
-1 | 10 | Yusei Kikuchi | 84 | -$3.7 | 1.5 | 1.5 | 0.0 ▬ | |
0 | 10 | Jose Quintana | 85 | $1.6 | 1.5 | 1.5 | 0.0 ▬ | |
0 | 10 | Chris Flexen | 86 | $3.6 | 1.5 | 1.5 | 0.0 ▬ | |
1 | 10 | Ranger Suarez | 87 | $3.3 | 1.0 | 1.0 | 0.0 ▬ | |
1 | 10 | Ian Anderson | 88 | $2.9 | 1.0 | 1.0 | 0.0 ▬ | |
3 | 10 | Tyler Wells | 89 | $3.8 | 1.0 | 1.0 | 0.0 ▬ | |
-13 | 11 | Reid Detmers | 90 | -$0.8 | 1.0 | 2.5 | -1.5 ▼ | Zero QS in six turns since no-hitter |
-1 | 11 | Ross Stripling | 91 | $7.7 | 1.0 | 1.0 | 0.0 ▬ | |
-5 | 11 | Alex Faedo | 92 | $2.1 | 1.0 | 1.5 | -0.5 ▼ | |
-2 | 11 | Dane Dunning | 93 | $2.1 | 1.0 | 1.0 | 0.0 ▬ | |
-1 | 11 | JT Brubaker | 94 | $2.4 | 1.0 | 1.0 | 0.0 ▬ | |
1 | 11 | Devin Smeltzer | 95 | -$1.4 | 1.0 | 1.0 | 0.0 ▬ | |
1 | 11 | Dakota Hudson | 96 | $4.8 | 1.0 | 1.0 | 0.0 ▬ | |
2 | 11 | Johnny Cueto | 97 | $3.0 | 1.0 | 1.0 | 0.0 ▬ | |
2 | 11 | Zach Davies | 98 | $2.1 | 1.0 | 1.0 | 0.0 ▬ | |
N/A | 11 | Merrill Kelly | 99 | $4.1 | 1.0 | N/A | N/A | |
N/A | 11 | Marco Gonzales | 100 | $0.7 | 1.0 | N/A | N/A | 4 QS in last 5; lower Ks means lower ceiling/floor |
N/A | 11 | David Peterson | 101 | $0.6 | 1.0 | N/A | N/A |
Download Our Free News & Alerts Mobile App
Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!
More 2020 Fantasy Baseball Advice