2024 starting pitcher rankings: Spencer Strider is king of the hill
Ranking pitchers is inherently difficult because they always seem to be just one twinge away from a serious injury. We've already seen several important starters – Kodai Senga, Lucas Giolito and, most recently, Gerrit Cole – come down with injuries this spring, leaving their return dates uncertain.
While availability is always the best ability, overpowering stuff has to be a close second. That's why the Braves' Spencer Strider tops this year's list. There's a little extra distance between him and the rest of the National League after the Brewers traded Corbin Burnes, but fantasy managers can still be happy with workhorses Zack Wheeler, Zac Gallen, Aaron Nola or Logan Webb heading their staffs.
The Dodgers have a pair of wild cards in Tyler Glasnow and Yoshinobu Yamamoto, with youngster Bobby Miller a potential breakout this season. Even with ace Sandy Alcantara out for the season, the Marlins can still trot out Jesus Luzardo and Eury Perez as potential SP1 candidates. Glasnow, Michael King and Eduardo Rodriguez are among the top offseason arrivals from the AL.
Speaking of the American League, Cole was at the head of a deep group of impact starters with 200-strikeout potential. Toronto's Kevin Gausman led the league a year ago with 237 whiffs, with Burnes, Pablo Lopez, Luis Castillo, Dylan Cease and Framber Valdez also reaching the 200-K mark.
As for who could take the next step this season, Tarik Skubal, Grayson Rodriguez and Cole Ragans look like the top candidates. And there are a number of potential injury stashes in the AL with Shane Baz, Kyle Bradish, John Means, Max Scherzer, Jeffrey Springs and Jacob deGrom targeting mid- to late-season returns.
2024 fantasy baseball starting pitcher rankings
Spencer Strider, Braves NL1
Corbin Burnes, Orioles AL1
Zack Wheeler, Phillies NL2
Kevin Gausman, Blue Jays AL2
Luis Castillo, Mariners AL3
George Kirby, Mariners AL4
Pablo Lopez, Twins AL5
Tyler Glasnow, Dodgers NL3
Yoshinobu Yamamoto, Dodgers NL4
Zac Gallen, Diamondbacks NL5
Aaron Nola, Phillies NL6
Logan Webb, Giants NL7
Max Fried, Braves NL8
Blake Snell, free agent
Freddy Peralta, Brewers NL9
Logan Gilbert, Mariners AL6
Jesus Luzardo, Marlins NL10
Framber Valdez, Astros AL7
Grayson Rodriguez, Orioles AL8
Tarik Skubal, Tigers AL9
Bobby Miller, Dodgers NL11
Eury Perez, Marlins NL12
Sonny Gray, Cardinals NL13
Joe Musgrove, Padres NL14
Dylan Cease, Padres NL15
Tanner Bibee, Guardians AL10
Joe Ryan, Twins AL11
Zach Eflin, Rays AL12
Cole Ragans, Royals AL13
Justin Steele, Cubs NL16
Chris Bassitt, Blue Jays AL14
Michael King, Padres NL17
Chris Sale, Braves NL18
Hunter Greene, Reds NL19
Jose Berrios, Blue Jays AL15
Justin Verlander, Astros AL16
Merrill Kelly, Diamondbacks NL20
Mitch Keller, Pirates NL21
Bailey Ober, Twins AL17
Jordan Montgomery, free agent
Gerrit Cole, Yankees AL18
Yu Darvish, Padres NL22
Eduardo Rodriguez, Diamondbacks NL23
Walker Buehler, Dodgers NL24
Carlos Rodon, Yankees AL19
Shane Bieber, Guardians AL20
Cristian Javier, Astros AL21
Gavin Williams, Guardians AL22
Hunter Brown, Astros AL23
Braxton Garrett, Marlins NL25
Nick Pivetta, Red Sox AL24
Aaron Civale, Rays AL25
Shane Baz, Rays AL26
Bryce Miller, Marines AL27
Bryan Woo, Mariners AL28
Brayan Bello, Red Sox AL29
Brandon Pfaadt, Diamondbacks NL26
Nathan Eovaldi, Rangers AL30
Shota Imanaga, Cubs NL27
Ryan Pepiot, Rays AL31
Kodai Senga, Mets NL28
Cristopher Sanchez, Phillies NL29
Kyle Bradish, Orioles AL32
Kutter Crawford, Red Sox AL33
Charlie Morton, Braves NL30
Kenta Maeda, Tigers AL34
Michael Wacha, Royals AL35
Triston McKenzie, Guardians AL36
Nestor Cortes, Yankees AL37
Seth Lugo, Royals AL38
John Means, Orioles AL39
Andrew Abbott, Reds NL31
Max Scherzer, Rangers AL40
Marcus Stroman, Yankees AL41
Yusei Kikuchi, Blue Jays AL42
Taj Bradley, Rays AL43
Edward Cabrera, Marlins NL32
Reid Detmers, Angels AL44
Nick Lodolo, Reds NL33
Reese Olson, Tigers AL45
Emmett Sheehan, Dodgers NL34
Griffin Canning, Angels AL46
MacKenzie Gore, Nationals NL35
Kyle Harrison, Giants NL36
Clayton Kershaw, Dodgers NL37
Luis Severino, Mets NL38
Garrett Whitlock, Red Sox AL47
Jon Gray, Rangers AL48
Jeffrey Springs, Rays AL49
Sean Manaea, Mets NL39
Dean Kremer, Orioles AL50
Lance Lynn, Cardinals NL40
Jameson Taillon, Cubs NL41
James Paxton, Dodgers NL42
Louie Varland, MIn AL51
Casey Mize, Tigers AL52
Trevor Rogers, Marlins NL43
Erick Fedde, White Sox AL53
Paul Skenes, Pirates NL44
Chris Paddack, Twins AL54
This article originally appeared on USA TODAY: Fantasy baseball starting pitcher rankings: Top 100 for 2024