We are at the midway point of the season, and that means it’s time for the Mid-Season Dynasty Baseball Rankings! As usual, I’m going over 400 deep with blurbs for every player. Top 24 free here on the Brick Wall. Previous rankings (May, April, and Off-season) are in parenthesis. Here is the Mid-Season 2025 Top 437 Dynasty Baseball Rankings:

CLICK HERE TO JOIN MY PATREON FOR THE REST OF THESE RANKS & TONS OF EXCLUSIVE CONTENT ALL SEASON, INCLUDING:
JUNE 2025 TOP 302 PROSPECTS RANKS
MID-SEASON 2025 TOP 400+ DYNASTY RANKS
-HALP’S DYNASTY BASEBALL PODCAST: JUNE MAILBAG! (dropped last week)
-TONS OF DYNASTY RUNDOWNS
-TOP 50 2026 FYPD RANKS COMING SOON
SPREADSHEETS

1) (1) (1) (1) Shohei Ohtani LAD, RHP/DH, 31.0 – Finally made his triumphant return to the mound and I would say throwing a career high 98.7 MPH says he’s pretty healthy. He hasn’t given up a single barrel in 4 IP. The Dodgers are majorly slow playing him with super short outings, and I’m sure there is going to be some rust that pops up (the 22.2% whiff%), but it sure looks like he is going to be get back to being an ace. He also has career highs in Barrel% and Hard Hit%, which is just insane. Nobody is taking this top spot from him

2) (2) (2) (2) Bobby Witt Jr. – KCR, SS, 25.1 – Here is what I wrote for Witt in the last update, “Only 5 homers in 54 games, but poor HR/FB luck is the only problem. He’ll go on a homer binge shortly for sure” … and the homer binge came with 6 homers in his last 27 games.

3) (3) (3) (3) Elly De La Cruz – CIN, SS, 23.5 – Here is what I wrote for Elly in the last update, “He’s 12th on the Razzball Player Rater and it doesn’t even feel like he’s been playing that well. K% and Whiff% are both down a hair, which locks in that the hit tool isn’t all of a sudden going to tank him. I’m scared to see where he ends up when he actually gets hot” … and then he got hot, slashing .345/.422/.689 with 10 homers, 6 steals, and a 19.3/11.9 K%/BB% in his last 32 games. Elly with an under 20% K rate is downright scary, and it’s down to 25.2% on the season. He’s 5th on that player rater now

4) (10) (11) (10) Ronald Acuna Jr. – ATL, OF, 27.6 – Two torn up knees? No problem. Acuna is back to being straight elite with 9 homers and a .426 xwOBA in 34 games. He’s also started running again with 4 steals in his last 16 games. He’s fully back. Just stop tearing your knees, please

5) (11) (9) (5) Juan Soto – NYM, OF, 26.8 – Soto went from a .745 OPS on May 28th to a .900 OPS today. That was quick, and the underlying numbers never doubted him for a second. The only one even close to Judge’s league leading .462 xwOBA is Juan Soto at .458. Maybe it was me reminding him to get back to pulling the ball in the air like he did in 2024, because his Air Pull% rose from 11.6% at the time of the last update to 14.6% right now. And he’s going shatter his career high in steals as the cherry on top with 9 already (12 is his career high)

Shadow5) (5) (6) (5) Shohei Ohtani LAD, DH only/Weekly Leagues, 31.0 – This is where I would rank Ohtani in weekly lineup leagues or as a hitter only

6) (4) (5) (6) Corbin Carroll – ARI, OF, 24.10 – Out since June 18th with a chip fracture in his left wrist, but it doesn’t seem very serious and he’s hoping to return in mid July. He was in the midst of a power explosion with career highs by far in bat speed, EV, Max EV and Hard Hit%, leading to a 40+ homer pace. I’m not docking him at all because of the injury

7) (12) (13) (12) James WoodWAS, OF, 22.10 – I already had Wood as an elite dynasty asset this off-season at 12th overall, and the nuclear explosion I saw coming is here in all it’s glory with a 40/20 pace. His bat speed, EV and Hard Hit are up even more from last year into the true elite range, and he’s been much better on the bases too. I remember when this dude was dropping in FYPD rankings for supposed work ethic concerns, which I ignored and named him a major target. I’ve been naming him a major target every year since, and it’s awesome to see him fully blossom

