Starting Pitcher Chart – April 25th, 2025

Daily SP Chart archive
The chart includes their performance for 2025 (I changed over from 2024 #s on April 15th — a little earlier than last yr), their opponent’s wOBA rank versus the pitcher’s handedness from this year so far (this changed as of April 14th which is still a pretty small sample, but we can start attacking some cold lineups or be more careful with those performing well 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 basically a 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 value focusing on roto.
—
RK | PITCHER | GAME | 10 | 12 | 15+ | IP | ERA | WHIP | K-BB | 2025 wOBA RK | NOTE |
---|---|---|---|---|---|---|---|---|---|---|---|
1 | Logan Gilbert | SEA v MIA | x | x | x | 27 | 2.63 | 0.88 | 32% | 21st | |
2 | Yoshinobu Yamamoto | LAD v PIT | x | x | x | 29 | 0.93 | 0.86 | 29% | 25th | |
3 | Michael King | SDP v TBR | x | x | x | 28 | 2.57 | 1.07 | 18% | 5th | |
4 | Kodai Senga | NYM at WSN | x | x | x | 22 | 0.79 | 0.97 | 15% | 16th | |
5 | Paul Skenes | PIT at LAD | x | x | x | 31 | 2.87 | 0.80 | 22% | 6th | Still excited for Skenes Day even when he’s facing a powerhouse… in fact, I might be even more excited because I’m eager to see how he handles a huge challenge |
6 | Chris Sale | ATL at ARI | x | x | x | 23 | 6.17 | 1.63 | 23% | 15th | Obviously not going anywhere w/the reigning NL Cy, but I can’t pretend to have zero concern about 3 straight sub-5 IP gms (and only 5 IP exactly in his other 2) |
7 | Pablo López | MIN v LAA | x | x | x | 16 | 1.62 | 1.02 | 18% | 22nd | Looks good to return this wknd, though I haven’t seen confirmation that he’s locked for Friday just yet |
8 | Nathan Eovaldi | TEX at SFG | x | x | x | 30 | 2.64 | 0.75 | 25% | 15th | |
9 | Shane Baz | TBR at SDP | x | x | x | 22 | 3.22 | 1.07 | 25% | 7th | |
10 | Hayden Wesneski | HOU at KCR | x | x | x | 23 | 3.91 | 0.87 | 23% | 30th | Love the 0.87 WHIP, but keeping an eye on the 2.3 HR9 (at least 1 HR in all 4 starts) |
11 | Zac Gallen | ARI v ATL | x | x | x | 27 | 5.60 | 1.43 | 13% | 14th | 2 good, 3 bad so far; did finish last start (at CHC) w/4 scoreless, though just 1 K; holding tight for now as we’ve seen glimpses of stud Gallen |
12 | Justin Verlander | SFG v TEX | x | x | 24 | 5.47 | 1.50 | 11% | 27th | Can he string a pair of gems together? Not catching TEX at their best | |
13 | Casey Mize | DET v BAL | x | x | 24 | 2.22 | 0.95 | 12% | 4th | After 6 K, 3 BB in each of his first 2 starts, has just 1 BB in last 2 but with 6 total Ks in the 12.7 IP | |
14 | Matthew Liberatore | STL v MIL | x | x | 25 | 3.60 | 1.00 | 22% | 21st | Under the hood is even better than his ERA would suggest w/a 2.98 SIERA; y’all know I’m a fan of his so I’m excited, but it’s still just 4 starts | |
15 | Seth Lugo | KCR v HOU | x | x | 30 | 3.90 | 1.23 | 8% | 24th | Willing to hang tight through some choppy waters, espec. in deeper lgs, but the K-BB is concerning & beyond where my expected regression for him | |
16 | Luis Severino | ATH v CHW | x | x | 32 | 3.31 | 1.04 | 9% | 29th | Just 1 K puts a damper on the 8 IP performance last time out; matchup drives the interest here | |
17 | Jake Irvin | WSN v NYM | x | 29 | 3.68 | 1.06 | 17% | 18th | Stood tall in Coors; now has 22:4 K/BB in L3 after 5:3 in his first 2 starts of the yr | ||
18 | Chad Patrick | MIL at STL | x | 21 | 2.11 | 1.31 | 13% | 10th | Nothing in his profile backups the sparkly ERA; I see him as more of a baseline QS type | ||
19 | José Berríos | TOR at NYY | x | 28 | 5.02 | 1.43 | 9% | 2nd | Still working off those 6 ER from Opening Day (3.80 ERA in L4), but I’m still being very careful w/a trip to NYY | ||
20 | Tanner Houck | BOS at CLE | x | 24 | 7.66 | 1.66 | 6% | 20th | Would have more excitement for his rebound after the 11 ER dud if it was v. CHW, have very light interest here and don’t mind skipping this | ||
21 | Ben Lively 라이블리 | CLE v BOS | 25 | 3.86 | 1.25 | 11% | 13th | Virtually the same exact guy as last yr which means he’s still a deep lg streamer at best and this isn’t the kind of matchup I’d go for w/him | |||
22 | Brandon Young | BAL at DET | 4 | 6.75 | 2.50 | 0% | 19th | Desperate for pitching, they should give him a real chance to see if he can get anywhere near his 22% K-BB from the minors over his last 127 IP | |||
23 | Andrew Abbott | CIN at COL | 11 | 1.64 | 0.64 | 33% | 25th | We don’t get 3-5 starts to assess guys before pickups in today’s fantasy gm so I won’t crush ya for jumping after the 11-K gm at BAL, just not sure there’s any fundamental improvements here so def not running him at Coors | |||
24 | Kyle Freeland | COL v CIN | 26 | 4.85 | 1.27 | 15% | 16th | ||||
25 | Colin Rea | CHC v PHI | 13 | 1.32 | 1.10 | 20% | 17th | ||||
26 | Sean Burke | CHW at ATH | 21 | 6.23 | 1.52 | 6% | 12th | ||||
27 | Kyle Hendricks | LAA at MIN | 20 | 4.50 | 1.20 | 4% | 23rd | ||||
28 | Taijuan Walker | PHI at CHC | 19 | 2.29 | 1.17 | 10% | 3rd | ||||
29 | Cal Quantrill | MIA at SEA | 17 | 8.31 | 2.08 | -1% | 8th | ||||
30 | Carlos Carrasco | NYY v TOR | 20 | 6.53 | 1.45 | 9% | 28th |
Skenes and Yamamoto is a great matchup.