Diamondbacks Defeat Giants in Thrilling Encounter
Wednesday, September 10, 2025, 3:45 PM ET · Oracle Park
Arizona Diamondbacks 5, San Francisco Giants 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 Arizona Diamondbacks vs San Francisco Giants?
Arizona Diamondbacks beat San Francisco Giants 5-3 at Oracle Park on September 10, 2025.
In a tightly contested game at Oracle Park, the Arizona Diamondbacks emerged victorious against the San Francisco Giants with a final score of 5-3. This match was particularly noteworthy as it marked the seventh meeting of the season between these two teams, with the series now tied at 3-3. The victory for the Diamondbacks was crucial as they aimed to improve their position in the league standings, while the Giants sought to capitalize on their recent strong form.
The Giants entered the game with an impressive record of 9-1 over their last ten games, showcasing a powerful offense that averaged 9.2 runs scored per game during that stretch. Their recent performance included a decisive 11-5 victory against the Diamondbacks just a day prior, indicating a potent lineup. However, they faced challenges with injuries, including Victor Bericoto, Marcelo Mayer, JT Brubaker, Keaton Winn, and Matt Gage, all of whom were on the injured list, impacting their depth and strategy.
On the other hand, the Diamondbacks had a solid record of 7-3 in their last ten games but were coming off a loss against the Giants the previous day. Their scoring average during this span was 5.6 runs per game, which, while lower than the Giants, still demonstrated their capability to compete offensively. Arizona's roster was also affected by injuries, with key players like Tommy Troy, Ryne Nelson, Zac Gallen, Michael Soroka, and Corbin Burnes sidelined.
In the game, the Diamondbacks struck early, with Geraldo Perdomo hitting a home run in the first inning to give Arizona a 1-0 lead. They continued to build on this advantage in the second inning, scoring three more runs through a combination of singles and a sacrifice fly, bringing the score to 4-0. The Giants struggled to find their rhythm offensively, unable to score until the eighth inning when they finally broke through with two runs, narrowing the gap to 5-2. The Giants added another run in the ninth inning, but it was not enough to overcome the deficit.
The conditions at Oracle Park were typical for a September evening, with a slight chill in the air and a crowd eager to support the home team. The atmosphere was electric, especially as the Giants attempted to mount a comeback late in the game. However, the Diamondbacks' pitching staff held firm, securing the win and demonstrating resilience despite their injury challenges.
The market had priced the Giants as favorites for this matchup, reflecting their strong home record of 5-0 in their last five home games leading into this contest, while the Diamondbacks had a mixed away record of 4-2 in their last six games on the road. The odds reflected the Giants' recent success, but the Diamondbacks proved that they could compete effectively, especially in critical matchups like this one.
As the game unfolded, viewers were treated to a showcase of both teams' strengths and weaknesses. The Giants' potent offense was on display, but their inability to capitalize on scoring opportunities early in the game proved costly. Meanwhile, the Diamondbacks demonstrated their ability to execute under pressure, with key hits and solid pitching that ultimately sealed their victory.
This game not only highlighted the competitive nature of the current MLB season but also set the stage for the final stretch as both teams vie for playoff positioning. With the series now tied, the stakes are higher than ever as they prepare for their next encounters.
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
- Tommy Troy10-Day-ILShoulderArizona Diamondbacks
- Ryne Nelson60-Day-ILElbowArizona Diamondbacks
- Zac Gallen60-Day-ILElbowArizona Diamondbacks
- Michael Soroka15-Day-ILShoulderArizona Diamondbacks
- Corbin Burnes60-Day-ILElbowArizona Diamondbacks
Recent form
San Francisco Giants
Last 10: 9-1Streak W19.2 scored · 4 allowed per game5-0 at home
- W11-5vs Arizona DiamondbacksSep 9
- L3-4at St. Louis CardinalsSep 7
- W8-2at St. Louis CardinalsSep 6
- W10-8at Colorado RockiesSep 4
- W7-4at Colorado RockiesSep 3
- W8-2at Colorado RockiesSep 1
- W13-2vs Baltimore OriolesAug 31
- W15-8vs Baltimore OriolesAug 30
- W12-3vs Chicago CubsAug 28
- W5-2vs Chicago CubsAug 27
Arizona Diamondbacks
Last 10: 7-3Streak L15.6 scored · 4.3 allowed per game4-2 away
- L5-11at San Francisco GiantsSep 9
- W5-1vs Boston Red SoxSep 7
- W10-5vs Boston Red SoxSep 6
- W5-3vs Texas RangersSep 3
- L5-7vs Texas RangersSep 2
- W6-1at Los Angeles DodgersAug 31
- W3-0at Los Angeles DodgersAug 30
- W6-4at Milwaukee BrewersAug 28
- W3-2at Milwaukee BrewersAug 27
- L8-9at Milwaukee BrewersAug 26
Standings
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| 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 Inning1-0Perdomo homered to right (380 feet).
- 2nd Inning2-0Tawa singled to left, Alexander scored, Thomas to second.
- 2nd Inning3-0Perdomo singled to right, Thomas scored, Tawa to third.
- 2nd Inning4-0Marte hit sacrifice fly to right, Tawa scored.
- 6th Inning5-0McCarthy doubled to center, Tawa scored.
- 8th Inning5-2Devers doubled to center, Ramos scored and Bailey scored.
- 9th Inning5-3Lee grounded out to second, Chapman scored, Schmitt to third.
Win probability
Above the line favours San Francisco Giants, below favours Arizona Diamondbacks.
Venue
- Oracle ParkSan Francisco, California
- Attendance33810
- OfficialsGabe Morales, Mike Muchlinski, Emil Jimenez, Doug Eddings
Elsewhere
- 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
- Pitcher Trent Thornton has fit of rage in dugout after being pulled by Cubs
Picks for MLB
MLB rules and settlement
These two, other days
- Giants Defeat Diamondbacks 7-2 at Oracle ParkAug 29, 2026
- Diamondbacks Defeat Giants 7-1 at Oracle ParkAug 29, 2026
- Diamondbacks Defeat Giants in High-Scoring AffairAug 28, 2026
- Giants Dominate Diamondbacks in 6-1 VictoryAug 27, 2026
- Giants Defeat Diamondbacks 6-4 in Thrilling FinishJul 1, 2026