Why I'm not worried about Michael Harris II
There is plenty of blame to go around on this 26-29 Atlanta Braves squad.
For starters, sequencing and timing. Before Matt Olson's 6th inning single in game one of Thursday's doubleheader, the team managed an 0-31 streak with runners on base. As Battery Power's own Shawn Coleman pointed out, entering play on Thursday, the 2–5 hitters in the lineup have combined for a 77 wRC+ with runners in scoring position. This figure feels even more impossible when you consider that the 6 players who have at least 10 plate appearances in the 2-5 spots in the order (Riley, Olson, Ozuna, Albies, Murphy, Baldwin) had a combined 120 wRC+ on the season entering Thursday.
Advertisement
Clutch, timely hitting has been mostly proven to be a non-sticky skill (meaning that just because a team or player is particularly good or bad at timely hitting in one season/month does not indicate anything about how they will perform in those situations in future seasons/months), so some of their woes with runners on base may simply be random variation and luck. The theoretical expectation should be that their overall offensive stats will more closely resemble their situational offensive stats going forward.
There are other examples of bad luck in the Braves season. They've played a league-high 23 games that were decided by one run, and their 9-14 record in those games represents a bottom five winning percentage in the league in one run games. They are three games under .500 despite having a positive run differential. They also have dealt with some unfortunate injury luck, personified most clearly in Thursday's doubleheader vs. Philly where they sustained injuries to each of AJ Smith-Shawver, Stuart Fairchild, and Nick Allen.
So yeah, luck and timing have been issues. If the Braves had normalized regression in one run games, their run differential, and their performance with runners on, they might be a game or two above .500. I'd also argue that poor strategic management has been an issue for this club, and perhaps you could add another win or two if Snitker had made better choices. Being 3 or 4 games above .500 would be a big improvement, but that's also still below what was expected of this team. Which brings us to the bigger issue – the underperformance of their established big league position players.
Where that's concerned, there's one player that has underperformed far beyond the rest. You can probably use context clues to guess whom. Olson's 122 wRC+ and Riley's 118 wRC+ are both a bit shy of what we've come to expect from them, but both players are still on pace for ~4 WAR seasons. Ozzie Albies' 14-game hitting streak has pulled him up to an uninspiring but more palatable 87 wRC+. The most disappointing performance of all, though, belongs to none other than Michael Harris II.
Advertisement
To fully appreciate the magnitude of Harris's underperformance, let's recall some preseason context. Harris was projected by FanGraphs Depth Charts to lead the Braves with 5.0 WAR. Despite a down year in 2024, FanGraphs foresaw a 23 HR, 18 SB season from Money Mike with a .292/.336/.484 line and 125 wRC+. As we approach the end of May, Harris has instead produced a putrid .229/.259/.338 slash line with just 3 HR, a 60 wRC+, and 0.3 fWAR.
The at-bats have often been ugly from Michael, but that's not a new thing. His 41.9% O-Swing exactly matches his career O-Swing%. His miniscule 4.4 BB% is nothing new compared to his career 4.7% BB. His SwStr% is down to 10.9%, which is lower than he's posted in any season and explains why his 18.6% K is below his career mark. He's managed to raise his Contact% in the best way, by specifically making more contact on pitches in the zone. His career-high 91.9% Z-Contact is more than 5 points higher than he's shown in any other season and is a top 25 mark in the sport.
So, his pitch selection hasn't really changed from when he posted a combined 117 wRC+ over his first three seasons in the big leagues, and he's making more contact than ever when he swings at strikes. That seems like a recipe for more success a la the first three seasons of his career, which saw him produce a 117 wRC+ and 4.4 fWAR per 600 PA. So, what gives? Why the massive downturn?
From what I can tell, it's a combination of two issues.
Advertisement
First, he's just not hitting the ball in the air with authority as often as he usually does. Michael has always run a pretty high GB% (career ___%), but one thing that's made him special is that when he does lift the ball, he smokes it. From 2022-2024, Harris was above the 80th percentile in both hard-hit% and barrel% on line drives and fly balls out of 298 players with at least 250 such batted ball events. This season (entering Thursday), out of 306 batters with at least 30 fly balls or line drives, he's in the 38th percentile in barrel% and 34th percentile in hard-hit rate.
Ivan noted in his excellent piece earlier this week that Harris (along with most of the Braves) has lost (sacrificed?) some bat speed this year, but it looks like his bat speed is still in line with what we saw in a very good 2023 campaign that saw him post a 115 wRC+. His bat speed is in the 71st percentile, which should be enough to allow him to drive the ball.
To use a Snit-ism, this may just be 'one of them thangs.' Like several other Braves, Harris is a streaky hitter. Austin Riley had a scalding hot stretch in the second half of April. We're getting the Ozzie Albies heater now after about 6 weeks of ineptitude. We're still waiting on Harris to catch fire, but given his history, I'm betting it will come. And when he gets going, the barrels can stack up in a hurry.
The second issue is – and you might be sick of hearing this – bad luck. I've detailed above how Harris has not been himself, and even with better luck that would still hold true. But, if his offensive output actually matched his offensive inputs, he'd be close to a league-average bat instead of a bottom 10 bat in the league.
Advertisement
(If you are on a mobile device, this table is best viewed in landscape mode.)
If we were in the last week of May and Harris had an OPS around .700-.710 (as his expected metrics suggest he should), you might think that it's been a cool start to the year but he's still been valuable enough as a baserunner and defender to be a solid contributor. Instead, because he's been one of the 20 unluckiest hitters in the sport, Harris has a sub-.600 OPS.
Unfortunately, if you're looking for a more optimistic sentiment than 'well he should be a slightly below average hitter instead of terrible' or 'he's shown in the past that he can be better,' there isn't too much in his recent play to suggest that he might be putting things together. Both his GB% and O-Swing% have actually spiked in the last couple of weeks. He did look good on Thursday, however, smoking a 107 mph line drive single the other way off a tough lefty in Cristopher Sánchez and pulling a clutch game-tying line drive double down the line vs. another tough lefty in Matt Strahm. In game two, Harris crushed a ball 405 feet that was caught at the wall. That isn't an isolated incident for him — in the last 2.5 weeks, all three of Harris's barreled balls have been caught. When a player is struggling like Harris is, it's tough sledding to get such poor results when he actually does something right.
So, all in all, here's where I'm at on Harris. If he doesn't improve his approach / batted ball data as the season wears on, we can likely expect him to be close to a league average hitter going forward, which would probably make him a 3-4 WAR type of player the rest of the way considering his superb defense in CF. But he likely has a hot streak or two left in him this year that will elevate both his expected and actual numbers. The Braves need more from Money Mike, and he's absolutely capable of giving it to them.
Advertisement
More from batterypower.com:

