Connect with us

Hi, what are you looking for?

MLB

Early Top 150 2024 Fantasy Baseball Rankings

Lou updates his early 2024 fantasy baseball rankings as we head towards December.

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. 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 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. C Adley Rutschman, Baltimore Orioles
  56. OF Mike Trout, Los Angeles Angels
  57. SP Grayson Rodriguez, Baltimore Orioles
  58. SP Blake Snell, Free Agent
  59. 1B/OF Cody Bellinger, Free Agent
  60. 2B/OF Jazz Chisholm Jr., Miami Marlins
  61. 1B/2B Luis Arraez, Miami Marlins
  62. RP Alexis Diaz, Cincinnati Reds
  63. SP Aaron Nola, Philadelphia Phillies
  64. C J.T. Realmuto, Philadelphia Phillies
  65. 2B/SS Matt McLain, Cincinnati Reds
  66. SP Tarik Skubal, Detroit Tigers
  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. SP Kodai Senga, New York Mets
  72. SP Logan Webb, San Francisco Giants
  73. SP Pablo Lopez, Minnesota Twins
  74. RP Jordan Romano, Toronto Blue Jays
  75. SP Jesus Luzardo, Miami Marlins
  76. OF Christian Yelich, Milwaukee Brewers
  77. 2B/SS Nico Hoerner, Chicago Cubs
  78. 1B Christian Walker, Arizona Diamondbacks
  79. 2B/3B/SS Ha-Seong Kim, San Diego Padres
  80. RP Paul Sewald, Arizona Diamondbacks
  81. C Will Smith, Los Angeles Dodgers
  82. 3B Josh Jung, Texas Rangers
  83. 1B Paul Goldschmidt, St. Louis Cardinals
  84. 2B/OF/1B/3B Spencer Steer, Cincinnati Reds
  85. SS Oneil Cruz, Pittsburgh Pirates
  86. C Williams Contreras, Milwaukee Brewers
  87. SP Max Fried, Atlanta Braves
  88. RP Ryan Helsley, St: Louis Cardinals
  89. OF Bryan Reynolds, Pittsburgh Pirates
  90. OF Kyle Schwarber, Philadelphia Phillies
  91. OF Nick Castellanos, Philadelphia Phillies
  92. 3B Nolan Arenado, St. Louis Cardinals
  93. SP Justin Verlander, Houston Astros
  94. SP Zach Eflin, Tampa Bay Rays
  95. SP Walker Buehler, Los Angeles Dodgers
  96. RP Andres Munoz, Seattle Mariners
  97. RP Ryan Pressly, Houston Astros
  98. RP Ryan Helsley, St. Louis Cardinals
  99. RP Pete Fairbanks, Tampa Bay Rays
  100. SP Kyle Bradish, Baltimore Orioles
  101. OF Lane Thomas, Washington Nationals
  102. 2B Gleyber Torres, New York Yankees
  103. SP Dylan Cease, Chicago White Sox
  104. SP Joe Musgrove, San Diego Padres
  105. SP Hunter Greene, Cincinnati Reds
  106. 1B Triston Casas, Boston Red Sox
  107. SP Justin Steele, Chicago Cubs
  108. SP Joe Ryan, Minnesota Twins
  109. 1B Spencer Torkelson, Detroit Tigers
  110. 2B Bryson Stott, Philadelphia Phillies
  111. SS Xander Bogaerts, San Diego Padres
  112. SP Tanner Bibee, Cleveland Guardians
  113. RP Evan Phillips, Los Angeles Dodgers
  114. 2B Ketel Marte, Arizona Diamondbacks
  115. OF Jordan Walker, St. Louis Cardinals
  116. OF Cedric Mullins, Baltimore Orioles
  117. SP Max Scherzer, Texas Rangers
  118. RP Kenley Jansen, Boston Red Sox
  119. RP Clay Holmes, New York Yankees
  120. OF Seiya Suzuki, Chicago Cubs
  121. OF Esteury Ruiz, Oakland Athletics
  122. OF George Springer, Toronto Blue Jays
  123. C Yainer Diaz, Houston Astros
  124. RP Adbert Alzolay, Chicago Cubs
  125. OF Evan Carter, Texas Rangers
  126. 1B Josh Naylor, Cleveland Guardians
  127. 2B Zack Gelof, Oakland Athletics
  128. 1B Christian Encarnacion-Strand, Cincinnati Reds
  129. 2B Andres Gimenez, Cleveland Guardians
  130. SP Cole Ragans, Kansas City Royals
  131. SS Dansby Swanson, Chicago Cubs
  132. 1B Yandy Diaz, Tampa Bay Rays
  133. SP Sonny Gray, Free Agent
  134. SP Chris Bassitt, Toronto Blue Jays
  135. OF Teoscar Hernandez, Free Agent
  136. C Sean Murphy, Atlanta Braves
  137. SS Anthony Volpe, New York Yankees
  138. SP Gavin Williams, Cleveland Guardians
  139. OF Jorge Soler, Free Agent
  140. C/1B Salvador Perez, Kansas City Royals
  141. RP Yennier Cano, Baltimore Orioles
  142. SP Jordan Montgomery, Free Agent
  143. SP Shane Bieber, Cleveland Guardians
  144. 2B/SS Thairo Estrada, San Francisco Giants
  145. OF Ian Happ, Chicago Cubs
  146. C Gabriel Moreno, Arizona Diamondbacks
  147. C Francisco Alvarez, New York Mets
  148. C Wilson Contreras, St. Louis Cardinals
  149. SP Cristian Javier, Houston Astros
  150. SP Merrill Kelley, Arizona Diamondbacks