
Free MLB Pick: Diamondbacks vs. Giants Odds
Looking for Arizona Diamondbacks vs. San Francisco Giants Free MLB predictions? MLB betting sees the Diamondbacks taking on the Giants on Monday, May 12th, 2024 at Oracle Park, in San Francisco, CA. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Diamondbacks Giants free pick.
2025 MLB Handicapping – Arizona Diamondbacks vs San Francisco Giants
(21-20) Arizona Diamondbacks vs. San Francisco Giants (24-17)
Date: Monday, May 12th
Time: 9:45 ET
Venue: Oracle Park San Francisco, CA
Projected Starting Pitchers: Merrill Kelly vs. Justin Verlander
MLB Moneyline Odds: Diamondbacks -106 | Giants -111 (Bet Now!)
Today’s MLB Run Line Betting Odds: Diamondbacks -1.5 | Giants +1.5
MLB Baseball Gambling Total: O/U: 8
- Live Betting Odds for today’s Arizona Diamondbacks vs. San Francisco Giants game!
- Want more baseball predictions like this Diamondbacks Giants play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Diamondbacks vs. Giants Gameday
From Oracle Park in San Francisco, we have the Diamondbacks and Giants facing off in an NL West matchup. The Giants are favored on the money line, with their odds sitting at -111, while the Diamondbacks are at -106. The over/under line is currently at 8 runs.
First pitch for this one is set for 9:45 PM ET, and ARID will be looking to move above .500, as they are 21-20. The Giants are 3rd in the NL West, but they are currently on a three-game losing streak. Monday’s starting pitching matchup features Merrill Kelly for the Diamondbacks and Justin Verlander for the Giants.
Arizona Diamondbacks
The Diamondbacks will be looking to get back on track after closing out their series vs. the Dodgers with an 8-1 loss. This was especially tough, as they held a lead going into the 9th inning before the Dodgers scored three runs in the top of the 9th. Arizona was the -101 favorite at home going into the game.
Zac Gallen had a rough outing, giving up four earned runs on 10 hits and issuing two walks. He also only lasted 5 2/3 innings, taking the loss. The Diamondbacks’s offense was carried by Pavin Smith, who went 2/3 with a run scored.
Arizona is 21-20 overall heading into today’s road matchup vs. the Giants. They are six games behind the Dodgers for the NL West lead. The Diamondbacks, who are 4th in the NL West, went 2-2 in their series vs. the Dodgers.
So far, the Diamondbacks are 2-2 in divisional games this year. At home, they have gone 11-12 compared to 10-8 on the road. As for their record as the underdog, they are 21-20 this year. Looking at their overall series record, the Diamondbacks are 5-6-2. Currently, they are 4-6 over their last 10 games.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
Diamondbacks Stats
Arizona’s offense has been one of the league’s best so far this season, as they are 5th in scoring (5 runs per game) and have the 4th most home runs in the league. The Diamondbacks have also been tough to strike out and are leading the league in walks. As a team, they are batting .248, which is 11th in the league.
Corbin Carroll and Eugenio Suarez have been two of the league’s top power threats this season, as Carroll is 3rd in the league with 11 homers, and Suarez is right behind him with 12. However, Suarez is batting just .205 this season. Geraldo Perdomo has been hot of late, going 11/29 over his last eight games, and is batting .292 for the season.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
San Francisco Giants
San Francisco closed out their series vs. the Twins with a 7-6 loss. Heading into the game, the Giants were the +133 underdog on the money line. Things started off well for the Giants, as they got on the board with a run in the 1st inning but gave up the lead right away as the Twins scored two runs in the bottom of the first.
Landen Roupp got the start for the Giants and took the loss. He only lasted five innings, giving up three earned runs on six hits. The Giants’s offense was carried by Heliot Ramos, who went 2/2 with a homer and four RBIs.
San Francisco is hosting the Diamondbacks today with an overall record of 24-17, which has them 3rd in the NL West. So far, they are 3-3 in divisional games and trail the Dodgers by three games. The Giants lost three straight games to close out their series vs. the Twins.
At home, the Giants are 12-5 this year, and they are an even 12-12 on the road. San Francisco has won three straight games as the underdog, and they are 8-4-1 in series this year. As for their overall record, the Giants are 24-17, and they are 5-5 over their last 10 games.
Giants Stats
Heliot Ramos has been swinging a hot bat for the Giants, going 12/30 (.400) over his last nine games, including three home runs. Ramos is currently 7th in the league with seven homers and is batting .278 for the season. Matt Chapman also has three homers in his last 10 games, hitting .306 over that stretch. Chapman is batting just .225 for the season, but his eight homers are the best mark on the team.
As a team, the Giants are averaging 4.7 runs per game, which is 12th in the league. Their team batting average of .232 is 21st in the MLB, and they are also near the bottom of the league in on-base percentage and slugging percentage. Overall, they are 10th in home runs and have been a good road team in terms of scoring runs, averaging 4.9 per game.
We want to hear from you below! Comments are welcome! Give us your picks for this Arizona Diamondbacks vs. San Francisco Giants MLB matchup.
Diamondbacks Giants Pitching
Right-hander Merrill Kelly is getting the start for the Diamondbacks today as he faces the Giants on the road. He has made eight starts this season and has a record of 3-2 with an ERA of 4.09. Kelly’s WHIP for the season is currently 1.04. Looking at his overall numbers, Kelly has turned in four quality starts and is averaging 6.75 strikeouts per nine innings. In his last outing, he took the loss, giving up three earned runs in 6 1/3 innings of work. Before that, he had gone three straight outings without taking the loss. Kelly has finished with a no-decision in three of his last four starts.
Right-hander Justin Verlander gets the start for the Giants today as he faces the Diamondbacks at home. He has made eight starts this year and has a record of 0-2 with an ERA of 4.50. So far, Verlander has made three quality starts and is coming off an outing in which he gave up three earned runs in five innings of work. In that start, he gave up one homer. Verlander has a WHIP of 1.31 and is averaging 7.5 strikeouts per nine innings. Opposing batters are hitting .248 off Verlander this season.
Arizona Diamondbacks vs. San Francisco Giants MLB Baseball Betting Trends
- The Diamondbacks head into the game having gone 5-5 straight-up in their last ten games on the road.
- The Diamondbacks they are 5-5 vs. the runline in their previous ten games on the road.
- Conversely, the Giants are 3-7 over their last ten home games (straight-up).
- Furthermore, the Giants have a 3-7 mark vs. the runline across their last ten home games.
- Also, the Diamondbacks are 1-2 in their last three games as the favorite. On the other hand, they are 1-2 as the underdog (last 3).
- The Giants have a record of 1-2 across their last three games when favored. As the underdog, they are 2-1 in their last three games.
Diamondbacks vs. Giants Prediction: Giants ML -111
Our prediction for today’s Diamondbacks vs. Giants game is to take the Giants on the money line, with the payout being -111. We have the Giants winning this one by a score of 6-3.
If you’re looking for a parlay, you could also look to the over/under line, with the line being set at 8 runs. Lean to the OVER.
Looking at today’s starters, Justin Verlander is projected to go five innings, finishing with five strikeouts. As for Merrill Kelly, his strikeout total is six, and he is projected to go six innings.
Today’s MLB Free Pick
MLB Betting Tweet Of The Day
A beautiful day to lay out pic.twitter.com/f0YEbJ4qDF
— SFGiants (@SFGiants) May 11, 2025
Also, if you’re looking for more MLB picks like Arizona Diamondbacks vs. San Francisco Giants matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






