2023 starting pitcher rankings: Justin Verlander, Max Scherzer give Mets two of the top 10

Ace starting pitchers made quite a splash on the free-agent market this offseason, with Jacob deGrom, Carlos Rodon and Justin Verlander all signing big-money deals with new teams. Now, can they deliver on the high expectations that come with it?

Overall, most of the game's high-end starters (seven of our top nine) pitch in the National League. However, the American League seems to have greater overall depth.

MLB's move to a more balanced schedule should, in theory, help pitchers in the toughest divisions because they won't face those division opponents as often. Go ahead and give a slight boost to pitchers on AL East, NL East and NL West teams, but remember radom variance often overrides everything.

Only eight pitchers reached the 200-inning mark last season, but 11 of them topped 200 strikeouts. Draft-day decisions may come down to a choice of quantity vs. quality.

FANTASY RANKINGS: Top 200 overall players for 2023

CHEAT SHEET: Fantasy baseball position by position rankings

The Mets have spent lavishly on starting pitching the past two years, signing Max Scherzer last winter and Justin Verlander this offseason.
The Mets have spent lavishly on starting pitching the past two years, signing Max Scherzer last winter and Justin Verlander this offseason.

Starting pitcher rankings

  1. Corbin Burnes, Brewers    NL1

  2. Gerrit Cole, Yankees    AL1

  3. Sandy Alcantara, Marlins    NL2

  4. Spencer Strider, Braves    NL3

  5. Justin Verlander, Mets    NL4

  6. Aaron Nola, Phillies    NL5

  7. Shohei Ohtani, Angels    AL2

  8. Brandon Woodruff, Brewers    NL6

  9. Shane McClanahan, Rays    AL3

  10. Max Scherzer, Mets    NL7

  11. Jacob deGrom, Rangers    AL4

  12. Kevin Gausman, Blue Jays    AL5

  13. Shane Bieber, Guardians    AL6

  14. Dylan Cease, White Sox    AL7

  15. Max Fried, Braves    NL8

  16. Yu Darvish, Padres    NL9

  17. Zack Wheeler, Phillies    NL10

  18. Alek Manoah, Blue Jays    AL8

  19. Julio Urias, Dodgers    NL11

  20. Luis Castillo, Mariners    AL9

  21. Cristian Javier, Astros    AL10

  22. Zac Gallen, Diamondbacks    NL12

  23. Framber Valdez, Astros    AL11

  24. Carlos Rodon, Yankees    AL12

  25. Clayton Kershaw, Dodgers    NL13

  26. Robbie Ray, Mariners    AL13

  27. Logan Gilbert, Mariners    AL14

  28. Logan Webb, Giants    NL14

  29. Blake Snell, Padres    NL15

  30. Hunter Greene, Reds    NL15

  31. Freddy Peralta, Brewers    NL17

  32. George Kirby, Mariners    AL15

  33. Lance Lynn, White Sox    AL16

  34. Joe Ryan, Twins    AL17

  35. Joe Musgrove, Padres    NL18

  36. Jordan Montgomery, Cardinals    NL19

  37. Lucas Giolito, White Sox    AL18

  38. Tyler Glasnow, Rays    AL19

  39. Nestor Cortes, Yankees    AL20

  40. Luis Severino, Yankees    AL21

  41. Chris Bassitt, Blue Jays    AL22

  42. Chris Sale, Red Sox    AL23

  43. Kyle Wright, Braves    NL20

  44. Brady Singer, Royals    AL24

  45. Reid Detmers, Angels    AL25

  46. Kodai Senga, Mets    NL21

  47. Nick Lodolo, Reds    NL22

  48. Dustin May, Dodgers    NL23

  49. Jeffrey Springs, Rays    AL26

  50. Tony Gonsolin, Dodgers    NL24

  51. Jesus Luzardo, Marlins    NL25

  52. Drew Rasmussen, Rays    AL27

  53. Pablo Lopez, Twins    AL28

  54. Luis Garcia, Astros    AL29

  55. Jack Flaherty, Cardinals    NL26

  56. Charlie Morton, Braves    NL27

  57. Triston McKenzie, Guardians    AL30

  58. Patrick Sandoval, Angels    AL31

  59. Grayson Rodriguez, Orioles    AL32

  60. Nathan Eovaldi, Rangers    AL33

  61. Jon Gray, Rangers    AL34

  62. Jameson Taillon, Cubs    NL28

  63. Marcus Stroman, Cubs    NL29

  64. Zach Eflin, Rays    AL35

  65. Alex Cobb, Giants    NL30

  66. Sonny Gray, Twins    AL36

  67. Tyler Anderson, Angels    AL37

  68. Miles Mikolas, Cardinals    NL31

  69. Aaron Civale, Guardians    AL38

  70. Hunter Brown, Astros    AL39

  71. Tyler Mahle, Twins    AL40

  72. Carlos Carrasco, Mets    NL32

  73. Edward Cabrera, Marlins    NL33

  74. Kenta Maeda, Twins    AL41

  75. Sean Manaea, Giants    NL34

  76. Lance McCullers, Astros    AL42

  77. Andrew Heaney, Rangers    AL43

  78. Trevor Rogers, Marlins    NL35

  79. Merrill Kelly, Diamondbacks    NL36

  80. Ross Stripling, Giants    NL37

  81. Jose Urquidy, Astros    AL44

  82. Roansy Contreras, Pirates    NL38

  83. Taijuan Walker, Phillies    NL39

  84. Cal Quantrill, Guardians    AL45

  85. Eduardo Rodriguez, Tigers    AL46

  86. Clarke Schmidt, Yankees    AL47

  87. Jared Schuster, Braves    NL40

  88. Michael Kopech, White Sox    AL48

  89. Jose Berrios, Blue Jays    AL49

  90. Kyle Bradish, Orioles    AL50

  91. Hayden Wesneski, Cubs    NL41

  92. Justin Steele, Cubs    NL42

  93. Ranger Suarez, Phillies    NL43

  94. Ken Waldichuk, A's    AL51

  95. Eric Lauer, Brewers    NL44

  96. Steven Matz, Cardinals    NL45

  97. Alex Wood, Giants    NL46

  98. Mitch Keller, Pirates    NL47

  99. Graham Ashcraft, Reds   NL48

  100. Jose Suarez, Angels    AL52

This article originally appeared on USA TODAY: Fantasy baseball rankings: Top 100 starting pitchers for 2023