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

The Arizona Diamondbacks and San Francisco Giants will play at Oracle Park. This MLB regular season game is scheduled for Monday, May 25, 2026, at 5:05 PM. Viewers can catch the action on NBC.
The Diamondbacks come in with a record of 28-24, holding the third spot in the NL West. They are on a two-game win streak and have won eight of their last ten games. The Giants have a record of 22-31 and are fourth in the division. They also have a two-game win streak but have only won four of their last ten games.
Arizona Diamondbacks Team Preview
The Arizona Diamondbacks have been strong recently, winning four of their last five games. They secured a commanding win against the Rockies, 9-1, with Ryne Nelson pitching eight solid innings. Ketel Marte and Corbin Carroll have been key contributors, consistently delivering hits and driving in runs.
Offensively, the Diamondbacks are performing well with a team batting average of .248, ranking fourth in the league. Ketel Marte leads with a .262 average and eight home runs. Ildemaro Vargas is another standout, boasting a .307 average with 32 RBIs.
Merrill Kelly will take the mound for the Diamondbacks in their next game. He holds a 4-3 record with a 5.71 ERA this season. The team will look to him to deliver a strong performance against the Giants’ lineup.
Diamondbacks vs Giants Game Day Info
- Sport: MLB
- Teams: Arizona Diamondbacks vs. San Francisco Giants
- Venue: Oracle Park in San Francisco, CA
- Date: Monday, May 25, 2026
- Betting Odds: Diamondbacks Moneyline +121, Giants Moneyline -144
San Francisco Giants Team Preview
The San Francisco Giants are coming off a strong series against the Chicago White Sox. They secured two wins out of three games, showing their offensive strength. Casey Schmitt and Rafael Devers were key players, with Schmitt hitting a home run and Devers driving in multiple runs.
In their recent games, the Giants have been consistent in hitting. They ranked 5th in batting average for the season. Their ability to hit doubles has also been impressive, ranking 3rd in the league.
Pitching has been a mixed bag for the Giants. While their ERA is ranked 22nd, Landen Roupp stands out as a reliable starter with a 3.27 ERA. He will be taking the mound in their next game against the Arizona Diamondbacks.
BTB Betting Pick
The Giants are favored to win with a moneyline of -144. The Diamondbacks have a moneyline of +121. The Giants have a slightly better batting average and a lower earned run average, which gives them an edge. The projected score is Giants 5, Diamondbacks 3. Based on these factors, the pick is for the Giants to win straight up.
The total for the game is set at 7.5. Both teams have decent batting stats, but their pitching is middle of the pack. The Giants have a better slugging percentage and the Diamondbacks have a high strikeout rate. The projected total score is 8. The recommendation is to take the over 7.5.