San Francisco Giants vs Arizona Diamondbacks Prediction, 7/3/2025 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Arizona Diamondbacks
Date: Thursday, July 3, 2025
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: San Francisco (-182) Arizona (+150)
Chase Field is the site where the Arizona Diamondbacks (43-42) will go up against the San Francisco Giants (45-41) on Thursday. The moneyline on this game has San Francisco at -182 and Arizona is coming in at +150. The total has been set at 8. The expected starting pitchers are Robbie Ray and Brandon Pfaadt.


San Francisco has a slugging percentage of .371 and have struck out 725 times, while being walked on 305 occasions. They have tallied 334 RBI's in addition to 645 base knocks this year, while their team batting average is sitting at .230. The Giants have accounted for 128 doubles as a team and have smacked 80 baseballs out of the stadium. They have a total of 353 runs while holding a team on-base percentage of .310. As a team, the San Francisco Giants are scoring 4.1 runs per contest, which puts them at 23rd in the league.
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
Their strikeout to walk ratio is 2.72 and their pitching staff has recorded a WHIP of 1.25. Giants pitchers have allowed 71 long balls and also 329 total runs (7th in the league). San Francisco has conceded 676 base hits (8.0 per 9 innings) in addition to 288 earned runs. The Giants are sitting with a team ERA of 3.42 on the season (2nd in MLB), and their staff has struck out 732 hitters. They have walked 269 hitters and their FIP comes in at 3.54 as a unit on the campaign.
Giants pitchers have stepped onto the hill with opponents on base 60 times as well as having 103 appearances in high leverage situations. The bullpen have tallied 61 holds on the season (3rd in the league). The Giants bullpen have a save rate of 64.9% and have stepped onto the mound in 98 save situations. They have tallied 24 saves over the course of the season and have blown 13 of their 37 chances to save the game. The bullpen pitchers have inherited 97 base runners on the year and 33.0% of those runners ended up scoring. The Giants have dispatched 267 relief pitchers to the mound so far this year.
The Giants have transformed 69.5% of baseballs in play into outs in their 6,828 innings, which has them ranked 17th in pro baseball. The Seattle Mariners have earned 2,276 putouts this year, in addition to 809 assists and 47 errors. Their fielding percentage is holding steady at .985 which puts them in 23rd in professional baseball, and they have turned 61 double plays.
Ray has thrown 1,356 innings and has racked up 1,658 punch outs in his MLB career. Ray (85-76 career mark) has earned a FIP of 3.84 while he has faced 5,742 opposing batters during his time in the majors. His earned run average is 3.90 (587 earned runs allowed) and his WHIP is 1.290. He has surrendered 1,177 hits (7.8 hits per nine innings) and has 573 free passes.
The Arizona Diamondbacks have accounted for an OBP of .329 in addition to a batting average of .255 so far this year. They have struck out on 663 instances (24th in baseball) and are sitting with 736 base hits. Arizona has 126 HRs on the campaign to go along with 434 runs batted in. The Diamondbacks have a team slugging percentage of .450 and they tally 5.22 runs per outing (3rd in MLB). They have 150 doubles, while walking 300 times as well as putting up 444 runs.
The Arizona pitching staff have relinquished 434 runs this year while having an ERA of 4.71 (396 earned runs yielded). They have allowed 112 homers and they relinquish 5.16 runs per 9 innings (25th in baseball). The Diamondbacks have a team WHIP of 1.334 and have a FIP of 4.31 as a staff for the year. Their K/BB ratio comes in at 8.70 (735 strikeouts vs 279 walks). They are currently ranked 23rd in MLB as a staff in total hits allowed with 731.
With 96 save situations, the Diamondbacks have recorded 50 holds and 17 blown saves. Arizona has called on bullpen pitchers to take the mound in 43 save chances and they have tallied 26 saves. Their relief pitchers have stepped onto the hill 86 times in high leverage situations in addition to 74 occasions with base runners. Arizona bullpen pitchers have an inherited score rate of 34.4% of 96 inherited base runners. They are ranked 20th in baseball with a save percentage of 60.5%, and they have dispatched 267 relievers to the mound over the course of the season.
In 6,816 innings on the diamond, the Diamondbacks have accumulated a defensive efficiency of 69.1% (21st in pro baseball). The Arizona Diamondbacks have gotten 64 double plays and have notched a fielding percentage of .986 (18th in pro baseball). The Diamondbacks have 747 assists, 44 errors and have earned 2,272 putouts for the season.
During his pro baseball career, Pfaadt has allowed 389 base knocks and he has 351 punch outs in 362 innings pitched. Pfaadt (22-24 mark in his career) is the owner of a 5.14 earned run average and has conceded 9.7 hits per nine innings. He has given up a total of 207 earned runs while earning a WHIP of 1.319 and having a FIP of 5.1. His K/BB ratio is 3.94 and he has gone up against 1,558 batters during his pro baseball career.
Who will win tonight's MLB game against the spread or moneyline?
Parlay's Pundit's Pick: Take Arizona (+150) and under 8 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