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.
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?
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
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | ARI -124 | 8 o -112 / u -108 | Arizona Diamondbacks -124 · San Francisco Giants +116 |
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
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Los Angeles | - | 57 | W1 | .593 | 83 |
| Arizona | 9.5 | 67 | W1 | .525 | 74 |
| San Diego | 10 | 67 | L2 | .521 | 73 |
| San Francisco | 25.5 | 83 | L1 | .411 | 58 |
| Colorado | 29 | 86 | W2 | .386 | 54 |
How the scoring went
- 1st Inning0-1Eldridge singled to left, Cox scored.
- 3rd Inning1-1Nootbaar doubled to left, Vargas scored.
- 5th Inning1-2Devers singled to right, McCray scored, Gilbert to second, Basabe to third.
- 5th Inning1-4Eldridge singled to left, Basabe scored and Gilbert scored, Devers to second.
- 7th Inning2-4Vargas singled to left, Kepler scored, McCann to second.
- 7th Inning2-5Lee singled to center, Gilbert scored, Eldridge to second.
- 8th Inning2-6Devers singled to right, Basabe scored, Gilbert to third.
- 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
- Fantasy baseball news and notes: Rutschman's remarkable return and more for Friday
- Fantasy Baseball Forecaster Playoff Round 1, Week 2: Sept. 7-13
- Will Shohei Ohtani pitch in October? 5 questions for Los Angeles Dodgers
- Fantasy baseball forecaster: Team hitting ratings
- Fantasy baseball forecaster: Pitcher projections for the next 10 days
- Fantasy Baseball Reliever Depth Chart
Picks for MLB
MLB rules and settlement
These two, other days
- 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
- Diamondbacks Dominate Giants in 8-2 VictoryJun 30, 2026