ENSign in
MLB · Final

Diamondbacks Secure Series Sweep Against Giants

Tuesday, May 26, 2026, 9:45 PM ET · Oracle Park

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

Arizona Diamondbacks beat San Francisco Giants 7-5 at Oracle Park on May 26, 2026.

Who was favored in Arizona Diamondbacks vs San Francisco Giants?

San Francisco Giants were the favorite at DraftKings, moneyline -115 (about 53% implied). The underdog won.

In a compelling matchup at Oracle Park, the Arizona Diamondbacks defeated the San Francisco Giants 7-5, completing a series sweep with this victory. The Diamondbacks showcased their offensive prowess, continuing their strong form, while the Giants struggled to find consistency. Arizona's win streak now extends to two games, while San Francisco has lost its last game, marking a disappointing stretch for the home team.

The Giants entered the game with a home record of 22-33, reflecting their struggles this season. In their last ten games, they managed only three wins against seven losses, averaging 3.5 runs scored while allowing 5.7 runs per game. Their recent form has been particularly concerning, with a record of 1-4 in their last five outings, during which they averaged 3.8 runs scored and 7.4 runs allowed. This performance has left them in a challenging position as they look to turn their season around.

Conversely, the Diamondbacks have been performing well on the road, boasting an away record of 30-24. They have won seven of their last ten games, averaging 5.8 runs scored and allowing just 3.5 runs per game. Their recent success includes a 4-1 record in their last five games, where they averaged 4.0 runs scored and allowed only 2.6 runs, showcasing their strong pitching and offensive capabilities.

This matchup was significant as it marked the third consecutive victory for the Diamondbacks over the Giants in this series, having won all three games. In their previous meetings, the Giants had struggled, losing by scores of 2-6 and 3-5 earlier in the series. The Diamondbacks have now won eight of their last thirteen encounters against the Giants, further establishing their dominance in this rivalry.

In terms of injuries, the Giants faced several challenges with key players on the injured list, including 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). The Diamondbacks also had notable absences, 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 betting market reflected the competitive nature of this matchup, with DraftKings pricing the Giants at -115 and the Diamondbacks at -105 on the money line. The spread was set at 1.5, with a total of 8.0 runs for the game. The odds for the over were -108, while the under was priced at -112, indicating a balanced expectation for scoring.

Conditions at Oracle Park were conducive to baseball, with the game played under clear skies. Fans were treated to a display of power hitting, with several home runs contributing to the final score. The scoring plays were highlighted by Del Castillo's homer in the second inning, which put the Diamondbacks ahead 3-1. The Giants responded with a run in the third inning but could not keep pace with Arizona's offensive output.

As the game progressed, the Diamondbacks extended their lead with significant contributions from Marte and Haase, both hitting home runs in the seventh inning. The Giants attempted a comeback in the eighth and ninth innings, scoring runs but ultimately fell short, unable to overcome the deficit.

This game showcased the Diamondbacks' ability to capitalize on scoring opportunities and their resilience in maintaining pressure on the Giants throughout the contest. The Giants will need to regroup and address their recent struggles as they move forward in the season.

Odds

BookSpreadTotalMoneyline
DraftKingsSF -115 8 o -108 / u -112 Arizona Diamondbacks -105 · San Francisco Giants -115

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

Injury report

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

Recent form

San Francisco Giants

Last 10: 3-7Streak L13.5 scored · 5.7 allowed per game1-2 at home

  • L2-6vs Arizona DiamondbacksMay 25
  • W8-5vs Chicago White SoxMay 24
  • L4-9vs Chicago White SoxMay 23
  • L3-5at Arizona DiamondbacksMay 20
  • L2-12at Arizona DiamondbacksMay 19
  • W6-4at AthleticsMay 17
  • L2-5at AthleticsMay 16
  • L2-5at Los Angeles DodgersMay 15
  • L0-4at Los Angeles DodgersMay 14
  • W6-2at Los Angeles DodgersMay 13

Arizona Diamondbacks

Last 10: 7-3Streak W25.8 scored · 3.5 allowed per game3-2 away

  • W6-2at San Francisco GiantsMay 25
  • W5-4vs Colorado RockiesMay 24
  • L2-3vs Colorado RockiesMay 23
  • W2-1vs Colorado RockiesMay 22
  • W5-3vs San Francisco GiantsMay 20
  • W12-2vs San Francisco GiantsMay 19
  • W8-6at Colorado RockiesMay 17
  • W9-1at Colorado RockiesMay 16
  • L5-6at Texas RangersMay 14
  • L4-7at Texas RangersMay 13

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-1Schmitt homered to left center (411 feet).
  2. 2nd Inning1-1Vargas grounded out to second, Arenado scored, Waldschmidt to third.
  3. 2nd Inning2-1Moreno hit sacrifice fly to right, Waldschmidt scored.
  4. 2nd Inning3-1Del Castillo homered to right (375 feet).
  5. 3rd Inning3-2Schmitt singled to left, Adames scored.
  6. 6th Inning4-2Vargas grounded into fielder's choice to second, Perdomo scored, Arenado out at second.
  7. 7th Inning6-2Marte homered to left (452 feet), Troy scored.
  8. 7th Inning6-3Haase homered to center (410 feet).
  9. 8th Inning7-3Moreno singled to left, Vargas scored.
  10. 8th Inning7-4Devers doubled to right, Chapman scored.
  11. 9th Inning7-5Adames homered to center (410 feet).

Win probability

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

Venue

  • Oracle ParkSan Francisco, California
  • Attendance32336
  • OfficialsSean Barber, D.J. Reyburn, Steven Jaschinski, James Hoye

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.