Giants Edge Cardinals in Close Contest at Oracle Park
Tuesday, September 8, 2026, 9:45 PM ET · Oracle Park
San Francisco Giants 2, St. Louis Cardinals 1, 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 2-1 at Oracle Park on September 8, 2026.
In a tightly contested game at Oracle Park, the San Francisco Giants secured a 2-1 victory over the St. Louis Cardinals, extending their lead in the series to 3-0. The Giants have now won three consecutive games against the Cardinals, showcasing their ability to perform under pressure. This match was particularly significant as both teams are vying for better standings in the MLB, with the Giants holding a record of 61-85 and the Cardinals at 72-74.
The Giants have shown a mixed form recently, recording a 5-5 record over their last ten games. They are currently on a one-game winning streak, having won their last match against the Cardinals 5-4 on September 8. Their average runs scored at home stands at 6.1, while they have allowed an average of 6.0 runs per game. In their last five games, however, their scoring average dipped to 4.8 runs, with an average of 5.6 runs allowed.
On the other hand, the Cardinals have also experienced fluctuations in their performance, with a 5-5 record in their last ten games. They are currently on a two-game losing streak, having lost to the Giants in their previous match and to the Colorado Rockies before that. The Cardinals have averaged 6.3 runs scored away from home, while allowing an average of 5.7 runs.
Historically, this matchup has been competitive, with the Giants leading the recent head-to-head record at 3-3 over the last two seasons. The Giants won the previous two encounters, including the latest game where they triumphed 5-4. The last time the Cardinals won against the Giants was on September 24, 2025, when they edged out a narrow victory.
In terms of injuries, the Giants are dealing with several key players on the injured list, including Victor Bericoto (10-Day IL, knee), JT Brubaker (15-Day IL, ribs), Matt Gage (60-Day IL, elbow), Willy Adames (10-Day IL, elbow), and Marcelo Mayer (10-Day IL, forearm). The Cardinals also have their share of injuries, with Peter Strzelecki (15-Day IL, forearm), JJ Wetherholt (10-Day IL, wrist), Everson Pereira (10-Day IL, hand), Blaze Jordan (10-Day IL, ankle), and Hunter Dobbins (15-Day IL, elbow) sidelined.
The betting odds provided by DraftKings indicated a close contest, with both teams priced at -110 for the money line. The spread was set at 1.5, with a total of 7.5 runs for the game. The over was listed at -118, while the under was at -102, reflecting the expected tight nature of the contest.
Conditions at Oracle Park were conducive for baseball, allowing fans to enjoy the game without any weather-related interruptions. The Giants capitalized on their home advantage, with scoring plays that included a home run by Eldridge in the first inning and another by Koss in the second inning. The Cardinals managed to score in the ninth inning when Torres singled to right, bringing Church home, but it was not enough to overcome the Giants' lead.
As the game unfolded, viewers were treated to a showcase of pitching and defensive skills, with both teams demonstrating their competitive spirit. The Giants' ability to maintain their lead and close out the game was a testament to their resilience, while the Cardinals will look to bounce back in their next matchup.
What we said beforehand
The San Francisco Giants will face the St. Louis Cardinals at Oracle Park on September 9, 2026. This matchup is particularly noteworthy as the Giants currently lead the season series 1-0, having won their last encounter 5-4 in extra innings on September 8. Both teams are looking to improve their standings, with the Giants holding a record of 60-85 and the Cardinals at 72-73.
In their recent form, the Giants have recorded a mixed bag of results, winning two of their last five games. Their last five outings include a loss to the Pittsburgh Pirates (2-5), a win against the New York Mets (9-5), and a loss to the Mets again (2-4) before edging out the Cardinals in their most recent game. Over their last ten games at home, the Giants have a record of 5-5, averaging 6.1 runs scored and allowing 6.0 runs per game. In contrast, the Cardinals have also been inconsistent, with a record of 5-5 in their last ten games. They lost to the Dodgers (2-3) and the Giants (4-5) recently but managed to secure two wins against the Rockies (7-6 and 10-8).
When comparing home and away performances, the Giants have a home record of 2-1 in their last three games, while the Cardinals have gone 3-3 in their last six away games. The Giants' recent scoring average at home is 4.8 runs, and they have allowed 5.6 runs per game. The Cardinals, on the other hand, have averaged 5.6 runs scored and 6.0 runs allowed in their last five away games.
In terms of injuries, the Giants will be without Victor Bericoto (10-Day IL, knee), JT Brubaker (15-Day IL, ribs), Matt Gage (60-Day IL, elbow), Willy Adames (10-Day IL, elbow), and Marcelo Mayer (10-Day IL, forearm). The Cardinals will miss Peter Strzelecki (15-Day IL, forearm), JJ Wetherholt (10-Day IL, wrist), Everson Pereira (10-Day IL, hand), Blaze Jordan (10-Day IL, ankle), and Hunter Dobbins (15-Day IL, elbow).
The betting market, as provided by DraftKings, has the Giants and Cardinals both at -110 for the moneyline, indicating a balanced matchup. The spread is set at 1.5, with a total of 7.5 runs for the game. The odds for the total runs are -118 for over and -102 for under.
Weather conditions for the game are expected to be mostly cloudy with a temperature of 72°F and wind gusts reaching 9 mph. These conditions could influence the gameplay, particularly in terms of pitching and hitting.
Viewers should watch for the performance of key players in this matchup. For the Giants, Jung Hoo Lee leads with a batting average of .280, while Rafael Devers boasts 35 home runs and 92 RBIs. The Cardinals’ standout is Jordan Walker, who has a batting average of .284 and 28 home runs, alongside Alec Burleson, who has driven in 104 runs. With both teams looking to gain momentum, this game promises to be a compelling contest.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | SF -110 | 7.5 o -118 / u -102 | St. Louis Cardinals -110 · San Francisco Giants -110 |
Injury report
- Victor Bericoto10-Day-ILKneeSan Francisco Giants
- JT Brubaker15-Day-ILRibsSan Francisco Giants
- Matt Gage60-Day-ILElbowSan Francisco Giants
- Willy Adames10-Day-ILElbowSan Francisco Giants
- Marcelo Mayer10-Day-ILForearmSan Francisco Giants
- Peter Strzelecki15-Day-ILForearmSt. Louis Cardinals
- JJ Wetherholt10-Day-ILWristSt. Louis Cardinals
- Everson Pereira10-Day-ILHandSt. Louis Cardinals
- Blaze Jordan10-Day-ILAnkleSt. Louis Cardinals
- Hunter Dobbins15-Day-ILElbowSt. Louis Cardinals
Recent form
San Francisco Giants
Last 10: 5-5Streak W16.1 scored · 6 allowed per game2-1 at home
- W5-4vs St. Louis CardinalsSep 8
- L2-4at New York MetsSep 6
- W9-5at New York MetsSep 5
- L6-10at New York MetsSep 4
- L2-5at Pittsburgh PiratesSep 3
- W5-4at Pittsburgh PiratesSep 2
- L12-13at Pittsburgh PiratesSep 1
- W7-3at Atlanta BravesAug 31
- W7-2vs Arizona DiamondbacksAug 30
- L6-10vs Arizona DiamondbacksAug 29
St. Louis Cardinals
Last 10: 5-5Streak L26.3 scored · 5.7 allowed per game3-3 away
- L4-5at San Francisco GiantsSep 8
- L7-10at Colorado RockiesSep 6
- W7-6at Colorado RockiesSep 5
- L2-3at Los Angeles DodgersSep 4
- W8-6at Los Angeles DodgersSep 3
- W13-8at Los Angeles DodgersSep 2
- L4-5vs Pittsburgh PiratesAug 30
- W4-1vs Pittsburgh PiratesAug 29
- W7-5vs Baltimore OriolesAug 27
- L7-8vs Baltimore OriolesAug 26
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Milwaukee | - | 56 | W2 | .616 | 90 |
| Chicago | 9 | 65 | L3 | .555 | 81 |
| Pittsburgh | 17.5 | 73 | W2 | .497 | 72 |
| St. Louis | 18 | 74 | L2 | .493 | 72 |
| Cincinnati | 20 | 75 | L1 | .479 | 69 |
| Los Angeles | - | 57 | W5 | .604 | 87 |
| Arizona | 10 | 68 | W4 | .534 | 78 |
| San Diego | 10.5 | 68 | W3 | .531 | 77 |
| San Francisco | 27 | 85 | W2 | .418 | 61 |
| Colorado | 32 | 89 | L2 | .382 | 55 |
How the scoring went
- 1st Inning0-1Eldridge homered to left center (389 feet).
- 2nd Inning0-2Koss homered to left (373 feet).
- 9th Inning1-2Torres singled to right, Church scored.
Win probability
Above the line favours San Francisco Giants, below favours St. Louis Cardinals.
Venue
- Oracle ParkSan Francisco, California
- Attendance27787
- OfficialsSean Barber, John Libka, D.J. Reyburn, James Hoye
Elsewhere
- Home runs by Bryce Eldridge, Christian Koss lead Giants past Cardinals 2-1
- Giants take Game 2 over the Cardinals 2-1
- Toronto Blue Jays vs. Athletics: Game Highlights
- Washington Nationals vs. San Diego Padres: Game Highlights
- D-backs edge past Royals in Burnes' first start in 15 months
- Arizona Diamondbacks vs. Kansas City Royals: Game Highlights