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.
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 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
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | ARI -114 | 7.5 o -109 / u -111 | Arizona Diamondbacks -114 · San Francisco Giants -106 |
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
| 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
- 3rd Inning0-2Arraez singled to center, Gilbert scored and Adames scored.
- 6th Inning1-2Del Castillo singled to left, Carroll scored, Perdomo to second.
- 6th Inning2-2Vargas hit sacrifice fly to right, Perdomo scored.
- 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
- 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