As the 2025 MLB season heats up, so do the bats. Whether it’s moonshot home runs, clutch base hits, or multi-hit games that just won’t quit, these dawgs have been on absolute fire. We’re breaking down the hottest players at the plate from the past week—guys who’ve been raking, slugging, and turning heads with every swing. Let’s take a look at who’s tearing it up and making noise around the league, in no particular order.
James Wood, Washington Nationals
Not a super surprise given how hard he’s been hitting the ball all season (94.5 MPH average exit velocity, 26.5% barrel rate, and 95th percentile bat speed), Wood piled up the numbers this week against the Dodgers and Marlins – .333/.517/.952 with 4 home runs, 8 RBIs, 7 runs scored, and an 1.470 OPS. And two steals to boot? WHAT?
William Contreras, Milwaukee Brewers
Contreras was an absolute beast last week, and you can’t attribute it all to the series in Coors, because he stayed hot at the BOB. His line for the week – .391/.423/.870, 3 HR, 10 RBI (one in every. single. game.), 6 runs scored, and a 1.293 OPS.
Jung Hoo Lee, San Francisco Giants
Monster week from Lee, who may finally be putting it together over here in the bigs. Buoyed by a huge Sunday against the Yankees (2/3, 2 HR, 4 RBI), Lee’s week grades out as one of the very best – .364/.462/.955, 3 HR, 8 RBI, 6 runs, and a 1.416 OPS.
Corbin Carroll, Arizona Diamondbacks
I’ve been on record all year that Carroll’s shoulder is a thing of the past, as evidenced by his ridiculous exit velos (99th percentile), his xSLG (also 99th percentile), and his hard hit rate (also 99th percentile). Go look at his Statcast if you don’t believe me – BLOOD RED. And his stats this week reflect it – .417/.482/.792, 2 HR, 4 RBI, 7 runs, and a 1.273 OPS.
Ty France, Minnesota Twins
Good for Ty France! Maybe this is a harbinger that he’s going to resurrect his career in the Twin Cities. The percentiles all look good for his batted ball metrics, and this week his profile looked even better. He was especially productive at Kaufmann v. the Royals, which isn’t the most hitter-friendly environment out there. Final line for the week – .440/.500/.760 with 2 HR, 6 RBIs and runs apiece, and an OPS sitting at 1.260.
Pete Crow-Armstrong, Chicago Cubs
PCA bookended two stinkers – 0-6, and nada elsewhere, against the Rangers (Wednesday) and Dodgers (Friday) with some damn fine offensive production. He finished the week with a great line – .333/.360/.708, 2 HR, 4 RBI, 5 R, and a 1.068 OPS – largely due to his speed (infield singles, triple against the Dodgers, and three SBs).
Michael Busch, Chicago Cubs
First base is loaded/stacked/heavy – whatever you want to call it – with hitters at the position. So it surprised me to read the Busch is the #5 ranked first baseman in the league at this point in the season. His batted ball profile looks legit, so this may be more about him than them. Busch converted 20 at-bats this week into .450/.500/1.000, 2 HR, 12 RBIs and runs combined, and a mammoth OPS of 1.500. Would you have believed me that this list contained two Cubs and neither was Kyle Tucker?
Isaac Paredes, Houston Astros
After a super slow start to the season (him and the rest of the Astros), Paredes is heating up. It may also be due to the fact that he’s finally pulling the ball to suit his strengths. Am-I-right? Anyways, things are looking up after he homered in three straight last week to finish with a .320/.393/.680 stat line with 3 HR, 10 RBIs and runs combined, and a 1.073 OPS. Alex who?
Junior Caminero, Tampa Bay Rays
Y’all. This right here is one of the most exciting young hitters in baseball. He started the season slow, from a statistical standpoint, but the batted ball metrics (100th percentile in bat speed, btw) suggested positive regression – and here it is. .318/.348/.773 with 3 HR, 11 RBIs and runs combined, and a 1.121 OPS. His weekend in Atlanta was especially impressive.
Kyren Paris, Los Angeles Angeles
This kid is the “IT” name of the week, right? Paris was always a roller coaster in the minors, so his numbers so far this season have not have been a total surprise. But a reworked swing and stance to go along with better pitch selection suggest sustainability beyond these past six contests. .300/.391/.800 with 3 HRs, 9 RBIs/runs combined, and an impressive OPS at 1.191.
