- 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)
This page may include affiliate links at no extra cost to you, thanks for your support.
The San Francisco Giants (34-48) will visit Chase Field on Monday to face off against the Arizona Diamondbacks (41-41). The current betting odds designate the Giants at +125 while the Diamondbacks are listed at -150. The total runs over/under is set at 8. Expected to take the mound are Tyler Mahle for the Giants and Eduardo Rodriguez for the Diamondbacks.

This season, the Giants have amassed 159 doubles and launched 88 home runs. Their team slugging percentage stands at .418, but they’ve also struck out a total of 639 times while drawing walks 199 times. As a collective unit, the Giants are scoring an average of 4.1 runs per game, which ranks them 24th among all Major League teams. They have recorded 326 RBIs and tallied 717 hits, maintaining a team batting average of .255 along with an on-base percentage of .308.
The Giants’ pitching lineup reflects a K/BB ratio of 2.07, and the staff has a WHIP of 1.37. Collectively, they have allowed 81 home runs and 385 runs, ranking 20th in the league. Their earned run statistic stands at 350, giving them a team ERA of 4.35 (22nd in the league). The pitching crew has achieved 644 strikeouts while allowing 311 walks, leading to a team FIP of 4.21 this season.
Giants relievers have entered with runners on base 91 times in addition to 61 appearances in crucial situations. This season, the bullpen has recorded 39 holds, placing them 20th in MLB. The save conversion rate for the Giants stands at 60.0%, having entered 64 save opportunities and converting 15, while failing in 10 out of 25 chances. They have inherited 135 runners, with 33.3% scoring for the opposing team. A total of 265 relievers have taken the mound for the Giants this season.
Defensively, the Giants have transformed 69.1% of balls put into play into outs, ranking 22nd out of 30 teams. They have logged 2,174 putouts, 759 assists, and committed 57 errors this season. Their fielding percentage of .981 positions them at 29th in Major League Baseball, alongside 78 double plays.
Tyler Mahle has pitched 797 innings in his MLB career, accumulating 814 strikeouts. With a career record of 40-53, he has a FIP of 4.11 after facing 3,390 batters. His ERA is 4.18 (having allowed 370 earned runs) and his WHIP records at 1.300. Mahle has given up 746 hits (an average of 8.4 hits per nine innings) and has issued 290 walks.
The Diamondbacks own a slugging percentage of .386 and are scoring an average of 4.26 runs per game (20th in MLB). They have hit 142 doubles, drawn 256 walks, and scored 349 runs. So far this season, Arizona has recorded 73 home runs and 336 RBIs. They have struck out 593 times (29th in the league) and amassed 650 hits, achieving an on-base percentage of .308 and a batting average of .239.
As a pitching staff, the Diamondbacks have a WHIP of 1.296 and FIP of 4.48. They rank 22nd in hits allowed with a total of 689. The pitching squad has allowed 376 runs while accumulating an ERA of 4.32 (346 earned runs). Their K/BB ratio sits at 7.00, with 563 strikeouts against 246 walks. The team has permitted 98 home runs and allows 4.69 runs per nine innings, ranking them 19th in baseball.
The Diamondbacks’ bullpen shows an inherited runner scoring rate of 27.8% from a total of 108 inherited runners. They have made 87 appearances in high-leverage situations and 74 in scenarios with runners on base. With 77 save opportunities this season, they’ve recorded 45 holds and 10 blown saves. Ranked 11th in MLB, their save percentage is currently at 67.7%, with a total of 264 relief pitchers utilized this year.
Arizona has completed 67 double plays and boasts a fielding percentage of .990 (3rd in MLB). The team has amassed 700 assists, committed just 28 errors, and achieved 2,165 putouts this season. They hold a defensive efficiency of 71.3%, ranking 5th in professional baseball over 6,495 innings.
Eduardo Rodriguez sports a career win-loss record of 100-68 with a 4.06 ERA, averaging 8.7 hits allowed per nine innings. His K/BB ratio is 2.77, having faced 5,967 batters throughout his career. He has yielded 631 earned runs, holds a WHIP of 1.322, and has a FIP of 4.0. Rodriguez’s career totals include 1,357 hits allowed and 1,367 strikeouts in 1,399 innings.
Who will emerge victorious in tonight’s MLB matchup against the spread or moneyline?
Pick: Take San Francisco (+125)
Some links on this page are affiliate links. If you sign up or make a purchase through them, we may earn a small commission always at no extra cost to you. Thanks for helping us keep this site running.
