
Eric Cross' updated top 200 dynasty fantasy baseball rankings, updated for July 2025. His top MLB players to target in dynasty leagues for 2025 and beyond.
Another month of the Major League season is in the books. It's hard to believe that we're around 100 games into the season, with the stretch run of the season about to begin. We just finished up All-Star break festivities yesterday, and the second half of the season is about to begin. With another month in the rearview mirror, it's time for another dynasty rankings update.
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 July 2025, with notes on five notable risers or fallers in my July 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 (Next 2-3 years)
- Expected future long-term performance
- Profile/metrics analysis
- Durability
- Team Context (it matters a little bit)
Top 200 Fantasy Baseball Dynasty Rankings
Updated: July 2025. For 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 | 25.1 | 1 |
2 | Shohei Ohtani | UT/SP | LAD | 31.0 | 2 |
3 | Kyle Tucker | OF | CHC | 28.5 | 4 |
4 | Elly De La Cruz | SS | CIN | 23.5 | 5 |
5 | James Wood | OF | WAS | 22.8 | 11 |
6 | Juan Soto | OF | NYM | 26.7 | 6 |
7 | Ronald Acuna Jr. | OF | ATL | 27.6 | 9 |
8 | Corbin Carroll | OF | ARI | 24.9 | 3 |
9 | Fernando Tatis Jr. | OF | SDP | 26.5 | 7 |
10 | Aaron Judge | OF | NYY | 33.2 | 8 |
11 | Paul Skenes | SP | PIT | 23.1 | 13 |
12 | Tarik Skubal | SP | DET | 28.6 | 15 |
13 | Jose Ramirez | 3B | CLE | 32.8 | 14 |
14 | Pete Crow-Armstrong | OF | CHC | 23.3 | 20 |
15 | Gunnar Henderson | SS | BAL | 24.0 | 10 |
16 | Francisco Lindor | SS | NYM | 31.7 | 17 |
17 | Wyatt Langford | OF | TEX | 23.7 | 12 |
18 | Jackson Chourio | OF | MIL | 21.3 | 21 |
19 | Garrett Crochet | SP | BOS | 26.1 | 23 |
20 | Vladimir Guerrero Jr. | 1B | TOR | 26.3 | 19 |
21 | Junior Caminero | 3B | TBR | 22.0 | 26 |
22 | Roman Anthony | OF | BOS | 21.2 | 22 |
23 | Yordan Alvarez | OF | HOU | 28.0 | 24 |
24 | Cal Raleigh | C | SEA | 28.6 | 55 |
25 | Jazz Chisholm Jr. | 2B/3B/OF | NYY | 27.4 | 35 |
26 | Austin Riley | 3B | ATL | 28.3 | 27 |
27 | Ketel Marte | 2B | ARI | 31.8 | 29 |
28 | Trea Turner | SS | PHI | 32.0 | 30 |
29 | Oneil Cruz | OF | PIT | 26.8 | 18 |
30 | Pete Alonso | 1B | NYM | 30.6 | 33 |
31 | Hunter Brown | SP | HOU | 26.9 | 39 |
32 | Jackson Merrill | OF | SDP | 22.2 | 16 |
33 | CJ Abrams | SS | WAS | 24.8 | 43 |
34 | Nick Kurtz | 1B | ATH | 22.3 | 75 |
35 | Zach Neto | SS | LAA | 24.4 | 37 |
36 | Rafael Devers | 3B | SFG | 28.7 | 32 |
37 | Julio Rodriguez | OF | SEA | 24.5 | 25 |
38 | Riley Greene | OF | DET | 24.8 | 58 |
39 | Bryce Harper | 1B | PHI | 32.7 | 34 |
40 | Matt Olson | 1B | ATL | 31.3 | 36 |
41 | Manny Machado | 3B | SDP | 33.0 | 40 |
42 | Mookie Betts | SS/OF | LAD | 32.8 | 28 |
43 | Logan Gilbert | SP | SEA | 28.2 | 38 |
44 | Hunter Greene | SP | CIN | 25.9 | 41 |
45 | Brent Rooker | UT | ATH | 30.7 | 47 |
46 | Spencer Strider | SP | ATL | 26.7 | 44 |
47 | Corey Seager | SS | TEX | 31.2 | 49 |
48 | Yoshinobu Yamamoto | SP | LAD | 26.9 | 42 |
49 | Josh Naylor | 1B | ARI | 28.1 | 50 |
50 | Konnor Griffin | SS | PIT | 19.2 | 63 |
51 | Seiya Suzuki | OF | CHC | 30.9 | 62 |
52 | Zack Wheeler | SP | PHI | 35.1 | 53 |
53 | Spencer Schwellenbach | SP | ATL | 25.1 | 51 |
54 | Jarren Duran | OF | BOS | 28.9 | 31 |
55 | Eury Perez | SP | MIA | 22.2 | 48 |
56 | Logan Webb | SP | SFG | 28.7 | 56 |
57 | Joe Ryan | SP | MIN | 29.1 | 59 |
58 | Kyle Schwarber | UT | PHI | 32.4 | 60 |
59 | Alex Bregman | 3B | BOS | 31.3 | 61 |
60 | Chase Burns | SP | CIN | 22.5 | 93 |
61 | Jacob Misiorowski | SP | MIL | 23.3 | 237 |
62 | Jackson Holliday | 2B | BAL | 21.6 | 66 |
63 | Bryan Woo | SP | SEA | 25.5 | 69 |
64 | Cristopher Sanchez | SP | PHI | 28.6 | 112 |
65 | Jordan Westburg | 2B/3B | BAL | 26.4 | 70 |
66 | Sebastian Walcott | SS | TEX | 19.3 | 64 |
67 | Jasson Dominguez | OF | NYY | 22.4 | 72 |
68 | Cole Ragans | SP | KCR | 27.6 | 46 |
69 | Jeremy Pena | SS | HOU | 27.8 | 97 |
70 | Michael King | SP | SDP | 30.1 | 65 |
71 | George Kirby | SP | SEA | 27.4 | 71 |
72 | Lawrence Butler | OF | ATH | 25.0 | 54 |
73 | Max Fried | SP | NYY | 31.5 | 67 |
74 | Pablo Lopez | SP | MIN | 29.4 | 57 |
75 | Freddy Peralta | SP | MIL | 29.1 | 74 |
76 | Will Smith | C | LAD | 30.3 | 79 |
77 | MacKenzie Gore | SP | WAS | 26.4 | 73 |
78 | Maikel Garcia | 2B/3B | KCR | 25.4 | 86 |
79 | Freddie Freeman | 1B | LAD | 35.8 | 52 |
80 | Andy Pages | OF | LAD | 24.6 | 148 |
81 | Andrew Painter | SP | PHI | 22.3 | 103 |
82 | Wilyer Abreu | OF | BOS | 26.1 | 91 |
83 | Heliot Ramos | OF | SFG | 25.8 | 83 |
84 | Kristian Campbell | 2B | BOS | 23.0 | 45 |
85 | Kevin McGonigle | SS | DET | 20.9 | 140 |
86 | Jonathan Aranda | 1B | TBR | 27.1 | 137 |
87 | Framber Valdez | SP | HOU | 31.7 | 106 |
88 | Matt McLain | 2B | CIN | 25.9 | 98 |
89 | Leodalis De Vries | SS | SDP | 18.7 | 68 |
90 | Cody Bellinger | OF/1B | NYY | 30.0 | 102 |
91 | Shota Imanaga | SP | CHC | 31.9 | 82 |
92 | Jesus Made | SS | MIL | 18.2 | 89 |
93 | Cam Smith | OF | HOU | 22.4 | 198 |
94 | Vinnie Pasquantino | 1B | KCR | 27.8 | 100 |
95 | Roki Sasaki | SP | LAD | 23.7 | 107 |
96 | Jac Caglianone | 1B | KCR | 22.4 | 80 |
97 | Christian Yelich | OF | MIL | 33.6 | 96 |
98 | Randy Arozarena | OF | SEA | 30.4 | 131 |
99 | Tyler Glasnow | SP | LAD | 31.9 | 110 |
100 | Josh Hader | RP | HOU | 31.3 | 115 |
101 | Dylan Crews | OF | WAS | 23.0 | 84 |
102 | Kris Bubic | SP | KCR | 27.9 | 81 |
103 | Samuel Basallo | C/1B | BAL | 20.9 | 117 |
104 | Carlos Rodon | SP | NYY | 32.6 | 85 |
105 | Kodai Senga | SP | NYM | 32.5 | 114 |
106 | Brandon Nimmo | OF | NYM | 32.3 | 134 |
107 | Blake Snell | SP | LAD | 32.6 | 87 |
108 | Michael Busch | 1B | CHC | 27.7 | 130 |
109 | Marcell Ozuna | UT | ATL | 34.7 | 121 |
110 | Dylan Cease | SP | SDP | 29.5 | 76 |
111 | Luis Pena | SS | MIL | 18.7 | 173 |
112 | Matt Chapman | 3B | SFG | 32.2 | 105 |
113 | Teoscar Hernandez | OF | LAD | 32.7 | 113 |
114 | Grayson Rodriguez | SP | BAL | 25.7 | 126 |
115 | Tanner Bibee | SP | CLE | 26.4 | 127 |
116 | Shane McClanahan | SP | TBR | 28.2 | 78 |
117 | Bryce Miller | SP | SEA | 26.9 | 129 |
118 | Jose Altuve | 2B/OF | HOU | 35.2 | 139 |
119 | Mason Miller | RP | ATH | 26.9 | 95 |
120 | Gleyber Torres | 2B | DET | 28.6 | 142 |
121 | Ryan Pepiot | SP | TBR | 27.9 | 135 |
122 | Brice Turang | 2B | MIL | 25.6 | 183 |
123 | Adley Rutschman | C | BAL | 27.4 | 138 |
124 | Jacob Wilson | SS | ATH | 23.3 | 119 |
125 | Max Clark | OF | DET | 20.6 | 152 |
126 | Zyhir Hope | OF | LAD | 20.5 | 146 |
127 | Jack Flaherty | SP | DET | 29.7 | 141 |
128 | Bo Bichette | SS | TOR | 27.4 | 136 |
129 | Josue De Paula | OF | LAD | 20.1 | 155 |
130 | Agustin Ramirez | C | NYY | 23.8 | 185 |
131 | Tyler Soderstrom | 1B/OF | ATH | 23.6 | 128 |
132 | Luis Castillo | SP | SEA | 32.6 | 144 |
133 | Ezequiel Tovar | SS | COL | 23.9 | 132 |
134 | Willy Adames | SS | SFG | 29.9 | 145 |
135 | Travis Sykora | SP | WAS | 21.2 | 147 |
136 | Luis Robert Jr. | OF | CHW | 27.9 | 118 |
137 | Reese Olson | SP | DET | 26.0 | 149 |
138 | Steven Kwan | OF | CLE | 27.9 | 122 |
139 | Bryan Reynolds | OF | PIT | 30.5 | 88 |
140 | Kerry Carpenter | OF | DET | 27.9 | 94 |
141 | Brandon Lowe | 2B | TBR | 31.0 | 248 |
142 | J.J. Wetherholt | SS | STL | 22.8 | 153 |
143 | Addison Barger | 3B/OF | TOR | 25.7 | 186 |
144 | Hunter Goodman | C | COL | 25.8 | 228 |
145 | Lazaro Montes | OF | SEA | 20.7 | 180 |
146 | Anthony Volpe | SS | NYY | 24.2 | 116 |
147 | Jordan Lawlar | 2B/SS | ARI | 23.0 | 104 |
148 | Nick Pivetta | SP | SDP | 32.4 | 157 |
149 | Anthony Santander | OF | TOR | 30.7 | 125 |
150 | Brendan Donovan | 2B/OF | STL | 28.5 | 165 |
151 | Mike Trout | OF | LAA | 33.9 | 161 |
152 | Jacob deGrom | SP | TEX | 37.1 | 163 |
153 | William Contreras | C | MIL | 27.6 | 109 |
154 | Isaac Paredes | 1B/3B | HOU | 26.4 | 187 |
155 | Josh Lowe | OF | TBR | 27.4 | 194 |
156 | Bubba Chandler | SP | PIT | 22.8 | 99 |
157 | Colt Keith | 2B | DET | 23.9 | 208 |
158 | Kyle Stowers | OF | MIA | 27.5 | 231 |
159 | Bryce Eldridge | 1B | SFG | 20.7 | 168 |
160 | Travis Bazzana | 2B | CLE | 22.9 | 108 |
161 | Ian Happ | OF | CHC | 30.9 | 159 |
162 | Royce Lewis | 3B | MIN | 26.1 | 111 |
163 | Andrew Abbott | SP | CIN | 26.1 | 170 |
164 | Byron Buxton | OF | MIN | 31.6 | 211 |
165 | Aaron Nola | SP | PHI | 32.1 | 151 |
166 | Coby Mayo | 3B | BAL | 23.6 | 164 |
167 | Ivan Herrera | C | STL | 25.1 | 158 |
168 | Ceddanne Rafaela | OF | BOS | 24.8 | 213 |
169 | Eugenio Suarez | 3B | ARI | 34.0 | 169 |
170 | Jhoan Duran | RP | MIN | 27.5 | 175 |
171 | Jackson Jobe | SP | DET | 23.0 | 143 |
172 | Chris Sale | SP | ATL | 36.3 | 123 |
173 | Spencer Torkelson | 1B | DET | 25.9 | 199 |
174 | Chase DeLauter | OF | CLE | 23.8 | 219 |
175 | Nico Hoerner | 2B | CHC | 28.2 | 177 |
176 | Edwin Diaz | RP | NYM | 31.3 | 178 |
177 | Dansby Swanson | SS | CHC | 31.4 | 179 |
178 | Jo Adell | OF | LAA | 26.3 | 353 |
179 | Alec Bohm | 1B/3B | PHI | 28.9 | 172 |
180 | Colton Cowser | OF | BAL | 25.3 | 184 |
181 | Jesus Luzardo | SP | PHI | 27.8 | 160 |
182 | Masyn Winn | SS | STL | 23.3 | 171 |
183 | Corbin Burnes | SP | ARI | 30.7 | 77 |
184 | Taylor Ward | OF | LAA | 31.6 | 188 |
185 | Ozzie Albies | 2B | ATL | 28.5 | 101 |
186 | Ben Rice | 1B | NYY | 26.4 | 133 |
187 | Sandy Alcantara | SP | MIA | 29.9 | 216 |
188 | Josue Briceno | C/1B | DET | 20.8 | 260 |
189 | Zac Gallen | SP | ARI | 29.9 | 166 |
190 | Spencer Steer | 1B/OF | CIN | 27.6 | 202 |
191 | Drake Baldwin | C | ATL | 24.3 | 220 |
192 | Shane Bieber | SP | CLE | 30.1 | 176 |
193 | Michael Arroyo | 2B | SEA | 20.7 | 372 |
194 | Shane Baz | SP | TBR | 26.1 | 201 |
195 | Walker Jenkins | OF | MIN | 20.4 | 203 |
196 | Yainer Diaz | C | HOU | 26.8 | 120 |
197 | Tommy Edman | 2B/OF | LAD | 30.2 | 174 |
198 | Marcelo Mayer | 3B/SS | BOS | 22.6 | 189 |
199 | Justin Steele | SP | CHC | 30.0 | 223 |
200 | Logan O'Hoppe | C | LAA | 25.4 | 162 |
Dynasty Fantasy Baseball Rankings Notes
Jacob Misiorowski, Milwaukee Brewers
Jacob Misiorowski has taken the Major Leagues by storm over the last month, even pitching in the All-Star Game on Tuesday following just five starts with Milwaukee. You can scoff at the inclusion of a rookie with five starts on the All-Star team, but you can't scoff at how electric these five starts have been.
Just look at his last outing on July 8, where Misiorowski faced Clayton Kershaw and the loaded Dodgers, and finished with 12 strikeouts in six innings while allowing four hits, one walk, and one earned run. Outside of allowing five earned runs to the Mets in his fourth outing, Misiorowski's other four outings have been truly spectacular.
FILTHY: Jacob Misiorowski just unleashed a 96 MPH slider 🤯 pic.twitter.com/O2fcXNGBJJ
— MLB (@MLB) June 21, 2025
Overall, Misiorowski has recorded a 2.81 ERA, 0.90 WHIP, 10.3% walk rate, and a 34% strikeout rate through his first 25.2 innings in the Majors. He's dazzled fans in the ballpark and watching around the world with his triple-digit fastballs (99.3 mph AVG) and mid-90s sliders. All four of his pitches currently have a BAA under .180 and a whiff rate above 22% with his curveball (50%) and changeup (44.4%) leading the way in the whiff rate department.
I'm sure many of you are watching Misiorowski and waiting for him to blow out his elbow. Yes, any young pitcher who throws this hard and has a high-velocity slider is an injury risk, but that applies to like 90% of young arms these days. While 99.9% of young arms aren't as talented or have as much upside as Misiorowski, he's already pushing fantasy ace status and could easily be there by the end of the season.
Cristopher Sánchez, Philadelphia Phillies
Without question, one of the biggest All-Star snubs this season was Cristopher Sánchez. In 19 starts so far this season, Sánchez has dominated to the tune of a 2.50 ERA, 1.14 WHIP, and a 19.2% K-BB rate. He's one of just seven qualified pitchers to have an ERA of 2.50 or less and a K-BB rate above 19%. The other six are Paul Skenes, Garrett Crochet, Tarik Skubal, Jacob deGrom, Zack Wheeler, and Hunter Brown.
Sánchez has been a good arm for a few years now, but the increased bat-missing ability has taken him from being a good arm to an elite arm for fantasy. Sánchez has a career-best 26% strikeout rate and 29.5% whiff rate this season, largely due to a whiff rate increase on his changeup from 34.8% in 2024 to 46.2% in 2025. That changeup is one of the best in baseball, with a .146 BAA and .183 SLG allowed to go with that higher whiff rate. Sánchez also has a 33.6% whiff rate on his slider.
Sánchez does everything you want an ace pitcher to do. Misses bats at a high clip? Check. Better than league-average walk rate? Check. Limits hard contact and gets plenty of groundballs? Check. At this point, Sánchez is a no-doubt Top-20 dynasty SP and is putting himself into the fantasy ace discussion.
Ceddanne Rafaela, Boston Red Sox
As it stands today, the Boston Red Sox are on a 10-game winning streak, and Ceddanne Rafaela has been the heartbeat of both this winning streak and the 2025 Red Sox in general. After a solid rookie season where he had 15 home runs and 19 steals, Rafaela has taken his game to a new level this season, making notable gains in several offensive areas.
CEDDANNE RAFAELA HITS IT OUT OF FENWAY 😤
THE @REDSOX ARE WALK-OFF WINNERS! pic.twitter.com/6LEzWZVQ7E
— MLB (@MLB) July 12, 2025
In 341 first-half plate appearances, Rafaela slashed .271/.314/.483 with 14 home runs, 13 steals, 48 RBI, and 55 runs scored. On top of being an elite runner and defender, Rafaela has become a much more complete hitter this season. Rafaela's quality of contact metrics have jumped to a 12.9% barrel rate, 90.9 mph AVG EV, and a 47.5% hard-hit rate. He's done this while also trimming his strikeout rate from 26.4% to 19.4% and improving his zone and overall contact rates from 75% and 67% to 82.8% and 73.8% respectively.
It would've been nice to see Rafaela improve one of those areas, but to improve his contact rates, quality of contact rates, and even his approach all in one season is an exciting development for the 24-year-old outfielder. With that said, Rafaela is still very aggressive and doesn't walk, so there are still some limitations here, but Rafaela's dynasty stock is trending up in a hurry.
Colt Keith, Detroit Tigers
Don't look now, but another second-year player has been heating up over the last couple of months. After a rough April where he slashed .186/.324/.254 with just two extra-base hits in 71 plate appearances, Colt Keith has hit .269 or higher in May, June, and so far in July. And in 54 games since May 4, Keith is slashing an impressive .305/.360/.508 with 14 doubles and six home runs.
While I knew Keith was hitting well and saw the slash line trending up, I was honestly a bit surprised when I saw that his metrics are as good as they are. Like Rafaela, Keith has made notable gains offensively this season, most notably in his quality of contact metrics. Keith had an uninspiring 5.6% barrel rate, 87.8 mph AVG EV, and a 35.3% hard-hit rate in 2024. But in 2025, those metrics have risen to a 10.4% barrel rate, 90 mph AVG EV, and a 45.8% hard-hit rate. But wait, there's more.
On top of hitting for more power, Keith has increased his walk rate from 6.5% to 11.2%, his chase rate from 29.9% to 23.8%, and has maintained an above-average 85.6% zone and 77.6% overall contact rate. If Keith keeps this up, he's going to put himself firmly in the top 10 dynasty second base discussion. He's also close to picking up eligibility at third base as well, in addition to his current 1B/2B eligibility.
Kyle Stowers, Miami Marlins
Kyle Stowers, being one of the better power hitters in baseball, wasn't on my 2025 bucket list, but here we are. In his first 346 plate appearances this season, Stowers has cranked 19 home runs with a .293/.368/.543 slash line. I'm buying one area of his offensive profile, but not so much the other.
THREE HOME RUNS FOR KYLE STOWERS! pic.twitter.com/Q1QUypjx7C
— MLB (@MLB) July 13, 2025
The power is the area I'm buying as this home run barrage is backed up by Stowers' underlying metrics. He currently has a 19.4% barrel rate, 91.7 mph AVG EV, and a 53.6% hard-hit rate, while also having a solid 24.6% Pull-Air rate. He ranks among the Top-12% of hitters in every power metric on Savant, including xSLG, Sweet-Spot rate, and bat speed.
However, the area I'm not buying is his .293 AVG. Stowers is currently running a 75% zone contact rate, 66.7% overall contact rate, and a 28% strikeout rate while having a contact rate of 70% or below on all three pitch types. But given his power, I don't anticipate a drop down to .230-.240 or anything, with the .260-.270 range more likely. Even if/when the AVG drops, a .260-.270 hitter with over 30 home runs annually is still a valuable fantasy commodity.
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