Diamondbacks Dominate Giants in 8-2 Victory
Tuesday, June 30, 2026, 9:40 PM ET · Chase Field
Arizona Diamondbacks 8, San Francisco Giants 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 San Francisco Giants vs Arizona Diamondbacks?
Arizona Diamondbacks beat San Francisco Giants 8-2 at Chase Field on June 30, 2026.
Who was favored in San Francisco Giants vs Arizona Diamondbacks?
Arizona Diamondbacks were the favorite at DraftKings, moneyline -120 (about 55% implied). The favorite won.
The Arizona Diamondbacks secured a decisive victory against the San Francisco Giants, winning 8-2 at Chase Field. This game marked the conclusion of their series, with the Diamondbacks winning the series 2-1. The home team showcased a strong performance, particularly in the early innings, which set the tone for the game. The Diamondbacks' recent form has been a mix of ups and downs, but they have managed to find some momentum, winning their last game against the Giants just a day prior with a score of 5-4.
In their last ten games, the Diamondbacks hold a record of 4-5-1, with an average of 4.1 runs scored and 5.0 runs allowed per game. They have been particularly strong at home with a record of 2-1 in their last three games at Chase Field. In contrast, the Giants have struggled on the road, with a record of 1-4 in their last five away games. Overall, the Giants also recorded a 4-5-1 mark in their last ten games, but they have averaged only 2.9 runs scored while allowing 2.7 runs per game.
Historically, the Diamondbacks have had the upper hand in recent matchups against the Giants, winning 10 of the last 15 encounters. This season alone, the Diamondbacks have won all three meetings against the Giants, showcasing their dominance in head-to-head matchups. The last three games have seen scores of 5-4, 7-5, and 6-2 in favor of the Diamondbacks, indicating a consistent trend of success.
In terms of injuries, the Diamondbacks are facing significant challenges with several key players on the injured list, including Tommy Troy (10-Day IL, Shoulder), Ryne Nelson (60-Day IL, Elbow), Zac Gallen (60-Day IL, Elbow), Michael Soroka (15-Day IL, Shoulder), and Corbin Burnes (60-Day IL, Elbow). The Giants also have their share of injuries, with Victor Bericoto (10-Day IL, Knee), Marcelo Mayer (10-Day IL, Forearm), JT Brubaker (15-Day IL, Ribs), Keaton Winn (15-Day IL, Elbow), and Matt Gage (60-Day IL, Elbow) unavailable for this game.
The betting market, as provided by DraftKings, had the Diamondbacks favored at -120 on the money line, with a spread of 1.5 and a total set at 9.0. The odds for the over were -106, while the under was priced at -114. These figures reflect the expectation of a competitive matchup, but the Diamondbacks' performance clearly exceeded those expectations.
The conditions at Chase Field were conducive to a strong offensive display, and the Diamondbacks took full advantage. The scoring began in the first inning when Lourdes Gurriel Jr. hit a home run to left center, bringing in Perdomo and Moreno for an early 3-0 lead. The Diamondbacks continued to build on their advantage in the third inning, with Barrosa walking to allow Moreno to score, followed by Marte's single that brought in two more runs, making it 6-0.
The Giants managed to get on the board in the sixth inning with a home run from Arraez, but the Diamondbacks responded with another home run from Marte, extending their lead to 7-1. Devers added another run for the Giants in the seventh inning with his own home run, but it was not enough to shift the momentum. The Diamondbacks capped off their scoring in the eighth inning when Moreno singled to center, allowing Barrosa to score, finalizing the score at 8-2.
Overall, this game highlighted the Diamondbacks' offensive capabilities and their ability to capitalize on scoring opportunities, while the Giants continued to struggle both on the road and against this particular opponent.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | ARI -120 | 9 o -106 / u -114 | San Francisco Giants -101 · Arizona Diamondbacks -120 |
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 W14.1 scored · 5 allowed per game2-1 at home
- 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
- W9-5vs Minnesota TwinsJun 20
San Francisco Giants
Last 10: 4-5-1Streak L12.9 scored · 2.7 allowed per game1-4 away
- 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
- W7-5at Atlanta BravesJun 17
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
- 1st Inning0-3Gurriel Jr. homered to left center (389 feet), Perdomo scored and Moreno scored.
- 3rd Inning0-4Barrosa walked, Moreno scored, Arenado to second, Kepler to third.
- 3rd Inning0-6Marte singled to left, Arenado scored and Kepler scored, Barrosa to second.
- 6th Inning1-6Arraez homered to right (399 feet).
- 6th Inning1-7Marte homered to right (431 feet).
- 7th Inning2-7Devers homered to left center (424 feet).
- 8th Inning2-8Moreno singled to center, Barrosa scored, Carroll to third.
Win probability
Above the line favours Arizona Diamondbacks, below favours San Francisco Giants.
Venue
- Chase FieldPhoenix, Arizona
- Attendance20420
- OfficialsRyan Blakney, Nick Mahrley, Ben May, Tripp Gibson
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
- Giants Defeat Diamondbacks 6-4 in Thrilling FinishJul 1, 2026