
Eric Cross' updated top 200 dynasty fantasy baseball rankings, updated for September 2025. His top MLB players to target in dynasty leagues for 2025 and beyond.
The season might be winding down, but it's time to sneak in one final in-season dynasty rankings update before the regular season comes to a close. The 2025 season has been exciting with plenty of rankings movement, and that remains the case here in the season's final month.
This will be the last Top 200 update of the regular season. There will be further updates on my Patreon this offseason heading into 2026!
Below, you'll find my Top 200 Dynasty Rankings for July 2025, with notes on notable risers or fallers in my September 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: September 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.24 | 1 |
2 | Shohei Ohtani | UT/SP | LAD | 31.19 | 2 |
3 | Juan Soto | OF | NYM | 26.88 | 4 |
4 | Corbin Carroll | OF | ARI | 25.06 | 8 |
5 | Elly De La Cruz | SS | CIN | 23.66 | 3 |
6 | Ronald Acuna Jr. | OF | ATL | 27.73 | 7 |
7 | Paul Skenes | SP | PIT | 23.29 | 10 |
8 | Kyle Tucker | OF | CHC | 28.65 | 5 |
9 | James Wood | OF | WAS | 22.98 | 6 |
10 | Tarik Skubal | SP | DET | 28.81 | 13 |
11 | Gunnar Henderson | SS | BAL | 24.20 | 11 |
12 | Fernando Tatis Jr. | OF | SDP | 26.69 | 9 |
13 | Aaron Judge | OF | NYY | 33.38 | 12 |
14 | Roman Anthony | OF | BOS | 21.33 | 17 |
15 | Nick Kurtz | 1B | ATH | 22.50 | 18 |
16 | Julio Rodriguez | OF | SEA | 24.70 | 28 |
17 | Garrett Crochet | SP | BOS | 26.23 | 15 |
18 | Jackson Chourio | OF | MIL | 21.50 | 16 |
19 | Junior Caminero | 3B | TBR | 22.19 | 19 |
20 | Jose Ramirez | 3B | CLE | 32.99 | 20 |
21 | Wyatt Langford | OF | TEX | 23.82 | 22 |
22 | Vladimir Guerrero Jr. | 1B | TOR | 26.49 | 23 |
23 | Yordan Alvarez | OF | HOU | 28.21 | 21 |
24 | Francisco Lindor | SS | NYM | 31.83 | 25 |
25 | Jazz Chisholm Jr. | 2B/3B | NYY | 27.61 | 27 |
26 | Cal Raleigh | C | SEA | 28.79 | 26 |
27 | Ketel Marte | 2B | ARI | 31.92 | 29 |
28 | Zach Neto | SS | LAA | 24.61 | 34 |
29 | Konnor Griffin | SS | PIT | 19.38 | 45 |
30 | Pete Crow-Armstrong | OF | CHC | 23.46 | 14 |
31 | Pete Alonso | 1B | NYM | 30.77 | 33 |
32 | Kevin McGonigle | SS | DET | 21.06 | 66 |
33 | CJ Abrams | SS | WAS | 24.94 | 30 |
34 | Rafael Devers | 1B | SFG | 28.88 | 39 |
35 | Corey Seager | SS | TEX | 31.38 | 36 |
36 | Bryce Harper | 1B | PHI | 32.91 | 32 |
37 | Hunter Brown | SP | HOU | 27.04 | 38 |
38 | Austin Riley | 3B | ATL | 28.45 | 35 |
39 | Riley Greene | OF | DET | 24.95 | 40 |
40 | Eury Perez | SP | MIA | 22.41 | 24 |
41 | Manny Machado | 3B | SDP | 33.19 | 41 |
42 | Logan Gilbert | SP | SEA | 28.35 | 42 |
43 | Cristopher Sanchez | SP | PHI | 28.75 | 53 |
44 | Trea Turner | SS | PHI | 32.20 | 44 |
45 | Oneil Cruz | OF | PIT | 26.94 | 31 |
46 | Brent Rooker | OF | ATH | 30.86 | 46 |
47 | Yoshinobu Yamamoto | SP | LAD | 27.07 | 48 |
48 | Chase Burns | SP | CIN | 22.65 | 59 |
49 | Jarren Duran | OF | BOS | 29.02 | 43 |
50 | Josh Naylor | 1B | SEA | 28.22 | 50 |
51 | Jackson Merrill | OF | SDP | 22.40 | 37 |
52 | Hunter Greene | SP | CIN | 26.10 | 51 |
53 | Kyle Schwarber | UT | PHI | 32.52 | 54 |
54 | Matt Olson | 1B | ATL | 31.46 | 47 |
55 | Spencer Schwellenbach | SP | ATL | 25.28 | 55 |
56 | Bryan Woo | SP | SEA | 25.62 | 61 |
57 | Jacob Misiorowski | SP | MIL | 23.44 | 58 |
58 | Jeremy Pena | SS | HOU | 27.97 | 60 |
59 | Cole Ragans | SP | KCR | 27.75 | 68 |
60 | Jesus Made | SS | MIL | 18.34 | 92 |
61 | Freddy Peralta | SP | MIL | 29.27 | 72 |
62 | Logan Webb | SP | SFG | 28.82 | 62 |
63 | Bo Bichette | SS | TOR | 27.52 | 90 |
64 | Joe Ryan | SP | MIN | 29.27 | 64 |
65 | Brice Turang | 2B | MIL | 25.81 | 130 |
66 | Pablo Lopez | SP | MIN | 29.52 | 76 |
67 | Cody Bellinger | OF | NYY | 30.17 | 80 |
68 | Spencer Strider | SP | ATL | 26.87 | 49 |
69 | Leo De Vries | SS | ATH | 18.91 | 82 |
70 | Nolan McLean | SP | NYM | 24.13 | 278 |
71 | Vinnie Pasquantino | 1B | KCR | 27.92 | 85 |
72 | Jordan Westburg | 2B/3B | BAL | 26.56 | 52 |
73 | Randy Arozarena | OF | SEA | 30.54 | 84 |
74 | George Kirby | SP | SEA | 27.60 | 69 |
75 | Geraldo Perdomo | SS | ARI | 25.89 | 191 |
76 | Mookie Betts | SS | LAD | 32.93 | 56 |
77 | Alex Bregman | 3B | BOS | 31.46 | 57 |
78 | Michael King | SP | SDP | 30.30 | 74 |
79 | Jonathan Aranda | 1B | TBR | 27.31 | 77 |
80 | Max Fried | SP | NYY | 31.65 | 78 |
81 | Samuel Basallo | C/1B | BAL | 21.08 | 88 |
82 | Maikel Garcia | 2B/3B | KCR | 25.52 | 89 |
83 | Seiya Suzuki | OF | CHC | 31.07 | 63 |
84 | Sebastian Walcott | SS | TEX | 19.49 | 75 |
85 | Tyler Glasnow | SP | LAD | 32.06 | 91 |
86 | Shota Imanaga | SP | CHC | 32.03 | 93 |
87 | Andy Pages | OF | LAD | 24.76 | 86 |
88 | Willy Adames | SS | SFG | 30.03 | 127 |
89 | JJ Wetherholt | SS | STL | 23.00 | 101 |
90 | Christian Yelich | OF | MIL | 33.77 | 103 |
91 | Kyle Stowers | OF | MIA | 27.69 | 83 |
92 | Hunter Goodman | C | COL | 25.93 | 134 |
93 | Blake Snell | SP | LAD | 32.77 | 106 |
94 | Wilyer Abreu | OF | BOS | 26.22 | 73 |
95 | Tyler Soderstrom | 1B/OF | ATH | 23.80 | 96 |
96 | Luke Keaschall | 2B | MIN | 23.07 | 257 |
97 | Jackson Holliday | 2B | BAL | 21.77 | 65 |
98 | Walker Jenkins | OF | MIN | 20.55 | 122 |
99 | Roki Sasaki | SP | LAD | 23.85 | 102 |
100 | Ryan Pepiot | SP | TBR | 28.06 | 109 |
101 | Freddie Freeman | 1B | LAD | 36.00 | 100 |
102 | William Contreras | C | MIL | 27.72 | 132 |
103 | Framber Valdez | SP | HOU | 31.82 | 81 |
104 | Lawrence Butler | OF | ATH | 25.17 | 79 |
105 | Max Clark | OF | DET | 20.72 | 123 |
106 | Will Smith | C | LAD | 30.46 | 70 |
107 | Josue De Paula | OF | LAD | 20.30 | 124 |
108 | Michael Busch | 1B | CHC | 27.84 | 107 |
109 | Eduardo Quintero | OF | LAD | 19.98 | 131 |
110 | Zyhir Hope | OF | LAD | 20.64 | 119 |
111 | Josh Hader | RP | HOU | 31.43 | 108 |
112 | Jasson Dominguez | OF | NYY | 22.59 | 71 |
113 | Thomas White | SP | MIA | 20.95 | 159 |
114 | Jacob Wilson | SS | ATH | 23.45 | 139 |
115 | Heliot Ramos | OF | SFG | 26.01 | 95 |
116 | Bryce Eldridge | 1B | SFG | 20.89 | 142 |
117 | Michael Harris II | OF | ATL | 24.51 | 147 |
118 | MacKenzie Gore | SP | WAS | 26.55 | 99 |
119 | Jonah Tong | SP | NYM | 22.23 | 226 |
120 | Byron Buxton | OF | MIN | 31.74 | 144 |
121 | Dylan Cease | SP | SDP | 29.71 | 98 |
122 | Ozzie Albies | 2B | ATL | 28.68 | 163 |
123 | Luis Pena | SS | MIL | 18.82 | 111 |
124 | Jac Caglianone | 1B | KCR | 22.59 | 94 |
125 | Carlos Rodon | SP | NYY | 32.76 | 113 |
126 | Brandon Nimmo | OF | NYM | 32.46 | 104 |
127 | Brenton Doyle | OF | COL | 27.33 | 217 |
128 | Ezequiel Tovar | SS | COL | 24.11 | 125 |
129 | Kyle Bradish | SP | BAL | 29.00 | 292 |
130 | Jhoan Duran | RP | PHI | 27.68 | 151 |
131 | Kristian Campbell | 1B/2B | BOS | 23.20 | 115 |
132 | Ranger Suarez | SP | PHI | 30.05 | 222 |
133 | Jakob Marsee | OF | MIA | 24.21 | NR |
134 | Zack Wheeler | SP | PHI | 35.29 | 67 |
135 | Agustin Ramirez | C | MIA | 24.00 | 118 |
136 | Nick Pivetta | SP | SDP | 32.58 | 136 |
137 | Luis Castillo | SP | SEA | 32.78 | 117 |
138 | Luis Robert Jr. | OF | CHW | 28.11 | 128 |
139 | Addison Barger | 3B/OF | TOR | 25.83 | 116 |
140 | Gleyber Torres | 2B | DET | 28.75 | 121 |
141 | Taylor Ward | OF | LAA | 31.75 | 157 |
142 | Dylan Crews | OF | WAS | 23.21 | 126 |
143 | Noelvi Marte | 3B | CIN | 23.90 | 202 |
144 | Kris Bubic | SP | KCR | 28.06 | 120 |
145 | Andrew Painter | SP | PHI | 22.42 | 87 |
146 | Michael Arroyo | 2B | SEA | 20.85 | 133 |
147 | Teoscar Hernandez | OF | LAD | 32.91 | 141 |
148 | Ben Rice | C/1B | NYY | 26.55 | 203 |
149 | Matt Chapman | 3B | SFG | 32.38 | 160 |
150 | Cam Smith | OF | HOU | 22.55 | 112 |
151 | Carson Benge | OF | NYM | 22.62 | 205 |
152 | Jose Altuve | 2B/OF | HOU | 35.36 | 152 |
153 | Isaac Paredes | 1B/3B | HOU | 26.56 | 145 |
154 | Travis Bazzana | 2B | CLE | 23.04 | 135 |
155 | Royce Lewis | 3B | MIN | 26.27 | 148 |
156 | Shea Langeliers | C | ATH | 27.82 | 221 |
157 | Emmet Sheehan | SP | LAD | 25.82 | 247 |
158 | Bryan Reynolds | OF | PIT | 30.63 | 168 |
159 | Bryce Miller | SP | SEA | 27.05 | 105 |
160 | Steven Kwan | OF | CLE | 28.02 | 138 |
161 | Ian Happ | OF | CHC | 31.09 | 169 |
162 | Adley Rutschman | C | BAL | 27.60 | 140 |
163 | Bubba Chandler | SP | PIT | 22.99 | 173 |
164 | Payton Tolle | SP | BOS | 22.86 | 268 |
165 | Cade Horton | SP | CHC | 24.06 | 230 |
166 | Andrew Abbott | SP | CIN | 26.28 | 153 |
167 | Lazaro Montes | OF | SEA | 20.88 | 129 |
168 | Nico Hoerner | 2B | CHC | 28.33 | 174 |
169 | Edwin Diaz | RP | NYM | 31.48 | 175 |
170 | Jordan Lawlar | 2B/3B | ARI | 23.15 | 165 |
171 | Eugenio Suarez | 3B | SEA | 34.16 | 176 |
172 | Chris Sale | SP | ATL | 36.46 | 177 |
173 | Drake Baldwin | C | ATL | 24.46 | 178 |
174 | Josh Lowe | OF | TBR | 27.61 | 179 |
175 | Kerry Carpenter | OF | DET | 28.03 | 162 |
176 | Mason Miller | RP | SDP | 27.05 | 155 |
177 | Ivan Herrera | C | STL | 25.28 | 158 |
178 | Ceddanne Rafaela | OF | BOS | 24.98 | 146 |
179 | Sal Stewart | 3B | CIN | 21.76 | 312 |
180 | Jesus Luzardo | SP | PHI | 27.95 | 180 |
181 | Jo Adell | OF | LAA | 26.43 | 227 |
182 | Colt Emerson | SS | SEA | 20.14 | 182 |
183 | Trevor Rogers | SP | BAL | 27.83 | 379 |
184 | Spencer Torkelson | 1B | DET | 26.05 | 171 |
185 | Zac Gallen | SP | ARI | 30.11 | 206 |
186 | Cam Schlittler | SP | NYY | 24.59 | 394 |
187 | Mike Trout | OF | LAA | 34.10 | 150 |
188 | Jhostynxon Garcia | OF | BOS | 22.75 | 185 |
189 | Colson Montgomery | 3B/SS | CHW | 23.54 | 347 |
190 | Yandy Diaz | 1B | TBR | 34.10 | 188 |
191 | Brendan Donovan | 2B/OF | STL | 28.65 | 149 |
192 | Edward Cabrera | SP | MIA | 27.42 | 237 |
193 | Edward Florentino | OF | PIT | 17.84 | 294 |
194 | Sandy Alcantara | SP | MIA | 30.02 | 186 |
195 | Jackson Jobe | SP | DET | 23.12 | 166 |
196 | Kodai Senga | SP | NYM | 32.62 | 114 |
197 | Colt Keith | 1B/2B/3B | DET | 24.08 | 137 |
198 | Shane Bieber | SP | TOR | 30.29 | 187 |
199 | Sal Frelick | OF | MIL | 25.40 | 200 |
200 | Ryan Weathers | SP | MIA | 25.74 | 297 |
Dynasty Fantasy Baseball Rankings Notes
Nolan McLean, New York Mets
Yeah, you could say that I'm 100% drinking the Nolan McLean Kool Aid right now. McLean has burst into the Major Leagues more emphatically than the Kool Aid man busting through a wall, and fantasy managers who have him on their rosters have been yelling "Oh Yeah!" after seeing McLeans first six Major League starts. In those six starts, McLean has recorded a stellar 1.19 ERA, 0.98 WHIP, 8.4% walk rate, and a 28% strikeout rate.
Nolan McLean's 5th, 6th and 7th Ks thru 5. pic.twitter.com/O7jnPlY2kG
— Rob Friedman (@PitchingNinja) September 14, 2025
The funny thing about McLean's first half-dozen outings is that he's been dominating without his signature sweeper having good results yet. The sweeper currently has a .310 BAA and only an 18.3% whiff rate. However, McLean has a batting average against under .200 on four of his five most used offerings, and has a whiff rate above 40% on both his curveball and 4-seamer so far.
On top of McLean missing bats, he also has a 62.9% groundball rate and has only allowed a 7.9% Pull-Air rate. Another note to remember is that McLean was a two-way player two years ago, and only became a full-time pitcher in 2024. Yes, pushing him into my Top-100 overall is aggressive, but I'm all-in here.
Brice Turang, Milwaukee Brewers
What a second half it's been for Brice Turang, especially in the month of August. In 232 plate appearances since the all-star break, Turang is slashing.314/.381/.565 with 12 doubles, 12 home runs, and seven steals. In August alone, he smacked 10 home runs, which was three more than he hit all of last season. With two more home runs, Turang will reach the 20-homer plateau, and he has a real shot at finishing 2025 with a 100/20/80/25 season.
The biggest difference for Turang this season has been the exponential gains he made with his quality of contact. After having a 2.4% barrel rate, 87 mph AVG EV, and a 29.7% hard-hit rate in 2024, those have jumped to 8.1%, 90.8 mph, and 46.7% respectively. Turang is also hitting the ball in the air 6.1% more often this season. And while Turang has sacrificed a bit of contact for the power gains, he still has an above-average 83.5% zone and 79% overall contact rate.
Geraldo Perdomo, Arizona Diamondbacks
It's time to give Geraldo Perdomo his flowers. In 678 plate appearances this season, Perdomo is slashing .289/.391/.461 with 95 runs, 19 home runs, 97 RBI, and 26 steals. This coming from a player who had nine home runs and 84 RBI combined in 242 games over the last two season. So yeah, to say I'm a bit surprised that he's one home run and three RBI away from a 20/100 season is an understatement.
You just can't get Domo out. pic.twitter.com/RvDvoJFW3W
— Arizona Diamondbacks (@Dbacks) September 16, 2025
Per usual, Perdomo has showcased his elite blend of contact and approach this season with a 13.4% walk rate, 11.1% strikeout rate, 19.1% chase rate, 91.3% zone contact rate, and an 88% overall contact rate. And while his quality of contact metrics are still below league average, he's seen those tick up a bit too, with his barrel rate jumping 3.1% and his hard-hit rate rising 5.7%.
Perdomo absolutely deserves to be inside my Top-100 right now, but given his lower quality of contact metrics and middle of the road speed, I feel fairly confident in saying that this might be the best-case scenario for his power and speed contributions. The floor here is extremely high, but I believe there's a better chance of Perdomo's value dipping in 2026 than continuing to rise. He's a fine hold, but selling high this offseason wouldn't be a terrible idea either.
Jasson Dominguez, New York Yankees
After another lackluster month in August where he slashed .236/.288/.309 with one home run in 59 plate appearances, Jasson Dominguez tumbled outside of my Top-100 overall. He had to. The 2025 season has been highly underwhelming for Dominguez who currently sports a .257/.332/.390 slash line with 57 runs, 10 home runs, 47 RBI, and 23 steals in 119 games. He certainly hasn't been bad, but it's fair to say fantasy managers expected more from him.
When you pop the hood, Dominguez's metrics aren't bad. Sure, the barrel rate has dipped from 10.8% in 2024 to 6.7% this season, but Dominguez still has a 90.8 mph AVG EV and a 49.8% hard-hit rate. He's also running an above-average 83% zone contact rate with a 72.9% overall contact rate and an 83rd percentile sprint speed. But on the down side, Dominguez has struggled to the tune of a .204/.279/.290 slash line and only one home run in 104 plate appearances against left-handed pitchers.
There's still optimism and hope that Dominguez can become a Top-100 player for fantasy purposes, but maybe, just maybe, the perceived value and long-term outlook soared too highly entering 2025.
Jakob Marsee, Miami Marlins
Lastly, how could I close out my September dynasty rankings article without discussing Jakob Marsee? While he's cooled off a bit in September, Marsee was one of the best hitters in baseball in August. In 121 plate appearances last month, Marsee slashed .352/.430/.629 with 18 extra-base hits, four home runs, and nine steals. So far in September, he's slashing .269/.326/.388 with six extra-base hits and three steals in 73 plate appearances.
Jakob Marsee 2-HR game!
He has a 1.408 OPS through his first 13 Major League games 👀 pic.twitter.com/8XAgrBJpll
— MLB (@MLB) August 14, 2025
With a major pop up like this, it's important to really understand the profile. Marsee is an above-average runner who eclipsed 40 steals in each of the last three minor league seasons while converting on 83.2% of his 173 attempts during that span. He's also been tapping into more power lately, and has posted an 8.3% barrel rate, 89.6 mph AVG EV, and a 43,9% hard-hit rate so far with the Marlins.
The contact skills and approach are rock solid as well with Marsee currently sporting an 86.1% zone contact rate, 81% overall contact rate, and an 18.8% chase rate, along with a 10.3% walk rate and 21.1% strikeout rate. While I don't believe Marsee is the next stud in our fantasy baseball world, there's plenty to like here. Could he be a 15/30 type with a decent AVG and OBP? Absolutely.
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