Vancouver Television Sports← GAME CENTRE
← MLB / AFTER THE WHISTLE

MLB • September 25, 2026

Joe Mack starts it, Griffin Conine finishes it as Marlins one-hit Braves in 3-0 win

For six innings at loanDepot park, the game sat in a stubborn 0-0 hold. Then the Miami Marlins found the two swings and the one run-scoring single that mattered, beating the Atlanta Braves 3-0 behind a one-hit shutout.

MLB / FINAL
Atlanta Braves0 — 3Miami Marlins
Atlanta BravesMiami Marlins

When the deadlock finally cracked

A scoreless game can feel static until one clean swing rewrites it. Miami got that swing from Joe Mack in the seventh inning, when he drove a 428-foot home run to right-center for the night’s first run. In a game where Atlanta’s offense never found traction, that one swing immediately changed the terms of the contest.

The important part of the Marlins’ night is not simply that they scored first. It is that they stayed with the game long enough to let their overall advantage show up. Miami finished with 10 hits to Atlanta’s one, so this was not a night built on a single fluke bounce or one brief burst of luck. The scoreboard stayed quiet through six, but the final hit totals show the Marlins gave themselves many more opportunities to break through than the Braves did.

Atlanta, to its credit, kept the game close for a long time. Holding a team scoreless into the seventh usually leaves room to steal a result late. But a one-hit night leaves almost no margin for that kind of theft. Once Mack’s homer put Miami ahead, the Braves were suddenly asking an offense that had produced almost nothing to manufacture a comeback from very little.

The eighth inning turned a slim edge into control

The level of pressure changed again in the eighth. Miami added a second run when Heriberto Hernández singled to center and Jakob Marsee scored, a sequence that mattered because it gave the Marlins something more durable than a 1-0 lead. In low-scoring games, the jump from one run to two is often less about comfort than about forcing the other dugout to solve multiple problems instead of one.

Griffin Conine made sure Atlanta never got that chance. Later in the eighth, he homered to left-center, a 402-foot drive that pushed the lead to 3-0 and gave Miami a second extra-base strike of the night. That sequence — Mack’s homer in the seventh, Hernández’s RBI single, then Conine’s homer in the eighth — is the entire shape of the game in miniature: a long wait, then a sudden and decisive separation.

Just as notable was the way Miami protected that lead. The Marlins finished the night with a 0.00 ERA and held Atlanta to one hit, which is about as complete a pitching line as a club can ask for without needing any embellishment. Atlanta did not commit an error, so this was not a game the Braves gave away with sloppy defense. Miami won it by pairing run prevention with a late offense that finally stopped teasing and started cashing in.

Our take: the Braves ran out of offense, and the Marlins can still be sharper

Analysis: Atlanta does not need a complicated explanation after a one-hit shutout. The immediate issue was access — too few baserunners, too few chances, and no scoring innings at all. When a team collects one hit in nine innings, the conversation is not about finishing ability or bad luck with runners in scoring position. It starts with creating traffic in the first place. Even Miami’s one error passed without consequence, which tells you how little sustained pressure the Braves applied.

Analysis: For Miami, this was a convincing result, but not a perfect one. A team that records 10 hits and wins 3-0 has every reason to be pleased with its control of the night, yet there is also room to note that the breakthrough did not come until the seventh. That suggests a possible next step: turning that amount of contact into earlier scoreboard damage. The Marlins eventually found enough punch to make the issue moot, but a 10-hit game can sometimes be even more comfortable than this one became.

What stands out in the end is the balance of Miami’s win. The Marlins did not need one player to do everything. Mack supplied the opener, Hernández added a practical run, Conine delivered the final lift, and the pitching side erased nearly every Atlanta threat before it could form. That is a tidy formula, and on this night it was more than enough. The Braves were still in the game deep into the evening, but they were never truly in command of it, and by the time Miami’s offense woke up, Atlanta had no answer left.

Scoring moments

  1. 7th Inning

    Mack homered to right center (428 feet).

  2. 8th Inning

    Hernández singled to center, Marsee scored.

  3. 8th Inning

    Conine homered to left center (402 feet).

