Welcome to June, RotoBallers! What better way to start those summer months than with another updated edition of my top-101 starting pitcher rankings - looking at rest-of-season values. Once again, 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 2022. Do note that I leave off injured players, but for now, I will include them at the bottom with a rank of roughly where they'd appear when healthy. 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
-Walker Buehler is another early faller here, which likely was coming even before the non-QS against the Pirates on Monday. While Buehler has six wins in nine starts, he only has three quality starts, as half of those victories came via five-inning scrapers. We like to see him tally seven strikeouts against PIT, but that came after just 10 Ks combined over his last three trips to the hill (16 IP). Julio Urias is doing a bit of the same dance with suppressed strikeouts but at least his ERA/WHIP are helping you.
You’re not getting elite ratios or even average strikeouts, though we know he absolutely has it in him. His spot on the Dodgers keeps his traditional 5x5 value flowing in but this is not the SP1 anchor you built around. Compare that to a guy like Gerrit Cole, who at least struck out 11 Orioles even when he surrendered five runs on May 23. And then he rebounded with a 6 IP, 10 K QS against the Rays. Those lines are the anchors.
-Sandy Alcantara flashed that big whiff upside that had folks buzzing on draft day with 14 strikeouts against Atlanta. And this came in a rematch against the defending champs following a complete-game shutout on May 22, which makes it more impressive to me. After some early May turbulence, Super Sandy is here and has gone at least seven frames in each of his last four starts and eight-plus in each of his last three.
-Carlos Rodon hasn’t shown the same dominant form in his last three starts (all losses), posting an 11/8 K/BB in 15 IP alongside 13 earned runs (three HRs). His velocity has largely held up, though his most recent turn saw a drop to averaging 95.7 mph from 96.7 mph in his previous outing. His average release point is steady from a vertical perspective but his horizontal measure has come down by roughly half a foot on breaking balls. This isn’t some drastic alarm but it is something to monitor.
-Shane Bieber still has me skeptical as he’s lined up some friendly starts against Oakland and a double-dip versus Detroit over the past month. Outside of that, he had a tightrope QS against Minnesota and that drubbing at the hands of Toronto on May 7. The stats look okay on the baseball card and he gets another friendly matchup at the cavernous Camden Yards in Baltimore next, but I’m gritting my teeth here.
-Nick Pivetta has ripped off five consecutive quality starts and four straight wins with a date in pitcher-friendly Oakland next. His struggles with the longball look to be buried for now, though the 29-year-old has walked five in his last two starts (12 IP) after only one free pass in the previous four (26 ⅓ IP). But I’ll happily take a few walks if it means he’s effectively nibbling the corners on the whole and avoiding those meatballs. After four home runs allowed in his first three starts, Pivetta has surrendered only two in his last seven outings.
-MacKenzie Gore, Cristian Javier, and Aaron Ashby all better keep their rotation slots because it’s so damn fun to watch them work. Gore has only allowed one earned run in two starts since re-entering the rotation, Javier struck out nine in back-to-back starts before Tuesday’s Oakland matchup, and Ashby just dazzled with 12 strikeouts in his latest start. I hope that soon we can include Spencer Strider in this sentence but that’ll depend on Marcell Ozuna’s defense! Ugh.
-David Peterson has a solid route to wins on the Mets, offering plus ratios alongside modest strikeouts to fill out their battered rotation. The opportunity in that friendly park is enough for me to throw him on here.
-Edward Cabrera may not be Max Meyer but at least Miami is trying something here. He’ll get a chance to make noise in the majors following last year’s crummy 5.81 ERA (5.31 SIERA) in 26 ⅓ IP, as he’s done well enough at Triple-A to earn another shot. I’m still wary of his control, illustrated by an 11.9% walk rate through 23 ⅔ IP at Triple-A thus far, but he also has 32 punchouts and is a healthy whiff streamer if you need it. That said, if the plan is still for him to take one of the doubleheader games on Wednesday in Coors then I’ll play wait-and-see instead.
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 | $11.8 | 45.0 | 44.0 | 1.0 ▲ | Stud finally getting deserved Ws |
0 | 1 | Gerrit Cole | 2 | $12.1 | 43.0 | 42.0 | 1.0 ▲ | |
1 | 2 | Joe Musgrove | 3 | $13.5 | 39.0 | 38.0 | 1.0 ▲ | |
5 | 2 | Shane McClanahan | 4 | $11.7 | 37.0 | 30.0 | 7.0 ▲ | Here comes the moneyyyy, Shane-o-Mac |
0 | 2 | Kevin Gausman | 5 | $21.9 | 36.5 | 37.5 | -1.0 ▼ | |
10 | 2 | Sandy Alcantara | 6 | $12.0 | 33.0 | 24.0 | 9.0 ▲ | 8+ IP in 3 straight wins, 14 K in latest W |
5 | 2 | Zack Wheeler | 7 | $13.4 | 32.0 | 27.5 | 4.5 ▲ | Any rust is long gone, top-10 for sure |
-5 | 2 | Walker Buehler | 8 | $8.8 | 32.0 | 42.0 | -10.0 ▼ | Ws coming but no other big draw |
-2 | 2 | Lucas Giolito | 9 | $4.6 | 31.0 | 34.5 | -3.5 ▼ | Tagged by TOR, 1.50+ WHIP in 3 straight |
-2 | 2 | Carlos Rodon | 10 | $11.0 | 29.5 | 30.0 | -0.5 ▼ | Rough last 3 turns, hope all is well |
-1 | 2 | Justin Verlander | 11 | $8.6 | 29.0 | 29.5 | -0.5 ▼ | Still a .213 BABIP; great but luck can't hold forever |
3 | 2 | Alek Manoah | 12 | $9.8 | 28.5 | 25.5 | 3.0 ▲ | |
-2 | 2 | Max Fried | 13 | $11.7 | 28.5 | 28.5 | 0.0 ▬ | |
0 | 3 | Dylan Cease | 14 | $10.7 | 26.0 | 26.0 | 0.0 ▬ | FIP, xFIP, SIERA all ~3.00 |
2 | 3 | Shohei Ohtani | 15 | $11.4 | 25.0 | 22.0 | 3.0 ▲ | |
2 | 3 | Pablo Lopez | 16 | $11.1 | 23.5 | 22.0 | 1.5 ▲ | |
-4 | 3 | Julio Urias | 17 | $4.1 | 23.5 | 27.5 | -4.0 ▼ | Lesser Ks mean blowups hurt more |
2 | 3 | Aaron Nola | 18 | $9.6 | 22.5 | 19.5 | 3.0 ▲ | |
2 | 3 | Logan Webb | 19 | $8.6 | 22.0 | 19.5 | 2.5 ▲ | LOVE to see 10 Ks from him after whiff woes |
-1 | 3 | Shane Bieber | 20 | $9.2 | 21.0 | 21.0 | 0.0 ▬ | |
1 | 4 | Frankie Montas | 21 | $11.0 | 19.5 | 19.5 | 0.0 ▬ | |
1 | 4 | Chris Bassitt | 22 | $3.7 | 19.5 | 18.5 | 1.0 ▲ | |
4 | 4 | Logan Gilbert | 23 | $9.4 | 18.0 | 16.5 | 1.5 ▲ | |
4 | 4 | Zac Gallen | 24 | $9.6 | 17.5 | 16.5 | 1.0 ▲ | |
5 | 4 | Nestor Cortes | 25 | $12.7 | 17.5 | 14.5 | 3.0 ▲ | Quick pace, different arm angles, I love it |
-2 | 4 | Yu Darvish | 26 | $8.0 | 17.5 | 18.0 | -0.5 ▼ | |
-1 | 4 | Robbie Ray | 27 | $5.0 | 17.0 | 17.0 | 0.0 ▬ | 8+ Ks in each of last 4, but getting hit too |
1 | 5 | Michael Kopech | 28 | $9.7 | 16.0 | 16.0 | 0.0 ▬ | Hints of IP mgmt showing |
-4 | 5 | Charlie Morton | 29 | $1.8 | 16.0 | 17.5 | -1.5 ▼ | Hit hard by Philly, solid v. ARI, Coors next |
1 | 5 | Nathan Eovaldi | 30 | -$0.9 | 15.0 | 14.5 | 0.5 ▲ | |
1 | 5 | Sean Manaea | 31 | $6.4 | 14.5 | 14.0 | 0.5 ▲ | |
1 | 5 | Kyle Wright | 32 | $10.8 | 14.0 | 13.5 | 0.5 ▲ | |
3 | 5 | Luis Severino | 33 | $4.0 | 14.0 | 12.5 | 1.5 ▲ | |
3 | 5 | Luis Castillo | 34 | $3.8 | 13.5 | 12.0 | 1.5 ▲ | Big 10 Ks in Fenway, statement |
0 | 5 | Joe Ryan | 35 | $8.0 | 12.5 | 12.5 | 0.0 ▬ | COVID list |
-2 | 5 | Jose Berrios | 36 | $0.5 | 12.5 | 13.0 | -0.5 ▼ | |
1 | 5 | Sonny Gray | 37 | $6.7 | 12.0 | 11.0 | 1.0 ▲ | Could hit IL with pec injury, still TBD |
1 | 5 | Framber Valdez | 38 | $10.9 | 12.0 | 10.5 | 1.5 ▲ | |
1 | 5 | Tarik Skubal | 39 | $15.8 | 11.0 | 10.0 | 1.0 ▲ | |
2 | 6 | Luis Garcia | 40 | $6.1 | 10.5 | 9.0 | 1.5 ▲ | |
3 | 6 | Alex Cobb | 41 | $7.3 | 10.0 | 9.0 | 1.0 ▲ | Luck should continue to even out |
1 | 6 | Carlos Carrasco | 42 | $10.8 | 9.0 | 9.0 | 0.0 ▬ | |
4 | 6 | Patrick Sandoval | 43 | $9.8 | 9.0 | 8.0 | 1.0 ▲ | Still 2.70 ERA, 2.65 FIP after blowup |
4 | 6 | Eric Lauer | 44 | $6.6 | 9.0 | 7.0 | 2.0 ▲ | |
6 | 6 | Tony Gonsolin | 45 | $7.7 | 9.0 | 5.5 | 3.5 ▲ | |
0 | 6 | Garrett Whitlock | 46 | $5.7 | 9.0 | 8.5 | 0.5 ▲ | |
-6 | 6 | Jordan Montgomery | 47 | $5.2 | 9.0 | 9.5 | -0.5 ▼ | Consistent, can't unlock extra gear for Ks |
16 | 6 | Cristian Javier | 48 | $6.4 | 8.0 | 3.5 | 4.5 ▲ | Only question is how does workload build |
1 | 6 | George Kirby | 49 | $2.8 | 8.0 | 8.0 | 0.0 ▬ | Excellent rebound, 6 IP, 0 ER, 8 K |
22 | 6 | MacKenzie Gore | 50 | $11.1 | 8.0 | 2.5 | 5.5 ▲ | Another one for how workload progresses |
-6 | 7 | Trevor Rogers | 51 | $0.4 | 8.0 | 9.0 | -1.0 ▼ | |
-3 | 7 | Bailey Ober | 52 | $5.2 | 7.5 | 8.0 | -0.5 ▼ | |
-1 | 7 | Tyler Mahle | 53 | $8.1 | 7.5 | 7.0 | 0.5 ▲ | |
36 | 7 | Aaron Ashby | 54 | $5.0 | 7.5 | 1.0 | 6.5 ▲ | Big swing-and-miss stuff showed w/ 12 Ks |
-2 | 7 | Adam Wainwright | 55 | $3.1 | 7.5 | 7.0 | 0.5 ▲ | All pitches firing for double-digit Ks on 5/31 |
-2 | 7 | Triston McKenzie | 56 | $5.9 | 6.5 | 6.5 | 0.0 ▬ | |
-1 | 7 | Blake Snell | 57 | $0.3 | 6.0 | 5.5 | 0.5 ▲ | Solid QS vs. STL, 18/8 K/BB in 15 IP now |
-3 | 7 | Noah Syndergaard | 58 | $5.9 | 5.5 | 5.5 | 0.0 ▬ | |
-1 | 7 | Jameson Taillon | 59 | $10.3 | 5.0 | 5.0 | 0.0 ▬ | |
-3 | 8 | Alex Wood | 60 | $4.3 | 5.0 | 5.5 | -0.5 ▼ | |
-2 | 8 | Drew Rasmussen | 61 | $5.6 | 5.0 | 4.5 | 0.5 ▲ | |
-1 | 8 | Roansy Contreras | 62 | $1.8 | 5.0 | 4.5 | 0.5 ▲ | PIT limits ceiling but big presence on mound |
0 | 8 | Michael Lorenzen | 63 | $5.2 | 4.0 | 4.0 | 0.0 ▬ | |
-2 | 8 | Paul Blackburn | 64 | $8.5 | 4.0 | 4.5 | -0.5 ▼ | |
10 | 8 | Marcus Stroman | 65 | $5.4 | 4.0 | 2.0 | 2.0 ▲ | |
14 | 8 | Martin Perez | 66 | $13.7 | 3.5 | 2.5 | 1.0 ▲ | This is getting silly, but he keeps on cruising |
-1 | 8 | Yusei Kikuchi | 67 | $3.5 | 3.5 | 3.5 | 0.0 ▬ | |
-1 | 8 | Jose Urquidy | 68 | $2.7 | 3.5 | 3.5 | 0.0 ▬ | |
0 | 8 | Nick Pivetta | 69 | $7.8 | 3.5 | 1.5 | 2.0 ▲ | |
1 | 9 | Merrill Kelly | 70 | $8.4 | 3.0 | 3.0 | 0.0 ▬ | |
2 | 9 | Kyle Gibson | 71 | $8.9 | 3.0 | 3.0 | 0.0 ▬ | |
-2 | 9 | Reid Detmers | 72 | $0.5 | 2.5 | 3.5 | -1.0 ▼ | |
3 | 9 | Josiah Gray | 73 | -$3.0 | 2.5 | 2.5 | 0.0 ▬ | |
8 | 9 | Spencer Strider | 74 | $6.5 | 2.5 | 2.0 | 0.5 ▲ | |
13 | 9 | Tyler Anderson | 75 | $8.9 | 2.5 | 1.5 | 1.0 ▲ | 3 straight W/QS, though ARI x2 & WSH |
-8 | 9 | Jon Gray | 76 | $2.9 | 2.5 | 3.0 | -0.5 ▼ | Command just unreliable right now |
-3 | 9 | Ian Anderson | 77 | $1.8 | 2.5 | 3.0 | -0.5 ▼ | |
11 | 9 | Brady Singer | 78 | $5.4 | 2.5 | 1.5 | 1.0 ▲ | Hitting his stride with slider? |
17 | 9 | Jeffrey Springs | 79 | $5.7 | 2.5 | 1.0 | 1.5 ▲ | |
-1 | 9 | Hyun Jin Ryu | 80 | $1.4 | 2.5 | 2.5 | 0.0 ▬ | Ready for next start after elbow tightness |
-16 | 10 | Ranger Suarez | 81 | $2.7 | 2.0 | 3.5 | -1.5 ▼ | Another 3 walks, K/BB trending wrong way |
-5 | 10 | Miles Mikolas | 82 | $8.5 | 2.0 | 2.5 | -0.5 ▼ | |
-23 | 10 | Hunter Greene | 83 | -$4.7 | 2.0 | 4.5 | -2.5 ▼ | Heat too hittable, slider unreliable primary |
-6 | 10 | Zach Eflin | 84 | $8.2 | 2.0 | 2.5 | -0.5 ▼ | |
-4 | 10 | Cal Quantrill | 85 | $4.2 | 2.0 | 2.5 | -0.5 ▼ | |
-2 | 10 | Jakob Junis | 86 | $2.3 | 2.0 | 1.5 | 0.5 ▲ | |
-1 | 10 | Taijuan Walker | 87 | $3.7 | 2.0 | 1.5 | 0.5 ▲ | |
-5 | 10 | Kyle Hendricks | 88 | -$0.9 | 1.5 | 2.0 | -0.5 ▼ | |
-4 | 10 | Bruce Zimmermann | 89 | $0.0 | 1.5 | 1.5 | 0.0 ▬ | |
-3 | 10 | Jose Quintana | 90 | $7.4 | 1.5 | 1.5 | 0.0 ▬ | |
N/A | 10 | Chris Flexen | 91 | -$0.4 | 1.5 | N/A | N/A | |
5 | 10 | Dane Dunning | 92 | $5.3 | 1.5 | 1.5 | 0.0 ▬ | |
2 | 11 | JT Brubaker | 93 | $5.3 | 1.5 | 1.0 | 0.5 ▲ | |
7 | 11 | Matthew Liberatore | 94 | $0.7 | 1.0 | 1.0 | 0.0 ▬ | Better 2nd start but still want more whiffs |
-3 | 11 | Chad Kuhl | 95 | $6.1 | 1.0 | 1.5 | -0.5 ▼ | |
3 | 11 | Madison Bumgarner | 96 | -$0.9 | 1.0 | 1.0 | 0.0 ▬ | |
-6 | 11 | Justin Steele | 97 | $6.3 | 1.0 | 1.5 | -0.5 ▼ | Upside is there but way too volatile |
2 | 11 | Alex Faedo | 98 | $2.3 | 1.0 | 1.0 | 0.0 ▬ | |
N/A | 11 | David Peterson | 99 | $1.9 | 1.0 | N/A | N/A | |
N/A | 11 | Edward Cabrera | 100 | N/A | 1.0 | N/A | N/A | Coors to start, just monitor him |
-7 | 11 | Chase Silseth | 101 | $0.2 | 1.0 | 1.0 | 0.0 ▬ |
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