San Francisco Giants vs Arizona Diamondbacks Betting Pick & Prediction for 5/20

The San Francisco Giants will play against the Arizona Diamondbacks in an MLB regular season game. The game will take place at Chase Field in Phoenix, Arizona. It is scheduled for Wednesday, May 20, 2026, at 3:40 PM.
The Giants have a record of 20-28 and are ranked 4th in their division. They have been playing evenly in their last ten games. The Diamondbacks have a record of 23-23 and hold the 3rd spot in the division. They are on a two-game winning streak and have performed better in their last ten games.
San Francisco Giants Team Preview
The San Francisco Giants have been on a rollercoaster in their recent games. They lost to the Arizona Diamondbacks 12-2, managing eight hits and one home run. Robbie Ray struggled on the mound, allowing nine earned runs in just over four innings.
Before facing the Diamondbacks, the Giants had two wins against the Athletics. They scored 10-1 and 6-4 in these games, showing strong hitting with a total of four home runs. Adrian Houser and Trevor McDonald pitched solidly, each earning a win for the team.
Key players like Luis Arraez and Casey Schmitt have contributed to the Giants’ offense. Arraez holds a .324 batting average, while Schmitt leads the team with eight home runs. Tyler Mahle is expected to start against the Diamondbacks, with a season record of 1-5 and a 5.59 ERA.
Giants vs Diamondbacks Game Day Info
- Sport: MLB
- Teams: San Francisco Giants vs. Arizona Diamondbacks
- Venue: Chase Field in Phoenix, AZ
- Date: Wednesday, May 20, 2026
- Betting Odds: Giants Moneyline +109, Diamondbacks Moneyline -130, Giants Runline +1.5 (-185), Diamondbacks Runline -1.5 (+154), Total Over 9.0 (-103), Total Under 9.0 (-118)
Arizona Diamondbacks Team Preview
The Arizona Diamondbacks recently put on an impressive display against the San Francisco Giants. They won 12-2, gathering 16 hits with two home runs. Zac Gallen led the pitching with six innings, allowing just two runs.
In their game against the Colorado Rockies, the Diamondbacks managed an 8-6 win. Corbin Carroll was a standout, hitting two home runs and scoring three runs. Michael Soroka pitched for 5 2/3 innings, giving up two earned runs.
The Diamondbacks have shown strength in hitting with a team batting average of .244, ranking 8th in the league. Ildemaro Vargas is one of their top hitters, boasting a .335 batting average. On the pitching side, Merrill Kelly is set to start with a 3-3 record this season.
BTB Betting Pick
The Arizona Diamondbacks are favored to win against the San Francisco Giants with a moneyline of -130. The Giants’ moneyline is at +109. Arizona’s better on-base and slugging percentages, along with a slightly lower earned run average, make them the likely pick to win.
The over/under for this game is set at 9.0. Both teams have decent hitting stats, but their pitching ranks suggest more runs. The projected score is Diamondbacks 5, Giants 4, making the over a reasonable pick.