8) (6) (8) (7) Kyle Tucker – CHC, OF, 28.6 – Epic contract year performance and you know he has it on the mind when he’s racking up steals more than he ever has with 20 steals in 83 games. He’s also on pace to shatter his career high in homers with 17. This is how you do a contract year

9) (5) (4) (4) Gunnar Henderson – BAL, SS, 24.0 – I’m seeing people getting frustrated with Gunnar, but there is no way I’m budging off him very far. The 93.2 MPH EV is a career high and so is the 17.2% Air Pull%. He’s just playing to the low end of his ability right now, and the low end of his ability is still a 125 wRC+ with a 20/20 pace

10) (7) (10) (8) Aaron Judge NYY, OF, 33.2 – 35.7% K% in June and the man (if we can even call him a mere man) has a .975 OPS anyway. The only reason I have Judge 10th is because of age, because if you are win now mode, you clearly aren’t trading this man

11) (8) (6) (9) Fernando Tatis Jr. – SDP, OF, 26.6 – It’s his 2nd mediocre month in a row, and while the .384 xwOBA is much higher than the .347 wOBA, he has a history of underperforming his underlying numbers. He’s still on a nearly 30/30 pace and he’s crushing the ball with a 93.1 MPH EV, so I still love him, but you gotta nitpick a bit at the top of these rankings

12) (13) (17) (25) CJ AbramsWAS, SS, 24.9 – Just continues to lock himself into elite to near elite dynasty asset territory, slashing .354/.424/.598 with 4 homers, 6 steals, and a 14.1/8.7 K%/BB% in his last 19 games. The power is leveling up, but it’s been the hit tool taking the biggest jump. And while he’s still not a good SS, he’s been better there than last year too. This is just a young kid improving in every aspect of the game. He took his punishment at the end of last year like a man and came back better than ever, like I thought he would.

13) (15) (33) (64) Pete Crow-Armstrong – CHC, OF, 23.4 – I’ve victory lapped Pete Crow so hard and so often I’m passed out from exhaustion on the side of the road. Are victory laps only supposed to be metaphorical? Am I the only one actually doing them for real? Is the 44.4% Chase% still a tad concerning? Sure. So there is still real regression risk here, but even with regression, the power/speed combo isn’t going anywhere

14) (19) (18) (19) Paul SkenesPIT, RHP, 23.1 – 2.12 ERA with a 26.9/7.2 K%/BB% in 106 IP. The only nitpick is that the K% is on the low side, but his 29.6% whiff% is actually higher than last year. There is an argument for Skubal to take the top spot, but Skenes hasn’t done anything to lose his #1 spot, and while I’m not as concerned with age for pitchers as I am hitters, he has 5 years on Skubal too. It’s scary for me to rank any pitcher this high, but the young bats after this are showing enough risk themselves to push Skenes over them

15) (24) (24) (28) Tarik SkubalDET, LHP, 28.7 – He’s better than Skenes. His 33.4/3.4 K%/BB% in 109 IP blow Skenes out of the water. But Skenes has 5 years on him, and that has to count for something on a dynasty list. Skenes is also the reigning champ, and he’s done nothing to get knocked off that top spot. It’s a coin slip, but that’s why I’m sticking with Skenes at #1

16) (9) (7) (24) Oneil CruzPIT, OF/SS, 26.9 – The hit tool got him. He has a .167 BA with a 36.5% K% over his last 27 games. But he still has 4 homers and 9 steals over that time. He’s still on pace for like 30/50. And his .238 xBA and career .241 BA in 1,330 PA still gives me the confidence to stay patient through the struggles. His 22.8% Barrel% is 2nd to only Aaron Judge. His 96.3 MPH EV leads all of baseball. I ain’t running scurred after a slump.

17) (14) (14) (14) Wyatt Langford – TEX, OF, 23.8 – The May slump has extended into June and then he hit the IL with an oblique strain. The underlying numbers aren’t saying he’s going full explosion or anything, but they aren’t showing anything wrong either. The hit tool and plate approach haven’t been quite as good as last year, but not in a range to be concerned. I just think this is a young kid going through the ups and downs of a career. Maybe some growing pains. Overall, I still see an across the board beast at peak, so don’t get discouraged here. Stay patient.

