Cardinals Edge Giants in Thrilling Finish
Monday, September 22, 2025, 9:45 PM ET · Oracle Park
St. Louis Cardinals 6, San Francisco Giants 5, 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?
St. Louis Cardinals beat San Francisco Giants 6-5 at Oracle Park on September 22, 2025.
In a closely contested matchup at Oracle Park, the St. Louis Cardinals narrowly defeated the San Francisco Giants with a final score of 6-5. This game marked the conclusion of a three-game series, in which the Cardinals emerged victorious, winning the series 2-1. Both teams entered the game with identical records of 77-80, underscoring the significance of this matchup as they vie for a stronger finish to the season.
The Giants have struggled recently, with a record of 3-7 in their last ten games and currently on a six-game losing streak. Their average runs scored during this stretch has been 4.6, while they have allowed an average of 5.5 runs per game. In their last five games, the Giants have averaged only 3.0 runs scored, which indicates a significant dip in their offensive production. Their home record has been slightly better, with a 3-1 record in their last four home games, but they have struggled on the road, going 0-6 in their last six away games.
On the other hand, the Cardinals have also faced challenges, posting a 3-7 record in their last ten games but are currently on a two-game winning streak. They have averaged 4.0 runs scored and allowed 4.9 runs during this period. Their last five games show a more favorable trend, with an average of 4.6 runs scored and only 3.8 runs allowed, demonstrating improved performance as they approach the end of the season.
Historically, the Giants have struggled against the Cardinals, with a head-to-head record of 1-6 in their last seven meetings. In their most recent encounter on September 7, the Giants lost 3-4 to the Cardinals, further emphasizing the challenges they face against this opponent. The previous meetings in the current season have also seen the Giants fall short, losing 4-9 and 3-5 in earlier matchups.
In terms of injuries, the Giants are dealing with several key players on the injured list, including Victor Bericoto (10-Day IL, knee), Marcelo Mayer (10-Day IL, forearm), JT Brubaker (15-Day IL, ribs), Keaton Winn (15-Day IL, elbow), and Matt Gage (60-Day IL, elbow). The Cardinals also have their share of injuries, with Everson Pereira (10-Day IL, hand), Masyn Winn (10-Day IL, thumb), and Andre Pallante (15-Day IL, elbow) sidelined. Ramon Urias is listed as day-to-day with an arm issue, which could affect the Cardinals' lineup moving forward.
The market reflected the competitive nature of this matchup, with the home win probability for the Giants at 0.0 by the end of the game, indicating that the Cardinals were favored to win. The conditions during the game were typical for a late September evening, with players needing to adjust to the cooler temperatures as the season winds down.
Throughout the game, viewers witnessed a series of scoring plays that kept the excitement alive. The Cardinals struck first in the third inning when Burleson singled to right, allowing Fermín to score. The Giants responded in the fourth inning with a single from Bailey that brought Chapman home, tying the game at 2-2. However, the Cardinals quickly regained the lead, with a double from Fermín and subsequent scoring plays that saw them take a 6-4 lead by the fifth inning.
The Giants managed to keep the game competitive, with Devers hitting a homer to left center, bringing the score to 6-5, but they could not find the equalizer as the game concluded. This thrilling contest highlighted the intense competition between two evenly matched teams, each looking to finish the season strong despite their struggles.
As the season approaches its conclusion, both teams will need to address their weaknesses and capitalize on their strengths to improve their standings. The Giants will look to bounce back from their recent slump, while the Cardinals will aim to build on their recent success and continue their upward trajectory.
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: 3-7Streak L64.6 scored · 5.5 allowed per game3-1 at home
- 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
- W11-5vs Arizona DiamondbacksSep 9
- L3-4at St. Louis CardinalsSep 7
St. Louis Cardinals
Last 10: 3-7Streak W24 scored · 4.9 allowed per game0-5 away
- 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
- L3-5at Seattle MarinersSep 10
- L2-4at Seattle MarinersSep 9
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
- 1st Inning0-1Ramos homered to left center (382 feet).
- 3rd Inning1-1Burleson singled to right, Fermín scored, Herrera to third.
- 4th Inning2-1Fermín doubled to center, Walker scored.
- 4th Inning2-2Bailey singled to left, Chapman scored, Schmitt to third.
- 4th Inning2-4Ramos singled to right, Bailey scored and Schmitt scored, Ramos out stretching at second, Gilbert to third.
- 5th Inning4-4Herrera homered to center (412 feet), Nootbaar scored.
- 5th Inning5-4Pagés grounded into fielder's choice to second, Burleson scored on fielding error by second baseman Schmitt, Arenado safe at third on error.
- 5th Inning6-4Walker grounded into fielder's choice to shortstop, Arenado scored, Pagés out at second.
- 5th Inning6-5Devers homered to left center (384 feet).
Win probability
Above the line favours San Francisco Giants, below favours St. Louis Cardinals.
Venue
- Oracle ParkSan Francisco, California
- Attendance31301
- OfficialsAndy Fletcher, Malachi Moore, Paul Clemons, Jansen Visconti
Elsewhere
- Dodgers' Roberts says Ohtani 'visibly' ailing after 0-for-4 night
- 2026 MLB ABS challenge system tracker: Team, player rankings
- Saggese hits go-ahead single in the 10th in the Cardinals' 8-6 victory over the Dodgers
- St. Louis Cardinals vs. Los Angeles Dodgers: Game Highlights
- Schlittler sharp, the Yankees score 5 2-out runs in the 10th in a 6-3 win over the Angels
- New York Yankees vs. Los Angeles Angels: Game Highlights