San Francisco Giants vs Arizona Diamondbacks Prediction, 6/29/2026 MLB Picks, Best Bets & Odds
Game: San Francisco Giants vs Arizona Diamondbacks
Date: Monday, June 29, 2026
Location: Chase Field in Phoenix, AZ
TV: DBACKS.TV
Odds/Point Spread: San Francisco (+125) Arizona (-150)
The San Francisco Giants (34-48) are traveling to Chase Field on Monday where they will take on the Arizona Diamondbacks (41-41). The odds on this game have the Giants at +125 and the Diamondbacks are coming in at -150. The over/under is set at 8. The pitchers expected to start will be Tyler Mahle and Eduardo Rodriguez.

The Giants have compiled 159 doubles as a team and have knocked 88 balls out of the stadium. San Francisco has a slugging rate of .418 and have been called out on strikes 639 times, while taking a walk on 199 occasions. As a unit, the San Francisco Giants are scoring 4.1 runs per game, which puts them at 24th in baseball. They have 326 runs batted in as well as 717 hits on the year, while their team batting average sits at .255. They have 334 runs while holding a team on-base percentage of .308.
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 Betting Picks
They have accumulated a K/BB ratio of 2.07 and the pitching staff holds a WHIP of 1.37. Giants pitchers have allowed 81 home runs and 385 runs in total (20th in the league). San Francisco has surrendered 680 base hits (8.5 per 9 innings) as well as 350 earned runs. The Giants have a team ERA of 4.35 this season (22nd in the league), and the staff has struck out 644 batters. Their pitching staff has walked 311 opposing hitters and their FIP sits at 4.21 as a team this year.
Giants relief pitchers have stepped onto the hill with runners on base 91 times as well as having 61 appearances in high leverage situations. The relievers have accumulated 39 holds on the season (20th in MLB). The Giants relief pitchers have a save rate of 60.0% and stepped onto the hill in 64 save situations. They have recorded 15 saves on the year and have blown 10 of their 25 chances to get a save. The relief pitchers have inherited 135 runners this year and 33.3% of them earned a run for their team. The Giants have sent 265 relievers to the mound for the year.
The Giants have turned 69.1% of balls hit into play into outs out of 6,522 innings on the diamond, which ranks them 22nd in the majors. The San Francisco Giants have a tally of 2,174 putouts on the campaign, as well as 759 assists and 57 errors. Their fielding percentage is holding steady at .981 which puts them in 29th in baseball, and have accumulated 78 double plays.
Mahle has pitched in 797 innings and has racked up 814 K's so far in his MLB career. Mahle (40-53 career mark) holds a FIP of 4.11 while facing 3,390 batters in the major leagues. His ERA is 4.18 (370 ER's allowed) and he has a WHIP of 1.300. He has surrendered 746 hits (8.4 hits per nine innings) and has 290 walks.
The Diamondbacks hold a slugging % of .386 and they are earning 4.26 runs per contest (20th in MLB). They have tallied 142 two-baggers, while getting a free base 256 times as well as putting up 349 runs. Arizona has 73 home runs on the season and 336 RBIs. They have struck out on 593 occasions (29th in the league) and have a total of 650 base hits. The Arizona Diamondbacks have an on-base percentage of .308 and a team batting average of .239 so far this year.
The Diamondbacks hold a team WHIP of 1.296 in addition to having a FIP of 4.48 as a squad this season. They rank 22nd in MLB as a staff in total hits allowed with 689. The Arizona pitching staff have allowed 376 runs this year while having an ERA of 4.32 (346 earned runs given up). Their strikeout to walk ratio comes in at 7.00 (563 strikeouts vs 246 bases on balls). They have given up 98 homers and they concede 4.69 runs per 9 innings (19th in baseball).
Arizona relief pitchers hold an inherited score rate of 27.8% out of 108 inherited runners. Their bullpen pitchers have taken the field 87 times in high leverage situations and on 74 occasions with base runners. With 77 save situations, the Diamondbacks have recorded 45 holds and also 10 blown saves. They are ranked 11th in MLB with a save percentage of 67.7%, and they have sent 264 bullpen pitchers to the hill for the season.
The Arizona Diamondbacks have gotten 67 double plays and hold a fielding percentage of .990 (3rd in professional baseball). The Diamondbacks have racked up 700 assists, 28 errors and have earned 2,165 putouts on the season. Out of their 6,495 innings on the diamond, the Diamondbacks are sitting with a defensive efficiency of 71.3% (5th in pro baseball).
Rodriguez (100-68 career win-loss mark) has a 4.06 ERA while giving up 8.7 hits per nine innings. He has a K/BB ratio of 2.77 and he has gone up against 5,967 hitters so far in his pro baseball career. He has allowed 631 ER's while holding a WHIP of 1.322 and being the owner of a FIP of 4.0. So far in his career, Rodriguez has allowed 1,357 base knocks while he has tallied 1,367 K's in 1,399 innings.
Who will win tonight's MLB game against the spread or moneyline?
Tony Sink's Pick: Take San Francisco (+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 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