18) (18) (15) (13) Jackson ChourioMIL, OF, 21.4 – Here is what I wrote for Chourio in the last update, “Julio Rodriguez is the slow starter King, but Chourio may be coming for that crown with a slow start for his 3rd year in row (2023 came in the minors). I’m not gonna lie, the underlying numbers don’t look pretty either with a .289 xwOBA, 87.2 MPH EV, and 40.5% Chase%, but the bottom line is that you can’t sell low. You can’t panic. My bet is still being placed on a monster 2nd half” … and while he wasn’t exploded yet, we are seeing signs of the come up. He has a .805 OPS over his last 30 games and that xwOBA has risen to a better .301. Even with him not really getting hot yet, he still has 13 homers, 15 steals, and a .254 BA in 83 games. And he’s still just 21 years old It’s a long season, and I’m still betting on the 2nd half heater

19) (16) (12) (11) Julio Rodriguez – SEA, OF, 24.6 – 2022 – .814 OPS pre break vs. .937 OPS post break. 2023 – .721 OPS pre break vs. 941 OPS post. 2024 – .690 OPS pre vs. .818 OPS post. 2025 – .726 OPS pre vs. ??? post … call me crazy, but I’ll keep betting on the post break explosion until it doesn’t happen.

20) (21) (19) (18) Jose Ramirez – CLE, 3B, 32.8 – In the midst of another elite season. My rule for elite studs like Ramirez is that you ride them until their age 33 year old season. Only then do you start to consider selling, but even that is based on your team.

21) (26) (26) (29) Garrett Crochet – BOS, LHP, 26.0 – I wasn’t budging off Crochet even there were some slight signs of regression, and then he went out and put up a 2.68 ERA with a 35.7/5.4 K%/BB% in his last 47 IP. I was going on and on about Skenes vs. Skubal, but Crochet has a case for #1 overall himself

22) (41) (60) (108) Hunter Brown – HOU, RHP, 26.10 – Here is what I wrote about Brown in the Rundowns after his latest start, “7 IP, 3 hits, 0 ER, 9/0 K/BB vs. PHI. All 6 of his pitches were working, leading to a 79.5 MPH EV against with a 39% whiff%. He now has a 1.74 ERA with a 32.1/7.6 K%/BB% in 98 IP. I ranked Brown 41st overall in the latest update and closed out his blurb by writing, “He’s a no doubt ace, just not ready to put him into that Skenes, Skubal, Gilbert, Crochet, Yamamoto tier … yet” … and I think “yet,” has quite clearly come. At the time of that update, the whiff% was sitting at 26.6%, and now it raised to 28.8%. Brown is in the elite of the elite tier.”

23) (46) (93) (135) Cal Raleigh – SEA, C, 28.7 – Dude is putting up double digit homers every damn month with 10 in April, 12 in May and now 11 in June. He’s not slowing down

24) (58) (39) (46) Junior CamineroTBR, 3B, 22.0 – Here is what I wrote about Caminero in the Rundowns after he hit his 20th bomb, and he just hit his 21st last night, “ Make it #20 for Caminero with a 106 MPH bomb on a 85.1 MPH swing. That puts him on pace for over 40 dingers. The 8.9 degree launch is low, but when he does lift it, he makes it count with a 21.7% Air Pull% and a 96.4 MPH FB/LD EV. The 20.2% whiff% is down 11.5 percentage points from last year. He might just be ascending to the #1 hit/power combo dynasty asset in the game. Bye bye, Vlad. Bye, bye Rafael. Where have you been, Yordan? There is a new Sheriff in town, and his name is Junior Alberto Caminero.”

CLICK HERE TO JOIN MY PATREON FOR THE REST OF THESE RANKS & TONS OF EXCLUSIVE CONTENT ALL SEASON, INCLUDING:
JUNE 2025 TOP 302 PROSPECTS RANKS
MID-SEASON 2025 TOP 400+ DYNASTY RANKS
-HALP’S DYNASTY BASEBALL PODCAST: JUNE MAILBAG! (dropped last week)
-TONS OF DYNASTY RUNDOWNS
-TOP 50 2026 FYPD RANKS COMING SOON
SPREADSHEETS

By Michael Halpern (@MichaelCHalpern)
Email: michaelhalpern@imaginarybrickwall.com
Twitter: Imaginary Brick Wall (@DynastyHalp)
Blue Sky: Dynasty Halp (@ImaginaryBrickWall)