Connect with us

Hi, what are you looking for?

MLB

Way Too Early Top 100 Fantasy Baseball Rankings

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

HOUSTON, TEXAS - OCTOBER 06: Ronald Acuna Jr. #13 of the Atlanta Braves hits a home run during the first inning against the Miami Marlins in Game One of the National League Division Series at Minute Maid Park on October 06, 2020 in Houston, Texas. (Photo by Elsa/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. 3B/SS Bobby Witt Jr., Kansas City Royals
  5. SS Trea Turner, Philadelphia Phillies
  6. OF Aaron Judge, New York Yankees
  7. OF Kyle Tucker, Houston Astros
  8. SS/2B/OF Mookie Betts, Los Angeles Dodgers
  9. SS/OF Fernando Tatis Jr., San Diego Padres
  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. 1B Matt Olson, Atlanta Braves
  19. SS Corey Seager, Texas Rangers
  20. OF Luis Robert Jr., Chicago White Sox
  21. UT Shohei Ohtani, Free Agent
  22. SP Corbin Burnes, Milwaukee Brewers
  23. 3B/SS Elly De La Cruz, Cincinatti Reds
  24. 1B Pete Alonso, New York Mets
  25. 3B Austin Riley, Atlanta Braves
  26. 2B Ozzie Albies, Atlanta Braves
  27. 3B Rafael Devers, Boston Red Sox
  28. SS/3B Gunnar Henderson, Baltimore Orioles
  29. 1B Vladimir Guerrero Jr., Toronto Blue Jays
  30. SP Luis Castillo, Seattle Mariners
  31. SP Zack Wheeler, Philadelphia Phillies
  32. SP Zac Gallen, Arizona Diamondbacks
  33. SS Francisco Lindor, New York Mets
  34. 2B Marcus Semien, Texas Rangers
  35. OF Michael Harris II, 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, Cincinatti 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. OF Nick Castellanos, Philadelphia Phillies
  69. RP David Bednar, Pittsburgh Pirates
  70. RP Raisel Iglesias, Atlanta Braves
  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. 1B Christian Walker, Arizona Diamondbacks
  80. RP Paul Sewald, Arizona Diamondbacks
  81. SP Tanner Bibee, Cleveland Guardians
  82. 3B Josh Jung, Texas Rangers
  83. 1B Paul Goldschmidt, St. Louis Cardinals
  84. 1B Spencer Torkelson, Detroit Tigers
  85. SP Kyle Bradish, Baltimore Orioles
  86. 2B/OF/1B/3B Spencer Steer, Cincinnati Reds
  87. SS Oneil Cruz, Pittsburgh Pirates
  88. SP Max Fried, Atlanta Braves
  89. 3B/SS Manny Machado, San Diego Padres
  90. RP Ryan Helsley, St: Louis Cardinals
  91. OF Kyle Schwarber, Philadelphia Phillies
  92. 3B Nolan Arenado, St. Louis Cardinals
  93. SP Zach Eflin, Tampa Bay Rays
  94. SP Hunter Greene, Cincinnati Reds
  95. RP Andres Munoz, Seattle Mariners
  96. RP Ryan Pressly, Houston Astros
  97. RP Pete Fairbanks, Tampa Bay Rays
  98. C William Contreras, Milwaukee Brewers
  99. OF Lane Thomas, Washington Nationals
  100. OF Bryan Reynolds, Pittsburgh Pirates