
Eric Cross' updated top 200 dynasty fantasy baseball rankings, updated for June 2025. His top MLB players to target in dynasty leagues for 2025 and beyond.
Another month has come and gone, and we're now starting to approach the halfway mark of the Major League season. Per usual, the season seems to be flying by, and it's time for another dynasty rankings update. There has been plenty of movement this month.
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 June 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: June 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.98 | 1 |
2 | Shohei Ohtani | UT/SP | LAD | 30.93 | 2 |
3 | Corbin Carroll | OF | ARI | 24.80 | 3 |
4 | Kyle Tucker | OF | CHC | 28.39 | 5 |
5 | Elly De La Cruz | SS | CIN | 23.40 | 6 |
6 | Juan Soto | OF | NYM | 26.62 | 4 |
7 | Fernando Tatis Jr. | OF | SDP | 26.43 | 7 |
8 | Aaron Judge | OF | NYY | 33.12 | 9 |
9 | Ronald Acuna Jr. | OF | ATL | 27.47 | 12 |
10 | Gunnar Henderson | SS | BAL | 23.94 | 8 |
11 | James Wood | OF | WAS | 22.72 | 11 |
12 | Wyatt Langford | OF | TEX | 23.56 | 10 |
13 | Paul Skenes | SP | PIT | 23.03 | 13 |
14 | Jose Ramirez | 3B | CLE | 32.73 | 14 |
15 | Tarik Skubal | SP | DET | 28.55 | 15 |
16 | Jackson Merrill | OF | SDP | 22.14 | 17 |
17 | Francisco Lindor | SS | NYM | 31.57 | 19 |
18 | Oneil Cruz | OF | PIT | 26.68 | 18 |
19 | Vladimir Guerrero Jr. | 1B | TOR | 26.23 | 21 |
20 | Pete Crow-Armstrong | OF | CHC | 23.20 | 33 |
21 | Jackson Chourio | OF | MIL | 21.24 | 16 |
22 | Roman Anthony | OF | BOS | 21.07 | 22 |
23 | Garrett Crochet | SP | BOS | 25.97 | 25 |
24 | Yordan Alvarez | OF | HOU | 27.95 | 20 |
25 | Julio Rodriguez | OF | SEA | 24.44 | 29 |
26 | Junior Caminero | 3B | TBR | 21.93 | 32 |
27 | Austin Riley | 3B | ATL | 28.19 | 26 |
28 | Mookie Betts | SS/OF | LAD | 32.67 | 28 |
29 | Ketel Marte | 2B | ARI | 31.66 | 30 |
30 | Trea Turner | SS | PHI | 31.94 | 31 |
31 | Jarren Duran | OF | BOS | 28.76 | 27 |
32 | Rafael Devers | 3B | BOS | 28.62 | 40 |
33 | Pete Alonso | 1B | NYM | 30.51 | 23 |
34 | Bryce Harper | 1B | PHI | 32.65 | 34 |
35 | Jazz Chisholm Jr. | 2B/3B/OF | NYY | 27.35 | 35 |
36 | Matt Olson | 1B | ATL | 31.20 | 37 |
37 | Zach Neto | SS | LAA | 24.35 | 53 |
38 | Logan Gilbert | SP | SEA | 28.09 | 41 |
39 | Hunter Brown | SP | HOU | 26.78 | 44 |
40 | Manny Machado | 3B | SDP | 32.93 | 42 |
41 | Hunter Greene | SP | CIN | 25.84 | 39 |
42 | Yoshinobu Yamamoto | SP | LAD | 26.81 | 43 |
43 | CJ Abrams | SS | WAS | 24.68 | 45 |
44 | Spencer Strider | SP | ATL | 26.61 | 38 |
45 | Kristian Campbell | 2B | BOS | 22.94 | 24 |
46 | Cole Ragans | SP | KCR | 27.49 | 46 |
47 | Brent Rooker | UT | ATH | 30.60 | 47 |
48 | Eury Perez | SP | MIA | 22.15 | 48 |
49 | Corey Seager | SS | TEX | 31.12 | 36 |
50 | Josh Naylor | 1B | ARI | 27.96 | 49 |
51 | Spencer Schwellenbach | SP | ATL | 25.02 | 51 |
52 | Freddie Freeman | 1B | LAD | 35.74 | 50 |
53 | Zack Wheeler | SP | PHI | 35.03 | 52 |
54 | Lawrence Butler | OF | ATH | 24.91 | 56 |
55 | Cal Raleigh | C | SEA | 28.53 | 84 |
56 | Logan Webb | SP | SFG | 28.56 | 61 |
57 | Pablo Lopez | SP | MIN | 29.26 | 55 |
58 | Riley Greene | OF | DET | 24.69 | 63 |
59 | Joe Ryan | SP | MIN | 29.01 | 64 |
60 | Kyle Schwarber | UT | PHI | 32.26 | 65 |
61 | Alex Bregman | 3B | BOS | 31.20 | 54 |
62 | Seiya Suzuki | OF | CHC | 30.81 | 66 |
63 | Konnor Griffin | SS | PIT | 19.12 | 144 |
64 | Sebastian Walcott | SS | TEX | 19.23 | 129 |
65 | Michael King | SP | SDP | 30.04 | 57 |
66 | Jackson Holliday | 2B | BAL | 21.51 | 71 |
67 | Max Fried | SP | NYY | 31.39 | 73 |
68 | Leodalis De Vries | SS | SDP | 18.65 | 60 |
69 | Bryan Woo | SP | SEA | 25.36 | 82 |
70 | Jordan Westburg | 2B/3B | BAL | 26.30 | 69 |
71 | George Kirby | SP | SEA | 27.34 | 62 |
72 | Jasson Dominguez | OF | NYY | 22.33 | 81 |
73 | MacKenzie Gore | SP | WAS | 26.29 | 77 |
74 | Freddy Peralta | SP | MIL | 29.01 | 59 |
75 | Nick Kurtz | 1B | ATH | 22.24 | 88 |
76 | Dylan Cease | SP | SDP | 29.45 | 72 |
77 | Shane McClanahan | SP | TBR | 28.11 | 70 |
78 | Will Smith | C | LAD | 30.20 | 93 |
79 | Jac Caglianone | 1B | KCR | 22.33 | 152 |
80 | Kris Bubic | SP | KCR | 27.80 | 126 |
81 | Shota Imanaga | SP | CHC | 31.77 | 75 |
82 | Heliot Ramos | OF | SFG | 25.75 | 117 |
83 | Dylan Crews | OF | WAS | 22.95 | 74 |
84 | Carlos Rodon | SP | NYY | 32.50 | 193 |
85 | Maikel Garcia | 2B/3B | KCR | 25.26 | 99 |
86 | Blake Snell | SP | LAD | 32.51 | 67 |
87 | Bryan Reynolds | OF | PIT | 30.37 | 100 |
88 | Jesus Made | 3B/SS | MIL | 18.08 | 102 |
89 | Bailey Ober | SP | MIN | 29.91 | 80 |
90 | Wilyer Abreu | OF | BOS | 25.96 | 58 |
91 | Matt Shaw | 3B | CHC | 23.59 | 108 |
92 | Chase Burns | SP | CIN | 22.39 | 206 |
93 | Kerry Carpenter | OF | DET | 27.77 | 147 |
94 | Mason Miller | RP | ATH | 26.79 | 109 |
95 | Christian Yelich | OF | MIL | 33.51 | 111 |
96 | Jeremy Pena | SS | HOU | 27.71 | 228 |
97 | Matt McLain | 2B | CIN | 25.84 | 79 |
98 | Bubba Chandler | SP | PIT | 22.73 | 96 |
99 | Vinnie Pasquantino | 1B | KCR | 27.66 | 113 |
100 | Cody Bellinger | OF/1B | NYY | 29.91 | 134 |
101 | Andrew Painter | SP | PHI | 22.16 | 87 |
102 | Jordan Lawlar | 2B/SS | ARI | 22.89 | 94 |
103 | Matt Chapman | 3B | SFG | 32.12 | 95 |
104 | Framber Valdez | SP | HOU | 31.56 | 114 |
105 | Roki Sasaki | SP | LAD | 23.59 | 68 |
106 | Travis Bazzana | 2B | CLE | 22.78 | 85 |
107 | William Contreras | C | MIL | 27.46 | 92 |
108 | Tyler Glasnow | SP | LAD | 31.80 | 105 |
109 | Cristopher Sanchez | SP | PHI | 28.49 | 122 |
110 | Teoscar Hernandez | OF | LAD | 32.65 | 89 |
111 | Kodai Senga | SP | NYM | 32.36 | 123 |
112 | Josh Hader | RP | HOU | 31.17 | 124 |
113 | Anthony Volpe | SS | NYY | 24.11 | 107 |
114 | Samuel Basallo | C/1B | BAL | 20.82 | 175 |
115 | Luis Robert Jr. | OF | CHW | 27.85 | 98 |
116 | Jacob Wilson | SS | ATH | 23.19 | 233 |
117 | Yainer Diaz | C | HOU | 26.71 | 103 |
118 | Marcell Ozuna | UT | ATL | 34.58 | 127 |
119 | Steven Kwan | OF | CLE | 27.76 | 130 |
120 | Ozzie Albies | 2B | ATL | 28.42 | 78 |
121 | Chris Sale | SP | ATL | 36.20 | 131 |
122 | Michael Harris II | OF | ATL | 24.25 | 76 |
123 | Anthony Santander | OF | TOR | 30.64 | 132 |
124 | Grayson Rodriguez | SP | BAL | 25.56 | 116 |
125 | Tanner Bibee | SP | CLE | 26.26 | 133 |
126 | Tyler Soderstrom | 1B/OF | ATH | 23.54 | 97 |
127 | Bryce Miller | SP | SEA | 26.79 | 86 |
128 | Michael Busch | 1B | CHC | 27.58 | 146 |
129 | Randy Arozarena | OF | SEA | 30.28 | 91 |
130 | Ezequiel Tovar | SS | COL | 23.85 | 155 |
131 | Ben Rice | 1B | NYY | 26.29 | 101 |
132 | Brandon Nimmo | OF | NYM | 32.20 | 138 |
133 | Ryan Pepiot | SP | TBR | 27.80 | 139 |
134 | Bo Bichette | SS | TOR | 27.26 | 140 |
135 | Jonathan Aranda | 1B | TBR | 27.05 | 186 |
136 | Adley Rutschman | C | BAL | 27.34 | 119 |
137 | Jose Altuve | 2B/OF | HOU | 35.10 | 141 |
138 | Kevin McGonigle | 2B/SS | DET | 20.80 | 187 |
139 | Jack Flaherty | SP | DET | 29.65 | 118 |
140 | Gleyber Torres | 2B | DET | 28.49 | 149 |
141 | Jackson Jobe | SP | DET | 22.86 | 110 |
142 | Luis Castillo | SP | SEA | 32.52 | 136 |
143 | Willy Adames | SS | SFG | 29.77 | 151 |
144 | Zyhir Hope | OF | LAD | 20.38 | 150 |
145 | Travis Sykora | SP | WAS | 21.11 | 210 |
146 | Andy Pages | OF | LAD | 24.50 | 154 |
147 | Reese Olson | SP | DET | 25.86 | 158 |
148 | Royce Lewis | 3B | MIN | 26.01 | 83 |
149 | Lars Nootbaar | OF | STL | 27.75 | 125 |
150 | Aaron Nola | SP | PHI | 32.02 | 112 |
151 | Max Clark | OF | DET | 20.46 | 145 |
152 | J.J. Wetherholt | SS | STL | 22.74 | 160 |
153 | Brenton Doyle | OF | COL | 27.07 | 104 |
154 | Josue De Paula | OF | LAD | 20.04 | 174 |
155 | Taj Bradley | SP | TBR | 24.22 | 173 |
156 | Nick Pivetta | SP | SDP | 32.32 | 156 |
157 | Ivan Herrera | C | STL | 25.02 | 284 |
158 | Ian Happ | OF | CHC | 30.83 | 120 |
159 | Jesus Luzardo | SP | PHI | 27.69 | 128 |
160 | Mike Trout | OF | LAA | 33.84 | 171 |
161 | Logan O'Hoppe | C | LAA | 25.33 | 153 |
162 | Jacob deGrom | SP | TEX | 36.98 | 172 |
163 | Coby Mayo | 3B | BAL | 23.49 | 148 |
164 | Brendan Donovan | 2B/OF | STL | 28.39 | 192 |
165 | Zac Gallen | SP | ARI | 29.85 | 115 |
166 | Josh Jung | 3B | TEX | 27.32 | 157 |
167 | Bryce Eldridge | 1B | SFG | 20.63 | 165 |
168 | Eugenio Suarez | 3B | ARI | 33.90 | 162 |
169 | Andrew Abbott | SP | CIN | 26.02 | 235 |
170 | Masyn Winn | SS | STL | 23.22 | 190 |
171 | Alec Bohm | 1B/3B | PHI | 28.85 | 223 |
172 | Luis Pena | 3B/SS | MIL | 18.56 | 287 |
173 | Tommy Edman | 2B/SS | LAD | 30.09 | 137 |
174 | Jhoan Duran | RP | MIN | 27.42 | 169 |
175 | Shane Bieber | SP | CLE | 30.03 | 179 |
176 | Corbin Burnes | SP | ARI | 30.63 | 90 |
177 | Nico Hoerner | 2B | CHC | 28.07 | 180 |
178 | Edwin Diaz | RP | NYM | 31.22 | 184 |
179 | Dansby Swanson | SS | CHC | 31.33 | 191 |
180 | Lazaro Montes | OF | SEA | 20.62 | 199 |
181 | Cedric Mullins II | OF | BAL | 30.69 | 159 |
182 | Matthew Liberatore | SP | STL | 25.59 | 251 |
183 | Brice Turang | 2B | MIL | 25.55 | 106 |
184 | Colton Cowser | OF | BAL | 25.22 | 166 |
185 | Agustin Ramirez | C | NYY | 23.74 | 188 |
186 | Addison Barger | 3B/OF | TOR | 25.57 | NR |
187 | Isaac Paredes | 1B/3B | HOU | 26.30 | 252 |
188 | Taylor Ward | OF | LAA | 31.49 | 213 |
189 | Marcelo Mayer | SS | BOS | 22.49 | 203 |
190 | Gavin Williams | SP | CLE | 25.87 | 189 |
191 | Kevin Gausman | SP | TOR | 34.43 | 176 |
192 | Ryan Weathers | SP | MIA | 25.48 | 382 |
193 | Austin Wells | C | NYY | 25.91 | 182 |
194 | Josh Lowe | OF | TBR | 27.35 | 220 |
195 | Jared Jones | SP | PIT | 23.82 | 142 |
196 | Mark Vientos | 3B | NYM | 25.49 | 121 |
197 | Zach Eflin | SP | BAL | 31.17 | 168 |
198 | Cam Smith | OF | HOU | 22.29 | 217 |
199 | Spencer Torkelson | 1B | DET | 25.79 | 167 |
200 | Triston Casas | 1B | BOS | 25.40 | 181 |
Dynasty Fantasy Baseball Rankings Notes
Zach Neto, Los Angeles Angels
After missing the first few weeks of the season, Zach Neto has done his best to make up for lost time. In just 207 plate appearances, Neto is already up to 10 home runs, 11 steals, 26 RBI, and 37 runs scored with a .282/.319/.508 slash line. Even with the missed time, he has a shot at a 25/25 season of maybe even pushing 30/30 if he keeps his current pace.
Neto has improved his quality of contact metrics exponentially across the board this season. After having an 8.4% barrel rate, 88.5 mph AVG EV, and 38.8% hard-hit rate in 2024, Neto has jumped to a 15.1% barrel rate, 91.8 mph AVG EV, and 46.8% hard-hit rate this season.
With the improved power along with his above-average speed, Neto should be an annual threat to exceed 20 home runs and 20 steals while maybe joining the 30/30 club someday.
However, his contact rates, both in zone and overall, are slightly below-average, and he's currently running a 4.3% walk rate and a 27.5% strikeout rate. Neto isn't overly aggressive and has a better-than-league-average chase rate, so I'm not terribly concerned about the strikeout rate rising higher, but it'd be nice to see him walk a bit more and get that OBP up a bit.
Jeremy Peña, Houston Astros
Jeremy Peña took a sizeable leap in this month's rankings update, now slotting just inside my Top-100 overall. With how he's been playing this season, the bump was warranted. In 281 plate appearances, Peña has racked up nine home runs, 13 steals, 36 runs, and 32 RBI with a .319/.375/.484 slash line. That entire slash line would be new career-best marks for Peña, and he's on pace to set career highs in runs, home runs, RBI, and steals.
For the third season in a row, Peña has dropped his strikeout rate, now sitting at just 14.9% to go along with an 87.3% zone contact rate and 75.8% overall contact rate. His quality of contact metrics are all league average or a hair above, but he's able to maximize his power thanks to his 43.3% pull rate and 19.5% Pull-Air rate, which bodes well for someone who gets to take aim at the Crawford Boxes in half of his games.
Add in a 98th percentile sprint speed and you have a well-rounded offensive skill set in a good park and a good lineup. I'm not sure we see another massive leap from Peña in future rankings updates, but sticking as a Top-100 player is certainly possible.
Eury Pérez, Miami Marlins
Usually, these rankings notes are to outline trending players rising or falling in my rankings. But not here. I'm including Eury Pérez in these notes to point out how high I still have him, along with the fact that I never really dropped him too far down my rankings when he was on the IL all of 2024 and the first two months of 2025. Why? Well, you can make a strong argument that Pérez's upside and ceiling for fantasy is one of the five highest ceilings of any pitcher in baseball.
Eury Pérez, 98mph ⛽️ pic.twitter.com/WQJ3woJ698
— Rob Friedman (@PitchingNinja) June 9, 2025
Back in Pérez's 2023 rookie season, he absolutely dazzled with a 3.15 ERA, 1.13 WHIP, 8.3% walk rate, and a 28.9% strikeout rate across 19 starts and 91.1 innings. Pérez is one of just nine rookie pitchers in the history of baseball to have an ERA below 3.20, a WHIP below 1.15, and a K-BB rate above 20% in his rookie season while throwing at least 90 innings.
That was just the tip of the iceberg regarding Pérez's greatness in his rookie season. On top of having a fastball that averaged 97.5 mph, Pérez's curveball, slider, and changeup all had a whiff rate above 45%. And now he's throwing even harder than he did in 2023 and has added a sinker to the mix as well. I'm sure the Marlins will baby him this season, which limits the short-term value a bit, but Perez has the stuff to be a Tier-1 pitcher for fantasy long-term.
Addison Barger, Toronto Blue Jays
I'd be remiss not to mention Addison Barger in this month's article, as he jumped from outside my Top-500 all the way into the Top-200 this month. Barger was a force to be reckoned with in May, slashing .292/.370/.517 with four home runs and eight doubles in 100 plate appearances, and already has two doubles and three home runs in 36 plate appearances in June.
After having around league-average quality of contact metrics in 2024, Barger has ascended to near the top of the leaderboards this season with his 14.1% barrel rate, 93.7 mph AVG EV, and 51.3% hard-hit rate. He ranks in the Top-15% of hitters in xBA, xSLG, xwOBA, AVG EV, hard-hit rate, barrel rate, sweet spot rate, and bat speed. Barger also has an 82.8% zone and 74.5% overall contact rate while keeping the strikeout rate in check at 23.2%,
As someone who doesn't run much, Barger will need to continue standing out at the plate for his rankings ascension to continue, but everything looks pretty darn good under the hood right now.
Ozzie Albies, Atlanta Braves
It feels odd not to have Ozzie Albies inside my top-100 anymore, but I simply cannot justify that ranking for him anymore. In 284 plate appearances this season, Albies is slashing an underwhelming .232/.310/.339 with six home runs and six steals. This comes after a disappointing 2024 season where he slashed .251/.303/.404 with 10 home runs and eight steals in 435 plate appearances.
When you look at Albies' profile, he's still making above-average contact, both in zone and overall, and is only striking out 15.5% of the time. Having an above-average contact rate and lower strikeout rate have always been the norm for Albies, but the problem this season has been his utter lack of power.
That trend started last season with Albies dropping from a 39% strikeout rate in 2023 to a 32% hard-hit rate in 2024, and it's continued so far in 2025 with a 27.5% hard-hit rate along with an 86.4 mph AVG EV and 3.3% barrel rate. Albies ranks in the bottom 10% of hitters in AVG EV, barrel rate, and hard-hit rate this season while also having a 15th percentile xSLG and 6th percentile bat speed.
Albies is at least still hitting the ball at ideal angles with a 26.5% Pull-Air rate, but the decreased quality of contact is really limiting him right now. He's still fantasy relevant, but it's tough to trust Albies as your starting second baseman if you're a contending dynasty team.
Royce Lewis, Minnesota Twins
Honestly, I should have moved Royce Lewis even lower than I did in this update, and will definitely be doing so next month unless he turns his season around. With Lewis, durability concerns have always existed, but at least the production had been mostly impactful when he was on the field. That has no longer been the case here in 2025. In 102 plate appearances this season, Lewis has slashed just .187/.275/.264 with one home run, eight RBI, and eight runs scored in 28 games.
Is it worth buying low or investing in Lewis at all anymore? Well, the metrics under the hood aren't terrible. Lewis currently has above-average quality of contact metrics this season with a 10.5% barrel rate, 91 mph AVG EV, and 42.1% hard-hit rate. He's also walking 10.8% of the time with a 14.7% strikeout rate and an above-average 77.4% contact rate.
There aren't any red flags with his offensive metrics, which is why I still have some confidence in Lewis finding his way at the plate eventually. But the downside is that he needs the bat to stand out, as steals are no longer a part of his repertoire.
Can Lewis ever remain healthy enough to provide a positive ROI in any season? This is starting to feel like another Byron Buxton situation. I've never had any shares of Buxton, and I don't plan on having any shares of Lewis any time soon unless the price is dirt cheap or free.
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