
Giants vs. Diamondbacks Prediction, Odds, Picks - June 30
Christian Koss and the San Francisco Giants will take on Geraldo Perdomo and the Arizona Diamondbacks at Chase Field on Monday. The Giants are the favorite in this one, at -148, while the underdog Diamondbacks have +124 odds to upset. San Francisco (-1.5) is the favorite on the run line. The matchup's total has been set at 8.5 runs.
Check out everything you need from a betting perspective on the Giants-Diamondbacks game, regarding the run line, moneyline and total, plus expert picks.
Keep up with MLB on FOX Sports.
Marlins vs. Diamondbacks Highlights | MLB on FOX
Giants vs. Diamondbacks Game Information & Odds
- When: Monday, June 30, 2025 at 9:40 p.m. ET
- Where: Chase Field in Phoenix, Arizona
- How to watch on TV: Fox Sports 1, ARID, and NBCS-BA
| Favorite | Favorite Moneyline | Underdog Moneyline | Total | Over Total Odds | Under Total Odds | Run Line | Favorite Run Line Odds | Underdog Run Line Odds |
|---|---|---|---|---|---|---|---|---|
| Giants | -148 | +124 | 8.5 | -103 | -118 | -1.5 | +114 | -137 |
Giants vs. Diamondbacks Prediction
- Score Prediction: Diamondbacks 5, Giants 4
- Total Prediction: Over 8.5 runs
- Win Probabilities: Giants 52%, Diamondbacks 48%
Giants vs. Diamondbacks Betting Insights
- The Giants have been favorites in 55 games this season and won 30 (54.5%) of those contests.
- San Francisco has a record of 15-16, a 48.4% win rate, when favored by -148 or more by oddsmakers this season.
- The oddsmakers' moneyline implies a 59.7% chance of a victory for the Giants.
- The Diamondbacks have been victorious in 12, or 46.2%, of the 26 contests they have been chosen as underdogs in this season.
- Arizona has a mark of 8-3 in contests where sportsbooks favor it by +124 or worse on the moneyline.
- The Diamondbacks have an implied victory probability of 44.6% according to the moneyline set by sportsbooks for this matchup.
Giants Recent Betting Performance
- The Giants have a 4-6 record over the 10 games they were favored on the moneyline in their last 10 matchups.
- Over their last 10 matchups, the Giants and their opponents combined to go over the run total four times (all 10 of the games had set totals).
- The Giants have put together a 2-8-0 record against the spread over their past 10 games.
Giants Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 4-6 |
| Runs Per Game | 3.6 |
| HR | 8 |
| ERA | 4.25 |
| K/9 | 8.4 |
Giants Player Insights
- Rafael Devers is the Giants best power option, launching 17 home runs this season in addition to delivering 63 RBI, both team highs.
- Devers ranks 19th in homers and seventh in RBI among all hitters in the majors.
- Jung Hoo Lee is batting .243 with 17 doubles, six triples, six home runs and 29 walks.
- Lee ranks 177th in homers and 107th in RBI among all batters in MLB.
- Heliot Ramos has put up a team-high batting average of .278.
- Wilmer Flores is batting .244 with eight doubles, 11 home runs and 27 walks.
- Flores is riding a two-game hitting streak into this one. During his last five outings he is batting .118 with a double, three walks and an RBI.
Giants Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Willy Adames | 0.5 (-210) | 1.5 (+130) | - | 0.5 (+180) |
| Rafael Devers | 0.5 (-265) | 1.5 (-120) | - | 0.5 (+120) |
| Jung Hoo Lee | 0.5 (-245) | 1.5 (+120) | - | 0.5 (+185) |
| Dominic Smith | 0.5 (-200) | 1.5 (+145) | - | 0.5 (+165) |
| Casey Schmitt | 0.5 (-220) | 1.5 (+140) | - | 0.5 (+170) |
Diamondbacks Recent Betting Performance
- Over the past 10 games, the Diamondbacks have been underdogs just once and won that contest.
- The Diamondbacks and their opponents have combined to hit the over seven times in their last 10 games with a total.
- The Diamondbacks are 5-5-0 ATS over their last 10 games.
Diamondbacks Recent Stats
| Stat | Avg/Total |
|---|---|
| Record | 5-5 |
| Runs Per Game | 6.6 |
| HR | 18 |
| ERA | 4.55 |
| K/9 | 10.2 |
Diamondbacks Player Insights
- Perdomo is batting .262 with 18 doubles, a triple, nine home runs and 47 walks.
- Among all batters in the big leagues, Perdomo is 109th in home runs and 11th in RBI.
- Josh Naylor's .304 batting average paces his team.
- Naylor ranks 90th among all hitters in the majors in home runs, and 20th in RBI.
- Eugenio Suarez has been a significant run producer for the Diamondbacks with 25 home runs and 68 runs batted in.
- Ketel Marte is batting .305 with 11 doubles, 17 home runs and 32 walks.
Diamondbacks Team Props
| Hits O/U | Total Bases O/U | HR O/U | RBI O/U | |
|---|---|---|---|---|
| Lourdes Gurriel Jr. | 0.5 (-245) | 1.5 (+140) | - | 0.5 (+215) |
| Ketel Marte | 0.5 (-245) | 1.5 (+125) | - | 0.5 (+215) |
| Jake McCarthy | 0.5 (-220) | 1.5 (+150) | - | 0.5 (+250) |
| Eugenio Suárez | 0.5 (-235) | 1.5 (+125) | - | 0.5 (+165) |
| Tim Tawa | 0.5 (-170) | 0.5 (-170) | - | 0.5 (+235) |
Giants vs. White Sox Highlights | MLB on FOX
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.
MLB Spring Training Buzz: Dodgers RHP Brusdar Graterol Not Yet Ready for 2026
Stanton: Yankees Career Is 'Definitely Incomplete' Without World Series Title
Tony Clark Reportedly Stepping Down as MLBPA Executive Director
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
After Record Start with Dodgers, Cy Young Could Be Next For Shohei Ohtani
2026 World Baseball Classic Odds: Mike Trout Out, USA Still Favored
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
Aaron Judge Felt Lack of Yankees Offseason Moves Was 'Brutal'
'Feels A Little Weird': Ex-Dodgers RHP Walker Buehler Signs With NL West Rival Padres
MLB Spring Training Buzz: Dodgers RHP Brusdar Graterol Not Yet Ready for 2026
Stanton: Yankees Career Is 'Definitely Incomplete' Without World Series Title
Tony Clark Reportedly Stepping Down as MLBPA Executive Director
2026 MLB Power Rankings: Where Do All 30 Teams Stand Before Spring Training?
After Record Start with Dodgers, Cy Young Could Be Next For Shohei Ohtani
2026 World Baseball Classic Odds: Mike Trout Out, USA Still Favored
2026 World Baseball Classic Broadcast Schedule: How To Watch Every Game on FOX
Aaron Judge Felt Lack of Yankees Offseason Moves Was 'Brutal'
'Feels A Little Weird': Ex-Dodgers RHP Walker Buehler Signs With NL West Rival Padres


