logo
2025 MLB power rankings: Astros rocket up, Mets keep falling; who are the unsung heroes?

2025 MLB power rankings: Astros rocket up, Mets keep falling; who are the unsung heroes?

Fox Sports8 hours ago

The fish are swarming!
Over the last week, Kyle Stowers, Agustin Ramirez and Otto Lopez have combined for 30 hits, 16 extra-base hits and 27 RBI, and each have an OPS over 1.200. None of them are exactly household names — at this point, Stowers probably should be — but they deserve their praise.
In honor of the surging Marlins, who've now won seven straight games, it's time to single out some of the unsung heroes who are powering their respective lineups in this week's power rankings:
The Rockies acquired Tyler Freeman for Nolan Jones right before the season. In June, Freeman has the highest batting average (.373) and fourth-highest OPS (.985) among all qualified MLB right fielders.
Maybe he hasn't played enough to be considered here, but Kyle Teel was on fire last week. And in a year that's all about figuring out who could be part of the next great White Sox team, the 23-year-old catcher is providing reasons for optimism. He has a .421 on-base percentage and 136 OPS+ since getting called up.
Jacob Wilson is still the odds-on AL Rookie of the Year favorite for good reason. But fellow A's rookie Nick Kurtz has a .934 OPS and seven homers in June, tied for the most home runs among all MLB first basemen this month.
Andrew McCutchen had five hits over the Pirates' staggering three-game sweep of the Mets this weekend and at 38 years old remains one of Pittsburgh's most consistent bats.
The Nationals desperately need another hitter beyond James Wood and CJ Abrams to help pick up the offense. Luis Garcia Jr. is hitting .292 in June and hitting the ball harder than ever before.
The fish are flying. After sweeping the Giants and Diamondbacks, the Marlins have now won seven straight with an offense that's humming. There are probably better answers here for the season than Otto Lopez, but what he's doing lately needs to be singled out: Over his last seven games, he has a 1.200 OPS with 15 RBI.
Ryan O'Hearn might be the American League starting DH in the All-Star Game, but Ramón Laureano has the highest OPS on the team (.863). Both could be attractive pieces to other clubs at the deadline if the Orioles don't get hot in a hurry.
Bobby Witt Jr. is obviously this team's best player, but Maikel Garcia has been the better hitter this year and deserved more love in All-Star voting. As for the team, the offense is overly reliant on those two. The Royals have now lost seven of their last eight games, with runs at a premium.
On a team with Ronald Acuña Jr., Matt Olson, Austin Riley, Michael Harris II and Ozzie Albies, the club's third-best overall hitter right now is rookie Drake Baldwin (130 wRC+).
Coming off an All-Star appearance last year, Willi Castro is again hitting at an above-league-average rate while playing all over the diamond.
If not for an extra-inning win against the Blue Jays, the slumping Guardians would've lost every game last week. They've been shut out in three of their last four games and rank 27th in OPS, so there's clearly not much here to get excited about in the lineup beyond José Ramírez and Steven Kwan, but Kyle Manzardo's 13 homers are important for a team that lacks offensive punch.
The tailspin continues. The Red Sox were swept by the Angels, lost a series to the Blue Jays and have now dropped seven of eight. Their offense ranks 27th in wRC+ since trading Rafael Devers, but Romy Gonzalez's ability to crush left-handed pitching (.352/.426/.648) remains helpful at first base.
With Corbin Carroll and Josh Naylor both banged up, the power of Eugenio Suárez is all the more important. The 33-year-old has the highest OPS+ of his career (141) and is tied for the fourth-most home runs in MLB with 25.
Suddenly, the Angels are only two games out of a wild-card spot. Jo Adell seems to be putting things together at 26, leading the club with 18 home runs.
The offense remains an enigmatic disaster, but Josh Smith deserves his flowers. He was an above-league-average hitter last year, and the versatile infielder has the same OPS as Corey Seager this year.
This version of J.P. Crawford looks more like the one that got down-ballot MVP votes two years ago. Cal Raleigh's the obvious star in Seattle, but Crawford's bounce-back season has been an important part of the Mariners' offensive improvements.
How important is Matt Chapman to this lineup? The Giants were 38-28 when he went down and are 7-11 since. They had the Marlins and White Sox on the schedule last week and went 1-5. That's not how that's supposed to go. Chapman's expected back before the break.
The Reds just picked up series wins against the Yankees and Padres, and Elly De La Cruz is looking more like the MVP talent he's capable of being. Beyond their star, we're starting to see more turnarounds from other members of the offense, too. Spencer Steer has 19 hits in his last 43 at-bats.
Utility infielder Ernie Clement is hitting .379 with a .959 OPS over his last 30 games. The Blue Jays are only three games back of the first-place Yankees after taking series from the Guardians and Red Sox. A four-game series against the Bronx Bombers awaits this week.
Their offense lacks depth beyond stars Manny Machado, Fernando Tatis Jr. and Jackson Merrill, which has made Gavin Sheets' contributions to this point (.798 OPS, 13 home runs) essential.
A bevy of above-average bats continue to lift this surprising St. Louis club. Brendan Donovan will probably (and rightfully) be the Cardinals' All-Star rep as a reserve, but Alec Burleson is tied with Donovan for the team lead in wRC+ and has the highest OPS (.804) on the team.
The Brewers keep rolling, and Sal Frelick and Brice Turang are a perfect duo to personify how they're doing it. The team leaders in WAR, Frelick and Turang have enjoyed similar above league-average offensive seasons while leading the team in batting average, stealing a combined 32 bases and playing plus defense.
Uh, Mets? They just got outscored 30-4 over the weekend by the Pirates and have now dropped 13 of their last 16 games, despite Juan Soto looking like Juan Soto again. Beyond the $765 million man, Brandon Nimmo has also been one of the Mets' top producers lately. He has hits in 22 of his last 26 games and an .879 OPS in June, but it's tough sledding right now in Queens.
You might have heard about Jonathan Aranda's hot start and Junior Caminero's power, but the Rays' offensive success goes well beyond them. Brandon Lowe leads all MLB second basemen in home runs, while Yandy Díaz is hitting over .400 in June.
When Jazz Chisholm Jr. is healthy, he's producing in the Bronx. He has the second-highest OPS on the team behind Aaron Judge. After hitting 30% above league average with the Yankees in the second half last year, he is again hitting exactly 30% above league average this year.
Perhaps lost a bit in the shuffle given what Kyle Tucker and Pete Crow-Armstrong are doing, Michael Busch has the second-highest OPS on the team and is slashing .309/.385/.617 with seven homers in June.
Is Trea Turner too good a player to mention here? There aren't a lot of even league-average hitters in this Phillies lineup, and with Bryce Harper out, Kyle Schwarber needs a partner to guide the offense. He has that in Turner, whose strong June (.856 OPS, six homers, six steals) has been vital.
The Astros are soaring. They're 19-7 in June, just swept the Phillies and took a series from the Cubs. Jeremy Peña has been the team's star, but the returns from the Kyle Tucker trade have been indispensable. Isaac Paredes has 17 home runs on the year and Cam Smith has an .848 OPS in June, all the more important now with Peña sidelined.
Zach McKinstry trails only Riley Greene in WAR among position players on the team. He has an OPS over .800, ranks fourth on the squad in wRC+ and leads the team with 10 steals. He had a career .643 OPS in five previous seasons.
Suddenly, the Dodgers' lead in the NL West is up to seven games. The unsung hero could either be Max Muncy or Andy Pages, but since Muncy's a two-time All-Star, let's shout out Pages, who's second on the star-studded squad in hits and homers and tied for the team lead in RBI while hitting 30% above league average.
Rowan Kavner is an MLB writer for FOX Sports. He previously covered the L.A. Dodgers, LA Clippers and Dallas Cowboys. An LSU grad, Rowan was born in California, grew up in Texas, then moved back to the West Coast in 2014. Follow him on X at @RowanKavner .
recommended
Get more from Major League Baseball Follow your favorites to get information about games, news and more in this topic

