Adley Rutschman Scott Taetsch/Getty Images

MLB Midseason Rankings For the Top 10 Offenses in 2024

Kerry Miller

Offense across Major League Baseball is down this season, reverting to the "What did they do to the baseball?" type of numbers we saw in 2022.

However, a few teams are hitting pretty well, and each of the top 10 offenses at the midpoint of this season has more than enough potency to potentially anchor a deep run in October.

In ranking these offenses, the whole was greater than the sum of its parts. Not only are we looking at a wide variety of stats from home runs to stolen bases, on-base percentage, wRC+ and everything in between, but we're also assessing the totality of each team's offense as opposed to just a few select top hitters.

No matter how you slice it, though, the Baltimore Orioles are the clear No. 1; the New York Mets have stormed into the top-five conversation with an incredible June; and, well, the Chicago White Sox aren't doing much good this season.

Statistics are current through the start of play on July 1, with wRC+ and Offense Rating courtesy of FanGraphs.

Close But No Cigar

Elly De La Cruz Dylan Buell/Getty Images

Arizona Diamondbacks

The Diamondbacks are averaging a solid 4.7 runs per game, good for top 10 in the majors. However, the Snakes have been a relatively "all or nothing" team, scoring at least nine runs a dozen times but held to two runs or fewer two-dozen times. They've scored six or more runs in an inning on nine occasions, including that absurd 14-run third inning on Opening Day against the Rockies. Maybe they'd have a winning record if they could more evenly distribute that production.

Cincinnati Reds

No team has been more dangerous on the basepaths, with Elly De La Cruz leading that charge with 40 of Cincinnati's 123 stolen bases. But the Reds would have even more swipes if they could, you know, get on base in the first place. There are 90 players this season with at least 100 plate appearances and an on-base percentage north of .333, but the Reds only have two of them: Jonathan India (.381) and De La Cruz (.342).

Houston Astros

Even with Chas McCormick taking a colossal step backward from his monstrous second half of last season...

Even with Alex Bregman getting out to a brutal first two months, ending play on Memorial Day with a .206 batting average...

Even with first base serving as a season-long black hole, getting a cumulative slugging percentage of .324 from that slot in the lineup...

The Astros somehow have the best batting average in the majors (.265)—and easily the best overall offense that the AL West has to offer. They just barely miss the cut, but they could be a trade-deadline upgrade at first base away from ending the season comfortably in the top five.

10. Boston Red Sox

Jarren Duran Paul Rutherford/Getty Images

Full Team: .252/.321/.419, 94 HR, 78 SB, 103 wRC+, 15.0 Offense Rating, 4.54 runs per game

At the exact midpoint of its 162-game season (a.k.a. Saturday morning), Boston had only three players who had appeared in at least 60 games: Jarren Duran (all 81), rookie utilityman Ceddanne Rafaela (79) and Rafael Devers (69).

Yet, through all of the injuries—losing Trevor Story for the year one week into the campaign, playing the past two-plus months without Triston Casas, playing more than half the season without Masataka Yoshida, losing star rookie Wilyer Abreu and slugger Tyler O'Neill for nearly a month each—they've managed to cobble together a solid offense right in the middle of a wild-card race.

The woefully underheralded star has been Duran. Only Aaron Judge, Shohei Ohtani, Gunnar Henderson and Bobby Witt Jr. have more extra-base hits than his 42, leading the majors in triples (10) and tied for the AL lead in doubles (23).

Even with all those two-, three- and four-baggers, he still has 20 stolen bases and has been one of the most valuable players in the majors.

Shame on Red Sox fans for not doing enough to get Duran or Devers into the second phase of the All-Star voting process, because they have kept this team afloat.

O'Neill, Rob Refsnyder and Connor Wong have been three other major contributors, each boasting an OPS north of .850.

Wong, in particular, has been a huge surprise with a .327 batting average. He's about 25 plate appearances shy of qualifying for a batting title, but he would be leading the AL if he did qualify.

9. Minnesota Twins

Carlos Correa David Berding/Getty Images

Full Team: .248/.317/.422, 99 HR, 45 SB, 110 wRC+, 37.9 Offense Rating, 4.81 runs per game

Minnesota's offense notably doesn't have a ton of star power.

Royce Lewis can certainly mash when he's healthy, but he has barely played in a quarter of Twins games thus far.

Carlos Correa is having quite the bounce back from a disappointing 2023 campaign and one of the better-hitting seasons of his career, but he's still a distant third behind Gunnar Henderson and Bobby Witt Jr. among AL shortstops.

