San Francisco Giants vs Arizona Diamondbacks Prediction, 6/30/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Arizona Diamondbacks
Date: Tuesday, June 30, 2026
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: San Francisco (-145) Arizona (+125)
The Arizona Diamondbacks (41-42) are hosting the San Francisco Giants (35-48) at Chase Field on Tuesday. The odds on this game have San Francisco at -145 and Arizona is sitting at +125. The over/under comes in at 8. The pitchers who are expected to start will be Landen Roupp and Brandon Pfaadt.

San Francisco is slugging .417 and have been called out on strikes 651 times, while being walked on 201 occasions. They have earned 328 RBI's in addition to 727 base knocks so far this season, and their team batting average is at .256. The Giants have hit 160 two-baggers as a unit and have hit 88 baseballs out of the park. They have tallied 337 runs while having a team on-base percentage of .308. As a unit, the San Francisco Giants are recording 4.1 runs per game, which puts them at 24th in baseball.
Today’s Featured MLB Best Bet!
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 NHL package. Join Now! |
Get all of our MLB Parlay Picks
They have earned a strikeout to walk ratio of 2.07 and the pitching staff has a team WHIP of 1.36. Giants pitchers have allowed 81 long balls and 387 total runs (20th in MLB). San Francisco has allowed 686 base hits (8.4 per 9 innings) in addition to 351 earned runs. The Giants have an earned run average of 4.31 this year (20th in MLB), and the staff has rung up 647 hitters. Their pitching staff has walked 312 hitters and their FIP comes in at 4.18 as a team on the season.
The Giants have sent 266 relief pitchers to the mound so far this season. The relief pitchers have inherited 135 runners on the campaign and 33.3% of them ended up scoring. The relievers have 39 holds so far this year (21st in MLB). Giants relief pitchers have come into the game with opponents on base 91 times in addition to having 61 appearances in high leverage situations. They have tallied 16 saves this season and have blown 10 out of their 26 save opportunities. The Giants relief pitchers have compiled a save rate of 61.5% and have stepped onto the mound in 65 save situations.
The Giants have converted 69.2% of balls hit into play into outs out of 6,603 innings on the diamond, which has them sitting at 21st in pro baseball. The San Francisco Giants have a total of 2,201 putouts over the course of the season, as well as 770 assists and 58 errors. Their fielding rate is at .981 which is 29th in pro baseball, and they have turned 78 double plays.
Roupp has pitched in 243 innings and has totaled 244 strikeouts in his MLB career. Roupp (13-16 record in his career) has earned a FIP of 3.79 and he has faced 1,055 batters during his time in the major leagues. His ERA is 3.85 (104 ER's allowed) and he has a WHIP of 1.390. He has conceded 233 base hits (8.6 hits per nine innings) and has had 105 walks.
Arizona has recorded 74 home runs for the year to go along with 337 RBIs. They have 143 doubles, while walking 257 times as well as scoring 350 runs. The Arizona Diamondbacks have accounted for an OBP of .307 as well as a batting average of .238 for the season. The Diamondbacks hold a slugging percentage of .385 and they score 4.22 runs per outing (20th in MLB). They have been called out on strikes on 602 occasions (29th in the league) and are sitting with 655 base hits.
The Diamondbacks hold a team WHIP of 1.299 in addition to having a FIP of 4.50 as a team this season. They rank 22nd in MLB as a pitching staff in total hits conceded with 699. The Arizona pitching staff have surrendered 381 runs so far this season while having a team ERA of 4.33 (351 earned runs relinquished). Their K/BB ratio sits at 7.00 (568 strikeouts vs 248 bases on balls). They have given up 101 long balls and they yield 4.70 runs per 9 innings (19th in MLB).
They sit at 10th in baseball with a save rate of 67.7%, and they have sent 266 relief pitchers to the mound for the year. Their relief pitchers have taken the field 87 times in high leverage situations in addition to 74 occasions with runners on. Sitting with 77 save situations, the Diamondbacks have earned 45 holds and 10 blown saves. Arizona has had bullpen pitchers enter the game in 31 save opportunities and they have tallied 21 saves. Arizona relief pitchers have an inherited score rate of 27.8% out of 108 inherited runners.
Out of their 6,567 innings on the diamond, the Diamondbacks have earned a efficiency on defense of 71.3% (5th in the majors). The Arizona Diamondbacks have turned 68 double plays and have a fielding percentage of .990 (3rd in the majors). The Diamondbacks have accrued 712 assists, 28 errors and have accumulated 2,189 putouts on the season.
Pfaadt (27-29 career record) is the owner of a 5.19 ERA and has allowed 9.7 hits per 9 innings. He has a K/BB ratio of 3.75 and he has faced 2,119 hitters so far in his pro baseball career. He has allowed 284 ER's while holding a WHIP of 1.325 and a FIP of 5.1. In his pro baseball career, Pfaadt has given up 530 base hits while earning 457 strikeouts in 492 innings pitched.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take San Francisco (-145)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get MLB picks on every single game, or if you want our very best bets by the experts, sign up for your free $60 account with a guarantee.
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
