We've got nearly six weeks left in the fantasy baseball season, which means it is crunch time. You must maintain focus even as fantasy football's siren song calls you to the boulders. Let's stay ahead of the curve with an update 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 second half of the season. 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. I highly encourage you to click the link.
As always, 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 20
(+/-) | Tier | Player | Rank | EV | $ | $PV | Trend | Notes |
1 | 1 | Max Scherzer | 1 | 5.4 | 42.0 | 41.0 | 1.0 ▲ | Mad Max takes LA |
1 | 1 | Walker Buehler | 2 | 12.9 | 41.0 | 38.0 | 3.0 ▲ | This rotation is a Gameshark |
N/A | 1 | Gerrit Cole | 3 | 4.4 | 40.0 | 0.0 | 40.0 ▲ | Triumphant return against LAA, 9 Ks |
-3 | 1 | Zack Wheeler | 4 | 7.6 | 39.0 | 42.0 | -3.0 ▼ | Still excellent but lesser Ks of late forces slide |
-1 | 2 | Brandon Woodruff | 5 | 5.4 | 36.0 | 36.0 | 0.0 ▬ | |
-1 | 2 | Lance Lynn | 6 | 6.2 | 33.0 | 33.5 | -0.5 ▼ | |
1 | 2 | Robbie Ray | 7 | 5.5 | 31.0 | 30.0 | 1.0 ▲ | What a story for 2021 |
3 | 2 | Corbin Burnes | 8 | 10.7 | 30.0 | 26.0 | 4.0 ▲ | |
0 | 2 | Lucas Giolito | 9 | 4.6 | 29.0 | 29.0 | 0.0 ▬ | Ceiling still high, but reliability is a factor |
4 | 2 | Chris Sale | 10 | 0.0 | 27.0 | 23.0 | 4.0 ▲ | Lovely, even if velo a shade lower than usual |
12 | 2 | Jack Flaherty | 11 | 2.2 | 27.0 | 15.0 | 12.0 ▲ | Scattered 2 hits over 6 scoreless in return, woo |
-2 | 3 | Kevin Gausman | 12 | 0.4 | 27.0 | 27.0 | 0.0 ▬ | |
-1 | 3 | Luis Castillo | 13 | 3.5 | 23.5 | 24.0 | -0.5 ▼ | |
6 | 3 | Charlie Morton | 14 | 7.4 | 23.0 | 18.5 | 4.5 ▲ | Only .203 average against post-April, in stride |
10 | 4 | Frankie Montas | 15 | 8.7 | 20.0 | 15.0 | 5.0 ▲ | |
-3 | 4 | Joe Musgrove | 16 | 5.7 | 20.0 | 24.0 | -4.0 ▼ | Doing alright, wish for more with the slidepiece |
-2 | 4 | Aaron Nola | 17 | 5.4 | 19.0 | 19.5 | -0.5 ▼ | |
-1 | 4 | Chris Bassitt | 18 | 5.8 | 19.0 | 19.5 | -0.5 ▼ | Love the talent, hate his stretch schedule |
-1 | 4 | Shohei Ohtani | 19 | 7.6 | 19.0 | 19.0 | 0.0 ▬ | |
10 | 4 | Max Fried | 20 | 9.8 | 18.0 | 11.0 | 7.0 ▲ | |
3 | 4 | Jose Berrios | 21 | 3.0 | 17.0 | 15.0 | 2.0 ▲ | |
5 | 4 | Tyler Mahle | 22 | 4.9 | 15.0 | 12.5 | 2.5 ▲ | |
5 | 4 | Kenta Maeda | 23 | 5.4 | 15.0 | 12.5 | 2.5 ▲ | |
5 | 4 | Lance McCullers Jr. | 24 | 6.6 | 15.0 | 12.0 | 3.0 ▲ | |
-3 | 4 | Sandy Alcantara | 25 | 0.6 | 15.0 | 15.0 | 0.0 ▬ | |
20 | 4 | Freddy Peralta | 26 | 7.6 | 15.0 | 8.0 | 7.0 ▲ | Will happily take long starts if a little spaced out |
7 | 5 | Luis Garcia | 27 | 2.6 | 12.5 | 9.5 | 3.0 ▲ | |
8 | 5 | Alek Manoah | 28 | 3.7 | 12.5 | 9.0 | 3.5 ▲ | TOR delivering wins behind his deserving starts |
10 | 5 | Logan Webb | 29 | 5.0 | 12.0 | 8.0 | 4.0 ▲ | I love this man; you should too |
-9 | 5 | Hyun-Jin Ryu | 30 | 8.4 | 11.0 | 17.0 | -6.0 ▼ | |
0 | 5 | Zack Greinke | 31 | -0.8 | 11.0 | 11.0 | 0.0 ▬ | |
1 | 5 | Framber Valdez | 32 | 2.8 | 10.0 | 9.5 | 0.5 ▲ | |
2 | 5 | Kyle Hendricks | 33 | 3.4 | 9.5 | 9.0 | 0.5 ▲ | |
6 | 5 | Shane McClanahan | 34 | 6.4 | 9.5 | 8.0 | 1.5 ▲ | |
-16 | 5 | Sean Manaea | 35 | 2.9 | 9.0 | 18.5 | -9.5 ▼ | @CLE & @TEX should've been easy, ugh; reset |
1 | 5 | German Marquez | 36 | 5.0 | 9.0 | 9.0 | 0.0 ▬ | |
1 | 5 | Patrick Sandoval | 37 | 5.4 | 9.0 | 8.0 | 1.0 ▲ | Lesser command after stretching for no-no bid |
9 | 5 | Adam Wainwright | 38 | 9.0 | 8.5 | 7.0 | 1.5 ▲ | Crafty veteran staying ahead with lethal curve |
18 | 6 | Tanner Houck | 39 | 6.9 | 8.5 | 5.0 | 3.5 ▲ | The "Righty Chris Sale" label is so perfect |
3 | 6 | Marcus Stroman | 40 | 7.8 | 8.0 | 8.0 | 0.0 ▬ | |
3 | 6 | Anthony DeSclafani | 41 | 0.9 | 8.0 | 7.0 | 1.0 ▲ | |
N/A | 6 | Huascar Ynoa | 42 | N/A | 8.0 | 0.0 | 8.0 ▲ | Returning after broken hand, solid pickup target |
12 | 7 | Dylan Cease | 43 | 8.8 | 8.0 | 4.0 | 4.0 ▲ | |
N/A | 7 | Elieser Hernandez | 44 | 0.3 | 7.0 | 0.0 | 7.0 ▲ | Looked solid in return, should be added in all |
4 | 7 | Alex Wood | 45 | 3.8 | 7.0 | 7.0 | 0.0 ▬ | |
24 | 7 | Wade Miley | 46 | 1.5 | 7.0 | 2.0 | 5.0 ▲ | |
20 | 7 | Jameson Taillon | 47 | 7.8 | 7.0 | 2.5 | 4.5 ▲ | |
-16 | 7 | Carlos Carrasco | 48 | -2.3 | 6.5 | 10.0 | -3.5 ▼ | Secondaries not at 100%, only 15.7% CSW |
1 | 7 | Nathan Eovaldi | 49 | 6.2 | 6.5 | 6.5 | 0.0 ▬ | |
15 | 7 | Triston McKenzie | 50 | 2.6 | 6.5 | 3.0 | 3.5 ▲ | Took perfecto thru 7.2 IP, seeing more ceiling |
1 | 7 | Josiah Gray | 51 | -1.7 | 6.0 | 5.0 | 1.0 ▲ | |
-7 | 8 | Sonny Gray | 52 | 2.4 | 5.0 | 7.0 | -2.0 ▼ | Frustrating command, B2B 3-BB games |
-11 | 8 | Yusei Kikuchi | 53 | 1.1 | 5.0 | 8.0 | -3.0 ▼ | .375 BABIP post-ASB, heavy HOU diet upcoming |
10 | 8 | Eduardo Rodriguez | 54 | 7.9 | 5.0 | 3.0 | 2.0 ▲ | |
-2 | 8 | Blake Snell | 55 | 2.5 | 4.0 | 5.0 | -1.0 ▼ | |
N/A | 8 | Jordan Montgomery | 56 | 5.6 | 6.0 | 0.0 | 6.0 ▲ | Due back from COVID-IL v. BOS |
4 | 8 | Zach Thompson | 57 | 1.5 | 5.0 | 2.5 | 2.5 ▲ | |
-4 | 8 | Casey Mize | 58 | -1.4 | 4.0 | 5.0 | -1.0 ▼ | One start a week helpful for you or no? |
-18 | 8 | John Means | 59 | 0.3 | 4.0 | 8.0 | -4.0 ▼ | Losing zip on fastball, Ks dwindling |
-9 | 8 | Zac Gallen | 60 | -0.2 | 4.0 | 6.0 | -2.0 ▼ | Lacking command of full arsenal, no Ws from ARI |
11 | 8 | Tarik Skubal | 61 | 2.2 | 4.0 | 2.0 | 2.0 ▲ | |
7 | 8 | Zach Plesac | 62 | 0.8 | 4.0 | 2.0 | 2.0 ▲ | |
-5 | 8 | Austin Gomber | 63 | 1.6 | 4.0 | 4.0 | 0.0 ▬ | |
9 | 8 | Touki Toussaint | 64 | 1.3 | 3.0 | 2.0 | 1.0 ▲ | |
-5 | 8 | Tylor Megill | 65 | 5.2 | 3.0 | 3.0 | 0.0 ▬ | |
-3 | 8 | Jon Gray | 66 | 5.1 | 3.0 | 4.5 | -1.5 ▼ | |
-1 | 8 | James Kaprielian | 67 | 4.8 | 3.0 | 2.5 | 0.5 ▲ | |
-20 | 8 | Logan Gilbert | 68 | 3.5 | 3.0 | 7.0 | -4.0 ▼ | Recent speed bump hurts, Ks holding up at least |
5 | 9 | Kyle Gibson | 69 | 0.4 | 2.5 | 2.0 | 0.5 ▲ | |
7 | 9 | Mike Minor | 70 | 3.3 | 2.5 | 1.5 | 1.0 ▲ | |
8 | 9 | Luis Gil | 71 | 4.3 | 2.5 | 1.5 | 1.0 ▲ | Still expecting Gil to get rotation slot |
14 | 9 | David Price | 72 | 0.7 | 2.5 | 1.0 | 1.5 ▲ | |
15 | 9 | Madison Bumgarner | 73 | 6.7 | 2.5 | 1.0 | 1.5 ▲ | |
16 | 9 | Marco Gonzales | 74 | 6.7 | 2.5 | 1.0 | 1.5 ▲ | |
14 | 9 | Cal Quantrill | 75 | 7.6 | 2.5 | 1.0 | 1.5 ▲ | |
4 | 10 | Jake Odorizzi | 76 | -4.6 | 2.0 | 1.5 | 0.5 ▲ | Upcoming schedule is mighty friendly |
-6 | 10 | Taijuan Walker | 77 | -6.2 | 2.0 | 2.0 | 0.0 ▬ | |
6 | 10 | Nick Pivetta | 78 | 3.6 | 2.0 | 1.0 | 1.0 ▲ | |
6 | 10 | Cole Irvin | 79 | 5.8 | 2.0 | 1.0 | 1.0 ▲ | |
7 | 10 | Steven Matz | 80 | 6.6 | 2.0 | 1.0 | 1.0 ▲ | |
10 | 10 | Carlos Hernandez | 81 | 3.0 | 1.5 | 1.0 | 0.5 ▲ | KC schedule could be rough but these 2 rising |
10 | 10 | Daniel Lynch | 82 | 2.6 | 1.5 | 1.0 | 0.5 ▲ | |
N/A | 10 | Vladimir Gutierrez | 83 | 1.6 | 1.5 | 0.0 | 1.5 ▲ | |
-3 | 11 | Chris Flexen | 84 | 2.7 | 1.0 | 1.5 | -0.5 ▼ | |
-3 | 11 | Andrew Heaney | 85 | -0.6 | 1.0 | 1.0 | 0.0 ▬ | |
-27 | 11 | Jesus Luzardo | 86 | -1.5 | 1.0 | 3.0 | -2.0 ▼ | |
6 | 11 | Eli Morgan | 87 | 3.7 | 1.0 | 1.0 | 0.0 ▬ | |
6 | 11 | Reid Detmers | 88 | -1.0 | 1.0 | 1.0 | 0.0 ▬ | Can the curve carry him to consistent outings? |
N/A | 11 | Tyler Gilbert | 89 | 3.1 | 1.0 | 0.0 | 1.0 ▲ | Historic no-hitter in first start; movie material |
N/A | 11 | Tyler Anderson | 90 | 6.3 | 1.0 | 0.0 | 1.0 ▲ | |
5 | 12 | Patrick Corbin | 91 | -1.7 | 1.0 | 1.0 | 0.0 ▬ | |
N/A | 12 | Griffin Jax | 92 | 1.4 | 1.0 | 0.0 | 1.0 ▲ | |
N/A | 12 | Nestor Cortes | 93 | 2.0 | 1.0 | 0.0 | 1.0 ▲ | |
N/A | 12 | Ranger Suarez | 94 | 1.8 | 1.0 | 0.0 | 1.0 ▲ | Stretching out, gets ARZ next |
N/A | 12 | Bailey Ober | 95 | 3.6 | 1.0 | 0.0 | 1.0 ▲ | |
N/A | 12 | Dallas Keuchel | 96 | -3.1 | 1.0 | 0.0 | 1.0 ▲ | |
N/A | 12 | JT Brubaker | 97 | -2.5 | 1.0 | 0.0 | 1.0 ▲ | |
N/A | 12 | Alec Mills | 98 | 3.2 | 1.0 | 0.0 | 1.0 ▲ | |
-1 | 12 | Braxton Garrett | 99 | 1.2 | 1.0 | 1.0 | 0.0 ▬ | Six walks on Monday, oof -- too inconsistent |
-1 | 12 | Luis Patino | 100 | -0.3 | 1.0 | 1.0 | 0.0 ▬ | |
N/A | 12 | J.A. Happ | 101 | 0.3 | 1.0 | 0.0 | 1.0 ▲ | This says more about long IL list than Happ |
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