ENSign in
MLB · Final

Giants Defeat Diamondbacks 6-4 in Thrilling Finish

Wednesday, July 1, 2026, 9:40 PM ET · Chase Field

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

San Francisco Giants beat Arizona Diamondbacks 6-4 at Chase Field on July 1, 2026.

Who was favored in San Francisco Giants vs Arizona Diamondbacks?

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

In a gripping contest at Chase Field, the San Francisco Giants overcame the Arizona Diamondbacks with a final score of 6-4, marking a significant victory for the visiting team. This matchup was notable as it concluded a three-game series, with the Diamondbacks having previously won the first two games, thus securing the series 2-1 overall.

The Giants entered this game with a challenging record of 36-50, while the Diamondbacks were sitting at 43-43. Recent form for the Giants had been less than stellar, as they were on a two-game losing streak, having lost their last game against Arizona 8-2 just the day before. In their last ten games, the Giants recorded a 3-6-1 record, averaging only 2.4 runs scored per game and allowing 3.0 runs. In contrast, the Diamondbacks had a record of 4-5-1 in their last ten games, with an average of 4.0 runs scored and 4.7 runs allowed.

At home, the Diamondbacks had a record of 2-1 against the Giants in this series, while the Giants had struggled away from home, with an away record of 0-5 in their last five games. The previous meetings in the series saw the Diamondbacks winning 8-2 and 5-4, showcasing their dominance in the initial games. However, the Giants turned the tables in this decisive match.

In terms of injuries, the Diamondbacks faced significant challenges, with players like Tommy Troy, Ryne Nelson, Zac Gallen, Michael Soroka, and Corbin Burnes all on the injured list. The Giants were also dealing with injuries, including Victor Bericoto, Marcelo Mayer, JT Brubaker, Keaton Winn, and Matt Gage. These absences undoubtedly impacted both teams' lineups and overall performance.

The betting lines provided by DraftKings indicated that Arizona was favored at -137, with a total set at 9.5 runs. The spread was -1.5 in favor of the Diamondbacks, reflecting the market's expectation of a competitive game.

In terms of game conditions, the atmosphere at Chase Field was electric as fans witnessed a tightly contested battle. The scoring began in the fifth inning when Giants' player Ramos hit a homer to center field, giving the Giants a 1-0 lead. This was quickly followed by another homer from Bericoto, which allowed Lee to score, extending the lead to 3-0. The Giants continued to dominate in the sixth inning, with Ramos hitting a triple that brought Devers home, followed by a single from Lee that scored Ramos, making it 5-0. Cavanaugh's single later in the same inning brought the score to 6-0, putting the Giants in a commanding position.

The Diamondbacks finally responded in the eighth inning, with Smith scoring on a single, followed by Marte's double that allowed Troy and Smith to cross home plate, narrowing the gap to 6-3. Carroll's groundout then brought Marte home, making the score 6-4. Despite their efforts, the Diamondbacks were unable to complete the comeback, and the Giants secured the victory.

This game showcased the resilience of the Giants as they managed to break their losing streak and capitalize on their scoring opportunities, while the Diamondbacks, despite their recent success in the series, fell short in this decisive matchup.

Odds

BookSpreadTotalMoneyline
DraftKingsARI -137 9.5 o -106 / u -114 San Francisco Giants +114 · Arizona Diamondbacks -137

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: 4-5-1Streak W24 scored · 4.7 allowed per game2-1 at home

  • W8-2vs San Francisco GiantsJul 1
  • W5-4vs San Francisco GiantsJun 30
  • 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

San Francisco Giants

Last 10: 3-6-1Streak L22.4 scored · 3 allowed per game0-5 away

  • L2-8at Arizona DiamondbacksJul 1
  • L4-5at Arizona DiamondbacksJun 30
  • 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

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. 5th Inning1-0Ramos homered to center (427 feet).
  2. 5th Inning3-0Bericoto homered to left center (422 feet), Lee scored.
  3. 6th Inning4-0Ramos tripled to center, Devers scored. Umpire review: call on the field was upheld.
  4. 6th Inning5-0Lee singled to right, Ramos scored.
  5. 6th Inning6-0Cavanaugh singled to center, Lee scored, Bericoto to third.
  6. 8th Inning6-1Smith singled to left, Arenado scored.
  7. 8th Inning6-3Marte doubled to left, Troy scored on throwing error by shortstop Koss and Smith scored, Marte to third.
  8. 8th Inning6-4Carroll grounded out to first, Marte scored.

Win probability

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

Venue

  • Chase FieldPhoenix, Arizona
  • Attendance17142
  • OfficialsNick Mahrley, Ben May, Tripp Gibson, Ryan Blakney

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.