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.
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 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
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | ARI -136 | 9 o -110 / u -109 | San Francisco Giants +113 · Arizona Diamondbacks -136 |
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
| 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-1Marte homered to right (367 feet).
- 5th Inning1-1Cox hit sacrifice bunt, Bericoto scored.
- 5th Inning1-4Perdomo doubled to left, Arenado scored, Marte scored and Troy scored.
- 6th Inning1-5Arenado homered to left (397 feet).
- 8th Inning2-5Schmitt hit sacrifice fly to center, Gilbert scored, Arraez to third.
- 9th Inning3-5Ramos homered to left center (415 feet).
- 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
- Dodgers' Roberts says Ohtani 'visibly' ailing after 0-for-4 night
- 2026 MLB ABS challenge system tracker: Team, player rankings
- Saggese hits go-ahead single in the 10th in the Cardinals' 8-6 victory over the Dodgers
- St. Louis Cardinals vs. Los Angeles Dodgers: Game Highlights
- Schlittler sharp, the Yankees score 5 2-out runs in the 10th in a 6-3 win over the Angels
- New York Yankees vs. Los Angeles Angels: Game Highlights
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