Welcome back RotoBallers to my top 250 dynasty fantasy baseball rankings, freshly updated for May 2024. It's been an exciting first few weeks of the 2024 MLB and fantasy baseball season, filled with lots of movement in our dynasty rankings. For those who are not familiar, I will be releasing monthly updates to my fantasy baseball dynasty rankings here on RotoBaller along with my notes on risers and fallers.
Both the minor leagues and MLB are well underway now, and it is a full go for the 2024 fantasy baseball season! The fun thing about dynasty is you can build your roster however you like. Whether prospect-laden or full of older MLB players in win-now mode, every team can be built differently, which makes the game so fun.
This specific set of rankings can be used for any fantasy format but is more geared toward standard 5x5 roto leagues. We hope that at RotoBaller, we can help you become a champion in both dynasty and redraft formats. You can find my top 250 rankings list here, but if you want the full top 1,000 lists for dynasty and prospects (yes, 1,000 prospects ranked for dynasty leagues), you can check out my website, The Dynasty Dugout.
Be sure to check all of our fantasy baseball lineup tools and weekly lineup resources:- Fantasy baseball injury reports
- Fantasy baseball trade analyzer
- Daily MLB starting lineups for fantasy baseball
- Fantasy baseball BvP matchups data (Batter vs. Pitcher)
- Fantasy baseball PvB matchups data (Pitcher vs. Batter)
- Who should I start? Fantasy baseball player comparisons
- Fantasy baseball closer depth charts, bullpens, saves
- Fantasy Baseball live scoreboard, daily leaderboards
Top 250 Dynasty Fantasy Baseball Rankings
Rank | Tier | Player Name | Pos | Team |
1 | 1 | Ronald Acuna Jr. | OF | ATL |
2 | 1 | Bobby Witt Jr. | SS | KC |
3 | 2 | Shohei Ohtani | UT,P | LAD |
4 | 2 | Juan Soto | OF | NYY |
5 | 2 | Kyle Tucker | OF | HOU |
6 | 2 | Fernando Tatis Jr. | OF | SD |
7 | 2 | Elly De La Cruz | 3B,SS | CIN |
8 | 2 | Julio Rodriguez | OF | SEA |
9 | 2 | Mookie Betts | 2B,OF | LAD |
10 | 2 | Gunnar Henderson | 3B,SS | BAL |
11 | 3 | Yordan Alvarez | OF | HOU |
12 | 3 | Corbin Carroll | OF | ARI |
13 | 3 | Bryce Harper | 1B | PHI |
14 | 3 | Austin Riley | 3B | ATL |
15 | 3 | Aaron Judge | OF | NYY |
16 | 3 | Rafael Devers | 3B | BOS |
17 | 3 | Corey Seager | SS | TEX |
18 | 3 | Trea Turner | SS | PHI |
19 | 3 | Jose Ramirez | 3B | CLE |
20 | 3 | Pete Alonso | 1B | NYM |
21 | 3 | Matt Olson | 1B | ATL |
22 | 3 | Michael Harris II | OF | ATL |
23 | 3 | CJ Abrams | SS | WSH |
24 | 4 | Ozzie Albies | 2B | ATL |
25 | 4 | Freddie Freeman | 1B | LAD |
26 | 4 | Francisco Lindor | SS | NYM |
27 | 4 | Wyatt Langford | OF | TEX |
28 | 4 | Jackson Chourio | OF | MIL |
29 | 4 | Junior Caminero | 3B | TB |
30 | 4 | Luis Robert Jr. | OF | CHW |
31 | 4 | Jackson Holliday | SS | BAL |
32 | 4 | Adolis Garcia | OF | TEX |
33 | 4 | Vladimir Guerrero Jr. | 1B | TOR |
34 | 4 | Corbin Burnes | P | BAL |
35 | 4 | Tarik Skubal | P | DET |
36 | 4 | Luis Castillo | P | SEA |
37 | 4 | Tyler Glasnow | P | LAD |
38 | 4 | George Kirby | P | SEA |
39 | 4 | Zack Wheeler | P | PHI |
40 | 4 | Logan Gilbert | P | SEA |
41 | 5 | Riley Greene | OF | DET |
42 | 5 | Marcus Semien | 2B | TEX |
43 | 5 | Yoshinobu Yamamoto | P | LAD |
44 | 5 | Grayson Rodriguez | P | BAL |
45 | 5 | Anthony Volpe | SS | NYY |
46 | 5 | Jose Altuve | 2B | HOU |
47 | 5 | Freddy Peralta | P | MIL |
48 | 5 | Cole Ragans | P | KC |
49 | 5 | Adley Rutschman | C | BAL |
50 | 5 | William Contreras | C | MIL |
51 | 5 | Manny Machado | 3B | SD |
52 | 5 | Zac Gallen | P | ARI |
53 | 5 | Gerrit Cole | P | NYY |
54 | 6 | Oneil Cruz | SS | PIT |
55 | 6 | Evan Carter | OF | TEX |
56 | 6 | Blake Snell | P | SF |
57 | 6 | Logan Webb | P | SF |
58 | 6 | Aaron Nola | P | PHI |
59 | 6 | Jared Jones | P | PIT |
60 | 6 | Max Fried | P | ATL |
61 | 6 | Josh Naylor | 1B | CLE |
62 | 6 | Will Smith | C | LAD |
63 | 6 | Royce Lewis | 3B | MIN |
64 | 6 | Pablo Lopez | P | MIN |
65 | 6 | Kevin Gausman | P | TOR |
66 | 6 | Randy Arozarena | OF | TB |
67 | 6 | Dylan Cease | P | SD |
68 | 6 | James Wood | OF | WSH |
69 | 7 | Christian Yelich | OF | MIL |
70 | 7 | Framber Valdez | P | HOU |
71 | 7 | Bryan Reynolds | OF | PIT |
72 | 7 | Jasson Dominguez | OF | NYY |
73 | 7 | Nick Lodolo | P | CIN |
74 | 7 | Jazz Chisholm Jr. | OF | MIA |
75 | 7 | Gleyber Torres | 2B | NYY |
76 | 7 | Vinnie Pasquantino | 1B | KC |
77 | 7 | Bo Bichette | SS | TOR |
78 | 7 | Joe Ryan | P | MIN |
79 | 7 | Spencer Steer | 1B,3B,OF | CIN |
80 | 7 | Jackson Merrill | SS | SD |
81 | 7 | Coby Mayo | 3B | BAL |
82 | 7 | Bobby Miller | P | LAD |
83 | 7 | Paul Skenes | P | PIT |
84 | 7 | Tanner Bibee | P | CLE |
85 | 7 | Mike Trout | OF | LAA |
86 | 8 | Cedric Mullins | OF | BAL |
87 | 8 | Kyle Schwarber | OF | PHI |
88 | 8 | Spencer Strider | P | ATL |
89 | 8 | Eury Perez | P | MIA |
90 | 8 | Ketel Marte | 2B | ARI |
91 | 8 | Bryce Miller | P | SEA |
92 | 8 | Triston Casas | 1B | BOS |
93 | 8 | Alex Bregman | 3B | HOU |
94 | 8 | Tyler O'Neill | OF | BOS |
95 | 8 | Bailey Ober | P | MIN |
96 | 8 | Gavin Williams | P | CLE |
97 | 8 | Josh Jung | 3B | TEX |
98 | 8 | Justin Steele | P | CHC |
99 | 8 | Bryson Stott | 2B | PHI |
100 | 8 | Matt Shaw | 2B | CHC |
101 | 9 | Josh Lowe | OF | TB |
102 | 9 | Matt McLain | 2B,SS | CIN |
103 | 9 | Seiya Suzuki | OF | CHC |
104 | 9 | Colton Cowser | OF | BAL |
105 | 9 | Roman Anthony | OF | BOS |
106 | 9 | Cristian Javier | P | HOU |
107 | 9 | Cody Bellinger | 1B,OF | CHC |
108 | 9 | Christian Walker | 1B | ARI |
109 | 9 | Sandy Alcantara | P | MIA |
110 | 9 | Shane McClanahan | P | TB |
111 | 9 | Xander Bogaerts | SS | SD |
112 | 9 | Maikel Garcia | 3B | KC |
113 | 9 | Ha-Seong Kim | 2B,3B,SS | SD |
114 | 9 | Jordan Westburg | 2B,3B | BAL |
115 | 9 | Marcell Ozuna | UT | ATL |
116 | 9 | Jordan Lawlar | SS | ARI |
117 | 9 | Teoscar Hernandez | OF | LAD |
118 | 9 | Yandy Diaz | 1B | TB |
119 | 10 | Francisco Alvarez | C | NYM |
120 | 10 | Hunter Greene | P | CIN |
121 | 10 | Edouard Julien | 2B | MIN |
122 | 10 | Colt Keith | 2B,3B | DET |
123 | 10 | Jordan Montgomery | P | ARI |
124 | 10 | Dylan Crews | OF | WSH |
125 | 10 | Dansby Swanson | SS | CHC |
126 | 10 | Andres Gimenez | 2B | CLE |
127 | 10 | George Springer | OF | TOR |
128 | 10 | Shota Imanaga | P | CHC |
129 | 10 | Jackson Jobe | P | DET |
130 | 10 | Walker Buehler | P | LAD |
131 | 10 | Jesus Luzardo | P | MIA |
132 | 10 | Yainer Diaz | C | HOU |
133 | 10 | J.T. Realmuto | C | PHI |
134 | 10 | Spencer Torkelson | 1B | DET |
135 | 10 | Zack Gelof | 2B | OAK |
136 | 10 | Spencer Jones | OF | NYY |
137 | 10 | Taylor Ward | OF | LAA |
138 | 10 | Jose Berrios | P | TOR |
139 | 10 | Sonny Gray | P | STL |
140 | 10 | Zach Eflin | P | TB |
141 | 10 | Kyle Manzardo | 1B | CLE |
142 | 10 | Isaac Paredes | 1B,3B | TB |
143 | 10 | Chase DeLauter | OF | CLE |
144 | 10 | Andy Pages | OF | LAD |
145 | 10 | Alec Bohm | 1B,3B | PHI |
146 | 10 | Jeremy Pena | SS | HOU |
147 | 10 | Emmanuel Rodriguez | OF | MIN |
148 | 10 | Kerry Carpenter | OF | DET |
149 | 10 | Kyle Bradish | P | BAL |
150 | 10 | Joe Musgrove | P | SD |
151 | 10 | Shane Baz | P | TB |
152 | 10 | Samuel Basallo | C | BAL |
153 | 10 | Andrew Painter | P | PHI |
154 | 10 | Chris Sale | P | ATL |
155 | 11 | Emmanuel Clase | P | CLE |
156 | 11 | Josh Hader | P | HOU |
157 | 11 | Edwin Diaz | P | NYM |
158 | 11 | Mason Miller | P | OAK |
159 | 11 | Kodai Senga | P | NYM |
160 | 11 | Jarren Duran | OF | BOS |
161 | 11 | Ian Happ | OF | CHC |
162 | 11 | Sean Murphy | C | ATL |
163 | 11 | Noelvi Marte | 3B | CIN |
164 | 11 | Willy Adames | SS | MIL |
165 | 11 | Brayan Bello | P | BOS |
166 | 11 | Daulton Varsho | OF | TOR |
167 | 11 | Walker Jenkins | OF | MIN |
168 | 11 | Andrew Abbott | P | CIN |
169 | 11 | Lane Thomas | OF | WSH |
170 | 11 | Ezequiel Tovar | SS | COL |
171 | 11 | Logan O'Hoppe | C | LAA |
172 | 11 | Reid Detmers | P | LAA |
173 | 11 | Steven Kwan | OF | CLE |
174 | 11 | Brandon Marsh | OF | PHI |
175 | 11 | Chas McCormick | OF | HOU |
176 | 11 | Nathaniel Lowe | 1B | TEX |
177 | 11 | Heston Kjerstad | UT | BAL |
178 | 11 | Willson Contreras | C | STL |
179 | 11 | Cade Horton | P | CHC |
180 | 11 | Nolan Jones | OF | COL |
181 | 11 | Nick Castellanos | OF | PHI |
182 | 11 | Michael King | P | SD |
183 | 11 | Ryan Pepiot | P | TB |
184 | 11 | Tanner Houck | P | BOS |
185 | 11 | Colt Emerson | SS | SEA |
186 | 11 | Max Clark | OF | DET |
187 | 12 | Jordan Walker | OF | STL |
188 | 12 | Christian Encarnacion-Strand | 1B | CIN |
189 | 12 | Jake Burger | 3B | MIA |
190 | 12 | Max Muncy | 3B | LAD |
191 | 12 | Carson Williams | SS | TB |
192 | 12 | Michael Busch | 3B | CHC |
193 | 12 | Colson Montgomery | 3B,SS | CHW |
194 | 12 | Nico Hoerner | 2B,SS | CHC |
195 | 12 | Ke'Bryan Hayes | 3B | PIT |
196 | 12 | Tommy Edman | 2B,SS,OF | STL |
197 | 12 | Ranger Suarez | P | PHI |
198 | 12 | Eloy Jimenez | UT | CHW |
199 | 12 | Bryan Woo | P | SEA |
200 | 12 | Brandon Pfaadt | P | ARI |
201 | 12 | Hunter Brown | P | HOU |
202 | 12 | Thairo Estrada | 2B,SS | SF |
203 | 12 | Robby Snelling | P | SD |
204 | 12 | Joey Loperfido | OF | HOU |
205 | 12 | MacKenzie Gore | P | WSH |
206 | 12 | Shane Bieber | P | CLE |
207 | 12 | Jordan Hicks | P | SF |
208 | 12 | Kyle Harrison | P | SF |
209 | 12 | Rhys Hoskins | 1B | MIL |
210 | 12 | Brandon Nimmo | OF | NYM |
211 | 12 | Ethan Salas | C | SD |
212 | 12 | Zach Neto | SS | LAA |
213 | 12 | James Outman | OF | LAD |
214 | 12 | Sal Frelick | OF | MIL |
215 | 12 | Devin Williams | P | MIL |
216 | 12 | Andres Munoz | P | SEA |
217 | 12 | Raisel Iglesias | P | ATL |
218 | 12 | Jhoan Duran | P | MIN |
219 | 12 | Jordan Romano | P | TOR |
220 | 12 | Camilo Doval | P | SF |
221 | 12 | Christian Scott | P | NYM |
222 | 12 | Brooks Lee | SS | MIN |
223 | 12 | Pete Crow-Armstrong | OF | CHC |
224 | 13 | Gabriel Moreno | C | ARI |
225 | 13 | Nolan Arenado | 3B | STL |
226 | 13 | Cal Raleigh | C | SEA |
227 | 13 | Lars Nootbaar | OF | STL |
228 | 13 | Jordan Beck | OF | COL |
229 | 13 | Jung Hoo Lee | OF | SF |
230 | 13 | Kutter Crawford | P | BOS |
231 | 13 | Reynaldo Lopez | P | ATL |
232 | 13 | Edward Cabrera | P | MIA |
233 | 13 | Nestor Cortes Jr. | P | NYY |
234 | 13 | Luis Arraez | 2B | MIA |
235 | 13 | Owen Caissie | OF | CHC |
236 | 13 | Mitch Keller | P | PIT |
237 | 13 | Nolan Gorman | 2B | STL |
238 | 13 | Lourdes Gurriel Jr. | OF | ARI |
239 | 13 | Yu Darvish | P | SD |
240 | 13 | Lazaro Montes | 1B,OF | SEA |
241 | 13 | Reese Olson | P | DET |
242 | 13 | Garrett Crochet | P | CHW |
243 | 13 | Carlos Rodon | P | NYY |
244 | 13 | Ricky Tiedemann | P | TOR |
245 | 13 | Ryan Mountcastle | 1B | BAL |
246 | 13 | Carlos Correa | SS | MIN |
247 | 13 | Jonathan India | 2B | CIN |
248 | 13 | Matt Chapman | 3B | SF |
249 | 13 | Luis Severino | P | NYM |
250 | 13 | Luis Campusano | C | SD |
Top Fantasy Baseball Risers
Tarik Skubal continues to pitch like an ace, currently rocking a 2.02 ERA through 49 innings this year with 60 strikeouts (31.6%) and just eight walks (4.2%). The fastball velocity remains up and his secondaries are missing bats at a high clip, including his changeup that has a 47.5 percent whiff rate. The slider, while just 31.9 percent whiff, still has looked quite strong and has given Skubal the look of a fantasy SP1. The gains made last season when he returned from injury have stuck, and Skubal looks dominant.
CJ Abrams tapped into more power this year after hitting 18 home runs last year while swiping 47 bases. I really doubted Abrams' power, and that was a big miss for me as I really thought the power last year was a mirage. I will eat those words and gladly move Abrams up my rankings. He looks legitimate and hits the ball consistently at ideal angles with an above-average barrel rate. Abrams does not even need to be a huge power threat, but if he can hit 20 home runs regularly, we are talking a first-round kind of fantasy asset.
James Wood looks like he might be the No. 1 prospect upon the graduation of several of the top prospects currently in the majors. Wood might even debut soon as he is tearing the cover off the ball and is now up to seven home runs to pair with nine stolen bases while slashing .346/.444/.581. Wood has cut his strikeout rate by over 10 percentage points and has shown improved contact against breaking balls, which he really struggled with last year.
Top Fantasy Baseball Fallers
Randy Arozarena has picked it up a bit in the month of May, but is still struggling a bit with the contact side of things as his zone contact is down nearly eight percentage points and the overall contact is down over six percentage points. Arozarena does have seven home runs and stolen bases apiece, which puts him on pace for nearly 25 of each this year, but the slash line sits at just .159/.262/.325.
Bo Bichette has declined a bit every year in the home run and stolen base department since his 2021 season, in which he hit 29 home runs and stole 25 bases. Despite entering the year with a career .300 batting average, Bichette is slashing just .218/.275/.306 at the moment and has just two home runs on the season. His barrel rate is sitting at 3.3 percent, which is among the worst in the league. While the contact rates have improved, the quality of that contact has not. Better days should be ahead for Bichette, but the performance has been concerning to this point.
Joe Musgrove was one of the more steady arms in the game since 2021 but really struggled with performance this year before landing on the IL with right elbow inflammation. He was getting hit quite hard and had allowed 10 home runs in eight starts so far this year. If the performance was injury-related, it makes a little more sense, especially with his velocity being down. Regardless, injury and performance issues are a bit concerning for Musgrove for dynasty purposes, making him a faller on the list.
Download Our Free News & Alerts Mobile App
Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!