ENSign in
MLB · Final

Giants Edge Diamondbacks in Close Contest

Tuesday, September 9, 2025, 9:45 PM ET · Oracle Park

San Francisco Giants 5, Arizona Diamondbacks 3, final. Our MLB picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

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.

Unlock today's pick in Telegram →

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+.

Get the daily free pick · See plans

Quick answers

Who won Arizona Diamondbacks vs San Francisco Giants?

San Francisco Giants beat Arizona Diamondbacks 5-3 at Oracle Park on September 9, 2025.

In a tightly contested game at Oracle Park, the San Francisco Giants triumphed over the Arizona Diamondbacks with a final score of 5-3. This victory not only marked a significant moment in the current series, which is now tied at 3-3, but it also showcased the Giants' impressive home form, as they have now won nine of their last ten games, averaging 9.2 runs scored while allowing only 4.0 runs per game during this stretch.

The Giants entered this matchup with a home record of 74-71, while the Diamondbacks had an away record of 72-74. San Francisco's recent performance has been particularly strong, as they are currently on a one-game winning streak after defeating the Diamondbacks 11-5 just a day prior. Their last ten games include a remarkable record of 9-1, with their only loss coming against the St. Louis Cardinals on September 7.

In contrast, the Diamondbacks have had a mixed bag of results recently, holding a record of 7-3 in their last ten games, but they are currently on a one-game losing streak. Their average runs scored in this period is 5.6, with an average of 4.3 runs allowed. The Diamondbacks had a solid performance against the Boston Red Sox prior to this series, winning two out of three games, but their recent loss to the Giants may have dampened their momentum.

Historically, the Giants have faced the Diamondbacks 17 times in the 2024 and 2025 seasons, with the Giants holding a 7-10 record against them. Their recent encounters have been competitive, with the Giants winning the last two matchups, including this latest game and the previous one on September 9.

In terms of injuries, both teams are dealing with significant player absences. The Giants are missing 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 Diamondbacks are also affected, with Tommy Troy (10-Day IL, shoulder), Ryne Nelson (60-Day IL, elbow), Zac Gallen (60-Day IL, elbow), Michael Soroka (15-Day IL, shoulder), and Corbin Burnes (60-Day IL, elbow) all unavailable for this game.

The scoring in this game began in the first inning when Adames homered to left center, bringing Ramos and Devers home, giving the Giants an early 3-0 lead. The Giants extended their lead in the fourth inning with a sacrifice fly from Schmitt that allowed Chapman to score, making it 4-0. The Diamondbacks responded in the fifth inning with a double from Lawlar that brought Tawa home, followed by a sacrifice fly from Barrosa that scored Lawlar, narrowing the gap to 4-2. However, Bailey's homer to right in the same inning restored the Giants' lead to 5-2.

The Diamondbacks continued to fight back, with Vargas singling to left in the sixth inning, allowing Perdomo to score and bringing the game to a 5-3 scoreline. Despite their efforts, the Diamondbacks could not close the gap further, and the Giants held on for the win.

The market had priced the Giants favorably, reflecting their strong home performance and recent form, with the home win probability listed at 1.0, indicating a strong expectation for their success in this matchup. The conditions at Oracle Park were conducive to a competitive game, and the Giants capitalized on their home advantage effectively.

As the teams move forward in this series, viewers should keep an eye on the continued development of the Giants' offense, which has been prolific at home, as well as the Diamondbacks' ability to bounce back from this defeat. The ongoing injury situations for both teams will also play a crucial role in their performances in the coming games.

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

TeamGames behindLostStreakWin %Won
Los Angeles-57L2.59082
Arizona967W1.52574
San Diego9.567L2.52173
San Francisco24.582W1.41458
Colorado28.586W2.38654

How the scoring went

  1. 1st Inning0-3Adames homered to left center (394 feet), Ramos scored and Devers scored.
  2. 4th Inning0-4Schmitt hit sacrifice fly to right, Chapman scored.
  3. 5th Inning1-4Lawlar doubled to center, Tawa scored.
  4. 5th Inning2-4Barrosa hit sacrifice fly to right, Lawlar scored.
  5. 5th Inning2-5Bailey homered to right (359 feet).
  6. 6th Inning3-5Vargas singled to left, Perdomo scored, Vargas to second, Alexander to third.

Win probability

Above the line favours San Francisco Giants, below favours Arizona Diamondbacks.

Venue

  • Oracle ParkSan Francisco, California
  • Attendance30883
  • OfficialsDoug Eddings, Gabe Morales, Mike Muchlinski, Emil Jimenez

Elsewhere

Picks for MLB

MLB rules and settlement

These two, other days

Every meeting

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.