Welcome to another round of the Top 100 Hitters for the rest of the 2025 fantasy baseball season. It’s been nearly a month since the last update, and with that time comes plenty of movement. In the gap between rankings, we were treated to one of the most entertaining All-Star breaks in years and are now staring down a trade deadline that’s sure to shake things up (looking at you, Eugenio). Now that the festivities are over and the second half is underway, it’s time to reset expectations. As always, the fantasy landscape has shifted with injuries, slumps, breakouts, and role changes have all played their part in shuffling the deck. Enough with the formalities, let’s dive into the rankings and talk about who’s making waves.
Rank | Player | Movement |
1 | Aaron Judge | |
2 | Shohei Ohtani | |
3 | Elly De La Cruz | |
4 | José Ramírez | 1 |
5 | Kyle Tucker | -1 |
6 | Bobby Witt Jr. | |
7 | Ronald Acuña Jr. | |
8 | Juan Soto | |
9 | James Wood | |
10 | Pete Crow-Armstrong | |
11 | Fernando Tatis Jr. | |
12 | Vladimir Guerrero Jr. | 1 |
13 | Francisco Lindor | -1 |
14 | Jackson Chourio | 1 |
15 | Cal Raleigh | 5 |
16 | Kyle Schwarber | 1 |
17 | Pete Alonso | -3 |
18 | Gunnar Henderson | -2 |
19 | Trea Turner | -1 |
20 | Brent Rooker | -1 |
21 | Junior Caminero | 4 |
22 | Manny Machado | 1 |
23 | Rafael Devers | -1 |
24 | Matt Olson | |
25 | Julio Rodríguez | 6 |
26 | Corey Seager | 4 |
27 | Corbin Carroll | 40 |
28 | Bryce Harper | 5 |
29 | Oneil Cruz | |
30 | Austin Riley | -9 |
31 | Eugenio Suárez | 12 |
32 | Ketel Marte | 9 |
33 | Jackson Merrill | -5 |
34 | Seiya Suzuki | 1 |
35 | Alex Bregman | 1 |
36 | Jarren Duran | 1 |
37 | Teoscar Hernández | -10 |
38 | Wyatt Langford | |
39 | Christian Yelich | |
40 | Josh Naylor | -6 |
41 | Freddie Freeman | -15 |
42 | Mookie Betts | -10 |
43 | Mike Trout | -3 |
44 | Nick Kurtz | 33 |
45 | Byron Buxton | 9 |
46 | Randy Arozarena | 9 |
47 | Riley Greene | 5 |
48 | CJ Abrams | -6 |
49 | Lawrence Butler | -5 |
50 | Jose Altuve | -5 |
51 | Jazz Chisholm Jr. | -5 |
52 | Tyler Soderstrom | -4 |
53 | Will Smith | -3 |
54 | Cody Bellinger | 6 |
55 | Brandon Nimmo | -2 |
56 | Willson Contreras | -5 |
57 | Marcus Semien | 4 |
58 | William Contreras | -2 |
59 | Bo Bichette | -2 |
60 | Zach Neto | -1 |
61 | Vinnie Pasquantino | 26 |
62 | Trevor Story | 2 |
63 | Bryan Reynolds | 10 |
64 | Steven Kwan | 8 |
65 | Jacob Wilson | -7 |
66 | Matt Chapman | -4 |
67 | Ian Happ | -1 |
68 | Max Muncy | |
69 | Brice Turang | 2 |
70 | Tommy Edman | -7 |
71 | Yordan Alvarez | -22 |
72 | Maikel Garcia | 6 |
73 | Ozzie Albies | 6 |
74 | Spencer Torkelson | 8 |
75 | Andy Pages | 9 |
76 | Kyle Stowers | NR |
77 | Addison Barger | NR |
78 | Spencer Steer | 8 |
79 | Drake Baldwin | NR |
80 | Christian Walker | 12 |
81 | Geraldo Perdomo | 17 |
82 | Matt McLain | 6 |
83 | Nick Castellanos | -3 |
84 | Heliot Ramos | 6 |
85 | Kerry Carpenter | -20 |
86 | Jonathan Aranda | -5 |
87 | Anthony Volpe | -18 |
88 | Jackson Holliday | 5 |
89 | Luis Robert Jr. | NR |
90 | George Springer | NR |
91 | Dansby Swanson | 4 |
92 | Isaac Paredes | -7 |
93 | Taylor Ward | 3 |
94 | Willy Adames | NR |
95 | Jordan Westburg | NR |
96 | Jasson Domínguez | NR |
97 | Salvador Perez | NR |
98 | Royce Lewis | NR |
99 | Brendan Donovan | -8 |
100 | Michael Busch | NR |
Rising
- Drake Baldwin – Baldwin has been a revelation for the Atlanta Braves this season, even while sharing time behind the plate with Sean Murphy. Despite the timeshare capping his early value, Baldwin has slashed an impressive .284/.353/.479, good for a wRC+ 33% above league average. Since the All-Star break, he’s even begun siphoning DH at-bats from Marcell Ozuna, giving him a clearer path to full-time playing time. With 89th percentile hard-hit rates, an 85th percentile expected batting average, and elite plate discipline, Baldwin is not only climbing in-season rankings but staking a claim as a dynasty riser.
- Nick Kurtz – This may be the most obvious rankings update of the season. Kurtz had already been trending upward, but then came Friday night: a historic four-homer, six-hit, eight-RBI performance. Even before that outburst, he was arguably the most valuable fantasy hitter over the previous two weeks. Now? He’s the frontrunner for Player of the Month and probably Rookie of the Year. Kurtz is on a blistering 150-game pace of 52 homers, 102 runs, 134 RBI, and a .305 batting average. He may deserve an even bigger bump than this.
- Addison Barger – Compared to the two breakout stars above, Barger has flown under the radar but he’s putting together a quietly strong season. In 79 games, he’s tallied 14 home runs, 43 runs, 46 RBI, and a .273 average, all backed by solid contact metrics. He still needs refinement in plate discipline, which could result in some streakiness, but he’s done enough to earn a spot at the back end of the Top 100 Hitters heading into the stretch run.
Falling
- Mookie Betts – It’s been a frustrating year for Mookie Betts at the plate. Whether it’s the full-time move to shortstop or the effects of aging, he’s been a below-average hitter in 2025. Thanks to a stacked Dodgers lineup, the counting stats (59 runs, 45 RBI) are still serviceable, but a .238 average with just 17 combined homers and steals isn’t what fantasy managers expected from a first-round pick. This marks the second straight season of decline, and his reduced pull rate might be at the heart of it. There are some adjustments that we need to see with more aggression before we really want to trust Mookie. He’s still a star, but 2025 hasn’t come together.
- Michael Harris II – The hype never seems to translate into results for Harris. This season has been particularly rough with a .214 average, seven homers, 12 steals, and just 23 runs over 99 games which is good for a 50 wRC+ and a spot near the bottom of Atlanta’s lineup. The underlying numbers aren’t kind either. He continues to chase pitches at an alarming rate while letting hittable ones go by. And even when he does connect, the results haven’t been there. Harris drops out of the Top 100 and can be cut in most redraft leagues.
Watching
- Luke Keaschall – After fracturing his forearm on a hit-by-pitch roughly two months ago, Keaschall is now rehabbing at Triple-A St. Paul. Before the injury, he was slashing .368 with five steals in just seven big-league games. He’s more than just speed as he hit 15 homers across a bit more than 100 minor league games last year. With a strong chance to reclaim the second base job in Minnesota, Keaschall has the tools with plate discipline, power-speed combo, and consistent contact to quickly ascend into Top 100 territory once healthy. Fantasy managers have likely forgotten what he brings to the table, but don’t be surprised when he re-emerges as a valuable middle infield option.
Curious why you are still so high on Austin Riley? I traded Vlad+Turang+Simpson for James Wood + Riley before the all star break, and I feel like I ruined my season because of it.
interesting offer. One manager was going to offer me Ketel Marte and I would give him Merrill Kelly and Seth Lugo? I have Breet Barry at 2B
1. Thoughts?
2 Another option is to offer him either Kelly or Lugo? Who would you choose?
3. If i have to throw in another player, I also Ryne Nelson, z casey Mize, Gavin Williams as well as Wilymer Abreu. Thoughts?
This manager has Ranger Suarez.
I could offer him both Kelly and Lugo and he would give me Ranger Suarez and Marte. I could throw in Baty and Ramon L or Abreau.
I can’t wait for your response.
I would take the offer as is, don’t get too caught up in making it perfect because you win that deal. If you have to add a piece; Gavin Williams is the add for me.
Always enjoy your detailed responses
1Thoughts on Taking Bello off WW? Is hejust a streamer? Does he have any chance of being a SP4 or Sp5.
2. how high a priority would you put on trading for Ceddanne Rafaela or Xander Bogaerts?
3. Who would you try for first Rafaela or Bogaerts?
3. Would you offer Ramon L, Jo Adell , Wilyer Abreu or Jeremy Pena (who is on IL) or a pitcher like Gavin Williams or Ryne Nelson to get either Rafaela or Bogaerts?
Thanks!!!
Hey Martin – Bello is a streamer for me and not much mores. Too inconsistent at this point without the strikeout upside.
For the other portion, I wouldn’t be too enamored by Ceddanne or Xander. I like the group you have, not worth moving off (except Adell, he can go).
Great advice. <thanks for the details!
Kurtz got me all sweaty. Thanks for the list.
wdyt about Chandler Simpson?
Simpson is a weapon, but needs the right cast around him. I could justify all the way to around 60-70 or down around 120…I have him right outside the list for now with zero power and the uncertainty that playing for the Rays can bring. That said, if you have a guy like Schwarber he is a perfect piece.
I just wonder why you seem so low on Cal Raleigh? I don’t even like the guy or the Mariners for that matter, but Raleigh has earned my respect as a top 3 to top 5 player this season. Why so low on him? I only ask because my bias was to be low on him too, but I’ve come to terms that he’s just better than I *was* willing to admit. Not anymore. He’s a beast in my book! Why not yours?
I have him at a second round value which feels right for what is to come, but underselling what he has done so far. At the end of the day, he is going to be below average in batting average and I expect in the speed categories despite what he has already managed this year. The top 10 guys or so have to deliver in all the categories and Cal is a 3 category guy. Toss in the last 10 games coming in much cooler with a 83 wRC+ and I am fine with him in that top 15 range.
Your answer makes complete sense. I’m just really impressed with his season so far. I could see a cooling off for him. I don’t see him doing this again next year. And many guys come out of the All-Star break and fall off while others (like Julio Rodriguez) seem to find another gear. Good answer brotha.
I’m surprised to see Wood that high in your rankings based on how he’s totally forgot how to hit recently. Do you feel he’s fatigued from his first full season? I have a standing offer of my Wood for his Skenes. There both $5 in keeper league. If I can cover his of spot I might just take it.
I am not too worried about him. He will be just fine the rest of the way with that talent.
I don’t think there is a wrong choice on Skenes v Wood.
Harris obviously has waits for the entire fantasy community to write him off before he goes off
I just laughed when I say that box score after hitting submit to the editors….
Agustin R. :(
He was I believe in the #105 range. I keep hoping we see a little more running, but I am a big fan.