Connect with us

Hi, what are you looking for?

MLB

Early Top 100 Fantasy Baseball Rankings

Lou looks ahead to 2024 with his early fantasy baseball rankings.

PHILADELPHIA, PENNSYLVANIA - OCTOBER 12: Spencer Strider #99 of the Atlanta Braves pitches in the first inning against the Philadelphia Phillies during Game Four of the Division Series at Citizens Bank Park on October 12, 2023 in Philadelphia, Pennsylvania. (Photo by Rich Schultz/Getty Images)
2024 Fantasy Baseball Top 100 Rankings

Want fantasy football advice from award-winning players and NFL DFS picks from millionaire winners? Subscribe to DrRoto.com!

  1. OF Ronald Acuna Jr., Atlanta Braves
  2. OF Corbin Carroll, Arizona Diamondbacks
  3. OF Julio Rodriguez, Seattle Mariners
  4. SS/2B/OF Mookie Betts, Los Angeles Dodgers
  5. 3B/SS Bobby Witt Jr., Kansas City Royals
  6. SS/OF Fernando Tatis Jr., San Diego Padres
  7. OF Kyle Tucker, Houston Astros
  8. SS Trea Turner, Philadelphia Phillies
  9. OF Aaron Judge, New York Yankees
  10. 1B Freddie Freeman, Los Angeles Dodgers
  11. OF Juan Soto, San Diego Padres
  12. OF Yordan Alvarez, Houston Astros
  13. SS Bo Bichette, Toronto Blue Jays
  14. SP Spencer Strider, Atlanta Braves
  15. SP Gerrit Cole, New York Yankees
  16. 3B Jose Ramirez, Cleveland Guardians
  17. 1B Bryce Harper, Philadelphia Phillies
  18. UT Shohei Ohtani, Free Agent
  19. 1B Matt Olson, Atlanta Braves
  20. SS Corey Seager, Texas Rangers
  21. SP Corbin Burnes, Milwaukee Brewers
  22. 3B/SS Elly De La Cruz, Cincinnati Reds
  23. 1B Pete Alonso, New York Mets
  24. OF Luis Robert Jr., Chicago White Sox
  25. 3B Austin Riley, Atlanta Braves
  26. SS Francisco Lindor, New York Mets
  27. 2B Ozzie Albies, Atlanta Braves
  28. 3B Rafael Devers, Boston Red Sox
  29. SS/3B Gunnar Henderson, Baltimore Orioles
  30. 1B Vladimir Guerrero Jr., Toronto Blue Jays
  31. SP Luis Castillo, Seattle Mariners
  32. SP Zack Wheeler, Philadelphia Phillies
  33. SP Zac Gallen, Arizona Diamondbacks
  34. 2B Marcus Semien, Texas Rangers
  35. OF Michael Harris, Atlanta Braves
  36. 2B Jose Altuve, Houston Astros
  37. RP Devin Williams, Milwaukee Brewers
  38. RP Emmanuel Clase, Cleveland Guardians
  39. SS CJ Abrams, Washington Nationals
  40. 3B/SS Royce Lewis, Minnesota Twins
  41. SP Kevin Gausman, Toronto Blue Jays
  42. SP George Kirby, Seattle Mariners
  43. SP Framber Valdez, Houston Astros
  44. OF Randy Arozarena, Tampa Bay Rays
  45. 1B/OF Nolan Jones, Colorado Rockies,
  46. OF Adolis Garcia, Texas Rangers
  47. SP Logan Gilbert, Seattle Mariners
  48. RP Josh Hader, Free Agent
  49. RP Camilo Doval, San Francisco Giants
  50. SP Eury Perez, Miami Marlins
  51. SP Freddy Peralta, Milwaukee Brewers
  52. SP Tyler Glasnow, Tampa Bay Rays
  53. RP Edwin Diaz, New York Mets
  54. RP Jhoan Duran, Minnesota Twins
  55. SP Grayson Rodriguez, Baltimore Orioles
  56. SP Blake Snell, Free Agent
  57. 1B/OF Cody Bellinger, Free Agent
  58. 2B/OF Jazz Chisholm Jr., Miami Marlins
  59. 1B/2B Luis Arraez, Miami Marlins
  60. C Adley Rutschman, Baltimore Orioles
  61. RP Alexis Diaz, Cincinnati Reds
  62. SP Aaron Nola, Philadelphia Phillies
  63. C J.T. Realmuto, Philadelphia Phillies
  64. 2B/SS Matt McLain, Cincinnati Reds
  65. SP Tarik Skubal, Detroit Tigers
  66. SP Justin Steele, Chicago Cubs
  67. OF Josh Lowe, Tampa Bay Rays
  68. RP David Bednar, Pittsburgh Pirates
  69. RP Raisel Iglesias, Atlanta Braves
  70. 3B/SS Manny Machado, San Diego Padres
  71. 2B/3B/SS Ha-Seong Kim, San Diego Padres
  72. SP Kodai Senga, New York Mets
  73. SP Logan Webb, San Francisco Giants
  74. SP Pablo Lopez, Minnesota Twins
  75. RP Jordan Romano, Toronto Blue Jays
  76. SP Jesus Luzardo, Miami Marlins
  77. OF Christian Yelich, Milwaukee Brewers
  78. 2B/SS Nico Hoerner, Chicago Cubs
  79. OF Mike Trout, Los Angeles Angels
  80. OF Nick Castellanos, Philadelphia Phillies
  81. 1B Christian Walker, Arizona Diamondbacks
  82. RP Paul Sewald, Arizona Diamondbacks
  83. SP Tanner Bibee, Cleveland Guardians
  84. 3B Josh Jung, Texas Rangers
  85. 1B Paul Goldschmidt, St. Louis Cardinals
  86. SP Kyle Bradish, Baltimore Orioles
  87. 2B/OF/1B/3B Spencer Steer, Cincinnati Reds
  88. SS Oneil Cruz, Pittsburgh Pirates
  89. SP Max Fried, Atlanta Braves
  90. RP Ryan Helsley, St: Louis Cardinals
  91. OF Kyle Schwarber, Philadelphia Phillies
  92. 3B Nolan Arenado, St. Louis Cardinals
  93. 1B Spencer Torkelson, Detroit Tigers
  94. SP Zach Eflin, Tampa Bay Rays
  95. SP Hunter Greene, Cincinnati Reds
  96. RP Andres Munoz, Seattle Mariners
  97. RP Ryan Pressly, Houston Astros
  98. RP Pete Fairbanks, Tampa Bay Rays
  99. C William Contreras, Milwaukee Brewers
  100. OF Lane Thomas, Washington Nationals