Try Our AI Features
Explore what Daily8 AI can do for you:
Comments
No comments yet...
Related Articles


New York Times
5 hours ago
- New York Times
Giants takeaways: Tough pitching decisions and a glimmer of offensive hope after Marlins series
After their 4-2 win on Sunday, the Giants are averaging four runs per game in June. They averaged 3.8 runs per game in May. That month-over-month increase of .2 runs is known as a 'trend' in statistics, which means the Giants are likely to set a major-league record with 7.8 runs per game sometime in the middle of the 2027 season. It'll be so much fun, just you wait. Advertisement Until then, the story of the 2025 Giants is coming into focus. The good news is that their pitching staff can prevent runs. The bad news is their lineup can prevent runs, too. The Giants finished with a losing record in May, despite a team ERA comfortably under 3.00, which is something that happens in baseball about once every decade or so. They've scored four runs or fewer in their past 14 games, which is the team's longest streak since 1980. The franchise record is 19 (1902, 1965), and the Giants are returning to Oracle Park to face the Padres and Braves, two clubs that prevent runs better than the average team. (The major-league record of 26 games was just tied by the Pirates a couple of weeks ago. Could be worse.) The Giants didn't have a disastrous road trip, winning two of their three series, but taking just two out of three against rebuilding teams won't be enough to catch the Dodgers, and getting swept by contending teams will leave them outside of the wild-card chase. There's work to do, and most of it is on the offensive side. Some thoughts and notes on the road trip and the Giants' series win over the Marlins on the final leg: It's easy, justifiable and recommended to complain about the lack of run production. Don't forget to praise the pitching, though. It's good for the soul. And the stomach. The Giants haven't scored more than four runs in 14 games, but they also didn't allow more than four runs in a game on the road trip. They played nine games overall, scoring 14 runs and allowing 16. That's how a team can lose a road trip with a 1.89 team ERA, but it's also how they almost finished with a winning record, despite averaging 1.5 runs per game. This feels like the kind of team that could trade for Carlos Beltrán at the deadline, metaphorically speaking. Or, heck, maybe we're talking literally. He's only 48. Advertisement That low team ERA doesn't even tell the entire story. The rotation pitched well on the road trip, with a 2.08 ERA, but the starters went six innings or longer in only four of those games. That's understandable, considering that both Hayden Birdsong and Kyle Harrison weren't fully stretched out, but it shifted some of the burden onto the bullpen. They responded by allowing just three runs in 28 2/3 innings (0.94 ERA). There's still two-thirds of the season left, and the quicksand and trap doors will eventually get someone, if only because that's how pitching works. And maybe take a breath before reading too much into the strong showing from the staff against the Marlins. The best way to describe their offense is that they have Otto Lopez hitting in the middle of their order right now. That's not to say he's a bad player, but if he were the type of hitter who belonged in the middle of an order, Giants fans wouldn't be able to shut up about him. He was with the 2024 team in spring training, and Giants fans love to grumble about the players who got away. Someone is reading this right now who hasn't really processed any of the words after 'Carlos Beltrán' because they're still sour about losing Zack Wheeler. Nobody is livid about Lopez, though, which is a sign that he might not be a run producer. Still, it's not hyperbolic to claim the Giants' staff is pitching at a championship level right now, just like they did in 2009, 2010 and 2011. You can take comfort in that comparison, or you can let it slowly drive you mad. I suggest the former when they win and the latter when they lose. If you're a Warriors fan, you've heard a lot about the 'two timelines.' They're trying to win while Steph Curry and Draymond Green are still playing at a high level, but they've also made attempts to build a younger, sustainable foundation for the future. The results have been … mixed. In a way, the Giants are trying something similar. They're getting quality innings out of Robbie Ray and plenty of them (he's in the top 20 in innings pitched). They're without Justin Verlander at the moment, but you know their best-case scenario would be an effective Verlander pitching in the postseason. At the same time, they have three young starters throwing well, and one of them probably won't be in the rotation next week. One of them will likely be buried, Jonathan Kuminga-style, through little fault of their own. In another organization, their rotation spot would be a given all season, if not the next several seasons. In this one, someone is going to make room, even if they don't deserve a demotion. Advertisement The analogy breaks down when you zoom in on the differences between the two sports. A young basketball player can show flashes, but they'll typically need to understand the nuances of the game to succeed at a championship level. A young pitcher, though, can excel long before they understand the nuances of pitching. Their raw talent will take them a lot further, which means pitching staffs are rarely about two timelines. They're more about one timeline that ends in September or October, and Harrison, Birdsong and Landen Roupp all might be three out of the five best starting pitchers in the Giants' entire organization right now. One of them still might get hosed. In a perfect world, one of the other 29 teams would be having a reverse-Giants season, both allowing and scoring bushels of runs, and they'd match up well on a trade. In this world, some teams almost fit that description, but the best examples might be the Diamondbacks and Dodgers. A pitcher-for-hitter trade makes sense if, say, the Yankees or Cubs are giving up a starting position player. It doesn't make sense if you're forced to imagine one of those young pitchers in one of those uniforms for the next few seasons. The first rule of a pitching conundrum like this is that everything will probably work itself out. Someone will make room, whether because of injury or ineffectiveness. It's how all three of them are in the rotation at the same time right now. Until then, the Giants will have tough decisions to make, yet again. And now for your moment of zen: The Giants' offensive struggles don't have an easy, realistic solution. There isn't a button they can press or a lever they can pull to improve their run production. They need their struggling hitters to do better, and that's a list that includes roughly everyone who isn't Heliot Ramos at the moment. There are a couple of unlikely, magic solutions, though. One of them is Luis Matos going on the kind of tear that makes it hard to keep him out of the lineup, even against right-handers. It's unlikely that he'll become a key contributor this season, mostly because of how limited the at-bats will be for any right-handed outfielder on the Giants, other than Ramos. The at-bats would have to come at the expense of one of the current left-handed outfielders, which isn't likely to happen. Still, think about one of the better Krukow-isms going. When the Giants are trailing by a substantial margin and a hitter bloops in a single to start the inning, Mike Krukow often says, half-jokingly, 'And it alllllll started with a broken-bat single.' The gag works because that's how plenty of run-scoring bonanzas start. A hitter reaches base instead of making an out, and everything flows from there. It's unrealistic because, well, look at the scoreboard. The typical blowout doesn't end with a dramatic comeback. Advertisement Matos' home run is the broken-bat single in this analogy, and the entire Giants' lineup is the lopsided deficit in need of a quick fix. Maybe Matos will fix everything, ha ha. No, seriously, maybe he will. Just kidding. Unless I'm not. Baseball is filled with surprises. (But it's rarely that surprising.) (Unless it is.) (Please, someone, start hitting.) If not Matos, then maybe it's Wade Meckler, who's finally back from injury and starting in Triple A again. Or, more realistically, maybe it's Jerar Encarnacion who will fix everything, which is funny to think about, considering it wasn't that long ago he wasn't even a lock to make the team out of spring training. He was playing in Oaxaca at this time last year, and now he's the best hope for a Giants team that's desperate for runs? Yeah, sure. Everyone who responds to the Craigslist ad gets an interview for the crucial position of 'lineup savior.' But a crucial three-run homer from a 23-year-old outfielder allows you to dream a little bit more than usual. The Giants' lineup needs help. It would sure be convenient if they got it from one of the young hitters they already have. (Top photo of Luis Matos hitting a three-run homer: Sam Navarro / Getty Images)
Yahoo
10 hours ago
- Yahoo
Braves Projected to Trade $111 Million All-Star After Chris Sale News
Braves Projected to Trade $111 Million All-Star After Chris Sale News originally appeared on Athlon Sports. As has often been the case over the last two seasons, the dynamic Atlanta Braves duo of Marcell Ozuna and Chris Sale struck again on Thursday night. Advertisement Ozuna went 1-for-3 with two walks and two runs scored in Atlanta's 9-3 victory over the rival Philadelphia Phillies. Sale, meanwhile, became the fastest pitcher in MLB history to 2,500 strikeouts with a sixth-inning punchout of Phillies third baseman Edmundo Sosa. If things keep at their current rate, though, the two may not be teammates much longer. Bleacher Report's Kerry Miller listed Ozuna among those that the 26-29 Braves could trade this summer, assuming they wave the white flag and pivot to 2026. Ozuna, who turns 35 in November, remains an appealing DH target despite diminished power numbers. The three-time All-Star entered Wednesday hitting .278 with a stellar .428 on-base percentage; only New York Yankees star Aaron Judge (.488) and Los Angeles Dodgers catcher Will Smith (.457) rank higher. Atlanta Braves designated hitter Marcell OzunaJayne Kamin-Oncea-Imagn Images Perhaps more importantly, Ozuna is in the final season of a five-year, $80 million contract. What sounds better than a rental bat who still reaches base at an exceptional pace? Advertisement However, Ozuna only has nine homers through 52 games and is on pace for his fewest home runs since 2022. Ozuna averaged a .552 slugging percentage the last two seasons, though he's only mustered a .464 mark thus far. Any team that would potentially acquire Ozuna, who leads the sport with 47 walks, is doing so knowing he'll likely almost exclusively be the DH. Ozuna has played only 14 outfield innings since the start of 2023, and none in the last two years. We'll see how many more times Sale and Ozuna can lead the Braves to victory, especially with Atlanta now 5.5 games back in the Wild Card chase. This story was originally reported by Athlon Sports on May 30, 2025, where it first appeared.

Associated Press
11 hours ago
- Associated Press
Story knocks in 3 runs and Crochet strikes out 12 in 7 innings to lead Red Sox past Braves 3-1
ATLANTA (AP) — Trevor Story had a three-run double in the first inning and Garrett Crochet struck out 12 in seven innings of one-run ball, leading the Boston Red Sox to a 3-1 win over the Atlanta Braves on Sunday. Story went 2 for 3 and just missed a grand slam in the first when he hit a 1-0 pitch from Bryce Elder 413 feet off the top of the wall in center, driving in Boston's only runs. Story had a big series in Atlanta, hitting a go-ahead two-run homer in a 5-1 Red Sox win Friday. Crochet (5-4) has pitched at least five innings in all 13 of his starts this season with eight quality outings. The 25-year-old left-hander has a streak of 13 outings with at least five innings pitched. That surpasses his career-best run of 12 straight from April 29, 2024 to June 30, 2024. Crochet is tied with Washington's MacKenzie Gore for the major league lead with 101 strikeouts this season. Aroldis Chapman earned his ninth save for the Braves. Marcell Ozuna accounted for Atlanta's only run with a solo homer, his 10th of the season, in the bottom of the first. Elder (2-3) allowed six hits and three earned runs, with four strikeouts and three walks in 5 1/3 innings. Key moment The Braves threatened in the bottom of the fourth when Matt Olson hit a leadoff double and moved to third on Ozzie Albies' single with no outs. Crochet then retired the next three batters in order, shutting down the threat. Key stat Crochet became the first pitcher to have 12 or more strikeouts in a game against Atlanta since Philadelphia's Zack Wheeler struck out 12 on May 7, 2023. Up next The Braves are off on Monday and are scheduled to throw RHP Spencer Strider (0-3, 4.50 ERA) against Arizona RHP Zac Gallen (3-7, 5.54) in their series opener on Tuesday. The Red Sox plan to throw RHP Brayan Bello (2-1, 3.83 ERA) against LHP Yusei Kikuchi (1-5, 3.06) and the visiting Los Angeles Angels on Tuesday. ___ AP MLB: