Giants Edge Cardinals in Close Contest at Oracle Park
Wednesday, September 24, 2025, 9:45 PM ET · Oracle Park
San Francisco Giants 4, St. Louis Cardinals 3, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won St. Louis Cardinals vs San Francisco Giants?
San Francisco Giants beat St. Louis Cardinals 4-3 at Oracle Park on September 24, 2025.
In a tightly contested game, the San Francisco Giants secured a narrow victory over the St. Louis Cardinals with a final score of 4-3 at Oracle Park. This matchup was significant as it marked the conclusion of a three-game series, with the Cardinals having won the first two games, thus claiming the series 2-1.
Both teams entered this game with identical records of 78 wins and 81 losses, highlighting the evenly matched nature of the contest. The Giants have struggled recently, with a record of 2-8 in their last ten games, currently on an eight-game losing streak. In these games, they averaged 4.5 runs scored while allowing 6.1 runs per game. Their home performance has been slightly better than their away games, with a home record of 2-3 in the last five games, but they have not won a game away from home in their last five attempts.
Conversely, the Cardinals have shown a more balanced form, going 5-5 in their last ten games and riding a four-game winning streak leading into this matchup. They averaged 5.0 runs scored and allowed 5.3 runs during this stretch, with a home record of 3-2 and an away record of 2-3 in their last five games.
In terms of head-to-head matchups, the Giants have struggled against the Cardinals, holding a record of 1-8 in their last nine meetings. This includes two close games earlier in the series, where the Giants lost 8-9 and 5-6 in consecutive games, underscoring the competitive nature of their encounters.
Injuries have also played a role in the Giants' recent struggles, as they were missing several key players. Victor Bericoto (knee), Marcelo Mayer (forearm), JT Brubaker (ribs), Keaton Winn (elbow), and Matt Gage (elbow) were all on the injured list, impacting their lineup depth and performance. The Cardinals faced their own injury challenges, with Everson Pereira (hand) on the 10-Day IL, while Ramon Urias (arm) was listed as day-to-day. Masyn Winn (thumb), Andre Pallante (elbow), and JJ Wetherholt (wrist) were also sidelined, affecting their roster dynamics.
The game itself featured several pivotal moments. The Giants struck first in the second inning when Lee doubled to center, allowing Schmitt to score on a fielding error by center fielder Scott II. However, the Cardinals quickly responded in the third inning with a double from Donovan that brought Scott II home, followed by Herrera's single that scored Donovan. Devers then tied the game for the Giants with a home run to right field, measuring 376 feet.
The fourth inning saw Knizner hit a sacrifice fly that allowed Koss to score, giving the Giants a temporary lead. The Cardinals tied things up again in the eighth inning when Arenado hit a sacrifice fly, scoring Herrera. However, the Giants regained the lead shortly after when Knizner tripled to right, scoring Koss.
The market had priced this matchup closely, reflecting the competitive nature of both teams. The Giants were favored to win, with a home win probability of 1.0 according to the betting lines.
Conditions at Oracle Park were typical for a late September evening, likely affecting player performance and strategies. Fans watching the game were treated to a showcase of resilience from the Giants as they fought to end their losing streak against a formidable Cardinals team.
This victory not only provided the Giants with a much-needed win but also showcased their ability to perform under pressure, despite the challenges they have faced throughout the season.
Injury report
- Victor Bericoto10-Day-ILKneeSan Francisco Giants
- Marcelo Mayer10-Day-ILForearmSan Francisco Giants
- JT Brubaker15-Day-ILRibsSan Francisco Giants
- Keaton Winn15-Day-ILElbowSan Francisco Giants
- Matt Gage60-Day-ILElbowSan Francisco Giants
- Everson Pereira10-Day-ILHandSt. Louis Cardinals
- Ramon UriasDay-To-DayArmSt. Louis Cardinals
- Masyn Winn10-Day-ILThumbSt. Louis Cardinals
- Andre Pallante15-Day-ILElbowSt. Louis Cardinals
- JJ Wetherholt10-Day-ILWristSt. Louis Cardinals
Recent form
San Francisco Giants
Last 10: 2-8Streak L84.5 scored · 6.1 allowed per game2-3 at home
- L8-9vs St. Louis CardinalsSep 24
- L5-6vs St. Louis CardinalsSep 23
- L5-7at Los Angeles DodgersSep 21
- L3-6at Los Angeles DodgersSep 20
- L1-2at Los Angeles DodgersSep 19
- L5-6at Arizona DiamondbacksSep 17
- L1-8at Arizona DiamondbacksSep 16
- L7-13vs Los Angeles DodgersSep 14
- W5-1vs Los Angeles DodgersSep 13
- W5-3vs Arizona DiamondbacksSep 10
St. Louis Cardinals
Last 10: 5-5Streak W45 scored · 5.3 allowed per game2-3 away
- W9-8at San Francisco GiantsSep 24
- W6-5at San Francisco GiantsSep 23
- W5-1vs Milwaukee BrewersSep 21
- W7-1vs Milwaukee BrewersSep 20
- L2-6vs Cincinnati RedsSep 17
- W3-0vs Cincinnati RedsSep 16
- L6-11vs Cincinnati RedsSep 15
- L8-9at Milwaukee BrewersSep 14
- L2-8at Milwaukee BrewersSep 13
- L2-4at Seattle MarinersSep 11
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Milwaukee | - | 53 | W2 | .621 | 87 |
| Chicago | 9 | 62 | L2 | .557 | 78 |
| St. Louis | 17 | 70 | W2 | .500 | 70 |
| Pittsburgh | 19 | 72 | L1 | .486 | 68 |
| Cincinnati | 20 | 73 | W2 | .479 | 67 |
| Los Angeles | - | 57 | L2 | .590 | 82 |
| Arizona | 9 | 67 | W1 | .525 | 74 |
| San Diego | 9.5 | 67 | L2 | .521 | 73 |
| San Francisco | 24.5 | 82 | W1 | .414 | 58 |
| Colorado | 28.5 | 86 | W2 | .386 | 54 |
How the scoring went
- 2nd Inning0-1Lee doubled to center, Schmitt scored on fielding error by center fielder Scott II.
- 3rd Inning1-1Donovan doubled to right, Scott II scored.
- 3rd Inning2-1Herrera singled to left, Donovan scored.
- 3rd Inning2-2Devers homered to right (376 feet).
- 4th Inning2-3Knizner hit sacrifice fly to right, Koss scored.
- 8th Inning3-3Arenado hit sacrifice fly to center, Herrera scored, Burleson to third.
- 8th Inning3-4Knizner tripled to right, Koss scored.
Win probability
Above the line favours San Francisco Giants, below favours St. Louis Cardinals.
Venue
- Oracle ParkSan Francisco, California
- Attendance32409
- OfficialsPaul Clemons, Jansen Visconti, Andy Fletcher, Malachi Moore