Starting Pitcher Chart – June 27th, 2025

Daily SP Chart archive
The chart includes their performance for 2025, their opponent’s wOBA rank versus the pitcher’s handedness from this year so far, my general start/sit recommendation for 10-team, 12-team, and 15-team (or more) leagues, and then a note about them. Obviously, there are league sizes beyond those three so it’s essentially a shallow, medium, deep. 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, and your league situation will carry more weight whether you are protecting ratios or chasing counting numbers. This is for standard 5×5 roto leagues. The thresholds for H2H starts are generally lower, especially in points leagues so I thought there would be more valuable focusing on roto.
—
RK | PITCHER | GAME | 10 | 12 | 15+ | IP | ERA | WHIP | K-BB | 2025 wOBA RK | NOTE |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | Logan Gilbert | SEA at TEX | x | x | x | 40 | 3.12 | 0.89 | 34% | 28th | My goodness, that WHIP is glorious!! |
2 | Dylan Cease | SDP at CIN | x | x | x | 87 | 4.43 | 1.29 | 20% | 7th | |
3 | Sonny Gray | STL at CLE | x | x | x | 84 | 3.72 | 1.19 | 21% | 25th | |
4 | Ryan Pepiot | TBR at BAL | x | x | x | 94 | 3.04 | 1.10 | 17% | 12th | |
5 | Clarke Schmidt | NYY v ATH | x | x | x | 69 | 2.84 | 1.06 | 14% | 11th | |
6 | Landen Roupp | SFG at CHW | x | x | x | 76 | 3.67 | 1.42 | 11% | 30th | |
7 | Merrill Kelly 켈리 | ARI v MIA | x | x | x | 93 | 3.39 | 1.05 | 18% | 23rd | Absolutely dialed in and gets a great matchup to stay hot |
8 | Mick Abel | PHI at ATL | x | x | x | 23 | 3.47 | 1.16 | 15% | 15th | 3 gems, 2 duds broken down pretty much along team quality lines save his success at TOR (they were hot by then); ATL is mid-pack for the season thanks to recent struggles (22nd in L30) so let’s take a shot |
9 | Brandon Walter | HOU v CHC | x | x | x | 23 | 3.80 | 1.10 | 23% | 6th | Just 2 BB in 23.7 IP so far, though perhaps he lives in the zone a bit too much w/the 1.5 HR9; that said, I’m not going to nitpick too hard on a brilliant 23% K-BB, plus he’s catching CHC in a cold snap (26th in L30) |
10 | David Peterson | NYM at PIT | x | x | x | 90 | 2.98 | 1.24 | 12% | 29th | Never really thought his sub-3.00 ERA would stick so not worried about a regression start v. a tough opponent (at PHI); matchup too juicy to pass up even if you hold legitimate long-term concerns |
11 | Cade Horton | CHC at HOU | x | x | x | 41 | 3.73 | 1.29 | 12% | 20th | Think he’s a firm start from here until the ASB (assuming they give him all 3 starts) w/CLE & at MIN after this |
12 | José Soriano | LAA v WSN | x | x | x | 93 | 3.39 | 1.42 | 9% | 21st | On a heater and missing bats of late (36% in L3) despite a moderately difficult schedule (ATH, at NYY, HOU) |
13 | Dustin May | LAD at KCR | W | W | x | 78 | 4.46 | 1.32 | 12% | 27th | Win probability is just so high that he’s worth starting in a lot of spots if you need ’em |
14 | Jose Quintana | MIL v COL | W | W | x | 54 | 2.98 | 1.40 | 5% | 27th | That WHIP will bring the ERA way up unless he gets a lot better, but I’ll chase the W here |
15 | Nathan Eovaldi | TEX v SEA | x | x | 69 | 1.56 | 0.81 | 24% | 8th | Coming off the IL so dealer’s choice on the start/sit, but it’s a tough matchup w/SEA hitting a lot better this yr; he’s been so good ya hate to miss a gem, but I’m OK risking it if a real stinker will hurt you (like H2H category lgs, for example) | |
16 | José Berríos | TOR at BOS | x | x | 95 | 3.51 | 1.24 | 12% | 18th | Really catching BOS in a downturn as they sit 29th in the L30 | |
17 | Sawyer Gipson-Long | DET v MIN | W | x | 17 | 4.58 | 1.08 | 15% | 14th | Gave up 4 ER last time out, but made it into the 7th inning | |
18 | Nick Martinez | CIN v SDP | x | 86 | 4.40 | 1.23 | 12% | 16th | Merrill returning deepens SDP’s lineup and they can still clip ya on any given night | ||
19 | Mitch Spence | ATH at NYY | x | 58 | 3.84 | 1.30 | 13% | 3rd | Love what he’s been doing lately, but a trip to NYY is scary even w/them being a little chillier of late | ||
20 | Luis L. Ortiz | CLE v STL | x | 81 | 4.30 | 1.41 | 14% | 9th | We’ve seen the upside w/multiple 10-K outings and several other solid ones, but we’ve also seen 3 starts w/at least 6 runs and persistent control issues; classic streamer! | ||
21 | Noah Cameron | KCR v LAD | 47 | 2.08 | 0.97 | 10% | 5th | This schedule just hasn’t let up so it’s been tough to really settle in w/him despite just 1 bad start, but it was v. NYY and obviously LAD is of that caliber so I’m skipping | |||
22 | Jake Irvin | WSN at LAA | 94 | 4.18 | 1.23 | 10% | 24th | Feels like a bad matchup for him w/their HR hitting ways and his 1.5 HR9 | |||
23 | Brayan Bello | BOS v TOR | 65 | 3.31 | 1.41 | 8% | 17th | Bello/Pérez/Sugano could be streamers in the right spot, but facing the 4th/5th/3rd ranked offenses over the L30 isn’t that spot | |||
24 | Eury Pérez | MIA at ARI | 11 | 6.17 | 1.63 | 7% | 2nd | ||||
25 | Tomoyuki Sugano | BAL v TBR | 83 | 3.55 | 1.21 | 9% | 6th | ||||
26 | Aaron Civale | CHW v SFG | 34 | 5.03 | 1.47 | 9% | 19th | ||||
27 | David Festa | MIN at DET | 31 | 6.39 | 1.61 | 12% | 13th | ||||
28 | Bryce Elder | ATL v PHI | 66 | 4.77 | 1.33 | 12% | 10th | ||||
29 | Kyle Freeland | COL at MIL | 73 | 5.13 | 1.53 | 13% | 13th | ||||
30 | Mitch Keller | PIT v NYM | 94 | 4.02 | 1.22 | 12% | 5th |