Beyond that, the most impressive Twins have been utilitymen Willi Castro and José Miranda.

The beauty of Minnesota's offense, though, is the lack of painfully weak links.

The teams at the top of this list are the ones with several sure-fire All-Stars and—in some cases—multiple MVP candidates. But what the Dodgers, Phillies, Yankees, etc. also have in common is at least one spot in the lineup that they are going to be relatively desperate to improve ahead of the trade deadline.

The Twins are just kind of respectable throughout the lineup, even getting at least a .750 OPS from both the Nos. 7 and 8 spots in the order for the year.

Compare that to the Dodgers sitting below .680 OPS at each of Nos. 6, 7, 8 and 9 in their lineup—or the Yankees with a sub-.600 OPS in the cleanup spot and a sub-.650 mark at each of Nos. 1, 8 and 9—and the Twins are more than getting by with what is more of a jack-of-all-trades approach.

8. Cleveland Guardians

José Ramírez G Fiume/Getty Images

Full Team: .245/.319/.410, 95 HR, 72 SB, 108 wRC+, 24.8 Offense Rating, 4.96 runs per game

Even with Steven Kwan batting .368, Cleveland's team-wide batting average is a bit worse than it was last season (.250).

But while the leaguewide slugging percentage is down more than 20 points from last season, the Guardians' has improved from .381 to .410.

Kwan is a massive part of that. Heck, his batting average is currently almost better than his slugging percentage was in 2023 (.370), and he has already hit more home runs than he did last year.

It's also José Ramírez, on pace for what would be the first 40-homer campaign of his career (and maybe even a 40/40 season), as he already has 15 stolen bases, too.

David Fry's breakout campaign hasn't hurt matters, either. No longer having Myles Straw's sub-.300 slugging percentage weighing them down helps, too, although Tyler Freeman hasn't been much better at the dish than Straw was.

But the real key to Cleveland's offensive improvement has been the situational slugging.

With the bases empty, the Guardians have actually been worse in 2024 (.232/.298/.372) than they were last year (.246/.307/.376). With runners in scoring position, though, they've gone from a .691 OPS last season to a .848 mark this year. Ramírez and Fry have been the especially clutch ones, the former trailing only Aaron Judge for the MLB lead in RBI while the latter's RISP OPS is north of 1.200.

We have to also mention Josh Naylor, who is on pace for 40 home runs in his own right. He actually has an OPS+ and wRC+ almost identical to what he posted last season, though. A major part of the offense, but not really one of the reasons they've improved.

7. Milwaukee Brewers

Brice Turang Duane Burleson/Getty Images

Full Team: .255/.333/.399, 86 HR, 117 SB, 109 wRC+, 45.2 Offense Rating, 4.82 runs per game

Milwaukee is definitely the least homer-happy team in our top 10, with just 86 dingers in 84 games played.

But what the Brewers lack in SLG, they more than makeup for with OBP and SB.

It's basically a four-way tie between the Brewers, Yankees, Phillies and Dodgers for the best on-base percentage in the majors. Rookie Jackson Chourio—who has very much improved over the past four weeks—is the only one of Milwaukee's 10 primary players with a sub-.319 OBP.

And Milwaukee may well finish the season with more stolen bases than all three of those other OBP-leading teams combined. Only Cincinnati has more stolen bases than the Brewers, and only the Blue Jays (86.7 percent on 45 attempts) have a higher success rate on stolen bases than the Brewers (85.7 percent on 137 attempts).

It's a full-team assault on the basepaths, too. Brice Turang is leading the way with 28, but five Brewers are in double figures and the only regular with fewer than five is Rhys Hoskins—and even he has gone 2-for-2 on a surgically repaired knee that never did much base stealing in Philadelphia in the first place.

These small-ball heroes aren't afraid to lay down the occasional bunt, either. Four different Brewers have recorded multiple bunt hits this season, with even Christian Yelich getting in on that action. He had a combined total of seven bunt hits in the previous nine seasons, but he's 2-for-2 on bunt attempts in 2024.

6. New York Mets

Francisco Alvarez Luke Hales/Getty Images

Full Team: .250/.323/.416, 102 HR, 59 SB, 115 wRC+, 50.8 Offense Rating, 4.85 runs per game

What a difference a month can make, eh?

