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

MLB • September 23, 2026

Kyle Stowers’ two-run shot and a challenged seventh-inning run lift Marlins past Cubs 3-2 at Wrigley

For five innings, this looked like a clean, low-scoring game waiting for one mistake. Miami made the first big move, Chicago answered once, and the Marlins still found the final run they needed in a 3-2 win over the Cubs on Wednesday at Wrigley Field.

MLB / FINAL
Miami Marlins3 — 2Chicago Cubs
Miami MarlinsChicago Cubs

Pitchers set the terms before the bats finally broke through

The first five innings belonged to the starting pitching. Kevin Gausman gave Chicago five scoreless innings, allowing three hits, walking nobody and striking out seven over 80 pitches. Ryan Gusto was nearly as effective for Miami, covering four scoreless innings with four hits allowed, one walk and three strikeouts on 49 pitches. The game stayed stripped down to essentials: no early scoring, no errors, and very little wasted from either defense.

That kind of start usually tells both lineups the same thing: chances will be scarce, so the first clean blow matters. Miami delivered it in the sixth. Kyle Stowers drove a ball to center for a 412-foot, two-run homer, bringing home Otto Lopez and turning a scoreless afternoon into a 2-0 Marlins lead. In a game that had spent so long waiting for separation, Stowers supplied it with one swing.

Chicago answered once, but Miami found the last run

To the Cubs’ credit, the response was immediate and direct. Chicago erased the deficit in the bottom of the sixth when Dansby Swanson singled to left, scoring Michael Busch and Ian Happ while Nico Hoerner moved to second. That one play accounted for all of the Cubs’ offense on the scoreboard, and for a moment it reset the game completely at 2-2.

The tie did not survive the next inning. In the seventh, Joe Mack grounded out to second, but the out still brought home the go-ahead run as Ramírez scored and Ruiz advanced to second. The run stood after a Miami challenge overturned the call on the field, giving the Marlins a 3-2 edge that proved final.

From there, the shape of the game was simple even if the margin was not. Chicago did not score in the final three innings, and Miami did not tack on after the seventh, leaving the result to rest on a handful of decisive sequences rather than any late avalanche. The Marlins finished with 10 hits to the Cubs’ eight, and with neither club committing an error, the difference was less about sloppiness than about whose scoring chances turned into actual damage.

Our take: Chicago wasted a strong platform, Miami still has room for more

Our take: this is the kind of loss that can irritate a team more than a lopsided defeat, because the Cubs had enough good work underneath it to think they should have come away with better. Gausman’s line was strong enough to anchor a win, and Chicago collected eight hits plus a walk, but all of that production compressed into one sixth-inning single from Swanson. When a lineup produces only one scoring play from that much traffic, the issue is not effort; it is sequencing.

That is the clearest area Chicago can sharpen. The Cubs were scoreless through five, then scored twice in one burst, then went quiet again. Nothing in the numbers suggests they were overpowered for the full game. Instead, the offense never spread its pressure across multiple innings. A club that gets eight hits in a one-run game has reason to look inward at how those chances were pieced together.

Our take on Miami is a little different. The Marlins deserved credit for finding the game’s two biggest moments — Stowers’ homer and Mack’s productive groundout — and for matching Chicago’s sixth-inning punch with a seventh-inning answer. But a team that records 10 hits and wins by one also has an obvious path to improvement: turn more of that contact into breathing room. Miami did enough at Wrigley, and enough was all it had to be. On this day, the Marlins were simply cleaner at the hardest part of close baseball: landing the next meaningful run before the other side does.

Scoring moments

  1. 6th Inning

    Stowers homered to center (412 feet), Lopez scored.

  2. 6th Inning

    Swanson singled to left, Busch scored and Happ scored, Hoerner to second.

  3. 7th Inning

    Mack grounded out to second, Ramírez scored, Ruiz to second. Miami Marlins challenged: call on the field was overturned.

