Arizona Diamondbacks vs San Francisco Giants Prediction, 5/12/2025 MLB Picks, Best Bets & Odds
Game: Arizona Diamondbacks vs San Francisco Giants
Date: Monday, May 12, 2025
Location: Oracle Park in San Francisco, CA
TV: NBC Bay Area
Odds/Point Spread: Arizona (+125) San Francisco (-150)
The San Francisco Giants (24-14) are hosting the Arizona Diamondbacks (20-18) at Oracle Park on Monday. The moneyline on this contest has the Diamondbacks at +125 while the Giants open at -150. The over/under has been set at 8.5. The men taking the mound will be Merrill Kelly and Justin Verlander.


As a unit, the Arizona Diamondbacks are compiling 5.0 runs/g, which ranks them 6th in the league. They have accounted for 191 runs scored and have an on-base percentage of .332. The Diamondbacks have hit 77 doubles as a team and have hit 48 baseballs out of the park. They have recorded 186 runs batted in as well as 315 hits on the campaign, while their batting average comes in at .247. Arizona has a slugging % of .430 and have been called out on strikes 291 times, while drawing a walk on 153 occasions.
Today’s Featured MLB Best Bet! ARUN SHIVA has released a 7-Unit MLB Selection between St. Louis vs. Philadelphia (Monday @ 6:45pm est). The Cowboy has produced back/back great MLB Winners including 5-Unit Phillies on Saturday (7-1) (Win) and 4-Unit Marlins/Whitesox Under 8 on Sunday (4-2). IC is now on a 5-1 MLB Run for +1295 and is ready to make it a 6-1 Run with a big win today. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Parlay Picks
The Diamondbacks hold a team earned run average of 4.43 on the year (24th in MLB), and their staff has struck out 329 hitters. Diamondbacks pitchers have surrendered 51 home runs and 186 total runs (24th in the league). They have walked 126 batters and their FIP is 4.38 as a unit so far this year. Arizona has conceded 314 base hits (8.3 per 9 innings) as well as 168 earned runs. They have accumulated a K/BB ratio of 2.61 and the pitching staff has a team WHIP of 1.29.
The Diamondbacks have sent 114 relief pitchers to the mound this year. The bullpen pitchers have inherited 36 base runners for the year with 30.6% of them crossed the plate. They have recorded 12 saves this season and have blown 7 of their 19 save opportunities. The Diamondbacks bullpen have compiled a save rate of 63.2% and stepped onto the hill in 44 save situations. The relievers have a total of 24 holds over the course of the season (11th in baseball). Diamondbacks bullpen pitchers have come into the game with opponents on base 32 times in addition to having 39 appearances in high leverage situations.
The Arizona Diamondbacks have a total of 1,023 putouts so far this season, in addition to 343 assists and 22 errors. Their fielding percentage is holding steady at .984 which ranks 18th in pro baseball, and they have turned 31 double plays. The Diamondbacks have converted 70.2% of balls hit into play into outs out of their 3,069 innings on the field, which has them sitting 12th in MLB.
Kelly has pitched in 868 innings and has racked up 777 strikeouts during his MLB career. Kelly (56-46 record in his career) holds a FIP of 3.78 while he has gone up against 3,574 hitters in the major leagues. His earned run average is 3.84 (370 ER's allowed) and his career WHIP is 1.207. He has allowed 784 base hits (8.1 hits per nine innings) with 264 walks.
The Giants hold a slugging percentage of .387 and they score 4.82 runs per outing (9th in baseball). They have tallied 63 doubles, while taking a walk 135 times as well as earning 183 runs. San Francisco is sitting with 39 home runs for the season to go along with 174 RBIs. They have been rung up on 326 occasions (8th in MLB) and have earned a total of 298 hits. The San Francisco Giants have a team on-base percentage of .314 in addition to a batting average of .236 so far this season.
The Giants have a team WHIP of 1.224 and have a FIP of 3.44 as a unit on the year. They are currently ranked 7th in baseball as a staff in total hits allowed with 286. The San Francisco pitching staff have relinquished 144 runs so far this year and come in with a team ERA of 3.39 (126 earned runs relinquished). Their K/BB ratio is 8.90 (329 strikeouts against 123 bases on balls). They have surrendered 28 HR's and they surrender 3.88 runs per 9 innings (7th in baseball).
San Francisco has called on bullpen pitchers to take the mound in 18 save chances and they have tallied 12 saves. They rank 13th in the league with a save percentage of 66.7%, and they have sent 115 relievers onto the field so far this year. Their relievers have come in 39 times in high leverage situations in addition to 23 occasions with runners on base. San Francisco bullpen pitchers have an inherited score percentage of 40.5% out of their 42 inherited runners. With 45 save situations, the Giants have accrued 27 holds in addition to 6 blown saves.
In 3,009 innings on the field, the Giants hold a efficiency on defense of 69.8% (15th in professional baseball). The San Francisco Giants have turned 33 double plays and own a fielding percentage of .985 (15th in the majors). The Giants have 368 assists, 21 errors and have earned 1,003 putouts this year.
So far in his career, Verlander has surrendered 2,931 hits while tallying 3,451 K's in 3,457 innings. Verlander (262-149 career mark) is the owner of a 3.31 earned run average and has conceded 7.6 hits per nine innings. He has conceded 1,273 ER's while holding a WHIP of 1.128 and having a FIP of 3.3. He has a strikeout to walk ratio of 3.57 and he has faced 14,123 batters thus far in his career.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take San Francisco (-150) and under 8.5 runs
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
San Francisco Giants - Twitter
Arizona Diamondbacks - Twitter