Ball, Baseball, Baseball (Ball)

Arizona Diamondbacks vs San Francisco Giants Prediction 5/12/25 MLB Picks

Pick details

San Francisco Giants (24-17) vs Arizona Diamondbacks (21-20)

May 12, 2025 at 09:45 PM EDT

The Line: Betting Odds: San Francisco Giants -112 / Arizona Diamondbacks -108 — Over/Under: 8

(Get latest betting odds)

In this article, we will formulate a Diamondbacks vs Giants prediction for this MLB game on Monday, May 12, at Oracle Park in San Francisco, California. Let’s take a look at the prediction for this MLB matchup.

Arizona Diamondbacks Betting Preview

The Arizona Diamondbacks (21-20, 10-8 Away) lost the series to the Phillies and Mets, but at least managed to avoid the third loss in a row after splitting with the Los Angeles Dodgers. The Diamondbacks lost Game 4, 8-1, as they couldn’t stop Freddie Freeman and co. Zac Gallen took the loss after allowing four runs on ten hits with five strikeouts and two walks in 5.2 innings.

This season, the Diamondbacks average 5.02 runs per game (5th in the MLB) on a .248/.331/.436 triple-slash. When it comes to pitching, the Diamondbacks’ staff has a 4.60 ERA (24th) and 1.32 WHIP (20th). Geraldo Perdomo leads the Diamondbacks with a .292 batting average, five home runs, and 30 RBI this season.

Merrill Kelly will take the mound for the Diamondbacks on Monday. The 36-year-old right-hander has a 3-2 record in eight starts this year with a 4.09 ERA and 1.05 WHIP in 44.0 innings.

San Francisco Giants Betting Preview

The San Francisco Giants (24-17, 12-5 Home) suffered the first sweep of the season after losing all three games to the Minnesota Twins on the road. Prior to that series, the Giants beat the Cubs and Rockies. In the latest 7-6 extra innings defeat, Heliot Ramos led the offense with four RBI, while Landen Roupp pitched for 5.0 innings in a no-decision, allowing three runs on six hits with three strikeouts and no walks in 5.0 innings.

This year, the Giants average 4.66 runs per game (12th in the MLB) on a .232/.306/.380 triple-slash. When it comes to pitching, the Giants’ staff has a 3.43 ERA (7th) and 1.22 WHIP (10th). Wilmer Flores leads the Giants with a .243 batting average, seven home runs, and 33 RBI this season.

The projected starting pitcher for the Giants is Justin Verlander, who is 0-2 in eight starts this season, with a 4.50 ERA and 1.31 WHIP in 42.0 innings.

Total Runs Facts

  • Seven of the Diamondbacks’ last eight night games against National League opponents have gone UNDER the total runs line.
  • Four of the Giants’ last five home games following an extra innings loss have gone OVER the total runs line.
  • The ‘Inning 1 OVER 0.5 runs’ market has hit in 12 of the Diamondbacks’ last 13 road games against NL West opponents.
  • The ‘Inning 1 UNDER 0.5 runs’ market has hit in each of the Giants’ last seven Monday games at Oracle Park.

Matchup/League Facts

  • The Giants rank 7th in the league for ERA this season (3.42).
  • The Giants are one of only seven teams in the league to rank top 10 in both ERA and hits allowed this season.
  • The Diamondbacks rank 4th in the league for home runs this season (54).
  • The Diamondbacks rank 4th in the league for slugging percentage this season (.436).

Diamondbacks vs Giants Prediction

The Diamondbacks won six of the previous ten H2H encounters, but the Giants were better in three of the last four. Eight of Arizona’s last ten games went Under, and I am backing Under in this one as well. Justin Verlander improved after a rocky start to the season; he allowed 11 runs in his previous five starts. Verlander allowed a .179 BA in 95 at-bats against the D-backs in his career, while Kelly allowed a .219 BA in 151 at-bats against the Giants. Kelly surrendered more than two runs in a game only twice this year. I expect strong starts from both pitchers. Go with Under.

Oliver Zivic's Pick: Under 8.5