At the end of May, the Mets would've had no business even sniffing this conversation. They had a .694 OPS in March/April and slipped even further to a .677 mark in May.

At that point, this offense was worse than those of the Angels and Rockies; only marginally better than the A's.

But they became a wrecking ball in June, anchored most notably by the catching tandem of Francisco Alvarez and Luis Torrens.

From June 1-28, that backstop duo was a combined 27-for-68 with six doubles, six home runs and 10 walks. That's a .397 batting average and an OPS just north of 1.200.

They were far from the only major contributors. In fact, eight Mets hit at least three home runs in June, led unexpectedly by Mark Vientos with seven. Cementing him as the everyday third baseman and sending Brett Baty back down to the minors was a major catalyst for this team turning things around.

The next big step is to get Jeff McNeil going.

His Tim Anderson-like plummet from batting champ in 2022 to a sub-.600 OPS in 2024 has been tough to watch, but he's really the only Met who didn't kick things up a notch in June. Every other player with at least 35 plate appearances had an OPS north of .800 for a team that went from "trade-deadline seller" to "legitimate contender" in a hurry.

5. San Diego Padres

Jackson Merrill Denis Poroy/Getty Images

Full Team: .263/.326/.411, 98 HR, 60 SB, 115 wRC+, 56.0 Offense Rating, 4.68 runs per game

No Juan Soto?

No problem.

The Padres have darn near the best batting average in the majors even after trading away that OBP king in December.

Of course, if they hadn't traded Soto (and Trent Grisham), it wouldn't have opened the door for Jackson Merrill to become an increasingly viable candidate to win NL Rookie of the Year, with a .294 batting average and an OPS that is skyrocketing after nine home runs in his last 16 games.

It also wouldn't have paved the way for Jurickson Profar to return to the Padres—certainly not in an everyday role, at any rate—for what is shaping up to be an NL Comeback Player of the Year trophy with his .314 batting average.

Midseason acquisitions Luis Arraez and Donovan Solano have also been major contributors to that batting average, with the former eying up what would be a third consecutive batting title if he can catch Shohei Ohtani.

Notably, there's one spot with plenty of room for improvement, too.

After hitting .297 with a .830 OPS from 2015-23, Xander Bogaerts was sitting at .219 and .581, respectively, before landing on the IL with a fractured shoulder in late May. He should be back soon, though, and could make this the most potent lineup in the majors (once Fernando Tatis Jr. also returns from his IL stint) if he gets back to hitting like his old self.

4. Philadelphia Phillies

Bryce Harper Mitchell Leff/Getty Images

Full Team: .259/.333/.421, 99 HR, 85 SB, 113 wRC+, 54.2 Offense Rating, 5.00 runs per game

In its current state—with Bryce Harper, Kyle Schwarber and J.T. Realmuto all on the IL—the Phillies offense isn't all that intimidating. It managed just two runs on each of Friday and Saturday against a Marlins pitching staff that otherwise hasn't been able to stifle much of anything all season.

For the year, though, this has been a very good offense, largely responsible for what is the best record in the majors.

Harper had been the brightest star by far, putting together a compelling case for a third NL MVP. Shohei Ohtani is the relatively clear favorite at the moment, but Harper has 20 home runs and an OPS+ of 176. If he comes back either right before or right after the All-Star Break and picks up where he left off, it could be a fun race with Ohtani.

Losing Schwarber to the IL at the same time as Harper was a tough pill to swallow, as he's second on the team with 17 home runs. Hopefully neither is out for much more than two weeks.

At least the Phillies got Trea Turner back before Harper and Schwarber were hurt. The $300 million shortstop isn't homering at anywhere near his usual rate, but at least he's batting .332.

Alec Bohm and Edmundo Sosa have been the other two key pieces, each with an OPS above .800. Definitely going to need those guys to show up for the upcoming series against the Braves and Dodgers.

3. New York Yankees

Aaron Judge Jim McIsaac/Getty Images

Full Team: .251/.332/.430, 123 HR, 37 SB, 119 wRC+, 60.1 Offense Rating, 5.08 runs per game

The Yankees vs. Dodgers for the No. 2 spot on this list is a really tough call.

Frankly, it changes on a daily basis.

Just this past weekend, the Yankees put up 16 runs Friday, followed by the Dodgers going for 14 Saturday.

But while the one-two punch of Aaron Judge and Juan Soto has been all sorts of special, it gets pretty mediocre in a hurry from there for the Bronx Bombers, especially with Giancarlo Stanton presently on the IL.