Orange background

Try Our AI Features

Explore what Daily8 AI can do for you:

Comments

No comments yet...

Related Articles

Angels Fans React to Mike Trout Post on Monday
Angels Fans React to Mike Trout Post on Monday

Yahoo

time27 minutes ago

  • Yahoo

Angels Fans React to Mike Trout Post on Monday

Angels Fans React to Mike Trout Post on Monday originally appeared on Athlon Sports. Los Angeles Angels outfielder Mike Trout is playing in his fifteenth major-league season since being selected 25th overall in the first round of the 2009 MLB Draft. Advertisement Widely regarded as the best player of his generation, Trout won American League Rookie of the Year in 2012, has captured three AL MVP Awards, and is an 11-time All-Star. In 2019, he signed a 12-year, $426.5 million extension that keeps him in Anaheim through 2030 and includes a full no-trade clause. Despite his personal accolades, Trout has yet to experience postseason success with the Angels, who have not won a playoff game during his career. At age 33, he's batting just .230 with a .788 OPS—well below his career averages of .297 and .984—signaling his best days may be behind him. Los Angeles Angels right fielder Mike Trout (27)© Rich Storry-Imagn Images On Monday, the Angels posted a photo of Trout in an attempt to get him more votes for the All-Star Game in Atlanta. Advertisement The team wrote, '#VoteTrout daily, now until Wednesday (7/2) at 9am PT, to help him get to Atlanta!' Fans reacted to the Angels post on X. "Let's hope he has a good series in Atlanta," a fan said. Another added, "Nope. He's not deserving." One fan wrote, "If Trout crushes in ATL, he'll def be an All-Star." "Vote for the best," said a fan. "And vote only Trout for AL OF!" said another. Trout secured two All-Star Game MVP Awards in 2016 and 2019, rising to the occasion with baseball's biggest stars. The Angels have surged in June, improving to 41–42 and sitting only two games back of a wild-card spot. With October contention within reach, a rebound for Trout is critical—both to boost Anaheim's lineup and to earn him a spot on the All-Star roster. Advertisement Related: Phillies Send Message to Aaron Nola After Major News Related: MLB Announces Historic Tarik Skubal News After Tigers Game This story was originally reported by Athlon Sports on Jun 30, 2025, where it first appeared.