Atlanta Braves — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Drake Baldwin0-110000016.283.357.455
Ronald Acuna Jr.0-110000003.260.351.460
Matt Olson0-110000003.252.322.506
Michael Harris II0-110000013.291.319.486
Mauricio Dubon0-110000002.276.321.394
Ozzie Albies0-000000001.241.297.398
Mike Yastrzemski0-000000000.231.315.390
Austin Riley0-000000000.223.294.371
Sean Murphy0-000000000.165.246.291
Atlanta Braves — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Ray Kerr1.020000011-101.6511
Miami Marlins — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Otto Lopez1-110100004.305.349.439
Jakob Marsee1-110100002.231.348.357
Heriberto Hernandez0-110000003.224.312.430
Javier Sanoja0-110000001.293.333.453
Griffin Conine0-110000001.255.346.471
Agustin Ramirez0-000000000.237.321.363
Deyvison De Los Santos0-000000000.167.194.233
Joe Mack0-000000000.233.279.392
Jared Serna0-000000000.200.227.300
Miami Marlins — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Eury Perez1.100002018-124.1018
Atlanta Braves — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts2
Batting · Runs Batted In0
Batting · Sacrifice Hit0
Batting · Hits0
Batting · Stolen Bases0
Batting · Walks0
Batting · Catcher Interference0
Batting · Runs0
Batting · Ground Into Double Play0
Batting · Sacrifice Flies0
Batting · At Bats5
Batting · Home Runs0
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base2
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles0
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches18
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals0
Batting · Total Bases0
Batting · Plate Appearances5
Batting · Projected Home Runs0.0
Batting · Extra Base Hits0
Batting · Runs Created-0.5
Batting · Batting Average.000
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.000
Batting · Secondary Average.000
Batting · On Base Percentage.000
Batting · OBP Pct + SLG Pct.000
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs-2.8
Batting · Batter Rating0.0
Batting · At Bats Per Home Run0.0
Batting · Stolen Base Percentage0.00
Batting · Pitches Per Plate Appearance3.60
Batting · Isolated Power.000
Batting · Walk To Strikeout Ratio0.00
Batting · Walks Per Plate Appearance.000
Batting · Secondary Average Minus Batting Average.000
Batting · Runs Produced0.0
Batting · Runs Ratio0.0
Batting · Patience Ratio0.0
Batting · Balls In Play Average0.0
Batting · MLB Rating57.3
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls2
Pitching · Strikeouts0
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits2
Pitching · Earned runs0
Pitching · Batters Hit0
Pitching · Walks0
Pitching · Runs0
Pitching · Stolen Bases0
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs0
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls1
Pitching · Batters Faced5
Pitching · Holds0
Pitching · Doubles0
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches0
Pitching · Runs Batted In0
Pitching · Third Innings Pitched3
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches11
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts0
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored0
Pitching · Player Rating0.0
Pitching · At Bats5
Pitching · Total Bases2
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings1
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched1.0
Pitching · Earned Run Average0.00
Pitching · Walks Plus Hits Per Inning Pitched2.00
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio2.0
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning11.0
Pitching · Pitches Per Plate Appearance2.2
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.400
Pitching · Opponent's Slugging pct..400
Pitching · Opponent's On-base pct..400
Pitching · Opponent's OPB Pct + SLG Pct.800
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings0.0
Pitching · Strikeout To Walk Ratio0.0
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.400
Pitching · Total Bases2.000
Pitching · Pitch Count0
Pitching · Strikes10
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors0
Fielding · Passed Balls0
Fielding · Assists1
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts3
Fielding · Outs On Field0
Fielding · TP0
Fielding · Balls In Zone0
Fielding · Extra Bases0
Fielding · Outs Made0
Fielding · Hits0
Fielding · Total Bases0
Fielding · Games Started0
Fielding · Third Innings Played0.0
Fielding · Caught Stealing0
Fielding · Stolen Bases Allowed0
Fielding · Earned Runs0
Fielding · Qualified1
Fielding · Qualified Catcher1
Fielding · Qualified Pitcher0
Fielding · Successful Chances0
Fielding · Total Chances0
Fielding · Full Innings0
Fielding · Part Innings Played0
Fielding · Fielding Percentage0.000
Fielding · Range Factor0.0
Fielding · Zone Rating0.0
Fielding · Caught Stealing Percentage0.000
Fielding · Earned Run Average0.0
Fielding · Defensive Wins Above Replacement0.0
Miami Marlins — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts0
Batting · Runs Batted In0
Batting · Sacrifice Hit0
Batting · Hits2
Batting · Stolen Bases0
Batting · Walks0
Batting · Catcher Interference0
Batting · Runs0
Batting · Ground Into Double Play0
Batting · Sacrifice Flies0
Batting · At Bats5
Batting · Home Runs0
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base6
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles0
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches11
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals0
Batting · Total Bases2
Batting · Plate Appearances5
Batting · Projected Home Runs0.0
Batting · Extra Base Hits0
Batting · Runs Created0.8
Batting · Batting Average.400
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.400
Batting · Secondary Average.000
Batting · On Base Percentage.400
Batting · OBP Pct + SLG Pct.800
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs7.1
Batting · Batter Rating2.0
Batting · At Bats Per Home Run0.0
Batting · Stolen Base Percentage0.00
Batting · Pitches Per Plate Appearance2.20
Batting · Isolated Power.000
Batting · Walk To Strikeout Ratio0.00
Batting · Walks Per Plate Appearance.000
Batting · Secondary Average Minus Batting Average-.400
Batting · Runs Produced0.0
Batting · Runs Ratio0.0
Batting · Patience Ratio0.4
Batting · Balls In Play Average0.4
Batting · MLB Rating62.3
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls1
Pitching · Strikeouts2
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits0
Pitching · Earned runs0
Pitching · Batters Hit0
Pitching · Walks0
Pitching · Runs0
Pitching · Stolen Bases0
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs0
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls2
Pitching · Batters Faced5
Pitching · Holds0
Pitching · Doubles0
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches0
Pitching · Runs Batted In0
Pitching · Third Innings Pitched4
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches18
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts0
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored0
Pitching · Player Rating0.0
Pitching · At Bats5
Pitching · Total Bases0
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings1
Pitching · Partial Innings1
Pitching · Blown Saves0
Pitching · Innings pitched1.1
Pitching · Earned Run Average0.00
Pitching · Walks Plus Hits Per Inning Pitched0.00
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio0.5
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning13.5
Pitching · Pitches Per Plate Appearance3.6
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.000
Pitching · Opponent's Slugging pct..000
Pitching · Opponent's On-base pct..000
Pitching · Opponent's OPB Pct + SLG Pct.000
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings13.5
Pitching · Strikeout To Walk Ratio0.0
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.000
Pitching · Total Bases0.000
Pitching · Pitch Count0
Pitching · Strikes12
Pitching · Strike To Pitch Ratio0.0
Pitching · Wins Above Replacement0.0
Fielding · Games Played1
Fielding · Team Games Played1
Fielding · Double Plays0
Fielding · Opportunities0
Fielding · Errors1
Fielding · Passed Balls0
Fielding · Assists0
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts4
Fielding · Outs On Field0
Fielding · TP0
Fielding · Balls In Zone0
Fielding · Extra Bases0
Fielding · Outs Made0
Fielding · Hits0
Fielding · Total Bases0
Fielding · Games Started0
Fielding · Third Innings Played0.0
Fielding · Caught Stealing0
Fielding · Stolen Bases Allowed0
Fielding · Earned Runs0
Fielding · Qualified1
Fielding · Qualified Catcher1
Fielding · Qualified Pitcher0
Fielding · Successful Chances0
Fielding · Total Chances0
Fielding · Full Innings0
Fielding · Part Innings Played0
Fielding · Fielding Percentage0.000
Fielding · Range Factor0.0
Fielding · Zone Rating0.0
Fielding · Caught Stealing Percentage0.000
Fielding · Earned Run Average0.0
Fielding · Defensive Wins Above Replacement0.0