
Diamondbacks vs Giants Prediction 5/12/25 MLB Picks Today
Diamondbacks vs Giants
May 12, 2025 9:45 pm EDT
The Line: Diamondbacks -110 / Giants -110 / Over/Under: 7.5
(Get latest betting odds)
The Arizona Diamondbacks are visiting the San Francisco Giants on Monday, May 12th at the Oracle Park in the opening game of this series. We will look at this from a betting perspective and determine the best bets for this game. Here’s an Diamondbacks vs Giants Prediction. We will examine:
The San Francisco Giants recent form and player performance
The Arizona Diamondbacks recent form and player performance
Recent betting trends and streaks involving the San Francisco Giants
Recent betting trends and streaks involving the Arizona Diamondbacks
Recent betting trends in games played between the Arizona Diamondbacks vs San Francisco Giants
A summary that ties it all together and produces a favorable betting outcome for Arizona Diamondbacks vs San Francisco Giants game
San Francisco Giants Preview
The San Francisco Giants have a 24-17 record this season and are sitting on the third place of the NL West. They have a 12-5 home record and are 24-17 in over/under. They are coming off a 6-7 home defeat by the Minnesota Twins, marking their third straight defeat, and they are playing the Athletics and the Royals next. Under is 3-1 in their last 4 games.
The Giants have a .232 batting average this season, .306 OBP and .380 Slugging percentage. San Francisco’s pitching staff has a 3.43 ERA and 1.22 WHIP. Jung Hoo Lee leads the Giants with 44 hits and a team-high .286 batting average, while Wilmer Flores leads the team in RBI with 33, and Matt Chapman adds a team-high 8 home runs.
Justin Verlander (R) will take the mound for the Giants, and he has a 0-2 record, 4.50 ERA and 1.31 WHIP. In his last start he gave up 3 runs in 5 innings of work, but the Giants managed to win the Cubs 14-5. Verlander struggled mightily in his only start against the Dbacks last season, as he got torched for 8 earned runs in just 3 innings of work, as the Dbacks destroyed the Astros 12-6.
Arizona Diamondbacks Preview
The Arizona Diamondbacks have a 21-20 record this season and are sitting on the 4th place of the NL West. The Diamondbacks have a 10-8 road record and 17-20 in over/under They are coming off a 1-8 home defeat by the Los Angeles Dodgers, and have been alternating wins and losses for the last 9 days. Under is 8-2 in their last 10 games, and are playing the Rockies and the Dodgers next.
The Diamondbacks have a .248 batting average this season, .331 OBP and .436 slugging percentage. Arizona’s pitching staff has a 4.60 ERA and 1.32 WHIP. Corbin Carroll leads the Diamondbacks with 47 hits, while Jacob Perdomo leads the team in RBI with 30. Josh Naylor is the team’s best hitter with a .293 batting average.
Merrill Kelly (R) will take the mound for the Diamondbacks, and he has a 3-2 record, 4.09 ERA and 1.05 WHIP. He has been significantly weaker on the road, with a 5.31 ERA, and in his last start he gave up 3 runs in 6.1 innings of work, as the Dbacks lost 1-7 by the Mets. In his only start against the Giants last season, he gave up 2 runs in 7 innings of work, as the Dbacks lost 2-3.
Why the San Francisco Giants will win
- The Giants have won each of their last six games after going to extra innings.
- The Diamondbacks have lost each of their last six Monday games against National League opponents that held a winning record.
- The Giants have covered the run line in each of their last six games after going to extra innings.
- The Diamondbacks have failed to cover the run line in nine of their last 10 Monday games against teams that held a winning record.
- The Diamondbacks have trailed after 3 innings in each of their last four road night games.
- The Diamondbacks have trailed after 5 innings in each of their last seven Monday games against opponents that held a winning record.
Why the Arizona Diamondbacks will win
- The Diamondbacks have won seven of their last eight games as road underdogs against NL West opponents following a loss.
- The Giants have lost four of their last five games as favorites against the Diamondbacks following a road loss.
- The Diamondbacks have covered the run line in each of their last seven games as road underdogs against NL West opponents.
- The Giants have failed to cover the run line each of their last four home games against teams that held a winning record.
- The Diamondbacks have led after 5 innings in each of their last three night games against the Giants at Oracle Park.
- The Giants have lost the first inning in 10 of their last 12 night games against NL West opponents that held a winning record.
- The Diamondbacks have led after 3 innings in each of their last four games at Oracle Park.
Total Runs Facts
- Seven of the Diamondbacks’ last eight night games after playing the previous day have gone UNDER the total runs line.
- Seven of the Giants’ last eight games following an extra innings loss have gone OVER the total runs line.
- The ‘Inning 1 OVER 0.5 runs’ market has hit in each of the Diamondbacks’ last seven games as road underdogs against NL West opponents.
- The ‘Inning 1 UNDER 0.5 runs’ market has hit in eight of the Giants’ last nine night games at Oracle Park.
Matchup/League Facts
- The Giants rank 2nd in the league for home runs allowed this season (30).
- The Giants rank 25th in the league for batting average this season (.232).
- The Diamondbacks rank T1st in the league for doubles this season (82).
- The Diamondbacks rank T1st in the league for walks this season (162).
Diamondbacks vs Giants Prediction
In their 13 meetings last season, the Dbacks led the Giants 7-6 wins. In their two series in San Francisco, the Giants led the Dbacks 4-3 wins. Over is 8-2-2 in their last 12 meetings, and 4-1-1 in their last 6 meetings in San Francisco.
In this Diamondbacks vs Giants Prediction, both teams are coming at a pickem price of -110. The Giants have a better record, and have been very strong at home, while the Dbacks are just above average on the road. Both teams are not in good form lately, and both pitchers are shaky, so i see no value on either side. Both pitchers have a combined 8.59 ERA this season, and both teams have been hitting righties very good, averaging 5.3 and 5.1 runs per game against them. The total is set at 7.5 runs, and I expect more than 8 runs in this game, as both offenses can explode any given time. Take the over 7.5 runs.