
Diamondbacks vs. Giants Prediction, Odds, Picks - May 12
The San Francisco Giants will look to Heliot Ramos for continued offensive production when they take the field against Corbin Carroll and the Arizona Diamondbacks on Monday, in the first game of a three-game series at Oracle Park. The Diamondbacks are the favorite in this one, at -122, while the underdog Giants have +102 odds to win. Arizona is the favorite on the run line (-1.5 with +142 odds). The over/under is 8 runs for the contest.
Check out everything you need from a betting perspective on the Diamondbacks-Giants game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Dodgers vs. Diamondbacks Highlights | MLB on FOX
Diamondbacks vs. Giants Game Information & Odds
- When: Monday, May 12, 2025 at 9:45 p.m. ET
- Where: Oracle Park in San Francisco, California
- How to watch on TV: Fox Sports 1, NBCS-BA, and ARID
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Diamondbacks | -122 | +102 | 8 | -115 | -105 | -1.5 | +142 | -170 |
Diamondbacks vs. Giants Prediction
- Score Prediction: Giants 5, Diamondbacks 4
- Total Prediction: Over 8 runs
- Win Probabilities: Diamondbacks 54%, Giants 46%
Diamondbacks vs. Giants Betting Insights
- The Diamondbacks have won 14, or 53.8%, of the 26 games they've played as favorites this season.
- Arizona has a record of 8-8, a 50% win rate, when favored by -122 or more by bookmakers this season.
- The implied probability of a win from the Diamondbacks, based on the moneyline, is 55%.
- The Giants have been victorious in nine, or 52.9%, of the 17 contests they have been chosen as underdogs in this season.
- This year, San Francisco has won six of 12 games when listed as at least +102 or worse on the moneyline.
- The Giants have an implied victory probability of 49.5% according to the moneyline set for this matchup.
Diamondbacks Recent Betting Performance
- The Diamondbacks were the moneyline favorite for four of their last 10 games, and they went 2-2 in those matchups.
- Over their last 10 matchups (all 10 of them had set totals), the Diamondbacks and their opponents combined to hit the over two times.
- The Diamondbacks have put together a 6-4-0 record against the spread over their past 10 games.
Diamondbacks Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 4-6 |
| Runs Per Game | 4.5 |
| HR | 12 |
| ERA | 5.26 |
| K/9 | 7.8 |
Diamondbacks Player Insights
- Geraldo Perdomo has been the Diamondbacks top run producer this season, leading the team with 30 RBI while hitting .292 with five home runs.
- Among all hitters in baseball, Perdomo's home run total ranks him 81st, and his RBI tally puts him 12th.
- Carroll is batting .275 with eight doubles, five triples, 11 home runs and 15 walks.
- Carroll is sixth in homers in MLB, and 15th in RBI.
- Josh Naylor has a team-best batting average of .293.
- Naylor has at least one base hit in four games in a row. In his last five games he is batting .200 with a double and a walk.
- Eugenio Suarez has shown off his power as he paces his team with 12 home runs.
Diamondbacks Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Lourdes Gurriel | 0.5 (-240) | 1.5 (+125) | - | 0.5 (+190) |
| Ketel Marte | 0.5 (-210) | 1.5 (+125) | - | 0.5 (+165) |
| Josh Naylor | 0.5 (-215) | 1.5 (+135) | - | 0.5 (+175) |
| Gabriel Moreno | 0.5 (-255) | 1.5 (+135) | - | 0.5 (+220) |
| Eugenio Suárez | 0.5 (-215) | 1.5 (+110) | - | 0.5 (+135) |
Giants Recent Betting Performance
- The Giants have played as underdogs in four of their past 10 games and won two of those contests.
- In their last 10 games with a total, the Giants and their opponents have failed to hit the over five times.
- The Giants have six wins against the spread in their last 10 chances.
Giants Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 5-5 |
| Runs Per Game | 4.9 |
| HR | 11 |
| ERA | 3.03 |
| K/9 | 8.8 |
Giants Player Insights
- Jung Hoo Lee leads the Giants with a team-high batting average of .286.
- Among all hitters in the majors, Lee's home run total is 116th and his RBI tally ranks 30th.
- Matt Chapman has put up a team-best eight home runs.
- Chapman ranks 30th in home runs and 30th in RBI among all hitters in MLB.
- Ramos is hitting .278 with 10 doubles, seven home runs and 13 walks.
- Michael Yastrzemski is batting .276 with seven doubles, five home runs and 19 walks.
Giants Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Willy Adames | 0.5 (-200) | 1.5 (+130) | - | 0.5 (+180) |
| Michael Yastrzemski | 0.5 (-205) | 1.5 (+125) | - | 0.5 (+200) |
| Matt Chapman | 0.5 (-225) | 1.5 (+115) | - | 0.5 (+165) |
| Jung Hoo Lee | 0.5 (-260) | 1.5 (+120) | - | 0.5 (+160) |
| Heliot Ramos | 0.5 (-265) | 1.5 (+115) | - | 0.5 (+175) |
Heliot Ramos gives Giants lead over Twins with solo home run
FOX Sports created this story using technology provided by Data Skrive and data from Sportradar.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account, follow leagues, teams and players to receive a personalized newsletter daily.
What's Going On With The Blue Jays?: 'We Just Haven't Gotten On A Roll'
MLB 2026 Buzz: Pirates Call Up Minor League Prospect Esmerlyn Valdez
2026 MLB Power Rankings: Which Standouts And Stars Need To Step Up?
Ronald Acuña’s Three-Run Return Powers Braves Past Marlins, 8-4
Blue Jays' Pitcher José Berríos Undergoes Season-Ending Tommy John Surgery
Chase Burns' Nine Strikeouts Power Reds to 4-1 Win Over Phillies
Last Night in Baseball: Unreal Ending To Athletics-Angels
Yankees Ace Gerrit Cole Returning From Tommy John Surgery On Friday Against Rays
Cubs CF Pete Crow-Armstrong Apologizes For Heated Exchange With A White Sox Fan
What's Going On With The Blue Jays?: 'We Just Haven't Gotten On A Roll'
MLB 2026 Buzz: Pirates Call Up Minor League Prospect Esmerlyn Valdez
2026 MLB Power Rankings: Which Standouts And Stars Need To Step Up?
Ronald Acuña’s Three-Run Return Powers Braves Past Marlins, 8-4
Blue Jays' Pitcher José Berríos Undergoes Season-Ending Tommy John Surgery
Chase Burns' Nine Strikeouts Power Reds to 4-1 Win Over Phillies
Last Night in Baseball: Unreal Ending To Athletics-Angels
Yankees Ace Gerrit Cole Returning From Tommy John Surgery On Friday Against Rays
Cubs CF Pete Crow-Armstrong Apologizes For Heated Exchange With A White Sox Fan