That really stood out in Saturday's box score, when with Soto scratched at the last minute with a bone bruise in his hand, Judge's .700 slugging percentage stood out like a typo in what was otherwise a swath of players slugging below .400.

Save for DJ LeMahieu in a major funk after missing the first two months with a broken foot, most of those hitters have been...fine. A total of 10 players have hit at least five home runs for the Yankees this season, most of them with a batting average comfortably north of .200.

As far as OPS+ is concerned, though, they've all been replaceable. Judge is at 217 and Soto is at 182, both of which are ridiculous. But the only other Yankee with at least 50 plate appearances and a mark better than 100 is Stanton (120).

If the question is whether we'd want Judge and Soto or Ohtani and Mookie Betts/Freddie Freeman in some sort of 2-on-2 hitting contest, the Yankees duo would be the choice.

For 9-on-9, though, advantage Dodgers.

2. Los Angeles Dodgers

Shohei Ohtani Melissa Tamez/Icon Sportswire via Getty Images

Full Team: .256/.335/.439, 113 HR, 48 SB, 121 wRC+, 81.2 Offense Rating, 5.06 runs per game

Circling back to that OPS+ point just made with the Yankees, nine of the Dodgers' 11 team leaders in plate appearances have an OPS+ north of 100, seven of them above 120.

Granted, two of those seven (Mookie Betts and Max Muncy) are presently on the IL, so there have been some black holes in the lineup. The Cavan Biggio/Enrique Hernández tandem at third base has been brutal, and the Gavin Lux/Chris Taylor situation at second base has been even more problematic—though, Taylor might finally be turning somewhat of a corner in recent weeks after batting .100 in his first 38 games.

But having the likes of Shohei Ohtani, Freddie Freeman, Will Smith, Teoscar Hernández and (when they return) Betts and Muncy in the lineup sure makes it easier to withstand a glaring hole or two.

Ohtani hit his 26th home run of the season—his 12th in June alone—on Saturday, padding his NL lead over Marcell Ozuna (21). He's also leading the NL in batting average with a mark of .316. It's a shame that batting leadoff sans Betts is trimming his RBI opportunities because he has a real shot at a triple crown, presently six behind Alec Bohm in that department.

In that same game, Freeman got his OBP up to .400 and his slugging north of .500 with a pair of doubles. He has gone .300/.400/.500 five times in the past eight years, which is already absurd. The only other players with at least three such seasons during that stretch are Juan Soto and Mike Trout, each with three. But the first baseman, who turns 35 this September, might be gearing up for a sixth campaign of that ilk.

Both of those healthy stars (and Betts) have been huge parts of the Dodgers' success, leading the majors in on-base percentage and ranking third in home runs.

1. Baltimore Orioles

Gunnar Henderson Mitchell Layton/Getty Images

Full Team: .255/.316/.462, 139 HR, 59 SB, 120 wRC+, 80.2 Offense Rating, 5.21 runs per game

Whether the Orioles have enough pitching to win a World Series is a debate for another day, but they sure are slugging their way through this season much like Atlanta did last year.

Well, OK, maybe this offense isn't that good. Baltimore is on pace for roughly 271 home runs, compared to Atlanta's record-tying mark of 307. The O's are also a good 20 points back in batting average and nearly 40 slugging percentage points behind what the Braves did last year.

But from a "lapping the current field" and "seemingly everyone on the roster can mash" perspective, it feels similar to last year.

Seven Orioles have already hit double-digit home runs, led by Gunnar Henderson at 26 dingers with a .989 OPS. Cal Ripken Jr. was the first of four players in MLB history to win MVP the year after winning Rookie of the Year. (The others were Ryan Howard, Dustin Pedroia and Kris Bryant). Maybe another Orioles shortstop can pull off that rare feat.

Anthony Santander isn't far behind Henderson with 22 home runs. He hit 28 last year and 33 the year before that, but this impending free-agent outfielder is crushing at a whole new level in 2024.

Good luck pitching around either of those guys, though. Cedric Mullins isn't having a good year by his standards, but he still has 20 extra-base hits. So does Jorge Mateo, who we still assume is going to be replaced by MLB's top prospect, Jackson Holliday, before too much longer.

If he comes back up in the second half and makes the type of impression we were expecting in April, Godspeed trying to find outs in this lineup.

   

Read 7 Comments

Download the app for comments Get the B/R app to join the conversation

Install the App
×
Bleacher Report
(120K+)