ENSign in
MLB · Final

Giants Defeat Diamondbacks 7-2 at Oracle Park

Saturday, August 29, 2026, 10:05 PM ET · Oracle Park

San Francisco Giants 7, Arizona Diamondbacks 2, 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 7-2 at Oracle Park on August 29, 2026.

Who was favored in Arizona Diamondbacks vs San Francisco Giants?

Arizona Diamondbacks were the favorite at DraftKings, moneyline -124 (about 55% implied). The underdog won.

In a decisive victory, the San Francisco Giants defeated the Arizona Diamondbacks 7-2 at Oracle Park, concluding the series tied at 2-2. The Giants, with a home record of 56-81, showcased a strong performance against the Diamondbacks, who hold an away record of 73-65. The game featured a series of scoring plays that highlighted the Giants’ offensive capabilities, particularly in the fifth and eighth innings, where they extended their lead significantly.

The Giants entered this game with a recent form of 4-6 over their last ten games, having lost their previous match against the Diamondbacks 6-10 just a day prior. Their average runs scored in this stretch was 3.4, while they allowed an average of 3.9 runs per game. The Giants had a mixed home record of 3-1 in their last four home games, with their last five games showing an average of 4.8 runs scored and 3.4 runs allowed. In contrast, the Diamondbacks had also gone 4-6 in their last ten games, but they entered the match with a one-game winning streak. They averaged 4.5 runs scored and 6.5 runs allowed in this span.

Historically, the Giants have struggled against the Diamondbacks, with a head-to-head record of 7-12 over recent seasons. This includes the two games played in this series, where the Giants won one and lost one. In their last meeting before this game, the Giants had managed a solid win, scoring 6-1 against Arizona.

In terms of injuries, the Giants were missing several key players, including Marcelo Mayer, JT Brubaker, Victor Bericoto, Matt Gage, and Willy Adames, all of whom were on the injured list. The Diamondbacks were also affected by injuries, with Tommy Troy, Corbin Burnes, Ryne Nelson, Zac Gallen, and Michael Soroka sidelined.

The betting market, as provided by DraftKings, had the Diamondbacks favored at -124, with a spread of 1.5 and a total set at 8.0. The odds for the over were -112, while the under was -108. The Giants were priced at +116 on the money line, indicating they were seen as underdogs in this matchup.

Conditions at Oracle Park were conducive to a competitive game, and the Giants took full advantage. The scoring plays began in the first inning when Eldridge singled to left, bringing Cox home. The Diamondbacks responded in the third inning with Nootbaar doubling to left, scoring Vargas. However, the Giants regained control in the fifth inning with a series of hits that allowed them to score three runs, putting them ahead 4-1. The Diamondbacks managed to score again in the seventh, but the Giants answered back with additional runs in the eighth, ultimately sealing their victory at 7-2.

Viewers should note the Giants’ ability to capitalize on scoring opportunities, particularly in high-pressure situations, as evidenced by their five-run innings. The performance of Eldridge, who was instrumental in multiple scoring plays, stood out as a key factor in the Giants’ success. Additionally, the resilience shown by the Giants after their previous loss to the Diamondbacks speaks to their competitive spirit as they look to finish the season strong.

What we said beforehand

The San Francisco Giants will host the Arizona Diamondbacks at Oracle Park on August 30, 2026, in a matchup that carries significant implications for both teams. Currently, the Diamondbacks lead the series 2-1, having won two of the three games played against the Giants this season. This game is particularly crucial as both teams are looking to improve their standings, with the Diamondbacks competing for a playoff spot and the Giants aiming to finish the season strong despite their struggles.

In their most recent outings, the Giants have had a mixed bag of results. They hold a home record of 55-81 and have gone 4-6 in their last ten games, with an average of 3.4 runs scored and 3.9 runs allowed per game. Their last five games show a record of 3-2, with an average of 4.8 runs scored and 3.4 runs allowed. Most recently, they faced the Diamondbacks twice, losing both contests with scores of 10-6 and 7-1 on August 29. Prior to that, they secured a victory against the Cincinnati Reds, winning 3-1.

On the other hand, the Diamondbacks come into this game with a record of 73-64 and have also gone 4-6 in their last ten games. Their scoring averages reflect a more potent offense, with 4.5 runs scored but a higher average of 6.5 runs allowed. They are currently riding a one-game winning streak after defeating the Giants in their last two encounters. Their most recent game was a 10-6 victory over the Giants, showcasing their offensive capabilities.

The Giants have struggled at home this season, with a home record of 3-1 in their last five games. In contrast, the Diamondbacks have fared better on the road, although their away record in the last five games is 2-4. The Giants' recent home performance indicates they are capable of winning, but consistency has been an issue throughout the season.

