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

MLB • September 14, 2026

Cardinals’ fifth-inning singles and late strikeouts seal 2-1 win over Giants

A two-run fifth was all the St. Louis Cardinals needed Monday at Busch Stadium, where Quinn Mathews and three relievers held off the San Francisco Giants for a 2-1 MLB win that stayed tight from the middle innings to the last out.

MLB / FINAL
San Francisco Giants1 — 2St. Louis Cardinals
San Francisco GiantsSt. Louis Cardinals

The fifth inning was small, sharp and decisive

For four innings, this San Francisco Giants-St. Louis Cardinals matchup looked like the kind of game that could be tipped by one loose stretch rather than one loud swing. Neither club hit a home run, neither committed an error, and both pitching staffs kept turning traffic into escape routes. Then St. Louis finally stitched together the only inning that truly held.

Thomas Saggese started the damage by coming around on Alec Burleson’s single to right, with Ivan Herrera moving to third. A batter later, Leo Bernal added the second and final Cardinals run with another single to right, scoring Herrera and pushing Jordan Walker to second while Burleson advanced to third. That sequence mattered because it was the game’s lone moment when either lineup converted repeated pressure into multiple runs.

It also framed the night for San Francisco starter Landen Roupp, who was charged with both runs over 4.1 innings. The Giants’ staff was otherwise sturdy enough to keep the score there, with Joel Kuhnel, Trent Harris and Carson Seymour combining for 3.2 scoreless innings after the fifth. In a 2-1 game, that gave San Francisco every chance to recover. The Giants just never found the second hit that would change the result.

Mathews gave St. Louis length, and the bullpen supplied the finish

St. Louis got exactly the kind of start a one-run game requires. Quinn Mathews worked 6.2 innings, allowed four hits and one run, walked two and struck out eight on 99 pitches. More than the raw line, the shape of it mattered: he limited San Francisco to scattered production for most of the night and forced the Giants to keep chasing the game with strikeouts mixed into their few openings.

The Giants did break through in the sixth. Grant McCray scored on Jonah Cox’s single to center, trimming the deficit to 2-1 and giving San Francisco a clear route back into the game. Cox’s RBI accounted for the Giants’ only run, and it arrived in the middle innings when a game like this usually starts asking harder questions of a starter. Mathews answered enough of them to hand the final outs to the bullpen with the lead intact.

From there, the Cardinals finished the job by missing bats. Justin Bruihl recorded the final out of the seventh, Ryne Stanek struck out two in the eighth, and Riley O’Brien struck out two more in the ninth. That meant four strikeouts across the last 2.1 innings, a blunt way to protect a one-run lead when putting extra runners on base would have opened the door. St. Louis pitchers piled up 12 strikeouts overall and held the Giants to six hits and a .194 team average.

Our take: both teams left a better offensive night unused

Our take: the Cardinals deserved this result, but they did not overwhelm San Francisco so much as manage the key inning better and pitch their way through the rest. St. Louis finished with eight hits and four walks, yet still left 16 runners on base and hit into two double plays. That is enough evidence to say the offense created more than the final score showed, but also enough to say there is room to be cleaner when innings start to build.

For the Giants, the frustration is even clearer in the box. They drew four walks, collected six hits, saw 151 pitches and still stranded 15 runners while striking out 12 times. In a one-run loss, that combination usually points to an offense that gave itself opportunities but too often let at-bats end without a ball forcing action. With only one extra-base hit, San Francisco did not create much separation once runners were aboard, so a reasonable improvement would be turning more of those traffic-heavy innings into contact-driven pressure rather than letting strikeouts thin them out.

St. Louis can make a similar, if less urgent, note on its side. The Cardinals won because Burleson and Bernal cashed in the fifth and because the pitching staff closed hard, not because the lineup squeezed every advantage from the night. In that sense, this was an efficient win without being a complete one. Against the Giants on Monday, efficient was enough.

Scoring moments

  1. 5th Inning

    Burleson singled to right, Saggese scored, Herrera to third.

  2. 5th Inning

    Bernal singled to right, Herrera scored, Walker to second, Burleson to third.

  3. 6th Inning

    Cox singled to center, McCray scored.

