ENSign in
MLB · Final

Diamondbacks Complete Sweep Over Giants in Close Contest

Wednesday, May 27, 2026, 3:45 PM ET · Oracle Park

Arizona Diamondbacks 3, 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 3-2 at Oracle Park on May 27, 2026.

Who was favored in Arizona Diamondbacks vs San Francisco Giants?

Arizona Diamondbacks were the favorite at DraftKings, moneyline -114 (about 53% implied). The favorite won.

The Arizona Diamondbacks secured a narrow 3-2 victory over the San Francisco Giants at Oracle Park, completing a three-game sweep of the series. This result highlights the Diamondbacks' dominance over the Giants, as they have now won all three games in this series, further solidifying their position in the league.

The Giants entered this game with a home record of 22-34 and had struggled in their recent form, going 3-7 in their last ten games. They averaged 3.5 runs scored per game while allowing 5.7 runs, indicating a significant gap between their offensive and defensive performances. Their recent results included a mix of wins and losses, with their last game before this one being a 2-6 defeat to the same Diamondbacks just two days prior. The Giants have been on a downward trend, losing their last game and showing vulnerabilities in both pitching and hitting.

In contrast, the Diamondbacks boasted a more favorable away record of 31-24 and had been in good form, winning 7 of their last 10 games. They averaged 5.8 runs scored per game while allowing only 3.5 runs, showcasing a more balanced and effective team performance. Their recent games included a 6-2 victory against the Giants just before this match, indicating their ability to capitalize on the Giants' weaknesses.

The game started with the Giants taking an early lead in the third inning when Luis Arraez singled to center, allowing both Gilbert and Adames to score, putting the Giants ahead 2-0. However, the Diamondbacks responded in the sixth inning, with Del Castillo's single bringing Carroll home, narrowing the gap to 2-1. They continued to apply pressure as Vargas hit a sacrifice fly, allowing Perdomo to score and leveling the game at 2-2.

In the seventh inning, the Diamondbacks took the lead for the first time in the game when Perdomo hit another sacrifice fly, scoring Troy and making it 3-2. The Giants were unable to respond in the remaining innings, ultimately falling short.

In terms of injuries, the Giants were missing several key players, including Victor Bericoto and Marcelo Mayer, both on the 10-Day Injured List, along with JT Brubaker and Keaton Winn on the 15-Day IL. Matt Gage was also on the 60-Day IL, which has undoubtedly impacted the Giants' depth and performance. The Diamondbacks were without Tommy Troy on the 10-Day IL and had several players on the 60-Day IL, including Ryne Nelson and Zac Gallen, which affected their pitching rotation.

The betting odds from DraftKings indicated that the Diamondbacks were favored at -114, with a spread of 1.5 and a total set at 7.5 runs. The odds reflected the Diamondbacks' stronger performance and recent form compared to the struggling Giants.

Conditions at Oracle Park were typical for a late May evening, with fans treated to a competitive matchup. Viewers were able to witness the tactical adjustments from both teams as the game progressed, particularly the Diamondbacks' ability to capitalize on scoring opportunities and the Giants' struggle to maintain their early lead.

Overall, this game was a testament to the Diamondbacks' current form and their ability to execute under pressure, while the Giants will need to regroup and address their issues as they continue through the season.

Odds

BookSpreadTotalMoneyline
DraftKingsARI -114 7.5 o -109 / u -111 Arizona Diamondbacks -114 · San Francisco Giants -106

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. 3rd Inning0-2Arraez singled to center, Gilbert scored and Adames scored.
  2. 6th Inning1-2Del Castillo singled to left, Carroll scored, Perdomo to second.
  3. 6th Inning2-2Vargas hit sacrifice fly to right, Perdomo scored.
  4. 7th Inning3-2Perdomo hit sacrifice fly to left, Troy scored.

Win probability

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

Venue

  • Oracle ParkSan Francisco, California
  • Attendance33258
  • OfficialsD.J. Reyburn, Steven Jaschinski, James Hoye, Sean Barber

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.