In terms of injuries, the Giants are dealing with several key players on the injured list, including Marcelo Mayer (forearm), Matt Gage (elbow), Victor Bericoto (knee), Jesus Rodriguez (elbow), and JT Brubaker (ribs). The Diamondbacks also have notable absences, with Lourdes Gurriel Jr. (thigh), Blake Walston (elbow), Ketel Marte (knee), Tommy Troy (shoulder), and Ryne Nelson (elbow) on the injured list. These injuries could impact both teams' lineups and overall performance in the game.

The betting odds for this matchup, provided by DraftKings, favor the Diamondbacks at -124 on the money line, with the Giants at +115. The spread is set at 1.5 runs, and the total for the game is 8.0 runs, with over odds at -104 and under odds at -116. These lines reflect the Diamondbacks' recent form and their success against the Giants in the current series.

Weather conditions for the game are expected to be favorable, with a temperature of 67°F and sunny skies. Wind gusts may reach up to 15 mph, which could play a role in the game, particularly for hitters and pitchers alike.

Viewers should watch for the performance of key players in this matchup. For the Giants, Jung Hoo Lee leads with a batting average of .291, while Rafael Devers has contributed significantly with 29 home runs and 76 RBIs. On the Diamondbacks' side, Gabriel Moreno is batting .302, and Nolan Arenado has hit 21 home runs this season. These players could be pivotal in determining the outcome of the game, especially given their recent performances.

As the Giants and Diamondbacks prepare to clash, the stakes are high for both teams. With the Diamondbacks looking to solidify their playoff aspirations and the Giants aiming to end their season on a positive note, this game promises to be an exciting contest at Oracle Park.

Odds

BookSpreadTotalMoneyline
DraftKingsARI -124 8 o -112 / u -108 Arizona Diamondbacks -124 · San Francisco Giants +116

What these prices pay on $100 · What these numbers mean

Injury report

  • Marcelo Mayer10-Day-ILForearmSan Francisco Giants
  • JT Brubaker15-Day-ILRibsSan Francisco Giants
  • Victor Bericoto10-Day-ILKneeSan Francisco Giants
  • Matt Gage60-Day-ILElbowSan Francisco Giants
  • Willy Adames10-Day-ILElbowSan Francisco Giants
  • Tommy Troy10-Day-ILShoulderArizona Diamondbacks
  • Corbin Burnes60-Day-ILElbowArizona Diamondbacks
  • Ryne Nelson60-Day-ILElbowArizona Diamondbacks
  • Zac Gallen60-Day-ILElbowArizona Diamondbacks
  • Michael Soroka15-Day-ILShoulderArizona Diamondbacks

Recent form

San Francisco Giants

Last 10: 4-6Streak L13.4 scored · 3.9 allowed per game3-1 at home

  • L6-10vs Arizona DiamondbacksAug 29
  • W6-1vs Arizona DiamondbacksAug 28
  • W3-1vs Cincinnati RedsAug 26
  • W5-0vs Cincinnati RedsAug 25
  • L4-5at Boston Red SoxAug 23
  • L2-3at Boston Red SoxAug 22
  • L4-6at Boston Red SoxAug 21
  • L2-5at Cleveland GuardiansAug 20
  • W1-0at Cleveland GuardiansAug 19
  • L1-8at Cleveland GuardiansAug 18

Arizona Diamondbacks

Last 10: 4-6Streak W14.5 scored · 6.5 allowed per game2-4 away

  • W10-6at San Francisco GiantsAug 29
  • L1-6at San Francisco GiantsAug 28
  • W5-4vs Chicago CubsAug 26
  • L0-7vs Chicago CubsAug 25
  • L5-11vs Cincinnati RedsAug 23
  • W9-0vs Cincinnati RedsAug 22
  • W7-6at Boston Red SoxAug 19
  • L4-9at Boston Red SoxAug 18
  • L1-11at Boston Red SoxAug 17
  • L3-5at Atlanta BravesAug 16

Standings

TeamGames behindLostStreakWin %Won
Los Angeles-57W1.59383
Arizona9.567W1.52574
San Diego1067L2.52173
San Francisco25.583L1.41158
Colorado2986W2.38654

How the scoring went

  1. 1st Inning0-1Eldridge singled to left, Cox scored.
  2. 3rd Inning1-1Nootbaar doubled to left, Vargas scored.
  3. 5th Inning1-2Devers singled to right, McCray scored, Gilbert to second, Basabe to third.
  4. 5th Inning1-4Eldridge singled to left, Basabe scored and Gilbert scored, Devers to second.
  5. 7th Inning2-4Vargas singled to left, Kepler scored, McCann to second.
  6. 7th Inning2-5Lee singled to center, Gilbert scored, Eldridge to second.
  7. 8th Inning2-6Devers singled to right, Basabe scored, Gilbert to third.
  8. 8th Inning2-7Eldridge reached on infield single to second, Gilbert scored, Devers to second.

Win probability

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

Venue

  • Oracle ParkSan Francisco, California
  • Attendance29272
  • OfficialsRoberto Ortiz, Alex MacKay, Alan Porter, Jen Pawol

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.