San Francisco Giants vs Arizona Diamondbacks Prediction, 6/30/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Arizona Diamondbacks
Date: Monday, June 30, 2025
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: San Francisco (-150) Arizona (+125)
The San Francisco Giants (44-37) are headed to Chase Field on Monday where they will try to beat the Arizona Diamondbacks (41-39). The line on this contest has San Francisco at -150 while Arizona is sitting at +125. The betting total comes in at 8.5. The pitchers taking the mound will be Logan Webb and Ryne Nelson.


The Giants have accrued 117 doubles as a team and have hit 79 baseballs out of the park. San Francisco has a slugging percentage of .375 and have been called out on strikes 677 times, while being walked on 289 occasions. As a team, the San Francisco Giants are knocking in 4.3 runs per contest, which puts them at 16th in the league. They have accrued 325 RBI's and 616 hits for the year, and their team batting average comes in at .232. They are sitting with 344 runs scored and hold an OBP of .313.
Get all of our MLB Betting Picks
Their strikeout to walk ratio sits at 2.73 and the pitching staff sits with a WHIP of 1.24. Giants pitchers have conceded 64 home runs and 310 runs in total (7th in the league). San Francisco has allowed 634 base knocks (8.0 per 9 innings) and 273 earned runs. The Giants have compiled a team ERA of 3.42 for the year (5th in MLB), and their staff has struck out 696 batters. Their pitching staff has walked 255 opposing batters and their FIP is 3.46 as a squad on the season.
The Giants have dispatched 254 relievers to the hill on the campaign. The relievers have inherited 92 runners on the season with 32.6% of those players earned a run for their team. They have compiled 23 saves for the season and have blown 12 of 35 chances to save the game. The Giants relief pitchers have a save percentage of 65.7% and have entered the game in 92 save situations. The bullpen are sitting with 57 holds this season (4th in MLB). Giants relief pitchers have entered the game with players on base 57 times as well as having 96 appearances in high leverage situations.
The Seattle Mariners are sitting with 2,153 putouts at this point in the season, in addition to 763 assists and 44 errors. Their fielding percentage is at .985 which has them ranked 21st in professional baseball, and they have turned 57 double plays. The Giants have converted 69.5% of balls hit into play into outs out of 6,459 innings, which has them ranked 18th in the majors.
Webb has taken the mound for 962 frames and has accumulated 890 punch outs in his career. Webb (62-47 career record) has a FIP of 3.27 and he has gone up against 3,927 batters during his time in the major leagues. His ERA is 3.32 (355 earned runs allowed) and his career WHIP is 1.181. He has given up 909 base knocks (8.5 hits per 9 innings) and has had 227 free passes.
Arizona has tallied 115 long balls on the season and 405 RBIs. They have notched 145 doubles, while getting a free base 287 times and racking up 413 runs. The Arizona Diamondbacks hold a team OBP of .331 in addition to a batting average of .255 on the season. The Diamondbacks hold a slugging percentage of .448 and they are scoring 5.16 runs per game (3rd in MLB). They have been called out on strikes on 619 instances (26th in MLB) and have accounted for 694 hits.
The Arizona pitching staff have yielded 407 runs so far this year while having an ERA of 4.73 (374 earned runs surrendered). They have given up 107 homers and they relinquish 5.15 runs per 9 innings (25th in baseball). The Diamondbacks have a team WHIP of 1.342 and have a FIP of 4.40 as a team this year. They have earned a strikeout to walk ratio of 8.60 (676 strikeouts vs 266 walks). They rank 21st in MLB as a pitching staff in total hits conceded with 688.
Sitting with 87 save situations, the Diamondbacks have 46 holds and 14 blown saves. Arizona has called on relievers to take the mound in 39 save opportunities and they have tallied 25 saves. Their bullpen pitchers have stepped onto the mound 76 times in high leverage situations and also on 67 occasions with runners on. Arizona relief pitchers have an inherited score rate of 34.1% of 88 inherited runners. They rank 14th in MLB with a save percentage of 64.1%, and they have sent 250 bullpen pitchers to the mound on the campaign.
The Arizona Diamondbacks have turned 62 double plays and have a fielding rate of .987 (13th in MLB). The Diamondbacks have accrued 716 assists, 38 errors and have notched a total of 2,134 putouts this season. In 6,402 innings on the diamond, the Diamondbacks have accumulated a defensive efficiency of 69.4% (19th in the majors).
During his pro baseball career, Nelson has conceded 366 base knocks while he has accumulated 290 punch outs in 373 innings. Nelson (23-17 win-loss mark in his career) has earned a 4.44 ERA while conceding 8.8 hits per 9 innings. He has conceded a total of 184 earned runs while earning a WHIP of 1.267 and being the owner of a FIP of 4.4. His K/BB ratio is 2.71 and he has faced 1,564 opposing batters in his MLB career.
Who will win tonight's MLB game against the spread or moneyline?
Guy Bruhn's Pick: Take Arizona (+125)
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:
Arizona Diamondbacks - Twitter
San Francisco Giants - Twitter