Holy cow, it's the middle of June! The season's halfway point is coming into view, and with it will come a full top-500 overall re-roll of ranks. For now, you'll have to simply enjoy my weekly Starting Pitcher Baller Ranks, where we take stock of my top 101 SPs moving forward. With two and a half months of games in, I've changed the visible stats on my table to display numbers from May 14-June 13 for more relevant intel from the past month. So the "EV" below is Earned Value via Fangraphs for that period.
Click the link! This google sheet accompanies the table below and adds relevant 5x5 stats, K%, BB%, BABIP, FIP, xFIP, SIERA, ERA-FIP, and CSW%. Do note that I leave off most injured players, and removing those injured players can give an illusion that others have risen despite mediocre performances.
To be clear, these Rest of Season ranks are geared towards traditional 5x5 leagues sans most injured SPs, lest a return is imminent. If 25% of the board is on the IL, then it isn't terribly actionable, and I'll intermittently weave in updates of where I'd throw them in if they were healthy. For now, let's dive into my Top 101 SPs and be sure we've got the best rotation possible.
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
Top 101 Starting Pitchers for Fantasy Baseball - Week 12
(+/-) | Tier | Player | Rank | EV | $ | $PV | Trend | Notes |
0 | 1 | Jacob deGrom | 1 | 11.8 | 42.0 | 42.0 | 0.0 ▬ | Must-watch starts, greatness |
0 | 2 | Gerrit Cole | 2 | 3.9 | 38.0 | 38.5 | -0.5 ▼ | Quieted spin fears w/ 9 Ks, QS @MIN |
1 | 2 | Max Scherzer | 3 | 8.6 | 36.5 | 36.5 | 0.0 ▬ | Next start TBD, no IL yet (groin) |
1 | 2 | Brandon Woodruff | 4 | 7.2 | 36.0 | 35.0 | 1.0 ▲ | Legitimate ace, must-start arm |
5 | 2 | Zack Wheeler | 5 | 13.3 | 34.0 | 26.0 | 8.0 ▲ | Nearing must-watch territory too |
1 | 2 | Yu Darvish | 6 | 6.2 | 32.5 | 32.5 | 0.0 ▬ | Steady ace, Coors next is no fun |
4 | 2 | Kevin Gausman | 7 | 12.5 | 31.0 | 26.0 | 5.0 ▲ | Took his first L of 2021, still low SP1 |
-2 | 2 | Trevor Bauer | 8 | 3.8 | 30.5 | 33.0 | -2.5 ▼ | 2 straight clunkers, spin down in both |
-1 | 3 | Corbin Burnes | 9 | 10.1 | 28.5 | 28.5 | 0.0 ▬ | 13-K gem followed by bad PIT start |
-1 | 3 | Clayton Kershaw | 10 | 7.2 | 28.0 | 28.0 | 0.0 ▬ | 6+ IP in 6 straight, but 4 ER in half of them |
2 | 3 | Walker Buehler | 11 | 4.2 | 25.5 | 24.5 | 1.0 ▲ | 6 consecutive QS, but whiffs down |
2 | 3 | Lucas Giolito | 12 | 5.3 | 25.5 | 22.0 | 3.5 ▲ | Congrats to the patient ones |
-1 | 3 | Tyler Glasnow | 13 | 7.3 | 24.5 | 25.5 | -1.0 ▼ | Pulled from start shaking arm, MRI to follow |
1 | 3 | Lance Lynn | 14 | 5.3 | 22.0 | 22.0 | 0.0 ▬ | QS vs. TB, 3 ER or fewer in all 12 starts |
5 | 4 | Carlos Rodon | 15 | 8.8 | 22.0 | 18.5 | 3.5 ▲ | Another no-hit bid, gains holding |
0 | 4 | Aaron Nola | 16 | 5.8 | 21.0 | 20.5 | 0.5 ▲ | Dominated NYY, more of that please |
0 | 4 | Trevor Rogers | 17 | 7.3 | 20.5 | 20.5 | 0.0 ▬ | Brief IL scare, but we're okay here |
3 | 4 | Freddy Peralta | 18 | 5.5 | 19.0 | 16.0 | 3.0 ▲ | Had been good til rain cut his start short |
-1 | 4 | Hyun-Jin Ryu | 19 | 2.9 | 18.5 | 19.0 | -0.5 ▼ | Hit hard by HOU, QS rebound @CWS |
-1 | 4 | Julio Urias | 20 | 5.3 | 18.5 | 18.5 | 0.0 ▬ | |
1 | 4 | Joe Musgrove | 21 | 6.6 | 16.0 | 15.0 | 1.0 ▲ | NYM beat him with HRs, still looks sharp |
1 | 4 | Max Fried | 22 | 4.2 | 15.0 | 15.0 | 0.0 ▬ | |
9 | 4 | Robbie Ray | 23 | 4.1 | 15.0 | 9.5 | 5.5 ▲ | Big Ks, few BBs, tight pants; fuego |
0 | 4 | Sandy Alcantara | 24 | 5.7 | 15.0 | 15.0 | 0.0 ▬ | Excellent outside of that LAD blowup |
0 | 4 | Pablo Lopez | 25 | 5.5 | 13.0 | 13.0 | 0.0 ▬ | Has his off-days but good outweighs it |
0 | 5 | Marcus Stroman | 26 | 3.5 | 12.5 | 12.5 | 0.0 ▬ | Underrated, 6+ Ks in 4 of last 5 |
N/A | 5 | Kenta Maeda | 27 | 1.4 | 11.5 | 0.0 | 11.5 ▲ | Shaky 1st in return, then buckled down |
-1 | 5 | Tyler Mahle | 28 | 8.4 | 10.0 | 11.5 | -1.5 ▼ | Another spin rate to monitor |
-1 | 5 | Shohei Ohtani | 29 | 4.4 | 10.0 | 10.0 | 0.0 ▬ | Stupid balk ruined his last outing |
-1 | 5 | Chris Bassitt | 30 | 5.3 | 10.0 | 10.0 | 0.0 ▬ | Last 6: 3 gems, 3 mediocre |
-1 | 5 | Jose Berrios | 31 | 3.8 | 10.0 | 10.0 | 0.0 ▬ | 4 Ws in last 5, gets TEX next |
-1 | 5 | Zack Greinke | 32 | 6.3 | 9.5 | 10.0 | -0.5 ▼ | |
0 | 5 | Ian Anderson | 33 | 4.9 | 9.5 | 9.5 | 0.0 ▬ | |
1 | 5 | Framber Valdez | 34 | 3.5 | 9.5 | 8.5 | 1.0 ▲ | That curveball doesn't rust I see |
N/A | 5 | Lance McCullers Jr. | 35 | 1.2 | 8.5 | 0.0 | 8.5 ▲ | Returns off IL against TEX, I'd deploy |
4 | 5 | Kyle Hendricks | 36 | 1.6 | 8.5 | 8.0 | 0.5 ▲ | 6 straight Ws, ratios back to form |
-1 | 6 | Zach Eflin | 37 | 4.2 | 8.0 | 8.0 | 0.0 ▬ | |
1 | 6 | Aaron Civale | 38 | 3.6 | 8.0 | 8.0 | 0.0 ▬ | Scoreless 8 IP w/ 11 Ks v. SEA |
-1 | 6 | Adbert Alzolay | 39 | 1.7 | 8.0 | 8.0 | 0.0 ▬ | |
1 | 6 | Taijuan Walker | 40 | 5.3 | 8.0 | 8.0 | 0.0 ▬ | |
10 | 6 | Dylan Cease | 41 | 7.1 | 8.0 | 6.5 | 1.5 ▲ | Only 1 BB in last 3, 29/5 K/BB in last 4 |
-5 | 6 | Blake Snell | 42 | 4.4 | 8.0 | 8.0 | 0.0 ▬ | Ravaged by lefties, Coors on deck |
-1 | 6 | Domingo German | 43 | 3.7 | 8.0 | 8.0 | 0.0 ▬ | |
N/A | 6 | Mike Minor | 44 | 6.5 | 8.0 | 0.0 | 8.0 ▲ | Minor is a major weapon right now |
-1 | 6 | Alex Wood | 45 | -0.7 | 8.0 | 8.0 | 0.0 ▬ | |
-1 | 6 | Yusei Kikuchi | 46 | 1.1 | 8.0 | 8.0 | 0.0 ▬ | Blanked CLE over 7 IP, improving |
-1 | 6 | Luis Castillo | 47 | 2.8 | 7.0 | 8.0 | -1.0 ▼ | Better command, but bar was low |
-1 | 6 | Rich Hill | 48 | 2.9 | 7.0 | 7.0 | 0.0 ▬ | 4 ER v. BAL, 3 ER in his previous 7 starts |
7 | 6 | Tarik Skubal | 49 | 6.9 | 7.0 | 4.5 | 2.5 ▲ | CWS made him battle, still got QS |
7 | 7 | Luis Garcia | 50 | 7.1 | 6.5 | 4.5 | 2.0 ▲ | Rough go @MIN but faith in arsenal |
7 | 7 | Austin Gomber | 51 | 6.1 | 6.5 | 4.0 | 2.5 ▲ | 23.1 scoreless IP streak at Coors |
-9 | 7 | Charlie Morton | 52 | 4.5 | 6.0 | 8.0 | -2.0 ▼ | Only 5 IP or fewer in last 3, attack more! |
-3 | 7 | Sean Manaea | 53 | 7.4 | 5.0 | 6.5 | -1.5 ▼ | |
-2 | 7 | Kyle Gibson | 54 | 3.3 | 5.0 | 6.0 | -1.0 ▼ | .234 seasonal BABIP, career .304 |
-6 | 7 | JT Brubaker | 55 | 1.5 | 4.5 | 6.5 | -2.0 ▼ | Showed life v. COL, but shaky otherwise |
-3 | 7 | Jose Urquidy | 56 | 1.0 | 4.5 | 5.0 | -0.5 ▼ | |
-2 | 7 | Jordan Montgomery | 57 | 8.6 | 4.5 | 4.5 | 0.0 ▬ | Every good start followed by iffy one |
4 | 7 | Chris Paddack | 58 | 1.5 | 4.0 | 3.0 | 1.0 ▲ | 4 QS in last 5, season-high 9 K @NYM |
9 | 7 | Alek Manoah | 59 | -0.6 | 4.0 | 1.5 | 2.5 ▲ | QS in Fenway, 3 good starts of 4 |
10 | 7 | Casey Mize | 60 | 2.5 | 4.0 | 1.5 | 2.5 ▲ | |
2 | 8 | Dinelson Lamet | 61 | 2.6 | 3.0 | 3.0 | 0.0 ▬ | Limited work raises bar for performance |
3 | 8 | Frankie Montas | 62 | 6.2 | 3.0 | 2.0 | 1.0 ▲ | |
8 | 8 | Nathan Eovaldi | 63 | 4.9 | 3.0 | 1.5 | 1.5 ▲ | Blanked torrid TOR over 6.2 IP, hot |
20 | 8 | Logan Gilbert | 64 | 4.5 | 2.0 | 1.0 | 1.0 ▲ | He's beginning to believe! |
7 | 8 | James Kaprielian | 65 | 2.7 | 2.0 | 1.5 | 0.5 ▲ | |
-7 | 8 | Andrew Heaney | 66 | 3.4 | 2.0 | 4.0 | -2.0 ▼ | |
-13 | 8 | Eduardo Rodriguez | 67 | 2.1 | 2.0 | 5.0 | -3.0 ▼ | Hasn't looked 100% since April |
-4 | 8 | Tony Gonsolin | 68 | N/A | 2.0 | 2.0 | 0.0 ▬ | |
12 | 8 | Ryan Yarbrough | 69 | -0.7 | 2.0 | 1.0 | 1.0 ▲ | This is the Yarb we've come to love |
-1 | 8 | Adam Wainwright | 70 | 1.4 | 2.0 | 1.5 | 0.5 ▲ | |
-4 | 9 | Shane McClanahan | 71 | 0.3 | 1.5 | 2.0 | -0.5 ▼ | |
-11 | 9 | Garrett Richards | 72 | 3.7 | 1.5 | 3.0 | -1.5 ▼ | |
6 | 9 | Alex Cobb | 73 | 5.2 | 1.5 | 1.0 | 0.5 ▲ | |
13 | 9 | Patrick Sandoval | 74 | 4.7 | 1.5 | 1.0 | 0.5 ▲ | Ride the whiffs wave, I'm encouraged |
-2 | 9 | German Marquez | 75 | 9.2 | 1.5 | 1.5 | 0.0 ▬ | |
-2 | 9 | Anthony DeSclafani | 76 | 2.6 | 1.5 | 1.5 | 0.0 ▬ | |
-2 | 9 | Nick Pivetta | 77 | 3.3 | 1.5 | 1.5 | 0.0 ▬ | |
-12 | 9 | Jameson Taillon | 78 | 2.2 | 1.5 | 2.0 | -0.5 ▼ | |
-1 | 9 | Marco Gonzales | 79 | 0.1 | 1.5 | 1.5 | 0.0 ▬ | |
6 | 9 | Merrill Kelly | 80 | 5.2 | 1.5 | 1.0 | 0.5 ▲ | |
-21 | 9 | Dylan Bundy | 81 | -3.8 | 1.5 | 4.0 | -2.5 ▼ | Velo down, struggling; IL mercy incoming? |
16 | 9 | Tucker Davidson | 82 | 2.8 | 1.5 | 1.0 | 0.5 ▲ | |
N/A | 9 | Zach Davies | 83 | 5.1 | 1.5 | 0.0 | 1.5 ▲ | Command consistently showing |
-2 | 9 | Caleb Smith | 84 | 1.9 | 1.5 | 1.0 | 0.5 ▲ | |
-9 | 10 | Cole Irvin | 85 | 4.0 | 1.0 | 1.5 | -0.5 ▼ | |
-9 | 10 | Griffin Canning | 86 | 0.7 | 1.0 | 1.5 | -0.5 ▼ | |
2 | 10 | Ross Stripling | 87 | 0.0 | 1.0 | 1.0 | 0.0 ▬ | |
2 | 10 | Dallas Keuchel | 88 | 1.8 | 1.0 | 1.0 | 0.0 ▬ | |
N/A | 10 | Joe Ross | 89 | 3.8 | 1.0 | 0.0 | 1.0 ▲ | Leaning on slider more, that'll play |
-10 | 10 | Justin Dunn | 90 | 1.6 | 1.0 | 1.0 | 0.0 ▬ | |
2 | 10 | Wade Miley | 91 | 7.0 | 1.0 | 1.0 | 0.0 ▬ | Bloated BABIP but 0 HRs; lucky or...? |
N/A | 10 | Antonio Senzatela | 92 | 7.2 | 1.0 | 0.0 | 1.0 ▲ | |
-8 | 10 | Brady Singer | 93 | 5.4 | 1.0 | 1.0 | 0.0 ▬ | |
1 | 10 | Jake Odorizzi | 94 | 1.0 | 1.0 | 1.0 | 0.0 ▬ | |
N/A | 10 | Erick Fedde | 95 | 4.0 | 1.0 | 0.0 | 1.0 ▲ | 5 IP, 0 R, 7/0 K/BB in return v. SF |
-5 | 11 | Ryan Weathers | 96 | 0.5 | 1.0 | 1.0 | 0.0 ▬ | |
N/A | 11 | Josh Fleming | 97 | 2.4 | 1.0 | 0.0 | 1.0 ▲ | Solid if you can relent on Ks |
-4 | 11 | Tyler Anderson | 98 | -2.5 | 1.0 | 1.0 | 0.0 ▬ | |
0 | 11 | Dane Dunning | 99 | 1.9 | 1.0 | 1.0 | 0.0 ▬ | |
N/A | 11 | Kwang-Hyun Kim | 100 | -1.5 | 1.0 | 0.0 | 1.0 ▲ | What'll be his pitch count in return? |
N/A | 11 | Vladimir Gutierrez | 101 | -1.5 | 1.0 | 0.0 | 1.0 ▲ | 3 reliable pitches, doesn't profile for big Ks |
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