San Francisco Giants vs Arizona Diamondbacks Picks, Prediction, Odds, and Line Movement for Monday June 29 2026
Monday night's NL West rivalry game sends the San Francisco Giants into Chase Field to face the Arizona Diamondbacks at 9:40 p.m. ET, and the numbers behind this matchup are about as one-sided as any game on tonight's full slate. Arizona has already beaten San Francisco six times in six tries this season while Rodriguez has been one of the better starters in the National League, and the Giants are sending a left-hander who has struggled to limit walks and hard contact to the mound against a lineup that has feasted on them specifically. Before locking in your late-game plays, browse the latest MLB picks and see where this matchup ranks against the rest of the board.
TLDR: Quick Picks and Prediction
- Side Pick: Diamondbacks Moneyline (-144)
- Total Pick: Over 9 (-105)
- Projected Final Score: Diamondbacks 6, Giants 4
Odds and Line Movement
Current Odds
| Team | Moneyline | Total |
|---|---|---|
| San Francisco Giants | +119 | Under 9 (-114) |
| Arizona Diamondbacks | -144 | Over 9 (-105) |
Line Movement - Moneyline
| Date | Time | San Francisco | Arizona | Public ($, #) |
|---|---|---|---|---|
| 06/28 | 03:35:21PM | +113 | -136 | -- |
| 06/28 | 06:02:55PM | +113 | -136 | SF 91%, 90% |
| 06/28 | 10:39:50PM | +119 | -143 | SF 91%, 90% |
| 06/28 | 11:53:41PM | +113 | -136 | SF 91%, 90% |
| 06/29 | 00:28:31AM | +113 | -136 | ARI 92%, 71% |
| 06/29 | 00:28:31AM | +113 | -136 | SF 91%, 90% |
| 06/29 | 06:13:26AM | +113 | -136 | ARI 89%, 71% |
| 06/29 | 08:49:58AM | +119 | -144 | ARI 95%, 71% |
Line Movement - Total
| Date | Time | Over | Under | Public ($, #) |
|---|---|---|---|---|
| 06/28 | 03:35:21PM | 8.5o-114 | 8.5u-105 | -- |
| 06/28 | 03:40:40PM | 8.5o-117 | 8.5u-103 | -- |
| 06/28 | 05:50:55PM | 9o+104 | 9u-126 | -- |
| 06/28 | 06:02:55PM | 8.5o-118 | 8.5u-102 | -- |
| 06/29 | 00:28:31AM | 9o+101 | 9u-121 | O95%, O71% |
| 06/29 | 03:22:53AM | 9o+101 | 9u-122 | O95%, O55% |
| 06/29 | 04:36:54AM | 8.5o-122 | 8.5u+102 | O95%, O55% |
| 06/29 | 06:28:15AM | 9o+102 | 9u-122 | O95%, O54% |
| 06/29 | 06:30:16AM | 9o+101 | 9u-122 | O95%, O54% |
| 06/29 | 07:44:56AM | 9o+100 | 9u-121 | O95%, O54% |
| 06/29 | 08:49:58AM | 9o-105 | 9u-114 | O95%, O54% |
| 06/29 | 09:33:18AM | 9o-103 | 9u-117 | O95%, O54% |
| 06/29 | 09:33:27AM | 9o-105 | 9u-114 | O95%, O54% |
Giants vs Diamondbacks Key Matchups and Game Preview
Giants
San Francisco arrives at Chase Field at 35-48 and has been one of the more disappointing clubs in the National League this season, sitting well below .500 and with limited margin to make a meaningful run at the playoffs in either the division or the wild card. The Giants' struggles against Arizona in particular have been severe — a 0-6 season series record with losses by combined scores that reflect a consistent inability to score runs or contain the Diamondbacks' lineup. The most pressing problem heading into Monday night is Tyler Mahle on the mound. Mahle enters at 1-7 with a 5.49 ERA and a 1.46 WHIP across 62.1 innings, with 26 walks and 11 home runs allowed reflecting both command issues and contact-suppression problems. Against an Arizona lineup that has handled San Francisco pitching with ease across six games this season, Mahle's profile creates a difficult starting point for any Giants pick.
San Francisco's offense does carry some genuine contributors who could make this game competitive if they get into the Arizona bullpen. Luis Arraez is the best pure contact hitter in the lineup at .324 with a .360 OBP, providing a reliable table-setter who makes consistent contact and generates base-running opportunities. Rafael Devers has added 14 home runs and 43 RBIs, giving the Giants a middle-of-the-order power option, and Casey Schmitt leads the club in home runs with 16 to go along with 42 RBIs. However, Schmitt is listed day-to-day heading into Monday night, and Willy Adames shares a similar availability concern. If either is limited or unavailable, the Giants' lineup loses two of its most impactful contributors at the worst possible moment for a road game against a team that has dominated this series all season.
Arizona
The Diamondbacks enter at 41-42 and have been one of the more consistent teams in the NL West despite sitting right around the .500 mark, with their current six-game winning streak against San Francisco providing a clear roadmap for how they approach this specific opponent. Eduardo Rodriguez is the primary reason to back Arizona tonight and has been one of the better stories in the National League pitching landscape this season. He enters at 6-2 with a 2.27 ERA, a 1.21 WHIP, and only nine home runs allowed across 95 innings. That ERA and home-run rate in combination are exceptional against any competition, and they hold up especially well against a San Francisco lineup that has not solved Arizona's pitching all year. Rodriguez has worked 95 innings of durable, high-quality starts, and his ability to go deep into games limits the exposure to what would otherwise be a thin Diamondbacks bullpen.
Sign Up Get $30 Premium Picks Credit + Exclusive Offers
Subscribe Now
Arizona's offense provides more than enough support for Rodriguez to work with. Ketel Marte leads the lineup with 15 home runs and 49 RBIs, giving the Diamondbacks a proven middle-of-the-order threat who performs in high-leverage situations. Corbin Carroll has been the most dynamic contributor in the lineup with a .278 average and an exceptional .532 slugging percentage, reflecting a player who generates extra-base damage consistently and puts pressure on opposing pitchers to work carefully. The Diamondbacks hit .238 as a team with 350 runs and a .385 slugging percentage — numbers that lag behind San Francisco's in some categories — but six consecutive wins against this specific opponent suggest the team matchup dynamic overrides the raw offensive comparison in this series.
Betting Trends - SF and ARI
- The moneyline opened at Arizona -136 and San Francisco +113, holding at that price through most of the evening before briefly spiking to -143 Arizona at one overnight snapshot. The line has since settled at -144 Arizona and +119 San Francisco at the most recent update, reflecting a gradual drift in the Diamondbacks' direction throughout the tracking window.
- Early public percentages showed San Francisco at 91% of tickets and 90% of dollars across multiple snapshots on June 28 and through the overnight period — an unusually high ticket-and-dollar consensus for the underdog. That pattern briefly appeared in multiple consecutive snapshots before reversing toward Arizona overnight.
- By the morning of June 29, Arizona had taken over at 89% to 95% of tickets while dollars moved to 71% for the Diamondbacks. The shift from San Francisco dominating early to Arizona dominating the morning reflects a pattern where overnight sharp action consolidated on the home side after the initial public lean toward the underdog.
- The most notable line movement signal in this game is the dollar percentage staying at 71% for Arizona across all morning snapshots while the ticket percentage has ranged from 89% to 95%. That consistent dollar-side lean toward Arizona despite varying ticket counts suggests the larger bets have been firmly on the Diamondbacks regardless of what the public ticket picture shows.
- The total has shown the most volatile movement of any game on tonight's slate, bouncing between 8.5 and 9 multiple times across the tracking window. It opened at 8.5, briefly moved to 9 during the evening, returned to 8.5, then settled back at 9 overnight where it has remained through the morning. Over public action has been consistent at 95% of tickets and 54% to 71% of dollars throughout.
- Despite 95% Over ticket action, the Over has been available at plus-money across most of the tracking window, a striking market signal that the books have been comfortable offering plus-money on the Over even with nearly the entire public backing it. The total finally moved to Over -105 at the most recent snapshot, suggesting the books are beginning to adjust to the sustained pressure.
- Arizona leads the season series 6-0, winning by margins of 10, 2, 3, 4, 2 and 1 run respectively, reflecting that the Diamondbacks have dominated San Francisco at every scoring level from blowout to close game this season.
Key Injuries and Things To Know - SF and ARI
San Francisco Giants: The Giants are managing a significant list of unavailable contributors that compounds their difficulty in a road game against a team that has already beaten them six straight times. Casey Schmitt's day-to-day designation is the most pressing watch item, as his 16 home runs and 42 RBIs make him the club's primary power producer. If he is unable to play or is limited in his capacity, the Giants' ability to generate the kind of extra-base damage necessary to get into a high-scoring game against Rodriguez is further reduced. Willy Adames sharing a day-to-day status adds a second layer of lineup uncertainty. Jason Foley and Keaton Winn are both unavailable in the pitching staff, thinning the bullpen options behind Mahle. Harrison Bader is also out, reducing outfield depth and lineup flexibility for a road game that will likely require multiple substitutions depending on how quickly Mahle exits.
Arizona Diamondbacks: Arizona's injury concerns are spread across several roster spots but do not directly impact the core contributors who have been responsible for the team's dominance in this season series. A.J. Vukovich, Jordan Lawlar, Derek Law, Juan Centeno, and Michael Soroka are all unavailable. Soroka's absence removes a pitching depth piece, and Lawlar's unavailability reduces position-player flexibility off the bench. Law and Centeno thin the bullpen and catching backup options. The practical impact for Monday night is that Arizona will need Rodriguez to go deep into the game to minimize the bullpen exposure, which his 95-inning workload and 2.27 ERA suggest he is fully capable of doing.
Season series dominance context: Six wins in six games against one opponent is a remarkable head-to-head record at any point in a season, and the variety of margins — from a 10-run blowout to a one-run nail-biter — suggests the Diamondbacks have beaten San Francisco in multiple styles, not just through one specific advantage. That kind of comprehensive matchup dominance is one of the stronger predictive signals available when assessing a same-season rematch.
Giants vs Diamondbacks Side and Over/Under Picks
- Side Pick: Diamondbacks Moneyline (-144) — Rodriguez is the better starter by every meaningful metric, Arizona has won all six meetings with San Francisco this season, the dollar-weighted market action has consistently backed the Diamondbacks in the morning hours, and the Giants are entering with meaningful lineup uncertainty around Schmitt and Adames. Laying -144 on a team with this specific matchup record and a 2.27 ERA starter is a justifiable price in this spot.
- Total Pick: Over 9 (-105) — The total has oscillated between 8.5 and 9 all night with 95% of public tickets on the Over, yet the books held the Over at plus-money for an extended window before finally moving to -105 at the most recent snapshot. Getting the Over at -105 after it traded at plus-money repeatedly is an improved entry point on a game where Mahle's 5.49 ERA and 26 walks in 62.1 innings create consistent run-scoring opportunity, and Arizona's lineup has demonstrated the ability to score in bunches against this specific pitching staff across six prior games.
Final Score Prediction
Rodriguez works seven efficient innings limiting San Francisco's depleted lineup to a handful of runs, Carroll and Marte provide the extra-base production to give Arizona a comfortable lead by the fifth inning, and Mahle allows multiple baserunners before the Giants' bullpen takes over in a game that pushes above the 9-run total on Arizona's offensive output alone.
Projected Final Score: Diamondbacks 6, Giants 4
How to Wager On Giants vs. Diamondbacks
A game with this level of season-series clarity — Arizona six wins, San Francisco zero — combined with a 2.27 ERA starter on one side and a 5.49 ERA starter on the other is a matchup where the structural case for the favorite is about as clean as it gets in a regular-season context. The Diamondbacks moneyline at -144 is the primary play, and the Over at -105 is worth adding given Mahle's walk rate and the Arizona lineup's ability to generate runs against this pitching staff. Before placing, shop the -144 moneyline price and the Over -105 across multiple books to confirm you are getting the best available number on both sides. For additional data support before committing to both plays, exploring AI picks is a valuable step, particularly in a game where the total has bounced between two numbers all night and the Over has been available at plus-money for extended windows.
Two models worth consulting specifically for tonight are Dimers and Oddible. The Dimers review covers how their projection system handles season-series win streaks as a predictive input in same-division rematches, a dynamic that is directly applicable to a matchup where one team is 6-0 against their opponent this season. For the total analysis, the Oddible review explains how their system evaluates games where the public has pushed the Over to 95% of tickets yet the total has remained at plus-money for the Over across multiple consecutive snapshots, which is precisely the unusual market dynamic that has defined this game's total all night.
For tonight, the Diamondbacks moneyline at -144 and the Over 9 at -105 are the two plays to build your card around. Confirm both prices before the 9:40 p.m. ET first pitch, check the Schmitt and Adames day-to-day updates in the hours before game time, and factor their availability into your confidence level on the Over given how directly their presence or absence affects the Giants' ability to generate extra-base damage against Rodriguez.
Never Tried Picks and Parlays? Now Is Your Chance
- Get your first daily picks package for ONLY $1 using coupon code BUCK
- If the pick loses, we credit your account with 3 Flex Picks
- If the pick wins, we still give you 1 Flex Pick on the house
- Win or lose, you walk away ahead. One dollar. No catch.
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
New Users – Bet $5 Get $200 in Bet Reset Tokens for 5 Days
New DraftKings Customers: Spend $5+ Get $150 in Bonus Bets *Paid Within 14 Days

