Starting Pitcher Chart – July 31st, 2026
- Daily SP Chart archive
- 2-Start podcast episode ranking
- SP Rankings (last update: 7/24 | next: September)
Welcome to the Daily SP Chart, click here if you’re new to get an idea of what I’m doing with these rankings.
- Imanaga is rolling to the point where I’d probably start him against a fully powered Yankees team, but it’s super easy to feel confident in him against the hobbled version of NYY.
- Could this be Greene’s final start as a Red? They’re getting a lot of heat on him and it wouldn’t be crazy to trade him now that Burns has emerged as the heir apparent ace.
- Suarez was limited to just 64 pitches off the IL, but dropped 4 scoreless with 6 Ks, 0 BB; should be able to get through 5 if he’s pitching well v. LAD.
- Leahy has been electric lately so maybe I should’ve given him a 3-x today: 1.70 ERA/0.92 WHIP/19% K-BB over his L7.
- Young has allowed more than 3 ER just 2x this year and both times it was just 4. The skills don’t scream low-3.00s ERA with just an 11% K-BB and a 1.29 WHIP.
- I’m fine if you don’t even want to start Peralta in 15s. He’s just been so bad.
- Peralta/Mize scratched due to trade interest; Yamamoto moved to tomorrow
—
| Rk | PITCHER | Team | Opponent | T | 10 | 12 | 15+ | IP | ERA | WHIP | K% | K-BB | OPP K% | opp wOBA RK |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Paul Skenes | PIT | at CIN | R | x | x | x | 120.2 | 3.65 | 1.06 | 30% | 25% | 25% | 28 |
| 2 | Dylan Cease | TOR | v. STL | R | x | x | x | 113.1 | 2.46 | 1.09 | 37% | 26% | 21% | 24 |
| 3 | LAD | v. BOS | 23% | 30 | ||||||||||
| 4 | Bryce Miller | SEA | v. MIN | R | x | x | x | 68.2 | 2.75 | 0.92 | 27% | 23% | 21% | 8 |
| 5 | Hunter Brown | HOU | v. TEX | R | x | x | x | 47 | 3.45 | 1.28 | 25% | 11% | 22% | 18 |
| 6 | Foster Griffin | WSN | at ATL | L | x | x | x | 124 | 2.76 | 1.03 | 23% | 17% | 21% | 19 |
| 7 | Nathan Eovaldi | TEX | at HOU | R | x | x | x | 122.1 | 4.05 | 1.17 | 26% | 20% | 22% | 12 |
| 8 | Shane Drohan | MIL | at LAA | L | x | x | x | 82 | 3.51 | 1.20 | 24% | 17% | 26% | 11 |
| 9 | Shota Imanaga | CHC | v. NYY | L | x | x | x | 121 | 3.72 | 1.10 | 23% | 17% | 25% | 9 |
| 10 | Hunter Greene | CIN | v. PIT | R | x | x | x | 21.2 | 7.06 | 1.34 | 31% | 23% | 24% | 2 |
| 11 | Ranger Suarez | BOS | at LAD | L | x | x | x | 95.1 | 3.02 | 1.15 | 26% | 20% | 20% | 7 |
| 12 | Nick Martinez | TBR | v. CHW | R | x | x | x | 117.1 | 2.45 | 1.10 | 14% | 10% | 23% | 11 |
| 13 | DET | at ATH | 22% | 14 | ||||||||||
| 14 | Carson Whisenhunt | SFG | at SDP | L | x | x | 15.2 | 4.60 | 1.40 | 19% | 7% | 22% | 27 | |
| 15 | Tanner Bibee | CLE | v. ARI | R | x | x | 125 | 3.89 | 1.18 | 19% | 12% | 20% | 29 | |
| 16 | Kyle Leahy | STL | at TOR | R | x | x | 101.1 | 3.55 | 1.34 | 20% | 13% | 19% | 25 | |
| 17 | Brandon Young | BAL | v. PHI | R | x | x | 97.2 | 3.13 | 1.29 | 19% | 11% | 24% | 23 | |
| 18 | Janson Junk | MIA | at NYM | R | x | x | 73.2 | 4.89 | 1.36 | 18% | 12% | 22% | 27 | |
| 19 | Will Warren | NYY | at CHC | R | x | 102 | 4.41 | 1.41 | 23% | 15% | 22% | 7 | ||
| 20 | NYM | v. MIA | 21% | 10 | ||||||||||
| 21 | Michael Wacha | KCR | at COL | R | x | 132.1 | 3.60 | 1.17 | 19% | 12% | 22% | 5 | ||
| 22 | Brian Keller | PHI | at BAL | R | 3 | 3.00 | 0.67 | 27% | 27% | 24% | 17 | |||
| 23 | Tomoyuki Sugano | COL | v. KCR | R | 96 | 4.69 | 1.29 | 14% | 8% | 22% | 19 | |||
| 24 | Zebby Matthews | MIN | at SEA | R | 76 | 5.21 | 1.32 | 18% | 11% | 23% | 20 | |||
| 25 | Bryce Elder | ATL | v. WSN | R | 113.2 | 3.96 | 1.25 | 20% | 13% | 21% | 4 | |||
| 26 | Erick Fedde | CHW | at TBR | R | 97.1 | 4.25 | 1.40 | 16% | 8% | 19% | 6 | |||
| 27 | Jeffrey Springs | ATH | v. DET | L | 104 | 6.23 | 1.45 | 19% | 10% | 23% | 26 | |||
| 28 | Ryan Johnson | LAA | v. MIL | R | 41.2 | 7.34 | 1.54 | 18% | 9% | 21% | 3 | |||
| 29 | Germán Márquez? | SDP | v. SFG | R | 47 | 5.17 | 1.53 | 16% | 6% | 21% | 16 | |||
| 30 | Mitch Bratt | ARI | at CLE | L | 15.2 | 6.32 | 1.98 | 13% | -1% | 23% | 28 |
Intro
The chart includes their performance for 2026, their opponent’s wOBA versus the pitcher’s handedness, and recently added opponent’s K% (also v. SP handedness), my general start/sit recommendation for 10-team, 12-team, and 15-team (or more) leagues – essentially a shallow, medium, deep league setup – and then a note about some, most, or all depending on the day. If a pitcher only has an “x” in 15-team, it doesn’t mean there’s no potential use in 10s and 12s, but it’s a much riskier stream for those spots.
These are general recommendations for standard 5×5 roto leagues, and your league situation will carry more weight whether you are protecting ratios or chasing counting numbers. I usually won’t have much to write about aces who are locked into our rotations. If you want to discuss someone further, please feel free to leave a comment. I usually do a few sweeps of the comments before game time in case there are time-sensitive questions.
Color Coding:
- Green – Good Matchup (lower OPS output by SP opponent) – 21st to 30th
- Yellow – OK – 11th to 20th
- Red – Bad – 1st to 10th

