Fantasy Baseball Pitcher Rankings: Week 17 (2024)

Welcome to the FantasyPros Week 17 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, July 22, through Sunday, July 28.

These rankings use expert consensus rankings (ECR) as a starting point. Matchup information can be found in the helpful Pitcher Planner’s resource for probable pitchers.

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 pitchers 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 17

Best Matchups

  • Logan Gilbert continues to impress. The workhouse leads the majors with 132.1 innings thrown, accumulating a 2.79 ERA and a 0.87 WHIP (first-place among qualified pitchers). The Mariners stud should bolster his numbers in a probable two-start week against the Angels and White Sox, who have a combined 68-126 record.
  • Blake Snell has always been known as a second-half hero. Fantasy managers should feel very good about the reigning Cy Young winner after he entered the All-Star break throwing seven scoreless innings, creating a 12-inning scoreless streak. The Giants pitcher seems to be finding a groove. Start him confidently against the Rockies at home and look forward to a big second half.
  • Justin Steele battled a hamstring injury that sidelined him earlier this year but is far past it. The 29-year-old has thrown seven consecutive quality starts. He hasn’t been charged a loss since early June. Steele is steadily moving up the weekly rankings and a good performance against the Brewers will surely move the Cubs star into the top-30.

Unfavorable Matchups

  • Seth Lugo’s ERA of 2.48 is the fourth-best qualified in baseball. His expected ERA of 3.93? Not quite. Lugo’s 3.31 FIP? Almost a run higher than his ERA. Both of these stats point to negative regression. Some regression may occur against the Cubs, who Lugo has a career ERA of 5.26 against.
  • Tanner Houck is a great pitcher with a tough schedule this week. It happens. Cautiously start the ace as he faces the Yankees and heads to Colorado to face the Rockies. The Rockies’ Coors Field is notorious for allowing easy home runs in Denver’s low-pressure mile-high altitude. The temperature in Denver for the game is supposed to be in the high 70s, so heat will not contribute to the woes. Even so, be careful. Coors Field should strike fear in the hearts of fantasy managers, and the 58-40 Yankees are a scary team to pitch against.
  • Nick Lodolo is on a cold streak. Despite having a 3.33 ERA and 1.12 WHIP, the Cincinnati flamethrower has a 6.23 ERA and 1.69 WHIP in his last three starts. Surprisingly, this disappointing performance has been against lackluster teams – Miami, Colorado and Boston. Fantasy managers should probably bench Lodolo against his upcoming lackluster opponent: Tampa Bay.

Top 50 Pitchers (7/22 – 7/28)

Dodgers’ ace Tyler Glasnow is expected to return from the Injured List (lower back tightness) and play the Red Sox, then the Astros. However, no starts are confirmed. Glasnow’s uncertain health causes a lowered ranking.

Rank Pitcher Matchup(s)
1 Tarik Skubal (DET) @CLE, MIN
2 Zack Wheeler (PHI) @MIN, CLE
3 Chris Sale (ATL) CIN, @NYM
4 Corbin Burnes (BAL) @MIA
5 Paul Skenes (PIT) STL
6 Tyler Glasnow* (LAD) @HOU
7 Luis Castillo (SEA) LAA
8 Cole Ragans (KC) ARI, CHC
9 Freddy Peralta (MIL) MIA
10 Garrett Crochet (CWS) @TEX, SEA
11 Seth Lugo (KC) CHC
12 Aaron Nola (PHI) @MIN
13 Logan Gilbert (SEA) LAA, @CWS
14 Logan Webb (SF) @LAD, COL
15 Ranger Suarez (PHI) @MIN
16 Dylan Cease (SD) @WSH
17 Zac Gallen (ARI) PIT
18 Shota Imanaga (CHC) @KC
19 Joe Ryan (MIN) @DET
20 George Kirby (SEA) @CWS
21 Sonny Gray (STL) @PIT
22 Gerrit Cole (NYY) NYM
23 Pablo Lopez (MIN) @DET
24 Jack Flaherty (DET) @CLE
25 Tanner Houck (BOS) @COL, NYY
26 Grayson Rodriguez (BAL) SD
27 Tanner Bibee (CLE) DET
28 Luis Gil (NYY) NYM
29 Mitch Keller (PIT) STL
30 Kevin Gausman (TOR) TEX
31 Reynaldo Lopez (ATL) CIN, @NYM
32 Nathan Eovaldi (TEX) (CWS)
33 Blake Snell (SF) COL
34 Bryce Miller (SEA) LAA
35 Framber Valdez (HOU) LAD
36 Justin Steele (CHC) MIL
37 Max Scherzer (TEX) @TOR
38 Hunter Greene (CIN) @ATL, TB
39 Michael King (SD) @BAL
40 Bryan Woo (SEA) @CWS
41 Bailey Ober (MIN) PHI, @DET
42 Taj Bradley (TB) CIN
43 Nick Lodolo (CIN) @TB
44 Jose Berrios (TOR) TEX
45 Ryan Pepiot (TB) @TOR
46 Cristopher Sanchez (PHI) CLE
47 Matt Waldron (SD) @WSH
48 Erick Fedde (CWS) @TEX, SEA
49 Shane Baz (TB) CIN
50 Brandon Pfaadt (ARI) PIT


Subscribe: YouTube | Spotify | Apple Podcasts | iHeart | Castbox | Amazon Music | Podcast Addict | SoundCloud | TuneIn