San Francisco Giants 1, St. Louis Cardinals 2
Final score, pitching lines and standings context.
| Pitcher | Team | Role | IP | H | ER | BB | K | P |
|---|---|---|---|---|---|---|---|---|
| Landen Roupp | SF | StarterLoss | 4.1 | 5 | 2 | 3 | 4 | 88 |
| Quinn Mathews | STL | StarterWin | 6.2 | 4 | 1 | 2 | 8 | 99 |
| Riley O'Brien | STL | ReliefSave | 1.0 | 1 | 0 | 1 | 2 | 19 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 6 | 0 | |
| 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 2 | 8 | 0 |
Matchup at a glance
PitcherStat calculationPregame contextStarting pitchers
Roupp's Track Record Against a Cardinals Rookie With 30 Innings
St. Louis is 73-76 and fourth in the NL Central; San Francisco is 62-87 and 28.5 games out in the West. Both are 4-6 in their last ten, with the Cardinals scoring more in that window (5.20 to 4.80) despite trailing the Giants in season slugging, .385 to .408.
Landen Roupp is the more established of the two, with 28 starts, a 4.00 ERA, a better 3.73 FIP, a 1.28 WHIP and quality starts in 39% of his outings. His last five produced a 3.00 ERA, though the process behind it was shaky — 5.3 strikeouts against 5.0 walks per nine is not a ratio that usually survives. Quinn Mathews has just 30.2 innings on the season, a sample the data itself flags as unusable, and his 4.11 ERA sits alongside a 1.50 WHIP and 4.1 walks per nine. His recent work is more informative and more encouraging: a 4.21 ERA with 8.8 strikeouts per nine across five starts of five innings each.
Mathews throws left-handed, and San Francisco is weaker against lefties at a .672 OPS — though that split rests on a small sample. The larger issue is that both bullpens are running on empty: seven relievers and 10.2 innings for St. Louis, seven and 10.1 for San Francisco, over three days. Neither unit is strong to begin with, at 4.58 and 4.15. Busch plays neutral at a warm 75°F with no rain.
How the lineups match the starters' pitch mix
Pitch data coverage: partial. Usage and velocity only.
Team OPS vs opposing starter's hand
Lineup strength vs today's starter
Weighted by batting-order spot. Season rates are regressed toward league average before they enter the model.
Even matchuplimited data