San Francisco Giants — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Jonah Cox1-4401100221.279.316.441
Bryce Eldridge1-3301001119.269.361.454
Shay Whitcomb1-3301000110.184.211.356
Drew Gilbert0-000000106.234.323.380
Turner Hill1-4401000118.237.337.316
Brett Harris0-220000007.000.267.000
Nate Furman0-110000013.125.222.125
Scott Bandura0-2200000210.200.333.200
Jung Hoo Lee1-220100008.277.319.400
Andrew Knizner0-220000109.167.245.354
Drew Cavanaugh0-000000105.242.331.289
Grant McCray1-4411000223.147.256.294
Christian Koss0-4400000212.229.277.331
San Francisco Giants — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Landen Roupp4.152234088-544.0188
Reiver Sanmartin0.020010011-64.2911
Joel Kuhnel1.200001025-154.6525
Trent Harris1.000001013-92.5013
Carson Seymour1.01000009-75.199
St. Louis Cardinals — Batting
PlayerH-ABABRHRBIHRBBK#PAVGOBPSLG
Thomas Saggese2-4412000021.268.321.417
Ivan Herrera0-3310001017.243.356.375
Alec Burleson2-3302101116.285.352.467
Jordan Walker1-3301001119.281.337.487
Leo Bernal3-4403100013.327.375.558
Joshua Baez0-440000018.240.288.531
Victor Scott II0-000000000.196.277.259
Nolan Gorman0-3300000216.185.263.315
Ramon Urias0-110000004.153.263.329
Masyn Winn0-2200001018.236.311.323
Nathan Church0-3300000114.252.297.373
St. Louis Cardinals — Pitching
PlayerIPHRERBBKHRPC-STERAPC
Quinn Mathews6.241128099-613.6299
Justin Bruihl0.10000007-43.587
Ryne Stanek1.010012026-144.2026
Riley O'Brien1.010012019-114.1319
San Francisco Giants — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts12
Batting · Runs Batted In1
Batting · Sacrifice Hit1
Batting · Hits6
Batting · Stolen Bases0
Batting · Walks4
Batting · Catcher Interference0
Batting · Runs1
Batting · Ground Into Double Play0
Batting · Sacrifice Flies0
Batting · At Bats31
Batting · Home Runs0
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base15
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles1
Batting · Fly Balls0
Batting · Caught Stealing1
Batting · Pitches151
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases7
Batting · Plate Appearances36
Batting · Projected Home Runs0.0
Batting · Extra Base Hits1
Batting · Runs Created1.8
Batting · Batting Average.194
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.226
Batting · Secondary Average.129
Batting · On Base Percentage.286
Batting · OBP Pct + SLG Pct.512
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs1.8
Batting · Batter Rating12.0
Batting · At Bats Per Home Run0.0
Batting · Stolen Base Percentage0.00
Batting · Pitches Per Plate Appearance4.19
Batting · Isolated Power.032
Batting · Walk To Strikeout Ratio0.33
Batting · Walks Per Plate Appearance.111
Batting · Secondary Average Minus Batting Average-.065
Batting · Runs Produced2.0
Batting · Runs Ratio1.0
Batting · Patience Ratio0.3
Batting · Balls In Play Average0.3
Batting · MLB Rating65.8
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves0
Pitching · Ground Balls9
Pitching · Strikeouts6
Pitching · Sacrifice Flies0
Pitching · Losses1
Pitching · Hits8
Pitching · Earned runs2
Pitching · Batters Hit0
Pitching · Walks4
Pitching · Runs2
Pitching · Stolen Bases1
Pitching · Caught Stealing0
Pitching · Sacrifice Bunts0
Pitching · Save Opportunities0
Pitching · Home Runs0
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls7
Pitching · Batters Faced34
Pitching · Holds0
Pitching · Doubles1
Pitching · Wins0
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches1
Pitching · Runs Batted In0
Pitching · Third Innings Pitched24
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches146
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts1
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored2
Pitching · Player Rating0.0
Pitching · At Bats30
Pitching · Total Bases9
Pitching · Is Qualified1
Pitching · Is Qualified0
Pitching · Full Innings8
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched8.0
Pitching · Earned Run Average2.25
Pitching · Walks Plus Hits Per Inning Pitched1.50
Pitching · Win Percentage.000
Pitching · Caught Stealing Percentage0.0
Pitching · Ground To Fly Ball Ratio1.3
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning18.3
Pitching · Pitches Per Plate Appearance4.3
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.267
Pitching · Opponent's Slugging pct..300
Pitching · Opponent's On-base pct..353
Pitching · Opponent's OPB Pct + SLG Pct.653
Pitching · Save Percentage0.0
Pitching · Strikeouts Per 9 Innings6.8
Pitching · Strikeout To Walk Ratio1.5
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win0.0
Pitching · Balls In Play Average0.308
Pitching · Total Bases9.000
Pitching · Pitch Count0
Pitching · Strikes91
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 · Assists11
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts24
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 Chances35
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
St. Louis Cardinals — Team statistics
Batting · Games Played1
Batting · Team Games Played1
Batting · Hit By Pitch0
Batting · Ground Balls0
Batting · Strikeouts6
Batting · Runs Batted In2
Batting · Sacrifice Hit0
Batting · Hits8
Batting · Stolen Bases1
Batting · Walks4
Batting · Catcher Interference0
Batting · Runs2
Batting · Ground Into Double Play2
Batting · Sacrifice Flies0
Batting · At Bats30
Batting · Home Runs0
Batting · Grand Slam Home Runs0
Batting · Runners Left On Base16
Batting · Triples0
Batting · Game Winning RBIs0
Batting · Intentional Walks0
Batting · Doubles1
Batting · Fly Balls0
Batting · Caught Stealing0
Batting · Pitches146
Batting · Games Started0
Batting · Pinch At Bats0
Batting · Pinch Hits0
Batting · Player Rating0.0
Batting · Is Qualified1
Batting · Is Qualified In Steals1
Batting · Total Bases9
Batting · Plate Appearances34
Batting · Projected Home Runs0.0
Batting · Extra Base Hits1
Batting · Runs Created3.1
Batting · Batting Average.267
Batting · Pinch Hit Average.000
Batting · Slugging Percentage.300
Batting · Secondary Average.200
Batting · On Base Percentage.353
Batting · OBP Pct + SLG Pct.653
Batting · Ground To Fly Ball Ratio0.0
Batting · Runs Created Per 27 Outs3.5
Batting · Batter Rating19.0
Batting · At Bats Per Home Run0.0
Batting · Stolen Base Percentage1.00
Batting · Pitches Per Plate Appearance4.29
Batting · Isolated Power.033
Batting · Walk To Strikeout Ratio0.67
Batting · Walks Per Plate Appearance.118
Batting · Secondary Average Minus Batting Average-.067
Batting · Runs Produced4.0
Batting · Runs Ratio1.0
Batting · Patience Ratio0.4
Batting · Balls In Play Average0.3
Batting · MLB Rating74.3
Batting · Offensive Wins Above Replacement0.0
Batting · Wins Above Replacement0.0
Pitching · Games Played1
Pitching · Team Games Played1
Pitching · Saves1
Pitching · Ground Balls9
Pitching · Strikeouts12
Pitching · Sacrifice Flies0
Pitching · Losses0
Pitching · Hits6
Pitching · Earned runs1
Pitching · Batters Hit0
Pitching · Walks4
Pitching · Runs1
Pitching · Stolen Bases0
Pitching · Caught Stealing1
Pitching · Sacrifice Bunts1
Pitching · Save Opportunities1
Pitching · Home Runs0
Pitching · Triples0
Pitching · Finishes0
Pitching · Balks0
Pitching · Intentional Walks0
Pitching · Fly Balls5
Pitching · Batters Faced36
Pitching · Holds2
Pitching · Doubles1
Pitching · Wins1
Pitching · Complete Games0
Pitching · Perfect Games0
Pitching · Wild Pitches1
Pitching · Runs Batted In0
Pitching · Third Innings Pitched27
Pitching · Earned Runs0
Pitching · Shutouts0
Pitching · Pickoff Attempts0
Pitching · Pitches151
Pitching · Run Support0.0
Pitching · Catcher Interference0
Pitching · Pitches As Starter0
Pitching · Games Started1
Pitching · Game Score0.0
Pitching · Quality Starts1
Pitching · Inherited Runners0
Pitching · Inherited Runners Scored0
Pitching · Player Rating0.0
Pitching · At Bats31
Pitching · Total Bases7
Pitching · Is Qualified1
Pitching · Is Qualified1
Pitching · Full Innings9
Pitching · Partial Innings0
Pitching · Blown Saves0
Pitching · Innings pitched9.0
Pitching · Earned Run Average1.00
Pitching · Walks Plus Hits Per Inning Pitched1.11
Pitching · Win Percentage1.000
Pitching · Caught Stealing Percentage1.0
Pitching · Ground To Fly Ball Ratio1.8
Pitching · Pitches Per Start0.0
Pitching · Pitches Per Inning16.8
Pitching · Pitches Per Plate Appearance4.2
Pitching · Run Support Average0.0
Pitching · Opponent Batting Average.194
Pitching · Opponent's Slugging pct..226
Pitching · Opponent's On-base pct..286
Pitching · Opponent's OPB Pct + SLG Pct.512
Pitching · Save Percentage1.0
Pitching · Strikeouts Per 9 Innings12.0
Pitching · Strikeout To Walk Ratio3.0
Pitching · Tough Losses0
Pitching · Cheap Wins0
Pitching · Save Opportunities Per Win1.0
Pitching · Balls In Play Average0.286
Pitching · Total Bases7.000
Pitching · Pitch Count0
Pitching · Strikes90
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 · Assists9
Fielding · Outfield Assists0
Fielding · Pickoffs0
Fielding · Putouts27
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 Chances36
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