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.
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 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
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | ARI -137 | 9.5 o -106 / u -114 | San Francisco Giants +114 · Arizona Diamondbacks -137 |
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
| Team | Games behind | Lost | Streak | Win % | Won |
|---|---|---|---|---|---|
| Los Angeles | - | 57 | L2 | .590 | 82 |
| Arizona | 9 | 67 | W1 | .525 | 74 |
| San Diego | 9.5 | 67 | L2 | .521 | 73 |
| San Francisco | 24.5 | 82 | W1 | .414 | 58 |
| Colorado | 28.5 | 86 | W2 | .386 | 54 |
How the scoring went
- 5th Inning1-0Ramos homered to center (427 feet).
- 5th Inning3-0Bericoto homered to left center (422 feet), Lee scored.
- 6th Inning4-0Ramos tripled to center, Devers scored. Umpire review: call on the field was upheld.
- 6th Inning5-0Lee singled to right, Ramos scored.
- 6th Inning6-0Cavanaugh singled to center, Lee scored, Bericoto to third.
- 8th Inning6-1Smith singled to left, Arenado scored.
- 8th Inning6-3Marte doubled to left, Troy scored on throwing error by shortstop Koss and Smith scored, Marte to third.
- 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
- Giants Defeat Diamondbacks 7-2 at Oracle ParkAug 29, 2026
- 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
- Diamondbacks Dominate Giants in 8-2 VictoryJun 30, 2026