The 2023 MLB season is just around the corner, so let’s get you ready for drafts. The top 100 features an incredible amount of talent, but the order matters immensely. With that said, let’s take a look at our top players for the 2023 fantasy season.
Related: 2023 MLB Fantasy: Should Blue Jays LHP Yusei Kikuchi on the Radar?
Players 100-51
- 100. Cardinals C Willson Contreras
- 99. Mets OF Starling Marte
- 98. Yankees SP Nestor Cortes Jr.
- 97. Giants SP Logan Webb
- 96. Braves SP Kyle Wright
- 95. Brewers SP Freddy Peralta
- 94. Cardinals OF Tyler O’Neill
- 93. Braves RP Raisel Iglesias
- 92. Padres SP Joe Musgrove*
- 91. Orioles OF Anthony Santander
- 90. Padres SP Blake Snell
- 89. Yankees 2B Gleyber Torres
- 88. Mariners SP Robbie Ray
- 87. Phillies 1B Rhys Hoskins
- 86. Twins OF Byron Buxton
- 85. Astros SP Cristian Javier
- 84. Padres RP Josh Hader
- 83. Rangers 1B Nathaniel Lowe
- 82. Padres 1B/2B/SS Jake Cronenworth
- 81. Orioles C Adley Rutschman
- 80. Cubs SS Dansby Swanson
- 79. White Sox OF Eloy Jimenez
- 78. GIants RP Camilo Doval
- 77. White Sox SS Tim Anderson
- 76. Blue Jays SP Kevin Gausman
- 75. Royals C Salvador Perez
- 74. Astros RP Ryan Pressly
- 73. Brewers SS Willy Adames
- 72. Blue Jays C/OF Daulton Varsho
- 71. Dodgers SP Clayton Kershaw
- 70. Dodgers 2B/3B Max Muncy
- 69. Pirates OF Bryan Reynolds
- 68. Diamondbacks OF Corbin Carroll
- 67. Cardinals 2B/SS/3B Tommy Edman
- 66. Dodgers C Will Smith
- 65. Blue Jays SP Alek Manoah
- 64. Brewers RP Devin Williams
- 63. Twins SS Carlos Correa
- 62. Mets 2B Jeff McNeil
- 61. Phillies SP Zack Wheeler
- 60. Dodgers SP Julio Urias
- 59. Astros SP Framber Valdez
- 58. Astros 1B Jose Abreu
- 57. Rangers OF Adolis Garcia
- 56. Blue Jays OF George Springer
- 55. Diamondbacks SP Zac Gallen
- 54. Guardians RP Emmanuel Clase
- 53. Braves SP Max Fried
- 52. Phillies OF Kyle Schwarber
- 51. Astros 3B Alex Bregman
A number of notable risers from last year include OF Corbin Carroll — arguably the favorite to win the NL Rookie of the Year entering the 2023 campaign — and Blue Jays C/OF Daulton Varsho.
Players 50-11
- 50. Orioles OF Cedric Mullins
- 49. Mets RP Edwin Diaz
- 48. Padres SP Yu Darvish
- 47. Blue Jays OF Teoscar Hernandez
- 46. Braves OF Michael Harris II
- 45. Braves 2B Ozzie Albies
- 44. Mets SP Max Scherzer
- 43. Braves 1B Matt Olson
- 42. Padres SS Fernando Tatis Jr.
- 41. Phillies C J.T. Realmuto
- 40. Padres SS Xander Bogaerts
- 39. Mets SP Justin Verlander
- 38. Brewers SP Brandon Woodruff
- 37. Braves SP Spencer Strider
- 36. White Sox SP Dylan Cease
- 35. White Sox OF Luis Robert Jr.
- 34. Red Sox 3B Rafael Devers
- 33. Rays OF Randy Arozarena
- 32. Rangers SS Corey Seager
- 31. Mariners SP Luis Castillo
- 30. Rangers 2B Marcus Semien
- 29. Astros 2B Jose Altuve
- 28. Marlins SP Sandy Alcantara
- 27. Rays SP Shane McClanahan
- 26. Blue Jays SS Bo Bichette
- 25. Rangers SP Jacob deGrom
- 24. Royals SS/3B Bobby Witt Jr.
- 23. Mets 1B Pete Alonso
- 22. Guardians SP Shane Bieber
- 21. Braves 3B Austin Riley
- 20. Astros OF Yordan Alvarez
- 19. Yankees SP Carlos Rodón*
- 18. Cardinals 3B Nolan Arenado
- 17. Phillies SP Aaron Nola
- 16. Blue Jays 1B Vladimir Guerrero Jr.
- 15. Padres OF Juan Soto
- 14. Padres 3B Manny Machado
- 13. Yankees SP Gerrit Cole
- 12. Mets SS Francisco Lindor
- 11. Angels OF Mike Trout
This part of the list is full of talent, but also injury questions surrounding some of the new names on there. Namely, SP Carlos Rodón, thanks to a forearm strain.
Players 10-1
10. Cardinals 1B Paul Goldschmidt

9. Dodgers OF Mookie Betts

8. Brewers SP Corbin Burnes

7. Astros OF Kyle Tucker

6. Mariners OF Julio Rodriguez

5. Guardians 3B Jose Ramirez

4. Braves OF Ronald Acuña Jr.

3. Yankees OF Aaron Judge

2. Dodgers SS Trea Turner

1. Angels SP/DH Shohei Ohtani

Notes: Asterisk indicates injury. We ranked the pitchers with traditional W, ERA, SV, K, and WHIP. For hitters, we did take into account walks and OPS. Additionally, Ohtani was rated as one player. As a hitter, he would have ranked #16 and #39 as a starter