Welcome to the FantasyPros Week 25 starting pitcher rankings for 2024. On Fridays, we view the upcoming week and rank starting pitchers based on their talent and the team they play against. These rankings are for Monday, September 16 through Sunday, September 22.
These rankings use expert consensus rankings (ECR) as a starting point. Matchup information can be found on the helpful Pitcher Planner’s resource for probable pitchers.
- Fantasy Baseball Waiver Wire Advice
- Fantasy Baseball Trade Advice
- Fantasy Baseball Start/Sit Lineup Advice
- MLB Prop Bet Cheat Sheet
As usual, remember that some starts are projected over a week in advance. Dates can change due to rain, injuries or anything else. Two-start weeks often end up as one-start weeks.
Be sure to check the FantasyPros Pitcher Planner for the most up-to-date information.
Top 50 Starting Pitcher Rankings: Week 25
Best Matchups
- Zack Wheeler finishes as a top pitcher year after year. He has 23 strikeouts over his last 19 innings and has only allowed three runs. The Phillies ace is on a three-game win streak and gets a chance to continue it into a two-start week against the Brewers and the Mets.
- Bryan Woo is healthy (for now). That means he’s been excellent. He has a 2.38 ERA and 0.82 WHIP. His odd pitch count and health issues have been the only struggles holding the Mariner stud back. Trust Woo now that he is going deeper into games, even as he faces the Yankees.
- Rhett Lowder was drafted in 2023. He’s pitching in the majors in 2024. If Paul Skenes didn’t exist, this would be a much bigger story. Lowder is a youngster on the rise and certainly a target for next year’s drafts, but why not get him now? He is likely on waivers and has only allowed one run across his 15.1 MLB innings.
Unfavorable Matchups
- Freddy Peralta is battling a minor cold streak. That’s all there is to it. He has allowed six runs across his last two outings (nine innings). The Brewer has more than proven himself this year and should be fine against the Diamondbacks, but not great. He is set to pitch against them in consecutive appearances on Friday and then a week later because of Milwaukee’s schedule. Pitchers historically struggle to pitch against the same team two weeks in a row. Again, Peralta should be fine, but his cold streak and these analytics bring some concern.
- Jacob deGrom has had an utterly dominant career. Better yet, he struck out 15 across 10.2 innings in the minors while only allowing one run. The Rangers pitcher will start Friday against the measly Mariners. He has a great opportunity to get right back to it. However, I am usually more cautious than most after seeing so many pitchers struggle after returning from an extended injury. This will be deGrom’s return since April 2023, and he’s 36 now. DeGrom is set to have his follow-up matchup against the Blue Jays. At the end of the day, it’s deGrom. Start him. Just don’t be surprised if he looks human.
- Kevin Gausman is frustrating. He earned 10 strikeouts across seven innings as he dominated the Angels a few weeks ago. His last two starts have resulted in back-to-back losses with a 1.46 WHIP. He has pulled similar stunts all season. Gausman is set to have a light matchup against the Rangers, but he has proven he can not be trusted with confidence no matter who he is playing.
Top 50 Pitchers (9/16 – 9/22)
*Tarik Skubal was hit in his non-throwing hand by a comebacker on Thursday. The X-rays came back negative, but fantasy managers should have slight concerns about Skubal starting according to the current schedule.
*Tyler Glasnow is supposed to come back this week, but that is not guaranteed.
Rank | Pitcher | Matchup(s) |
1 | Chris Sale (ATL) | @CIN |
2 | Zack Wheeler (PHI) | @MIL, @NYM |
3 | Paul Skenes (PIT) | @STL, @CIN |
4 | Tarik Skubal (DET) | @KC, @BAL |
5 | Blake Snell (SF) | @BAL, @KC |
6 | Framber Valdez (HOU) | @SD |
7 | Logan Gilbert (SEA) | @TEX |
8 | Bowden Francis (TOR) | @TEX |
9 | Pablo Lopez (MIN) | @CLE, @BOS |
10 | Shota Imanaga (CHC) | OAK, WSH |
11 | Aaron Nola (PHI) | @MIL |
12 | Corbin Burnes (BAL) | DET |
13 | Michael King (SD) | HOU |
14 | Jack Flaherty (DET) | COL |
15 | Cole Ragans (KC) | DET |
16 | Gerrit Cole (NYY) | @OAK |
17 | Dylan Cease (SD) | HOU |
18 | Seth Lugo (KC) | DET, SF |
19 | Logan Webb (SF) | @BAL |
20 | Sonny Gray (STL) | PIT |
21 | Tyler Glasnow (LAD) | COL |
22 | Freddy Peralta (MIL) | ARI |
23 | Zac Gallen (ARI) | @COL, @MIL |
24 | Nathan Eovaldi (TEX) | TOR, SEA |
25 | Michael Wacha (KC) | SF |
26 | Bailey Ober (MIN) | @CLE |
27 | Carlos Rodon (NYY) | @OAK |
28 | Ranger Suarez (PHI) | @MIL, @NYM |
29 | Bryan Woo (SEA) | NYY |
30 | Bryce Miller (SEA) | NYY |
31 | Jacob deGrom (TEX) | TOR |
32 | Joe Musgrove (SD) | CWS |
33 | Yoshinobu Yamamoto (LAD) | @ATL, COL |
34 | Jared Jones (PIT) | @CIN |
35 | George Kirby (SEA) | @TEX |
36 | Yusei Kikuchi (HOU) | LAA |
37 | Zach Eflin (BAL) | SF |
38 | Sean Manaea (NYM) | WSH, PHI |
39 | Kevin Gausman (TOR) | @TEX |
40 | Luis Gil (NYY) | @SEA |
41 | Jose Berrios (TOR) | @TB |
42 | Tanner Bibee (CLE) | MIN |
43 | Hunter Brown (HOU) | @SD |
44 | Yu Darvish (SD) | HOU, CWS |
45 | Tanner Houck (BOS) | @TB |
46 | Luis Severino (NYM) | PHI |
47 | Nick Pivetta (BOS) | @TB, @MIN |
48 | Max Fried (ATL) | LAD, @MIA |
49 | Mitch Keller (PIT) | @CIN |
50 | Rhett Lowder (CIN) | PIT |
Subscribe: YouTube | Spotify | Apple Podcasts | iHeart | Castbox | Amazon Music | Podcast Addict | SoundCloud | TuneIn