San Francisco Giants vs Arizona Diamondbacks Prediction, 7/2/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Arizona Diamondbacks
Date: Wednesday, July 2, 2025
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: San Francisco (-152) Arizona (+126)
The Arizona Diamondbacks (42-42) will try to beat the San Francisco Giants (45-40) at Chase Field on Wednesday. The line on this matchup has the Giants at -152 while the Diamondbacks are at +126. The total is 8.5. The pitchers who are expected to start will be Landen Roupp and Merrill Kelly.


As a team, the San Francisco Giants are scoring 4.1 runs per outing, which puts them at 22nd in the league. They are sitting with 351 runs scored and hold an on-base percentage of .311. The Giants have compiled 125 doubles as a team and have smacked 79 balls out of the park. They have 332 RBI's as well as 639 base knocks for the season, and their batting average sits at .230. San Francisco has a slugging % of .371 and have struck out 713 times, while taking a walk on 305 occasions.
Today’s Featured MLB Best Bet! JASON SHARPE is currently involved in his fifth straight winning MLB season and has banked his followers over +30,000 during that stretch. Sharpe has a 7-Unit MLB Play (9:40 p.m.) Thursday and is looking to add to his gaudy numbers. Sign up below! 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 Giants have a team earned run average of 3.39 this year (2nd in baseball), and they have rung up 721 hitters. Giants pitchers have yielded 67 long balls and 321 total runs (5th in MLB). Their pitching staff has walked 264 hitters and their FIP is 3.49 as a team over the course of the season. San Francisco has relinquished 667 base hits (8.0 per 9 innings) as well as 283 earned runs. They have earned a K/BB ratio of 2.73 and the pitching staff has a collective WHIP of 1.24.
The Giants have dispatched 265 relievers to the hill this year. The bullpen pitchers have inherited 97 base runners so far this season and 33.0% of those players crossed the plate. They have recorded 24 saves on the season and have missed out on 13 of 37 chances to save the game. The Giants relievers have a save percentage of 64.9% and have entered the game in 98 save situations. The relief pitchers have racked up 61 holds over the course of the season (3rd in MLB). Giants relief pitchers have come into the game with players on base 60 times in addition to having 103 appearances in high leverage situations.
The Giants have turned 69.5% of baseballs in play into outs in their 6,756 innings, which has them ranked 17th in pro baseball. The Seattle Mariners are sitting with 2,252 putouts for the season, as well as 801 assists and 47 errors. Their fielding percentage is at .985 which is 23rd in pro baseball, and they have turned 59 double plays.
Roupp has taken the mound for 131 innings and is sitting with 121 punch outs so far in his pro baseball career. His earned run average is 3.50 (51 ER's allowed) and he has a WHIP of 1.418. He has allowed 126 base knocks (8.6 hits per 9 innings) and has 60 free passes. Roupp (7-7 mark in his career) sits with a FIP of 3.45 and he has faced 576 opposing hitters during his time in the major leagues.
Arizona has accounted for 122 home runs this season as well as 426 runs batted in. They have hit 149 two-baggers, while walking 295 times as well as scoring 436 runs. The Arizona Diamondbacks have a team on-base percentage of .329 and a team batting average of .254 this year. The Diamondbacks have a SLG% of .447 and they are recording 5.19 runs per outing (3rd in MLB). They have been called out on strikes on 652 instances (25th in MLB) and have a total of 727 base hits.
The Diamondbacks have a team WHIP of 1.342 with a FIP of 4.35 as a team this season. They come in at 22nd in the league as a staff in total hits relinquished with 725. The Arizona pitching staff have surrendered 432 runs on the campaign while having a team ERA of 4.75 (395 earned runs yielded). Their strikeout to walk ratio is 8.70 (723 strikeouts against 279 bases on balls). They have surrendered 111 dingers and they relinquish 5.20 runs per 9 innings (25th in MLB).
With 96 save situations, the Diamondbacks have accumulated 50 holds and 17 blown saves. Arizona has called on bullpen pitchers to enter the contest in 43 save chances and they have come away with 26 saves. Their relief pitchers have stepped onto the hill 86 times in high leverage situations and on 74 occasions with runners on. Arizona relief pitchers have an inherited score rate of 34.4% out of 96 inherited runners. They sit at 20th in the league holding a save percentage of 60.5%, and they have sent 266 relievers to the mound so far this season.
The Arizona Diamondbacks have turned 64 double plays and have a fielding rate of .986 (18th in the majors). The Diamondbacks have 741 assists, 43 errors and have notched a total of 2,245 putouts over the course of the season. In 6,735 innings on the diamond, the Diamondbacks have earned a defensive efficiency of 69.1% (20th in professional baseball).
Kelly (60-48 career mark) has a 3.79 ERA and has surrendered 8.1 hits per nine innings. His K/BB ratio is 3.04 and he has gone up against 3,790 hitters during his MLB career. He has allowed a total of 388 ER's while earning a WHIP of 1.201 and being the owner of a FIP of 3.7. Thus far in his career, Kelly has surrendered 829 base knocks while accumulating 844 K's in 922 innings.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take Arizona (+126) 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:
Arizona Diamondbacks - Twitter
San Francisco Giants - Twitter