ENSign in
MLB · Final

Diamondbacks Complete Series Sweep Over Giants

Monday, May 25, 2026, 5:05 PM ET · Oracle Park

Arizona Diamondbacks 6, San Francisco Giants 2, 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 6-2 at Oracle Park on May 25, 2026.

Who was favored in Arizona Diamondbacks vs San Francisco Giants?

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

In a decisive matchup at Oracle Park, the Arizona Diamondbacks triumphed over the San Francisco Giants with a final score of 6-2, completing a three-game series sweep. This victory adds to the Diamondbacks' strong performance against the Giants this season, as they have now won all three meetings in 2026. The Giants, struggling with a home record of 22-32, faced significant challenges against an Arizona team that boasts a better away record of 29-24.

The Diamondbacks entered this game on a solid trajectory, having won seven of their last ten games, with an average of 5.3 runs scored and only 3.3 runs allowed during that stretch. Their recent form included a win against the Colorado Rockies just the day before, showcasing their offensive capabilities. In contrast, the Giants have had a mixed bag of results, going 4-6 in their last ten games and averaging 4.2 runs scored while allowing 5.4 runs. Their most recent game was a win against the Chicago White Sox, but they have struggled to maintain consistency, especially against the Diamondbacks.

At home, the Giants have a record of 1-1 in their last two games, while their away performance has been less favorable at 3-5. The Diamondbacks, on the other hand, have performed well away from home, with a record of 3-2 in their last five away games. This fixture was particularly important as it highlighted the ongoing struggles of the Giants against their division rivals.

In terms of injuries, the Giants were missing several key players, including Victor Bericoto and Marcelo Mayer, both on the 10-Day Injured List due to knee and forearm issues, respectively. Additionally, JT Brubaker and Keaton Winn were on the 15-Day IL with rib and elbow injuries, while Matt Gage is on the 60-Day IL with an elbow injury. The Diamondbacks also faced injury challenges, with Tommy Troy on the 10-Day IL due to a shoulder issue, and several players, including Ryne Nelson and Zac Gallen, on the 60-Day IL with elbow injuries.

The betting market reflected the Giants as slight favorites, with DraftKings setting the odds at -131 for San Francisco and +108 for Arizona. The spread was set at -1.5, and the total runs for the game were pegged at 8.0, with over odds at -107.0 and under odds at -113.0. This indicates a competitive matchup, though the final result showed a clear advantage for the Diamondbacks.

The game featured several key scoring plays that defined the outcome. In the third inning, Gabriel Moreno put the Diamondbacks on the board with a home run to center field. The fourth inning saw Rafael Devers double to right field, bringing in Willy Adames and Luis Arraez to score, extending Arizona's lead. The fifth inning was particularly damaging for the Giants, as Ketel Marte doubled to left field, scoring Troy, followed by a single from Geraldo Perdomo that brought Marte home. A subsequent single from Daniel Del Castillo further increased the Diamondbacks' lead to 4-2.

In the sixth inning, Marte continued to shine with a single that allowed Moreno and Jorge Fernandez to cross the plate, bringing the score to 6-2. This offensive outburst solidified Arizona's dominance in the game and effectively sealed the Giants' fate.

As the series concluded with the Diamondbacks winning all three games, it raises questions about the Giants' ability to compete within their division as they head deeper into the season. The Diamondbacks' success against the Giants could serve as a crucial confidence booster as they look to maintain their momentum in the coming weeks.

Odds

BookSpreadTotalMoneyline
DraftKingsSF -131 8 o -107 / u -113 Arizona Diamondbacks +108 · San Francisco Giants -131

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: 4-6Streak W14.2 scored · 5.4 allowed per game1-1 at home

  • 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
  • W9-3at Los Angeles DodgersMay 12

Arizona Diamondbacks

Last 10: 7-3Streak W15.3 scored · 3.3 allowed per game3-2 away

  • 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
  • W1-0at Texas RangersMay 12

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. 3rd Inning1-0Moreno homered to center (406 feet).
  2. 4th Inning1-2Devers doubled to right, Adames and Arraez scored.
  3. 5th Inning2-2Marte doubled to left, Troy scored.
  4. 5th Inning3-2Perdomo singled to right, Marte scored.
  5. 5th Inning4-2Del Castillo singled to center, Perdomo scored.
  6. 6th Inning6-2Marte singled to center, Moreno and Fernandez scored.

Win probability

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

Venue

  • Oracle ParkSan Francisco, California
  • Attendance38380
  • OfficialsJames Hoye, Sean Barber, D.J. Reyburn, Steven Jaschinski

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.