Braves Dominate Marlins Behind Harris’ Two-Homer Show, Strider’s Dominance

Sometimes a baseball game serves as a flat-out referendum on organizational competence, and Thursday night at loanDepot park was precisely that kind of evening. The Atlanta Braves, operating with the precision of a club that knows exactly who it is, dismantled the Miami Marlins 9-3 in a performance so one-sided it felt less like a baseball game and more like a public service announcement about the gap between contenders and pretenders.

Pitching Decisions

6.1IP4H3ER2BB9K
6.0IP9H6ER0BB3K

Star Performers

Michael Harris II

Season AVG: .298
5AB2H2HR3RBI2R0BB
Kyle Stowers

Season AVG: .228
4AB2H2HR2RBI2R0BB

Michael Harris II was the star of this particular show, launching two home runs and driving in three runs while looking like a man who had simply decided the baseball was too slow and too fat to miss. His two-run blast in the first inning set an immediate tone, one that suggested the Braves had zero interest in wasting anyone’s time on Thursday. By night’s end, Harris had collected two hits in five at-bats and proved once again that he belongs in any conversation about Atlanta’s present and future.

Michael Harris II's two home runs

But Harris couldn’t have done any of this without Spencer Strider being absolutely devastating on the mound. The Braves’ ace went 6.1 innings, surrendering just four hits and three earned runs while accumulating nine strikeouts. This is what elite pitching looks like in 2026: efficient, devastating, and completely in control. Strider walked just two batters in an outing that showcased a pitcher at the height of his powers, making Sandy Alcantara look pedestrian by comparison.

Alcantara’s Nightmare, Stowers’ Consolation

Speaking of Alcantara, Thursday was the kind of evening that will haunt him. The Marlins’ ace lasted six full innings but gave up nine hits and six earned runs, striking out just three batters. This wasn’t a case of bad luck or defensive lapses. This was Alcantara getting shelled by a lineup that came to work.

Mike Yastrzemski's solo home run (3)

If there was any silver lining for Miami, it came courtesy of Kyle Stowers, who had himself a legitimate evening by hitting two home runs and driving in two runs. The kid showed some pop, but it was the baseball equivalent of rearranging deck chairs on the Titanic. Owen Caissie also went deep, but even their combined offensive efforts couldn’t dent a hole in the Braves’ armor.

The Braves Keep Rolling

Mike Yastrzemski added his own contributions with three hits including a solo blast and an RBI double, while Ronald Acuña Jr. went 1-for-4 with a two-run single before apparently getting shaken up and leaving the game. The depth of Atlanta’s lineup is almost obscene. You can pitch around one or two guys, but when you’ve got Harris, Yastrzemski, Acuña, Ozzie Albies and Mauricio Dubón all capable of hurting you in the same lineup, you’re facing a fundamentally different challenge than most teams present.

Ronald Acuña Jr.'s two-run single

The Marlins simply didn’t have an answer. For all of Miami’s offseason hopes and roster tinkering, Thursday illustrated a harsh baseball truth: building a contender requires consistency, depth, and excellence across multiple dimensions. The Braves have it. The Marlins, on this evidence, do not.

Michael Harris II, Strider lead Braves to 9-3 victory

Atlanta moves forward with another decisive victory. Miami gets to figure out what went wrong and whether Sandy Alcantara, for all his past brilliance, can still be counted on as a cornerstone pitcher in their future.

Box Score

Atlanta Braves Batting

Player AB R H RBI BB SO AVG
Ronald Acuña Jr. RF 3 1 2 2 0 0 .261
Eli White RF 1 0 0 0 0 1 .246
Michael Harris II CF 5 2 2 3 0 1 .298
Matt Olson 1B 5 0 0 0 0 1 .274
Ozzie Albies 2B 4 1 1 0 0 1 .276
Dominic Smith DH 4 2 2 0 0 0 .343
Austin Riley 3B 4 0 0 0 0 3 .208
Mike Yastrzemski LF 3 2 3 2 0 0 .234
Mauricio Dubón LF 1 0 1 2 0 0 .260
Ha-Seong Kim SS 3 1 1 0 1 1 .115
Chadwick Tromp C 3 0 1 0 0 1 .500

Atlanta Braves Pitching

Pitcher IP H R ER BB SO ERA
Spencer Strider (W) 6.1 4 3 3 2 9 3.00
Dylan Lee 0.2 1 0 0 0 1 0.77
Robert Suarez 1.0 0 0 0 0 1 0.42
Dylan Dodd 1.0 1 0 0 0 2 1.80

Miami Marlins Batting

Player AB R H RBI BB SO AVG
Xavier Edwards 2B 4 0 1 0 0 1 .316
Liam Hicks C 4 0 0 0 0 1 .280
Otto Lopez SS 4 0 0 0 0 2 .342
Kyle Stowers RF 4 2 2 2 0 2 .228
Jakob Marsee CF 4 0 0 0 0 1 .203
Christopher Morel 1B 3 0 1 0 1 2 .154
Owen Caissie RF 2 1 1 1 0 1 .210
Heriberto Hernández LF 2 0 1 0 0 1 .174
Joe Mack C 1 0 0 0 1 0 .200
Esteury Ruiz PH 1 0 0 0 0 1 .176
Cade Gibson P 0 0 0 0 0 0 .000
Pete Fairbanks P 0 0 0 0 0 0 .000
Javier Sanoja 3B 3 0 0 0 0 1 .248

Miami Marlins Pitching

Pitcher IP H R ER BB SO ERA
Sandy Alcantara (L) 6.0 9 6 6 0 3 4.00
Cade Gibson 2.0 3 2 2 1 4 14.73
Pete Fairbanks 1.0 1 1 1 0 2 9.00