
Eric Cross' updated top 200 dynasty fantasy baseball rankings, updated for May 2025. His top MLB players to target in dynasty leagues for 2025 and beyond.
The first quarter of the season is in the books, and rankings are already in flux. The first couple of updates to my prospect and dynasty rankings each season are always exciting; we have new data to comb through and breakouts to analyze. Now that we're in the middle of May, the data samples are becoming more believable, and early-season breakouts are either falling off or showing that their success is for real.
I'll be updating these rankings monthly throughout the 2025 season and posting the Top 200 here on RotoBaller, along with thoughts on trending players.
Below, you'll find my Top 200 Dynasty Rankings for May 2025, with notes on five notable risers or fallers in my May update. Check out my Patreon for my full Top 500 Dynasty Rankings, plus plenty of additional content.
Be sure to check all of our fantasy baseball lineup tools and resources:- Fantasy baseball trade analyzer
- BvP matchups data (Batter vs. Pitcher)
- PvB matchups data (Pitcher vs. Batter)
- Who should I start? Fantasy baseball comparisons
- Daily MLB starting lineups
- Fantasy baseball closer depth charts
- Fantasy Baseball live scoreboard
- Fantasy baseball injury reports
What Factors Into My Dynasty Rankings
Many elements go into dynasty rankings, but I primarily weigh the following:
- Current/Recent Performance
- Expected future short-term performance
- Expected future long-term performance
- Profile/metrics analysis
- Durability
- Team Context (it matters a little bit)
Top 200 Fantasy Baseball Dynasty Rankings
Updated: May 2025 | The full Top 500, along with additional rankings, analysis, and more, check out Eric's Toolshed Fantasy Patreon.
Rank | Player | Pos. | Team | Age | Previous |
1 | Bobby Witt Jr. | SS | KCR | 24.9 | 1 |
2 | Shohei Ohtani | UT/SP | LAD | 30.85 | 2 |
3 | Corbin Carroll | OF | ARI | 24.72 | 8 |
4 | Juan Soto | OF | NYM | 26.54 | 3 |
5 | Kyle Tucker | OF | CHC | 28.31 | 6 |
6 | Elly De La Cruz | SS | CIN | 23.32 | 4 |
7 | Fernando Tatis Jr. | OF | SDP | 26.35 | 11 |
8 | Gunnar Henderson | SS | BAL | 23.86 | 5 |
9 | Aaron Judge | OF | NYY | 33.04 | 9 |
10 | Wyatt Langford | OF | TEX | 23.48 | 12 |
11 | James Wood | OF | WAS | 22.64 | 16 |
12 | Ronald Acuna Jr. | OF | ATL | 27.39 | 7 |
13 | Paul Skenes | SP | PIT | 22.95 | 10 |
14 | Jose Ramirez | 3B | CLE | 32.65 | 13 |
15 | Tarik Skubal | SP | DET | 28.47 | 15 |
16 | Jackson Chourio | OF | MIL | 21.16 | 18 |
17 | Jackson Merrill | OF | SDP | 22.06 | 23 |
18 | Oneil Cruz | SS/OF | PIT | 26.6 | 30 |
19 | Francisco Lindor | SS | NYM | 31.49 | 21 |
20 | Yordan Alvarez | OF | HOU | 27.87 | 19 |
21 | Vladimir Guerrero Jr. | 1B | TOR | 26.15 | 22 |
22 | Roman Anthony | OF | BOS | 20.99 | 33 |
23 | Pete Alonso | 1B | NYM | 30.43 | 39 |
24 | Kristian Campbell | 2B | BOS | 22.86 | 35 |
25 | Garrett Crochet | SP | BOS | 25.89 | 38 |
26 | Austin Riley | 3B | ATL | 28.11 | 28 |
27 | Jarren Duran | OF | BOS | 28.68 | 20 |
28 | Mookie Betts | 2B/SS/OF | LAD | 32.59 | 14 |
29 | Julio Rodriguez | OF | SEA | 24.36 | 17 |
30 | Ketel Marte | 2B | ARI | 31.58 | 27 |
31 | Trea Turner | SS | PHI | 31.86 | 26 |
32 | Pete Crow-Armstrong | OF | CHC | 23.12 | 151 |
33 | Bryce Harper | 1B | PHI | 32.57 | 25 |
34 | Jazz Chisholm Jr. | 2B/3B/OF | NYY | 27.27 | 24 |
35 | Corey Seager | SS | TEX | 31.04 | 40 |
36 | Matt Olson | 1B | ATL | 31.12 | 29 |
37 | Spencer Strider | SP | ATL | 26.53 | 31 |
38 | Rafael Devers | 3B | BOS | 28.54 | 32 |
39 | Junior Caminero | 3B | TBR | 21.85 | 34 |
40 | Logan Gilbert | SP | SEA | 28.01 | 36 |
41 | Hunter Brown | SP | HOU | 26.7 | 94 |
42 | Manny Machado | 3B | SDP | 32.85 | 46 |
43 | Hunter Greene | SP | CIN | 25.76 | 52 |
44 | Yoshinobu Yamamoto | SP | LAD | 26.73 | 50 |
45 | CJ Abrams | SS | WAS | 24.6 | 56 |
46 | Cole Ragans | SP | KCR | 27.41 | 42 |
47 | Brent Rooker | UT | ATH | 30.52 | 51 |
48 | Eury Perez | SP | MIA | 22.07 | 49 |
49 | Josh Naylor | 1B | ARI | 27.88 | 69 |
50 | Freddie Freeman | 1B | LAD | 35.66 | 57 |
51 | Spencer Schwellenbach | SP | ATL | 24.94 | 63 |
52 | Zack Wheeler | SP | PHI | 34.95 | 45 |
53 | Zach Neto | SS | LAA | 24.27 | 64 |
54 | Alex Bregman | 3B | BOS | 31.12 | 105 |
55 | Pablo Lopez | SP | MIN | 29.18 | 71 |
56 | Lawrence Butler | OF | ATH | 24.83 | 44 |
57 | Michael King | SP | SDP | 29.96 | 62 |
58 | Wilyer Abreu | OF | BOS | 25.88 | 175 |
59 | Freddy Peralta | SP | MIL | 28.93 | 89 |
60 | Leodalis De Vries | SS | SDP | 18.57 | 150 |
61 | Logan Webb | SP | SFG | 28.48 | 91 |
62 | George Kirby | SP | SEA | 27.26 | 66 |
63 | Riley Greene | OF | DET | 24.61 | 48 |
64 | Joe Ryan | SP | MIN | 28.93 | 100 |
65 | Kyle Schwarber | UT | PHI | 32.18 | 74 |
66 | Seiya Suzuki | OF | CHC | 30.73 | 65 |
67 | Blake Snell | SP | LAD | 32.43 | 58 |
68 | Roki Sasaki | SP | LAD | 23.51 | 53 |
69 | Jordan Westburg | 2B/3B | BAL | 26.22 | 41 |
70 | Shane McClanahan | SP | TBR | 28.03 | 68 |
71 | Jackson Holliday | 2B | BAL | 21.43 | 67 |
72 | Dylan Cease | SP | SDP | 29.37 | 60 |
73 | Max Fried | SP | NYY | 31.31 | 87 |
74 | Dylan Crews | OF | WAS | 22.87 | 72 |
75 | Shota Imanaga | SP | CHC | 31.69 | 108 |
76 | Michael Harris II | OF | ATL | 24.17 | 37 |
77 | MacKenzie Gore | SP | WAS | 26.21 | 171 |
78 | Ozzie Albies | 2B | ATL | 28.34 | 70 |
79 | Matt McLain | 2B | CIN | 25.76 | 47 |
80 | Bailey Ober | SP | MIN | 29.83 | 119 |
81 | Jasson Dominguez | OF | NYY | 22.25 | 59 |
82 | Bryan Woo | SP | SEA | 25.28 | 106 |
83 | Royce Lewis | 3B | MIN | 25.93 | 103 |
84 | Cal Raleigh | C | SEA | 28.45 | 149 |
85 | Travis Bazzana | 2B | CLE | 22.7 | 95 |
86 | Bryce Miller | SP | SEA | 26.71 | 61 |
87 | Andrew Painter | SP | PHI | 22.08 | 90 |
88 | Nick Kurtz | 1B | ATH | 22.16 | 138 |
89 | Teoscar Hernandez | OF | LAD | 32.57 | 120 |
90 | Corbin Burnes | SP | ARI | 30.55 | 43 |
91 | Randy Arozarena | OF | SEA | 30.2 | 107 |
92 | William Contreras | C | MIL | 27.38 | 54 |
93 | Will Smith | C | LAD | 30.12 | 110 |
94 | Jordan Lawlar | 2B/SS | ARI | 22.81 | 136 |
95 | Matt Chapman | 3B | SFG | 32.04 | 112 |
96 | Bubba Chandler | SP | PIT | 22.65 | 130 |
97 | Tyler Soderstrom | 1B/OF | ATH | 23.46 | 337 |
98 | Luis Robert Jr. | OF | CHW | 27.77 | 80 |
99 | Maikel Garcia | 2B/3B | KCR | 25.18 | 257 |
100 | Bryan Reynolds | OF | PIT | 30.29 | 81 |
101 | Ben Rice | 1B | NYY | 26.21 | 354 |
102 | Jesus Made | 3B/SS | MIL | 18 | 180 |
103 | Yainer Diaz | C | HOU | 26.63 | 76 |
104 | Brenton Doyle | OF | COL | 26.99 | 83 |
105 | Tyler Glasnow | SP | LAD | 31.72 | 78 |
106 | Brice Turang | 2B | MIL | 25.47 | 195 |
107 | Anthony Volpe | SS | NYY | 24.03 | 121 |
108 | Matt Shaw | 3B | CHC | 23.51 | 85 |
109 | Mason Miller | RP | ATH | 26.71 | 113 |
110 | Jackson Jobe | SP | DET | 22.78 | 82 |
111 | Christian Yelich | OF | MIL | 33.43 | 116 |
112 | Aaron Nola | SP | PHI | 31.94 | 77 |
113 | Vinnie Pasquantino | 1B | KCR | 27.58 | 86 |
114 | Framber Valdez | SP | HOU | 31.48 | 97 |
115 | Zac Gallen | SP | ARI | 29.77 | 104 |
116 | Grayson Rodriguez | SP | BAL | 25.48 | 75 |
117 | Heliot Ramos | OF | SFG | 25.67 | 129 |
118 | Jack Flaherty | SP | DET | 29.57 | 115 |
119 | Adley Rutschman | C | BAL | 27.26 | 73 |
120 | Ian Happ | OF | CHC | 30.75 | 132 |
121 | Mark Vientos | 3B | NYM | 25.41 | 96 |
122 | Cristopher Sanchez | SP | PHI | 28.41 | 134 |
123 | Kodai Senga | SP | NYM | 32.28 | 145 |
124 | Josh Hader | RP | HOU | 31.09 | 137 |
125 | Lars Nootbaar | OF | STL | 27.67 | 139 |
126 | Kris Bubic | SP | KCR | 27.72 | NR |
127 | Marcell Ozuna | UT | ATL | 34.5 | 141 |
128 | Jesus Luzardo | SP | PHI | 27.61 | 177 |
129 | Sebastian Walcott | SS | TEX | 19.15 | 153 |
130 | Steven Kwan | OF | CLE | 27.68 | 172 |
131 | Chris Sale | SP | ATL | 36.12 | 101 |
132 | Anthony Santander | OF | TOR | 30.56 | 92 |
133 | Tanner Bibee | SP | CLE | 26.18 | 111 |
134 | Cody Bellinger | OF/1B | NYY | 29.83 | 102 |
135 | Shane Baz | SP | TBR | 25.9 | 142 |
136 | Luis Castillo | SP | SEA | 32.44 | 99 |
137 | Tommy Edman | 2B/SS | LAD | 30.01 | 284 |
138 | Brandon Nimmo | OF | NYM | 32.12 | 144 |
139 | Ryan Pepiot | SP | TBR | 27.72 | 126 |
140 | Bo Bichette | SS | TOR | 27.18 | 109 |
141 | Jose Altuve | 2B/OF | HOU | 35.02 | 79 |
142 | Jared Jones | SP | PIT | 23.74 | 156 |
143 | Brandon Pfaadt | SP | ARI | 26.57 | 157 |
144 | Konnor Griffin | SS/OF | PIT | 19.04 | 259 |
145 | Max Clark | OF | DET | 20.38 | 162 |
146 | Michael Busch | 1B | CHC | 27.5 | 192 |
147 | Kerry Carpenter | OF | DET | 27.69 | 168 |
148 | Coby Mayo | 3B | BAL | 23.41 | 146 |
149 | Gleyber Torres | 2B | DET | 28.41 | 160 |
150 | Zyhir Hope | OF | LAD | 20.3 | 198 |
151 | Willy Adames | SS | SFG | 29.69 | 84 |
152 | Jac Caglianone | 1B | KCR | 22.25 | 233 |
153 | Logan O'Hoppe | C | LAA | 25.25 | 181 |
154 | Andy Pages | OF | LAD | 24.42 | 323 |
155 | Ezequiel Tovar | SS | COL | 23.77 | 117 |
156 | Nick Pivetta | SP | SDP | 32.24 | 211 |
157 | Josh Jung | 3B | TEX | 27.24 | 148 |
158 | Reese Olson | SP | DET | 25.78 | 193 |
159 | Cedric Mullins II | OF | BAL | 30.61 | 250 |
160 | J.J. Wetherholt | SS | STL | 22.66 | 164 |
161 | Sandy Alcantara | SP | MIA | 29.68 | 125 |
162 | Eugenio Suarez | 3B | ARI | 33.82 | 165 |
163 | Adolis Garcia | OF | TEX | 32.19 | 131 |
164 | Noah Schultz | SP | CHW | 21.76 | 135 |
165 | Bryce Eldridge | 1B | SFG | 20.55 | 158 |
166 | Colton Cowser | OF | BAL | 25.14 | 143 |
167 | Spencer Torkelson | 1B | DET | 25.71 | 274 |
168 | Zach Eflin | SP | BAL | 31.09 | 152 |
169 | Jhoan Duran | RP | MIN | 27.34 | 201 |
170 | Walker Jenkins | OF | MIN | 20.21 | 98 |
171 | Mike Trout | OF | LAA | 33.76 | 93 |
172 | Jacob deGrom | SP | TEX | 36.9 | 170 |
173 | Taj Bradley | SP | TBR | 24.14 | 122 |
174 | Josue De Paula | OF | LAD | 19.96 | 249 |
175 | Samuel Basallo | C/1B | BAL | 20.74 | 155 |
176 | Kevin Gausman | SP | TOR | 34.35 | 178 |
177 | Nick Castellanos | OF | PHI | 33.19 | 174 |
178 | Spencer Steer | 1B/OF | CIN | 27.42 | 88 |
179 | Shane Bieber | SP | CLE | 29.95 | 182 |
180 | Nico Hoerner | 2B | CHC | 27.99 | 154 |
181 | Triston Casas | 1B | BOS | 25.32 | 55 |
182 | Austin Wells | C | NYY | 25.83 | 184 |
183 | Emmanuel Rodriguez | OF | MIN | 22.19 | 124 |
184 | Edwin Diaz | RP | NYM | 31.14 | 186 |
185 | Jonathan Aranda | 1B | TBR | 26.97 | 421 |
186 | Kevin McGonigle | 2B/SS | DET | 20.72 | 188 |
187 | Agustin Ramirez | C | NYY | 23.66 | 332 |
188 | Gavin Williams | SP | CLE | 25.79 | 140 |
189 | Masyn Winn | SS | STL | 23.14 | 202 |
190 | Dansby Swanson | SS | CHC | 31.25 | 189 |
191 | Brendan Donovan | 2B/OF | STL | 28.31 | 291 |
192 | Carlos Rodon | SP | NYY | 32.42 | 210 |
193 | Andres Munoz | RP | SEA | 26.31 | 268 |
194 | Kyle Manzardo | 1B | CLE | 24.81 | 190 |
195 | Jung Hoo Lee | OF | SFG | 26.72 | 312 |
196 | Lazaro Montes | OF | SEA | 20.54 | 208 |
197 | Jorge Polanco | 2B | MIN | 31.85 | NR |
198 | Dalton Rushing | C/1B | LAD | 24.21 | 191 |
199 | Emmanuel Clase | RP | CLE | 27.15 | 127 |
200 | Marcelo Mayer | SS | BOS | 22.41 | 273 |
Dynasty Fantasy Baseball Rankings Notes
Pete Crow-Armstrong, Chicago Cubs
The most notable jump in my dynasty rankings this month was Pete Crow-Armstrong vaulting up to #33 overall. There are currently three players with double-digit home runs and steals so far this season, and two of them were first-round picks in Shohei Ohtani and Kyle Tucker. Crow-Armstrong is the third. In 202 plate appearances this season, Crow-Armstrong has 12 home runs, 14 steals, 36 runs scored, and 38 RBI with a .282/.317/.569 slash line.
The area of concern with Crow-Armstrong is the aggressiveness, which has led to a 43.8% chase rate and just a 4.5% walk rate. Thankfully, PCA has improved his zone contact rate from 73.2% to 81.5% with a 14.1% barrel rate and 41.5% hard-hit rate, on top of his elite speed (97th percentile) and award-winning defense.
Given the aggressive approach, Crow-Armstrong will likely have some valleys to go along with the peaks. But the all-around talent is here for him to stick as a Top-50 player moving forward and maybe even Top 20-25 if he can learn to become a bit more patient at the plate.
Hunter Brown, Houston Astros
At this point, Hunter Brown is a bona fide ace for fantasy and a no-doubt top-10 overall pitcher. Trust me, as I mentioned on the latest Toolshed episode, I tried to poke holes in the profile or find any reason to dispute my previous sentence. It couldn't be done. When I'm looking for an ace pitcher, Brown checks off all the boxes, and then some.
In his first nine outings this season, Brown has posted a stellar 1.43 ERA, 0.83 WHIP, 6.7% walk rate, and a 32.2% strikeout rate. It hasn't just been this season where he's shown elite performance either, as Brown was a Top 10-15 SP for fantasy over the final four months of the 2024 season after having that disastrous first six weeks or so.
Hunter Brown, Painted 97mph Two Seamer. 🖌️🎨 pic.twitter.com/2TFhohl1Yd
— Rob Friedman (@PitchingNinja) May 3, 2025
Brown has increased his strikeout rate by 7.1% this season, his whiff rate by 2.9%, and his chase rate by 4.7% while dropping his walk rate by 1.7%. All of his contact and bat missing metrics are above-average or better, and Brown is also one of the best arms in the league at limiting hard contact and barrels. Opposing hitters are only mustering an 85.1 mph AVG EV and a 29.1% hard-hit rate off of Brown this season.
Not only is Brown a top-10 arm at this point, I'd have zero issue ranking him as high as #3 overall behind Paul Skenes and Tarik Skubal. Those two represent the top tier of fantasy pitchers, and Brown is now firmly in Tier-2 along with Garrett Crochet, Logan Gilbert, Spencer Strider, etc.
Wilyer Abreu, Boston Red Sox
After a solid rookie season in 2024, Wilyer Abreu has taken a solid step forward so far in 2025. In 181 plate appearances, Abreu is slashing .264/.354/.522 with 24 runs, 11 home runs, 27 RBI, and four steals, while having a beautiful-looking Savant page.
Not only are the surface stats nice, but Abreu's metrics under the hood are encouraging as well and back up his early-season surge. Abreu continues to run impressive quality of contact metrics with a 14.4% barrel rate and a 49.6% hard-hit rate along with a 91.6 mph AVG EV, .596 xSLG, and .470 xwOBACON. But he did all of this last season, too. So, what has changed in 2025?
Well, a lot. Abreu has increased his zone contact rate from 76.4% to 88.6% and his overall contact rate from 70.4% to 82.6% while also dropping his chase rate from 28.2% to 23.8%. On top of that, Abreu's walk and strikeout rates have improved from 8.9% and 28% to 12.2% and 18.2%, respectively.
Given the steps forward in the contact and approach department while not sacrificing any power, Abreu is easily a Top-100 player at this point and pushing Top-50 overall status.
Cal Raleigh, Seattle Mariners
At the catcher position, there has been plenty of turnover at the top, especially with the #1 overall spot. But the one backstop who has remained consistently good to great over the last few years is Cal "Big Dumper" Raleigh, who takes over the #1 dynasty catcher spot for me this month. Honestly, it's hard to make an argument against him in the top spot at this point.
Cal Raleigh gives the @Mariners a late lead with home run No. 15! #RivalryWeekend pic.twitter.com/6e8MGdNZ5C
— MLB (@MLB) May 18, 2025
"But Eric, he hit .220 last season and is also a .220 career hitter over five seasons!"
So what? Yes, the average will probably never be impactful. Still, Raleigh is so darn good in the power and run production categories that it more than makes up for his batting average shortcomings.
Since the beginning of the 2023 season, Raleigh ranks second in runs (182), first in RBI (207), tied-first in SLG (.461), first in ISO (.233), and is first in home runs by a country mile. Raleigh has 79 home runs since the start of 2023, which is 20 more than second-place Shea Langeliers. William Contreras is still in the same tier as Raleigh, and I believe he'll bounce back, but the #1 spot right now has to go to Big Dumper.
Corbin Burnes, Arizona Diamondbacks
As someone who got in early on Corbin Burnes a half-decade ago and had plenty of shares, his ascension to pitching greatness was pure gold for my fantasy teams. But notice how I used the word "had" and not "has" as I now have zero shares of Burnes in my dynasty leagues.
Yes, Burnes had a 2.92 ERA last year and is at 2.56 this year, but there are some underlying concerns which have me dropping him down my rankings and recommending him as a sell in dynasty. To start, Burnes' walk rate has nearly doubled this season from 6.1% to 11.6% which would be a career-worst mark for Burnes.
On top of that, Burnes is getting hit extremely hard this season with a45.5% hard-hit rate allowed, and his bat missing abilities have continued their downward trend this season. Burnes is down to a 22.6% strikeout rate and 25.7% whiff rate, both of which are career lows. He also has his lowest chase rate since 2018 and all of his ERA indicators are in the 3.96 to 4.29 range right now.
Is Burnes still a good arm for fantasy? Yes. But is he an elite "set and forget" ace? Not anymore.
If you enjoyed these rankings and want to see the full Top 500, along with additional rankings, analysis, and more, check out Eric's Toolshed Fantasy Patreon.
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!

More Fantasy Baseball Advice