ENSign in
MLB · Final

Diamondbacks Defeat Giants in High-Scoring Affair

Friday, August 28, 2026, 10:15 PM ET · Oracle Park

Arizona Diamondbacks 10, San Francisco Giants 6, 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?

Arizona Diamondbacks beat San Francisco Giants 10-6 at Oracle Park on August 28, 2026.

Who was favored in Arizona Diamondbacks vs San Francisco Giants?

Arizona Diamondbacks were the favorite at DraftKings, moneyline -112 (about 53% implied). The favorite won.

In a thrilling encounter at Oracle Park, the Arizona Diamondbacks triumphed over the San Francisco Giants with a final score of 10-6. This victory allowed the Diamondbacks to take a 3-2 lead in their current series, which is now tied at 2-2 overall. The game showcased a blend of power hitting and strategic plays, making it a noteworthy fixture in the MLB calendar.

The Giants entered this matchup with a home record of 55-80, while the Diamondbacks boasted a more favorable away record of 72-64. The Giants had been showing some improvement lately, winning three consecutive games prior to this contest. Over their last ten games, the Giants have recorded a 4-6 record, averaging 3.5 runs scored per game and allowing 4.2 runs. This included a strong performance against the Diamondbacks just a day earlier, where they won decisively 6-1. In contrast, the Diamondbacks had a similar 4-6 record in their last ten games, but had been struggling defensively, allowing an average of 6.2 runs per game.

At home, the Giants have performed slightly better, with a record of 3-1 in their last four games, while the Diamondbacks have had mixed results on the road, going 2-4 in their last six away games. The teams had faced each other multiple times this season, with the Diamondbacks holding a slight edge in their head-to-head record, winning 11 out of 18 meetings, including two out of three in their last series.

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 also had notable absences, with Tommy Troy, Corbin Burnes, Ryne Nelson, Zac Gallen, and Michael Soroka sidelined due to injuries.

The betting market reflected the competitive nature of the matchup, with DraftKings listing the Diamondbacks as slight favorites at -112, while the Giants were priced at +104. The total for the game was set at 8.0, indicating expectations for a moderately high-scoring game.

The conditions at Oracle Park were conducive to a good offensive display, and both teams capitalized on this. The scoring began in the third inning, where the Diamondbacks took a commanding lead with a home run by Corbin Carroll, followed by another homer from Tawa, bringing the score to 6-2. The Giants responded with a double from Eldridge, but the Diamondbacks maintained their offensive pressure, scoring multiple runs in the sixth and seventh innings.

Fans watching the game were treated to a showcase of power hitting, with multiple home runs and strategic plays that kept the scoreline dynamic. The Diamondbacks' ability to capitalize on scoring opportunities proved decisive, while the Giants fought hard but ultimately fell short.

As the game concluded, the Diamondbacks solidified their position in the series, while the Giants will look to regroup and address their defensive shortcomings moving forward.

What we said beforehand

The San Francisco Giants will take on the Arizona Diamondbacks at Oracle Park on August 29, 2026, with the Giants currently leading the series 1-0 after their recent victory. This matchup is noteworthy as both teams are navigating through challenging seasons, yet they are at different ends of the standings. The Giants hold a record of 55-79, while the Diamondbacks are performing better with a record of 71-64.

In their last five games, the Giants have shown some resilience, winning three of their last five, including a decisive 6-1 victory over the Diamondbacks on August 28. Their recent form at home has been slightly better, with a record of 4-6 over their last ten games, averaging 3.5 runs scored per game while allowing 4.2. They have won their last three home games, which could provide a boost as they face the Diamondbacks again.

On the other hand, the Diamondbacks have struggled recently, losing four of their last five games, including the recent loss to the Giants. Their away record in the last ten games stands at 4-6, with an average of 4.5 runs scored and 6.2 runs allowed per game. They are currently on a one-game losing streak, which they will be eager to break in this matchup.

Historically, the Giants and Diamondbacks have faced off 18 times in the current season, with the Giants holding a 7-11 record against the Diamondbacks. Their last meeting resulted in a strong performance from the Giants, which they will look to replicate. The Giants' home record against the Diamondbacks has seen them win 3 out of their last 4 encounters, suggesting a potential advantage for the home team.

In terms of injuries, the Giants have 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 are also dealing with injuries, with Lourdes Gurriel Jr. (thigh), Blake Walston (elbow), Ketel Marte (knee), Tommy Troy (shoulder), and Ryne Nelson (elbow) all sidelined. These injuries could significantly impact both teams' lineups and overall performance.

The betting odds from DraftKings currently favor the Diamondbacks at -112, with a spread of 1.5 and a total set at 8.0. The over is priced at -112 and the under at -108, indicating a competitive matchup expected by the market.

Weather conditions for the game are forecasted to be mostly sunny with a temperature of 65°F and wind gusts reaching 6 mph. These conditions should provide a favorable environment for both teams to showcase their skills.

Viewers should watch for the performance of Giants' players such as Jung Hoo Lee, who leads the team with a batting average of .289, and Rafael Devers, who has hit 29 home runs and driven in 76 runs. For the Diamondbacks, Gabriel Moreno is a key player with a batting average of .303, while Nolan Arenado has contributed 21 home runs this season. The matchup promises to be an intriguing contest as both teams vie for crucial wins in their respective campaigns.

Odds

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

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 W33.5 scored · 4.2 allowed per game3-1 at home

  • 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
  • L7-13vs Colorado RockiesAug 16

Arizona Diamondbacks

Last 10: 4-6Streak L14.5 scored · 6.2 allowed per game2-4 away

  • 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
  • W10-3at Atlanta BravesAug 15

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 Inning1-0Nootbaar homered to center (432 feet).
  2. 1st Inning1-1Eldridge homered to right (381 feet).
  3. 2nd Inning1-2Hill hit sacrifice fly to right, Lee scored.
  4. 3rd Inning3-2Carroll homered to center (419 feet), Nootbaar scored.
  5. 3rd Inning6-2Tawa homered to left center (379 feet), Perdomo scored and Arenado scored.
  6. 3rd Inning6-3Eldridge doubled to center, Devers scored.
  7. 4th Inning6-5Koss homered to left (365 feet), Hill scored.
  8. 6th Inning8-5Vargas singled to right, Tawa scored and McCann scored.
  9. 6th Inning9-5Carroll hit sacrifice fly to left, Vargas scored.
  10. 7th Inning10-5McCann singled to left, Perdomo scored.
  11. 8th Inning10-6Hill grounded into fielder's choice to first, Lee scored, Whitcomb out at second.

Win probability

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

Venue

  • Oracle ParkSan Francisco, California
  • Attendance27153
  • OfficialsAlan Porter, Jim Wolf, Roberto Ortiz, Alex MacKay

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.