Yamamoto not starting it seems —
I know it’s a tomorrow question, but would you have a preference of gasser or prielipp? I can only start one.
Gonna be messy for Dodgers – Edgardo Henriquez listed as the opener but he pitched 19 pitches last night; Will Klein I think will get bulk of innings as it appears to be a true pen game with Yamamoto and Sheehan pushed back to the weekend starts
Meanwhile, in San Diego, Bradgley Rodriguez is now listed as the opener and I can imagine Matsui, Hart and Morejon getting stints today
Got Yama outta there! And ya SDP has been influx most of this week so I’m not surprised they’re not starting Marquez. Ty EVC!
Wind:
Wrigley – in from R at 11 in the most wind-affected major league park
Coors – only 6 in from R but always keeping tabs on Coors
Sutter Health – out to L at 6 in a minor league park, hot too – 94*
Rain:
Wrigley – 7% to start, 27% by game’s end, 44% after
Coors – 20-34% all evening
CIN/NYM/CLE – tiny chances of rain
Sounds like Tigers holding Mize out of start today in case they trade him; if he is not traded will go Tuesday in Seattle; today’s a bullpen game…
https://bsky.app/profile/jasonbeck.bsky.social/post/3mrx4yfjh5c2d
Really eager to see if we trade Mize & Skubal. Returns would be major to move both. Heard some Luis Pena for Skubal rumors from the Brewers!
Projections have all of the Guardians, White Sox, Tigers and Twins between 79 and 82 wins and the wild card at 81.5 wins. Boy would it would suck to give up on the season now.
OTOH, the Angels didn’t trade Ohtani in 2023 and ended up with the rejected QO compensation pick that has became Ryan Johnson. Skubal obviously isn’t Ohtani but you’d kind of like to get back more than that for him.
Ya it’s sooo tough for Harris & Co. Does a Skubal trade demoralize the team to where even if they get MLB-ready returns, the team just collapses on itself or can it be similar to 24 w/Flaherty where they trade for pieces that help spur a run. Skubal is better than Flaherty so he’s a bigger loss, but he will also return more. Moving Skubal AND Mize makes it hard to see how a run could still happen after that
Mize bumped, DET is going with a bullpen day
Peralta scratched due tio increasing trade interest per Joel Sherman. I could see the Mets calling up Curry or Myers as a bulk guy today.
makes a ton of sense
Actually Senga’s starting today in place of Peralta 😱