Nick Mariano's updated fantasy baseball starting pitcher rankings for Week 7 (2026). Baller Ranks is a weekly rankings list for the top-101 starting pitchers.
Welcome back to the weekly starting pitcher party that seemingly never ends. We've got about three-quarters of the season yet to be written, which gives rest-of-season ranks a sizeable amount of potential! Let's rip open the latest edition of the FSWA-award-winning Best Baseball Series, our weekly updated "Top 101 Starting Pitchers", where my weekly Starting Pitcher Baller Ranks look to assist you to the top spot.
Readers will find my SP thoughts with tiered ranks (the tiers matter more than individual ranks), complemented by a rest-of-season auction value orientation point ($), their Previous Week's Value (PV), the trend between the two, and a (+/-) column denoting the rank shift from last week. There is also a prospect table at the end from star evaluator, Eric Cross. This is written throughout Tuesday so that the table reflects some games (but not all), and so stats cited are typically through Monday.
These ranks are geared toward traditional 5x5 roto leagues, and I typically exclude most injured SPs unless they're about to return (setbacks being so common). We're entering the heart of the regular season, so expect far more turbulence and shifts among the ranks, especially with the many injuries at the top. Okay, please note the tiers and don't solely hyperfixate on the ordinal ranks, and let's hop into it!
Featured Promo: Save 50% the regular price with discount code SPRING, for a limited time. Exclusive access to our Team Sync platform, DFS cheat sheets, Lineup Optimizers, betting/prop picks, and exclusive content from Nick Mariano and Eric Cross! GAIN ACCESS NOW
Starting Pitcher Rankings Analysis for Week 7
**Well, fate laughed at me for easing up on injury-prone labels, taking Tyler Glasnow’s back and Nathan Eovaldi’s side in the process. We’ve also seen Cole Ragans, Matthew Boyd, and Taj Bradley hit the IL. Even Mr. Safe Pick himself, Logan Webb, aka The Bankable Innings, is out. Just appreciate the present and be ready to pivot.
It makes things extra scary to look at the top five and see immediate risk in Ohtani, Sale, and deGrom. However, I think it just reinforces how the current landscape is extremely volatile and even a perceived rotation of risk can be king. And how, after eight innings of dominant baseball against the Rockies, Paul Skenes’ value amidst a solo top tier is even greater.
Paul Skenes had a 67.50 ERA after his first start.
His ERA this season now is: 1.98.
Career ERA is: 1.97.
And, he hasn't walked a batter in a month (April 13) pic.twitter.com/QEPmUvuEPc
— Rob Friedman (@PitchingNinja) May 13, 2026
-Cristopher Sanchez is suddenly Mr. Save-A-WHIP, holding the Giants, A’s, and (road) Rockies to two total runs with 16 baserunners allowed over 21 ⅔ IP. He won two of those, posting 24 Ks in the process. Yes, teams like SF/COL are not that inspiring, but Sanchez had a 2.20 WHIP against the Giants on April 7, so shut up and smile.
We’re getting more whiffs and the .217 xBA is lower than last season’s .225 tally, as is the .338 xSLG (.345). His average launch angle against is 0.3 degrees, which yields that 96th percentile 59.1% groundball rate. Barrels are up, yet his overall pulled AIR rate is down to 11.7% from 13.4%.
But the balls in play are finding a Phillies team sitting near the bottom with -9 Outs Above Average and -7 Runs Prevented, per Statcast. In 2025, they ranked 11th with +11 OAA and +7 RP. Getting rid of Nick Castellanos (-12 in ‘25) was a win, and Alec Bohm has improved, but Bryce Harper (+1 in ‘25, currently -6) and Trea Turner (+17, -5!) are…woof.
-Jacob Misiorowski showed no ill signs of that hamstring cramp, and it apparently gave him the superpowers needed to average 103 mph on the heater during the first inning against the Yankees.
Of 145 SPs with at least 20 IP, his 39.5% K rate is far and away in first place, with Dylan Cease (34.6%) in second. The 34% CSW rate is also first, with Ryan Weathers (32.8%) trailing. It should come as no surprise that his Zone Contact rate of 76.3% is also tops. But you probably wouldn’t guess that Tanner Bibee (78%) is second. Payton Tolle is fourth!
Jacob Misiorowski's ranks among qualified pitchers this season...
ERA: 2.45 (17th)
FIP: 2.62 (8th)
xFIP: 2.39 (1st)
SIERA: 2.40 (1st)
WHIP: 0.95 (T-9th)
K%: 39.5% (1st)
K-BB%: 29.9% (1st)
SwStr: 17.1% (1st)
CSW: 34% (1st)
BAA: .161 (2nd)
Whiff: 39.2% (1st)#ThisIsMyCrew pic.twitter.com/xboucPh9kh— Eric Cross (@EricCrossMLB) May 12, 2026
-Zack Wheeler averaged 94.8 mph during Tuesday’s toying with the Red Sox, maxing out at 96.1 with zero walks over 7 ⅓ IP. He struck out four and allowed one run, needing just 87 pitches on an efficient evening. Wheeler’s walks by start: Three, two, one, and zero. Tune in next week to see if he discovers what a “-1 walk” looks like.
-Joe Ryan emerged with six innings of one-run ball versus Cleveland after that elbow soreness scare against the Jays. The velocity was above average, and we’re as relaxed as we could be with only one start in the books since an elbow issue. It will take a while for full trust to return.
-Carlos Rodon’s return to action was rust personified. The stuff remains sturdy, as he allowed just two hits with four Ks over 4 ⅓ IP, but five walks were his undoing. Seeing his fastball velo average sniffing 96 mph is also quite neat, but the first-start boost likely wanes and settles closer to his 2025 figure of 94-95. But each outing should knock more rust off, so we’re happy.
-Blake Snell is another guy coming off an injury whose 2026 debut box score is ugly, but we’re good with the foundation shown. He was snakebitten by a .545 BABIP (6-for-11) with no barrels, two hard hits, and a negative 8.1 degree average launch angle. The 119 Stuff+ grade was carried by his secondaries, including a 160 mark for his curveball. Brighter days will come.
-Spencer Strider opposed Snell and crushed the Dodgers in his second start of the year, as well as any hopes of sneaking in a buy-low offer after Coors-amplified rust played out on May 3. Did he intentionally throw more curves instead of sliders in Colorado due to the altitude?
The usage more than flipped against LAD (16% sliders to 35%, 31% curves to 11%). His fastball also climbed by nearly two ticks. Progress isn’t linear, but this sure feels good to witness.
Spencer Strider began his scoreless first with this strikeout of Shohei Ohtani. FB touched 97.5 and averaged 96.5 mph in the first. 10 of his 15 pitches were heaters pic.twitter.com/7WDZa6zOjk
— Mark Bowman (@mlbbowman) May 10, 2026
-Logan Henderson keeps passing MLB test after test, with the latest having him hold a potent Yankees team to two runs over five innings. He went right after them with 54-of-74 pitches thrown for strikes, boosting his 16:2 K:BB in 13 IP (49:10 over 38 ⅓ MLB IP total). The only test we’re unsure about is health, but we’ve addressed that macro fear, and MIL keeping him around.
-Framber Valdez going to a glove that is shorter and doesn’t hide his grips as effectively seems like an odd choice, albeit an extremely fixable one.
-Kris Bubic is basically pitting ERA/FIP against xFIP/SIERA. His seasonal lines: 3.50/3.48 against 4.07/4.18. His last 14 days: 2.55/2.95 against 4.06/4.33.
-Davis Martin continues to trim his ratios (1.62 ERA) and now has a top-five FIP at 2.34, settling in between guys like Cris Sanchez and Nolan McLean. He went from having fewer than seven strikeouts in each of his first four outings to ripping off seven or more in his latest four, pushing to 10 and nine in his last two. I don’t love the underlying six-pitch arsenal, but whiffs and plus control demand a certain range.
-Payton Tolle has a 1.99 xERA, which is good for second among starters and places him between Skenes and Ohtani on the podium.
-Eury Perez is the proud owner of a 117 Stuff+ score, which is third-best, but it’s tied to a 92 Location+ for a middling 104 Pitching+ metrics. It’s weird to be close to a world where Max Meyer and Robby Snelling are the two Marlin arms I want the most compared to Perez and Sandy Alcantara.
It’s not by some wide margin, mind you, but Perez can’t put together an entire game’s worth of command and execution, while Alcantara is backed into a corner of needing elite ratios if a lowly 16.1% K rate is on the table. That should rise with an 11.1% swinging-strike rate, and the changeup remains strong, but the overall picture isn’t enticing.
(Okay, Perez had a decent showing here against the Twins after I wrote his blurb. He always seems to have something throw him off, but resilience and refinement should continue to improve with time.)
-Nathan Eovaldi’s side is barking, and I’m anticipating some setback or IL stint. Pushing him through this is scary, but perhaps he pulls a Joe Ryan and surprises us.
-Eduardo Rodriguez is popping for those who sort adds by player rank over the last two weeks, thanks to gems at home against the Pirates and Mets. He also shone against the Braves at home back on April 3, with only one iffy home outing (5 IP, 4 ER vs. CHW, but he got the win!). However, he’s on the road at Coors on Saturday before facing the Rox in Milwaukee next week.
Top 101 Starting Pitchers for Fantasy Baseball - Week 7
| Rank | Tier | Player | (+/-) | $ | PV | Trend |
| 1 | 1 | Paul Skenes | 0 | $45.0 | 45.0 | 0.0 ▬ |
| 2 | 2 | Shohei Ohtani | 0 | $41.0 | 41.0 | 0.0 ▬ |
| 3 | 2 | Chris Sale | 0 | $40.5 | 40.0 | 0.5 ▲ |
| 4 | 2 | Jacob deGrom | 1 | $40.5 | 39.0 | 1.5 ▲ |
| 5 | 2 | Cam Schlittler | 4 | $40.0 | 37.0 | 3.0 ▲ |
| 6 | 2 | Cristopher Sanchez | 1 | $39.5 | 38.5 | 1.0 ▲ |
| 7 | 2 | Bryan Woo | 3 | $38.0 | 35.0 | 3.0 ▲ |
| 8 | 2 | Jacob Misiorowski | 4 | $38.0 | 35.0 | 3.0 ▲ |
| 9 | 2 | Max Fried | -5 | $38.0 | 40.0 | -2.0 ▼ |
| 10 | 2 | Yoshinobu Yamamoto | -4 | $37.5 | 39.0 | -1.5 ▼ |
| 11 | 3 | Nolan McLean | 0 | $35.0 | 35.0 | 0.0 ▬ |
| 12 | 3 | Chase Burns | 2 | $35.0 | 33.5 | 1.5 ▲ |
| 13 | 3 | Logan Gilbert | 9 | $34.0 | 26.5 | 7.5 ▲ |
| 14 | 3 | Shota Imanaga | 1 | $33.5 | 31.0 | 2.5 ▲ |
| 15 | 3 | Zack Wheeler | 2 | $31.0 | 30.0 | 1.0 ▲ |
| 16 | 3 | Joe Ryan | 2 | $30.5 | 28.0 | 2.5 ▲ |
| 17 | 3 | Dylan Cease | 2 | $30.0 | 27.0 | 3.0 ▲ |
| 18 | 4 | Kevin Gausman | 2 | $28.0 | 27.0 | 1.0 ▲ |
| 19 | 4 | Drew Rasmussen | 4 | $27.0 | 25.0 | 2.0 ▲ |
| 20 | 4 | George Kirby | 1 | $27.0 | 26.5 | 0.5 ▲ |
| 21 | 4 | Blake Snell | N/A | $26.5 | N/A | N/A |
| 22 | 4 | Jesus Luzardo | -6 | $26.5 | 30.5 | -4.0 ▼ |
| 23 | 4 | Carlos Rodon | 19 | $25.0 | 14.0 | 11.0 ▲ |
| 24 | 4 | Freddy Peralta | 0 | $24.0 | 24.0 | 0.0 ▬ |
| 25 | 5 | Robbie Ray | 1 | $21.5 | 20.0 | 1.5 ▲ |
| 26 | 5 | Will Warren | 2 | $20.0 | 19.5 | 0.5 ▲ |
| 27 | 5 | Parker Messick | 2 | $19.5 | 18.5 | 1.0 ▲ |
| 28 | 5 | Emerson Hancock | 2 | $19.5 | 18.5 | 1.0 ▲ |
| 29 | 5 | Framber Valdez | 2 | $18.5 | 17.0 | 1.5 ▲ |
| 30 | 5 | Jose Soriano | 2 | $18.5 | 17.0 | 1.5 ▲ |
| 31 | 5 | Braxton Ashcraft | 2 | $17.0 | 17.0 | 0.0 ▬ |
| 32 | 5 | Gavin Williams | 2 | $17.0 | 16.5 | 0.5 ▲ |
| 33 | 5 | Michael King | 2 | $17.0 | 16.0 | 1.0 ▲ |
| 34 | 5 | Logan Henderson | 4 | $16.5 | 16.0 | 0.5 ▲ |
| 35 | 5 | Shane McClanahan | 4 | $16.5 | 15.0 | 1.5 ▲ |
| 36 | 6 | Kyle Harrison | 1 | $16.0 | 16.0 | 0.0 ▬ |
| 37 | 6 | Sonny Gray | N/A | $16.0 | N/A | N/A |
| 38 | 6 | Nathan Eovaldi | -13 | $16.0 | 21.5 | -5.5 ▼ |
| 39 | 6 | Ryan Weathers | 2 | $15.0 | 14.0 | 1.0 ▲ |
| 40 | 6 | Connelly Early | -4 | $15.0 | 16.0 | -1.0 ▼ |
| 41 | 6 | Landen Roupp | 7 | $14.0 | 10.5 | 3.5 ▲ |
| 42 | 6 | Payton Tolle | 8 | $14.0 | 10.5 | 3.5 ▲ |
| 43 | 6 | Spencer Strider | 15 | $14.0 | 8.0 | 6.0 ▲ |
| 44 | 6 | Davis Martin | 21 | $13.0 | 6.0 | 7.0 ▲ |
| 45 | 6 | Michael Soroka | 11 | $12.0 | 8.5 | 3.5 ▲ |
| 46 | 6 | Max Meyer | 15 | $11.5 | 7.5 | 4.0 ▲ |
| 47 | 6 | Eury Perez | -7 | $11.5 | 15.0 | -3.5 ▼ |
| 48 | 7 | Nick Lodolo | -2 | $10.5 | 11.5 | -1.0 ▼ |
| 49 | 7 | Kris Bubic | 0 | $10.5 | 10.5 | 0.0 ▬ |
| 50 | 7 | Sandy Alcantara | -5 | $10.5 | 12.0 | -1.5 ▼ |
| 51 | 7 | Emmet Sheehan | -4 | $10.0 | 11.5 | -1.5 ▼ |
| 52 | 7 | Ryne Nelson | 22 | $10.0 | 4.0 | 6.0 ▲ |
| 53 | 7 | Connor Prielipp | -1 | $10.0 | 10.0 | 0.0 ▬ |
| 54 | 7 | Bryce Elder | 25 | $10.0 | 3.5 | 6.5 ▲ |
| 55 | 7 | Robby Snelling | -4 | $9.0 | 10.0 | -1.0 ▼ |
| 56 | 7 | Edward Cabrera | -3 | $8.5 | 10.0 | -1.5 ▼ |
| 57 | 7 | Kyle Bradish | 6 | $8.5 | 6.5 | 2.0 ▲ |
| 58 | 7 | Randy Vasquez | -14 | $8.0 | 13.0 | -5.0 ▼ |
| 59 | 7 | Michael Wacha | 9 | $8.0 | 5.0 | 3.0 ▲ |
| 60 | 8 | Noah Schultz | -17 | $7.5 | 14.0 | -6.5 ▼ |
| 61 | 8 | Reid Detmers | -7 | $7.5 | 10.0 | -2.5 ▼ |
| 62 | 8 | Clay Holmes | 0 | $6.5 | 6.5 | 0.0 ▬ |
| 63 | 8 | Trey Yesavage | 1 | $6.5 | 6.5 | 0.0 ▬ |
| 64 | 8 | Foster Griffin | 19 | $6.5 | 3.0 | 3.5 ▲ |
| 65 | 8 | MacKenzie Gore | -10 | $6.0 | 9.0 | -3.0 ▼ |
| 66 | 8 | Trevor Rogers | N/A | $5.5 | N/A | N/A |
| 67 | 8 | Ranger Suarez | -1 | $5.0 | 6.0 | -1.0 ▼ |
| 68 | 8 | Christian Scott | 12 | $5.0 | 3.5 | 1.5 ▲ |
| 69 | 8 | Bryce Miller | N/A | $5.0 | N/A | N/A |
| 70 | 9 | Chase Dollander | -11 | $4.5 | 8.0 | -3.5 ▼ |
| 71 | 9 | Aaron Nola | 0 | $4.5 | 4.5 | 0.0 ▬ |
| 72 | 9 | Bubba Chandler | 0 | $4.0 | 4.5 | -0.5 ▼ |
| 73 | 9 | Spencer Arrighetti | 2 | $4.0 | 4.0 | 0.0 ▬ |
| 74 | 9 | Seth Lugo | 2 | $4.0 | 3.5 | 0.5 ▲ |
| 75 | 9 | Peter Lambert | -6 | $4.0 | 5.0 | -1.0 ▼ |
| 76 | 9 | Justin Wrobleski | 1 | $4.0 | 3.5 | 0.5 ▲ |
| 77 | 10 | Tanner Bibee | 12 | $3.5 | 2.0 | 1.5 ▲ |
| 78 | 10 | Jack Leiter | -5 | $3.5 | 4.0 | -0.5 ▼ |
| 79 | 10 | Tyler Mahle | -12 | $3.5 | 5.0 | -1.5 ▼ |
| 80 | 10 | Joey Cantillo | 1 | $3.5 | 3.0 | 0.5 ▲ |
| 81 | 10 | Janson Junk | 3 | $3.0 | 3.0 | 0.0 ▬ |
| 82 | 10 | Nick Martinez | 11 | $3.0 | 1.5 | 1.5 ▲ |
| 83 | 10 | Mike Burrows | 17 | $3.0 | 1.0 | 2.0 ▲ |
| 84 | 11 | Trevor McDonald | N/A | $2.5 | N/A | N/A |
| 85 | 11 | Mitch Keller | 13 | $2.5 | 1.0 | 1.5 ▲ |
| 86 | 11 | Bailey Ober | N/A | $2.5 | N/A | N/A |
| 87 | 11 | Griffin Canning | N/A | $2.5 | N/A | N/A |
| 88 | 11 | Andrew Abbott | N/A | $2.0 | N/A | N/A |
| 89 | 11 | Lucas Giolito | N/A | $2.0 | N/A | N/A |
| 90 | 11 | Cade Cavalli | -3 | $2.0 | 2.5 | -0.5 ▼ |
| 91 | 12 | Dustin May | N/A | $1.5 | N/A | N/A |
| 92 | 12 | Brandon Sproat | -10 | $1.5 | 3.0 | -1.5 ▼ |
| 93 | 12 | Merrill Kelly | -1 | $1.5 | 1.5 | 0.0 ▬ |
| 94 | 12 | Eduardo Rodriguez | 0 | $1.0 | 1.0 | 0.0 ▬ |
| 95 | 12 | Brayan Bello | N/A | $1.0 | N/A | N/A |
| 96 | 12 | Michael McGreevy | 1 | $1.0 | 1.0 | 0.0 ▬ |
| 97 | 12 | Keider Montero | N/A | $1.0 | N/A | N/A |
| 98 | 12 | Jameson Taillon | N/A | $1.0 | N/A | N/A |
| 99 | 12 | Sean Burke | -14 | $1.0 | 2.5 | -1.5 ▼ |
| 100 | 12 | Walbert Urena | N/A | $1.0 | N/A | N/A |
| 101 | 12 | Jeffrey Springs | -10 | $1.0 | 2.0 | -1.0 ▼ |
Top Starting Pitcher Prospects for Fantasy Baseball - Week 7
Here are the key SP stashes, including honorable mentions, from our esteemed, industry-leading prospect analyst, Eric Cross. You should also read his full Top 25 Fantasy Baseball Prospects To Stash article, which is updated weekly!
| Cross Stash Rank |
Player | ETA |
| 1 | Kade Anderson | July |
| 2 | Thomas White | July |
| 3 | Jonah Tong | June |
| 4 | Elmer Rodriguez | July |
| 5 | Hagen Smith | July |
| HM | Gage Jump | -- |
| HM | Carlos Lagrange | -- |
| HM | Jaxon Wiggins | -- |
| HM | Brody Hopkins | -- |
| HM | River Ryan | -- |
More Fantasy Baseball Analysis
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!
RADIO




