ENSign in
MLB · Final

Diamondbacks Edge Giants in Thrilling Finish

Monday, June 29, 2026, 9:40 PM ET · Chase Field

Arizona Diamondbacks 5, San Francisco Giants 4, 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 San Francisco Giants vs Arizona Diamondbacks?

Arizona Diamondbacks beat San Francisco Giants 5-4 at Chase Field on June 29, 2026.

Who was favored in San Francisco Giants vs Arizona Diamondbacks?

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

In a closely contested matchup at Chase Field, the Arizona Diamondbacks triumphed over the San Francisco Giants with a final score of 5-4. This victory allowed the Diamondbacks to win the series 2-1 against the Giants, showcasing their dominance in recent encounters. The Diamondbacks' home record stands at 42-42, while the Giants struggle with a 35-49 record on the road.

The game began with a bang as Ketel Marte homered to right field in the first inning, giving the Diamondbacks an early lead. The Giants responded in the fifth inning when a sacrifice bunt by Cox allowed Bericoto to score, leveling the game at 1-1. However, the Diamondbacks quickly regained control, with a double from Perdomo that brought in three runs, including Marte and Troy, pushing the score to 4-1. Nolan Arenado added to the Diamondbacks' tally with a homer in the sixth inning, making it 5-1.

Despite the Diamondbacks' strong performance, the Giants fought back in the later innings. In the eighth inning, Schmitt's sacrifice fly allowed Gilbert to score, narrowing the gap to 5-2. The Giants continued to rally in the ninth, with Ramos hitting a homer to left center, and Cavanaugh following up with a single that brought in another run. Ultimately, the Diamondbacks held on for the win.

Looking at recent form, the Diamondbacks have struggled at home, posting a record of 3-6-1 in their last ten games, with an average of 3.6 runs scored and 5.3 runs allowed. They are currently on a three-game losing streak. In contrast, the Giants have shown improvement with a record of 5-4-1 in their last ten, averaging 3.2 runs scored and only allowing 2.4 runs per game. They are on a one-game winning streak, having defeated the Atlanta Braves 5-0 in their most recent outing.

In terms of injuries, the Diamondbacks are dealing with several key players on the injured list, including Tommy Troy (shoulder), Ryne Nelson (elbow), Zac Gallen (elbow), Michael Soroka (shoulder), and Corbin Burnes (elbow). The Giants also have notable absences, with Victor Bericoto (knee), Marcelo Mayer (forearm), JT Brubaker (ribs), Keaton Winn (elbow), and Matt Gage (elbow) sidelined.

The betting market, as provided by DraftKings, had the Diamondbacks favored at -136 with a spread of -1.5 and a total set at 9.0. The over was priced at -110.0, while the under was at -109.0. The home money line for the Diamondbacks was -136, and the away money line for the Giants was +113.

The game was played under typical summer conditions, which can often favor hitters, but both teams displayed solid pitching at times. Fans watching the game were treated to a display of power hitting, particularly from Marte and Arenado, as well as a tense finish with the Giants making a late push. The Diamondbacks' ability to maintain their lead despite the Giants' late-game surge was a testament to their resilience.

Odds

BookSpreadTotalMoneyline
DraftKingsARI -136 9 o -110 / u -109 San Francisco Giants +113 · Arizona Diamondbacks -136

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

Injury report

  • 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
  • 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

Recent form

Arizona Diamondbacks

Last 10: 3-6-1Streak L33.6 scored · 5.3 allowed per game1-2 at home

  • L1-5at Tampa Bay RaysJun 28
  • L2-4at Tampa Bay RaysJun 27
  • L1-6at Tampa Bay RaysJun 26
  • D0-0at St. Louis CardinalsJun 25
  • W9-4at St. Louis CardinalsJun 24
  • W4-3at St. Louis CardinalsJun 23
  • L2-3at St. Louis CardinalsJun 22
  • L8-16vs Minnesota TwinsJun 21
  • W9-5vs Minnesota TwinsJun 20
  • L0-7vs Los Angeles AngelsJun 17

San Francisco Giants

Last 10: 5-4-1Streak W13.2 scored · 2.4 allowed per game2-3 away

  • W5-0vs Atlanta BravesJun 28
  • L1-3vs Atlanta BravesJun 27
  • W2-1vs AthleticsJun 25
  • W3-1vs AthleticsJun 24
  • L1-2at Miami MarlinsJun 21
  • L3-6at Miami MarlinsJun 20
  • L3-4at Miami MarlinsJun 19
  • D0-0at Atlanta BravesJun 18
  • W7-5at Atlanta BravesJun 17
  • W7-2at Atlanta BravesJun 16

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-1Marte homered to right (367 feet).
  2. 5th Inning1-1Cox hit sacrifice bunt, Bericoto scored.
  3. 5th Inning1-4Perdomo doubled to left, Arenado scored, Marte scored and Troy scored.
  4. 6th Inning1-5Arenado homered to left (397 feet).
  5. 8th Inning2-5Schmitt hit sacrifice fly to center, Gilbert scored, Arraez to third.
  6. 9th Inning3-5Ramos homered to left center (415 feet).
  7. 9th Inning4-5Cavanaugh singled to right, Eldridge scored.

Win probability

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

Venue

  • Chase FieldPhoenix, Arizona
  • Attendance18838
  • OfficialsTripp Gibson, Ryan Blakney, Nick Mahrley, Ben May

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.