Miami Marlins — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Otto Lopez0-2200000114.303.347.438
Kyle Stowers0-2200000010.239.331.453
Heriberto Hernandez0-220000005.227.312.435
Griffin Conine0-2200000210.252.344.470
Javier Sanoja2-220200008.296.335.458
Jakob Marsee0-220000027.230.347.357
Agustin Ramirez0-2200000111.234.321.364
Graham Pauley1-2201000112.210.257.377
Joe Mack0-110000003.235.281.396
Miami Marlins — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Ryan Gusto4.040013049-343.9549
Chicago Cubs — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Pete Crow-Armstrong0-220000014.281.372.577
Seiya Suzuki1-220100007.268.365.471
Michael Busch1-220100019.240.352.396
Michael Conforto1-220100003.245.338.482
Ian Happ0-220000008.220.328.414
Nico Hoerner1-220100019.264.318.354
Pedro Ramirez0-220000003.258.315.406
Dansby Swanson0-000000105.217.301.407
Miguel Amaya0-110000001.233.338.369
Chicago Cubs — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Kevin Gausman5.030007080-564.4280
Miami Marlins — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts7
Batting · Runs Batted In0
Batting · Sacrifice Hit0
Batting · Hits3
Batting · Stolen Bases0
Batting · Walks0
Batting · Catcher Interference0
Batting · Runs0
Batting · Ground Into Double Play0
Batting · Sacrifice Flies0
Batting · At Bats17
Batting · Home Runs0
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base6
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles1
Batting · Fly Balls0
Batting · Caught Stealing1
Batting · Pitches80
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases4
Batting · Plate Appearances17
Batting · Projected Home Runs0.0
Batting · Extra Base Hits1
Batting · Runs Created0.0
Batting · Batting Average.176
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.235
Batting · Secondary Average.000
Batting · On Base Percentage.176
Batting · OBP Pct + SLG Pct.412
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs0.0
Batting · Batter Rating5.0
Batting · At Bats Per Home Run0.0
Batting · Stolen Base Percentage0.00
Batting · Pitches Per Plate Appearance4.71
Batting · Isolated Power.059
Batting · Walk To Strikeout Ratio0.00
Batting · Walks Per Plate Appearance.000
Batting · Secondary Average Minus Batting Average-.176
Batting · Runs Produced0.0
Batting · Runs Ratio0.0
Batting · Patience Ratio0.2
Batting · Balls In Play Average0.3
Batting · MLB Rating60.5
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls7
Pitching · Strikeouts3
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits4
Pitching · Earned runs0
Pitching · Batters Hit0
Pitching · Walks1
Pitching · Runs0
Pitching · Stolen Bases0
Pitching · Caught Stealing1
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs0
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls1
Pitching · Batters Faced16
Pitching · Holds0
Pitching · Doubles1
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches0
Pitching · Runs Batted In0
Pitching · Third Innings Pitched12
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches49
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 Bats15
Pitching · Total Bases5
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings4
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched4.0
Pitching · Earned Run Average0.00
Pitching · Walks Plus Hits Per Inning Pitched1.25
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage1.0
Pitching · Ground To Fly Ball Ratio7.0
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning12.3
Pitching · Pitches Per Plate Appearance3.1
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.267
Pitching · Opponent's Slugging pct..333
Pitching · Opponent's On-base pct..313
Pitching · Opponent's OPB Pct + SLG Pct.646
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings6.8
Pitching · Strikeout To Walk Ratio3.0
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.308
Pitching · Total Bases5.000
Pitching · Pitch Count0
Pitching · Strikes34
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 · Assists8
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts12
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
Chicago Cubs — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts3
Batting · Runs Batted In0
Batting · Sacrifice Hit0
Batting · Hits4
Batting · Stolen Bases0
Batting · Walks1
Batting · Catcher Interference0
Batting · Runs0
Batting · Ground Into Double Play0
Batting · Sacrifice Flies0
Batting · At Bats15
Batting · Home Runs0
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base8
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles1
Batting · Fly Balls0
Batting · Caught Stealing1
Batting · Pitches49
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases5
Batting · Plate Appearances16
Batting · Projected Home Runs0.0
Batting · Extra Base Hits1
Batting · Runs Created1.3
Batting · Batting Average.267
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.333
Batting · Secondary Average.067
Batting · On Base Percentage.313
Batting · OBP Pct + SLG Pct.646
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs2.8
Batting · Batter Rating6.0
Batting · At Bats Per Home Run0.0
Batting · Stolen Base Percentage0.00
Batting · Pitches Per Plate Appearance3.06
Batting · Isolated Power.067
Batting · Walk To Strikeout Ratio0.33
Batting · Walks Per Plate Appearance.063
Batting · Secondary Average Minus Batting Average-.200
Batting · Runs Produced0.0
Batting · Runs Ratio0.0
Batting · Patience Ratio0.4
Batting · Balls In Play Average0.3
Batting · MLB Rating64.5
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls6
Pitching · Strikeouts7
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits3
Pitching · Earned runs0
Pitching · Batters Hit0
Pitching · Walks0
Pitching · Runs0
Pitching · Stolen Bases0
Pitching · Caught Stealing1
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs0
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls1
Pitching · Batters Faced17
Pitching · Holds0
Pitching · Doubles1
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches0
Pitching · Runs Batted In0
Pitching · Third Innings Pitched15
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches80
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 Bats17
Pitching · Total Bases4
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings5
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched5.0
Pitching · Earned Run Average0.00
Pitching · Walks Plus Hits Per Inning Pitched0.60
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage1.0
Pitching · Ground To Fly Ball Ratio6.0
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning16.0
Pitching · Pitches Per Plate Appearance4.7
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.176
Pitching · Opponent's Slugging pct..235
Pitching · Opponent's On-base pct..176
Pitching · Opponent's OPB Pct + SLG Pct.412
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings12.6
Pitching · Strikeout To Walk Ratio0.0
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.273
Pitching · Total Bases4.000
Pitching · Pitch Count0
Pitching · Strikes56
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 · Assists6
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts15
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