Red Sox's Wilyer Abreu makes home run history with feat last accomplished by Roger Maris
Red Sox's Wilyer Abreu makes home run history with feat last accomplished by Roger Maris

Yahoo

time32 minutes ago

  • Yahoo

Red Sox's Wilyer Abreu makes home run history with feat last accomplished by Roger Maris

Boston Red Sox right fielder Wilyer Abreu had a two home run night, but it was one of the most unique combinations ever as he did something that hadn't been done in an MLB game in nearly 67 years. Abreu had an inside-the-park home run against the Cincinnati Reds before he hit a typical homer later in the contest − in grand fashion. Advertisement In the bottom of the fifth inning, Abreu took Joe La Sorsa's pitch to center field in the deep corner of Fenway Park. The ball bounced off the wall and took a long bounce along the warning track. Abreu turned on the jets after the wild ricochet, with no Reds player in the vicinity of the ball. The ball was eventually grabbed, but by the time it got to Elly De La Cruz in the shallow part of the outfield, Abreu was sliding home for the inside-the-park homer. It was the first inside-the-park homer for a Red Sox player at Fenway Park since Jacoby Ellsbury had one on Sept. 19, 2011. Abreu had another big moment in the bottom of the eighth. With the bases loaded, he hit a moonshot into the Red Sox bullpen for a grand slam. Wilyer Abreu's historic home run day Abreu became the sixth MLB player to hit an inside-the-park home run and grand slam in the same game, according to MLB's Sarah Langs, citing the Elias Sports Bureau. It's the first time it's been done since Roger Maris accomplished the feat on Aug. 3, 1958. Abreu's grand slam capped off a 13-6 win over Cincinnati for Boston. He had two home runs and five RBIs on the night. This article originally appeared on USA TODAY: Red Sox's Wilyer Abreu hits inside-the-park homer, grand slam vs Reds

Langeliers and Butler lead Athletics past Rays
Langeliers and Butler lead Athletics past Rays

Associated Press

time33 minutes ago

  • Associated Press

Langeliers and Butler lead Athletics past Rays

TAMPA, Fla. (AP) — Shea Langeliers smashed a three-run homer in his first plate appearance since coming off the injured list, and Lawrence Butler broke a ninth-inning tie with a two-run triple that lifted the Athletics over the Tampa Bay Rays 6-4 on Monday night. The Athletics made two key defensive plays in the bottom of the eighth to keep it tied at 4. The Rays had runners on first and second with no outs when Junior Caminero hit a hard grounder to third, but Max Muncy stepped on the bag and threw to first for a double play. Josh Lowe then singled to left field but Colby Thomas threw a dart to home plate to get Brandon Lowe. Butler sent a shot to the wall in left-center field to score runners from second and third on his second triple of the season. Sean Newcomb (2-4) got the final out in the eighth, and Mason Miller worked a scoreless ninth to earn his 16th save. Brent Rooker had an RBI single for the Athletics, who had lost six of eight. The Rays, coming off a defeat at Baltimore, had won five straight and 10 of their last 11 following a loss. Pete Fairbanks (3-2) allowed three hits and two runs in the ninth. Key moment The first hit for the Rays came in the fourth on Caminero's two-run homer — his 21st of the season — over the center-field wall. Jonathan Aranda and Jose Caballero added RBI singles to tie it at 4. Key stat The Athletics, who allowed four home runs Sunday, have given up 125 longballs this season, the second-most in team history before the All-Star break. Up next Athletics LHP Jeffrey Springs (6-6, 4.30 ERA) starts Tuesday against his former team. RHP Shane Baz (8-3, 4.37) goes for the Rays. ___ AP MLB:

DOWNLOAD THE APP

Get Started Now: Download the App

Ready to dive into a world of global content with local flavor? Download Daily8 app today from your preferred app store and start exploring.
app-storeplay-store