Starting Pitcher Chart – July 20th, 2026

- Daily SP Chart archive
- 2-Start
podcast episoderanking (coming Monday AM in lieu of our Friday pod) - SP Rankings (last update: 6/5 | next: Friday)
Welcome to the Daily SP Chart, click here if you’re new to get an idea of what I’m doing with these rankings.
Justin and I weren’t able to record our normal 2-start breakdown episode on Friday so I’ll do a ranking list of ’em tomorrow morning (well, later this morning as it’s just clicking past midnight as I type this) along with some commentary notes on today’s board.
3-x
- Flaherty is dialed in right now with a 1.08 ERA/0.78 WHIP/22% K-BB in the L30 days, though that’s only 3 starts because of the break, so if we dial back to May 28th, he has 7 starts of 2.56 ERA/1.08 WHIP with that same 22% K-BB.
- Martinez is a classic “He can’t keep getting away with it” guy with sparkling ratios all year despite downright paltry skills underneath (10% K-BB). I leaned away from him a few times in what should’ve been tough starts but he just keeps putting up gems. Since DET ripped him for 6 ER (his only start over 3 ER), he has rebounded with a 3.38 ERA in 6 starts.
2-x
- Took an “x” off Abbott and Bibee upon further review. Abbott has been maddening this year and it seems any time I give him some credit and decide to get on board, he starts pitch to his metrics and then when I’m off him, he’s dealing. He’s a WHIP killer even in the best of times so if you’re protecting that category, he is an easier skip. Bibee’s been inconsistent as well, but has rebounded from each of his 3 Duds with Quality Starts. He had been rolling for 6 starts before the CHW trounced him for 6 ER but he worked around 4 BB at MIA to drop a 6.7 IP/1 ER gem against ’em. I dropped him from 3 to 2 in deference to MIN’s AL-leading run total of 479, ranked 8th overall (further showing the NL/AL divide this year).
- Maybe 2-x is too hot for Peralta, I just don’t know what to do with him. He hasn’t made it 5 IP in any of his L3 and bludgeons your WHIP nearly every time out.
- Back in April-May, I was so bummed I didn’t have a load of Soriano shares this year after being a big fan of his the last three seasons but it turns out he was just running hot and Mike Maddux had no in fact fixed him. After an 0.84 ERA through his first 7 starts, he’s at 5.14 in his L13, pushing his season numbers almost all the way back to career numbers of 3.79 ERA/1.31 WHIP (season total: 3.49/1.29). He’s back to a Team Streamer at best and probably just a Standard Streamer in shallower formats especially with such a low Win probability.
0-1 x
- Baz also lost an “x” overnight as I just don’t think we have to take him into Fenway. The Red Sox are the hottest team going right now and that 27th ranked season wOBA is deceiving and obscures the fact that they’re 8th in the L30 days. I’ve long had my concerns with Baz and I certainly haven’t seen anything this year to give much more confidence than normal.
- PIT’s strength is generally vR, but they’re surging vL sitting 12th on the year and 3rd in the L30 days. Weathers has been frustratingly inconsistent this year, including a 5.61 ERA/1.42 WHIP in his L8 despite a strong 19% K-BB. His HR issues remain, though in fairness he is HR-free in is L4. I wanted nothing to do with him at WAS in his last start before the break and so of course he dropped a gem: 5.3 IP/1 ER/6 Ks/0 BB. He heads to PHI on the weekend so it’s not the most appealing 2-step even in weekly lineup formats and yet I have a hard time cutting him in anything but the most shallow leagues with that excellent 20% K-BB.
- McDonald is in for SFG, not Mahle, but still just 1-x.
- Blanco is returning from TJ and jumps right into the fire with a 2-step. He reached 68 pitches in his last start so we could see 4-5 IP right away. Let’s keep expectations in check for a TJ returner, but I wouldn’t be surprised if he played himself into a useful Team Streamer down the stretch.
2-Start Ranking
- Messick, not Cecconi. Not at my desktop to remake the board right now, but consider him 9th behind Ashcraft. Easy auto-start!
| RK | PITCHER | OPP 1 (woba rk) | OPP 2 (woba rk) |
|---|---|---|---|
| 1 | Jacob Misiorowski MIL | vs NYM (rank 29) | vs COL (rank 8) |
| 2 | Dylan Cease TOR | vs TB (9) | @ BOS (27) |
| 3 | Joe Ryan MIN | @ CLE (25) | vs ATH (12) |
| 4 | Drew Rasmussen TB | @ TOR (18) | vs CLE (25) |
| 5 | Cristopher Sánchez PHI | vs LAD (6) | vs NYY (8) |
| 6 | Jacob deGrom TEX | vs CWS (11) | vs SEA (4) |
| 7 | Payton Tolle BOS | vs BAL (23) | vs TOR (29) |
| 8 | Braxton Ashcraft PIT | @ NYY (6) | vs CHC (10) |
| 9 | Emmet Sheehan LAD | @ PHI (26) | @ NYM (29) |
| 10 | Kevin Gausman TOR | vs TB (9) | @ BOS (27) |
| 11 | Framber Valdez DET | @ CHC (2) | vs KC (16) |
| 12 | Jack Flaherty DET | @ CHC (10) | vs KC (24) |
| 13 | Ryan Weathers NYY | vs PIT (14) | @ PHI (26) |
| 14 | Will Warren NYY | vs PIT (2) | @ PHI (26) |
| 15 | Andrew Abbott CIN | @ SEA (30) | @ STL (13) |
| 16 | José Soriano LAA | vs STL (16) | @ SF (14) |
| 17 | Nick Martinez TB | @ TOR (18) | vs CLE (25) |
| 18 | Michael Wacha KC | vs SF (14) | @ DET (17) |
| 19 | Freddy Peralta NYM | @ MIL (3) | vs LAD (1) |
| 20 | Reynaldo López ATL | vs SD (30) | @ BAL (7) |
| 21 | Tanner Bibee CLE | vs MIN (19) | @ TB (9) |
| 22 | Shane Baz BAL | @ BOS (27) | vs ATL (5) |
| 23 | Tyler Mahle SF | @ KC (24) | vs LAA (22) |
| 24 | Janson Junk MIA | @ HOU (15) | vs SD (30) |
| 8 | Parker Messick CLE | vs MIN (19) | @ TB (9) |
| 26 | Luinder Avila KC | vs SF (14) | @ DET (17) |
| 27 | Bryce Elder ATL | vs SD (30) | @ BAL (7) |
| 28 | JP Sears SD | @ ATL (18) | @ MIA (10) |
| 29 | Kyle Leahy STL | @ LAA (22) | vs CIN (23) |
| 30 | Andrew Alvarez WSH | @ COL (17) | vs ARI (5) |
| 31 | Erick Fedde CWS | @ TEX (20) | vs HOU (15) |
| 32 | Walker Buehler SD | @ ATL (5) | @ MIA (21) |
| 33 | Matthew Liberatore STL | @ LAA (15) | vs CIN (4) |
| 34 | Jeffrey Springs ATH | @ ARI (5) | @ MIN (19) |
| 35 | Jameson Taillon CHC | vs DET (17) | @ PIT (2) |
| 36 | Ronel Blanco HOU | vs MIA (21) | @ CWS (11) |
| 37 | Kyle Freeland COL | vs WSH (1) | @ MIL (21) |
| 38 | Mitch Bratt ARI | vs ATH (9) | @ WSH (1) |
| 39 | Kohl Drake ARI | vs ATH (9) | @ WSH (1) |
—





