We’re just four days away from Monday’s T-Mobile Home Run Derby and five days from Tuesday’s MLB All-Star Game. So naturally, this edition of the Hitter Power Rankings has an All-Star feel to it.
As always, the Hitter Power Rankings are based on a formula, constructed by MLB.com’s data team, that considers players’ recent performance, season-long performance and performance over the past 365 days. Those three categories are weighted so as to place the greatest emphasis on the first two.
Here are the newest Hitter Power Rankings. (All stats are through Tuesday’s games.)
1. Aaron Judge, Yankees (Previously: 2)
After briefly surrendering the top spot two weeks ago, Judge is back in his customary No. 1 position, thanks to a 13-game stretch when he batted .319/.459/.766 with six homers and 13 RBIs. With a ridiculous 231 OPS+ (above even last year’s 225), Judge is in line to become just the eighth hitter in AL/NL history with three seasons of at least a 200 OPS+. Barry Bonds aside, Judge would be the first to accomplish that since Mickey Mantle between 1956-61.
2. Juan Soto, Mets (4)
The early-season consternation about Soto was always silly, and it certainly looks that way now. Despite the slow (for him) start, Soto is now second in the Majors in OBP (.399) and eighth in OPS+ (162), with the latter almost exactly matching his career mark of 160. He’s been the most productive offensive player in baseball over the past month.
3. Cal Raleigh, Mariners (1)
Although Raleigh is hitting only .175 over his past 12 games, he’s continued getting on base (11 walks) and doing damage (four homers, bringing his MLB-leading total to 36). The switch-hitter has been especially dangerous from the right side, slugging .823 with 14 big flies in just 96 at-bats. Will he swing from both sides in the Derby?
4. Shohei Ohtani, Dodgers (3)
In six innings pitched spread across four appearances since his long-awaited return from elbow surgery, Ohtani has allowed only one run on four hits, striking out six. Oh wait, this isn’t the Starting Pitcher Power Rankings. Anyway, Ohtani is pretty decent at the plate, too. He’s in line to lead his league (AL or NL) for the third consecutive year in each of the following categories: home runs, slugging, OPS and total bases.
5. James Wood, Nationals (9)
If anyone has been sleeping on what Wood has been up to for the last-place Nats, the Derby will be an opportunity for a wakeup call. At just 22 years old, the 6-foot-7 slugger ranks no lower than tied for seventh in the Majors this season in OBP (.390), OPS (.935), home runs (23), RBIs (68), walks (57) and total bases (186). Most impressive is the way he handles left-handed pitching, with a .298/.353/.537 slash line in 2025.
6. Michael Busch, Cubs (not ranked)
The Cubs have two left-handed hitters, Pete Crow-Armstrong and Kyle Tucker, who have seemingly generated quite a bit more attention and acclaim this year. But it’s actually Busch who leads the Cubs in OPS (.944), the fourth-best mark among qualified MLB hitters — something that hasn’t been enough to get him on the NL All-Star roster (at least, not yet). The 27-year-old former Dodgers prospect was enjoying a solid season through the end of May, but he’s been absolutely unstoppable since June 1, slashing .361/.430/.722 with 11 homers and 26 RBIs in 31 games. That includes a three-homer effort against the Cardinals on July 4.
7. Byron Buxton, Twins (6)
Buxton is the third Derby participant in our top 10, but it’s just nice to see him healthy enough to be in this position at midseason. The 31-year-old entered Wednesday needing just 81 more plate appearances to reach the 400 mark for only the second time in his career, and he’s making the most of the situation. One way he’s doing that? Going 16-for-16 in stolen base attempts, bolstering the highest career success rate on record (90.1%).
8. Ketel Marte, D-backs (5)
Set to start his second straight All-Star Game for the NL at second base, Marte is still a little bit short of qualifying for the league leaderboards after missing almost a month early this season with a hamstring injury. However, his .978 OPS and 169 OPS+ would be good for fifth and sixth in the Majors, respectively, if he did qualify. He looks even better in terms of Statcast’s expected metrics, which factor in his quality of contact: fourth in xSLG (.619) and third in xwOBA (.432), trailing only Judge and Soto.
9. Kyle Schwarber, Phillies (not ranked)
He’s doing what he always does, balancing a lot of strikeouts and a modest batting average with an elite walk rate, enormous quality of content and lots of dingers. Schwarber is even hitting for average of late though, with a .313/.436/.656 line to go along with six homers, 12 RBIs and — more surprisingly — four stolen bases since June 19. Not even southpaws can get him out this season (1.110 OPS, 13 homers in 144 plate appearances.)
10. Pete Alonso, Mets (not ranked)
The Polar Bear hit some doldrums in May after a white-hot opening month, but he’s been back in a groove since the beginning of June, slashing .292/.378/.577 with 10 homers and 32 RBIs in 34 games. While Alonso isn’t going to approach his personal best of 53 homers set in his rookie year, he’s already within six doubles of the career high (31) he set last season. He also leads the NL in that category.
Honorable mentions: Riley Greene (Tigers), Ronald Acuña Jr. (Braves), Seiya Suzuki (Cubs), Vladimir Guerrero Jr. (Blue Jays), George Springer (Blue Jays), Brent Rooker (Athletics), Kyle Tucker (Cubs), Yandy Díaz (Rays), Jo Adell (Angels), Kyle Stowers (Marlins)