Arizona Diamondbacks vs San Francisco Giants : San Francisco Giants +5 (-385)

Odds available at NA at time of publishing

As we dive into this matchup, the Giants are riding a wave of momentum that’s hard to ignore. They've been on fire lately, winning six of their last seven, and their offense is humming with an impressive .275 batting average over that span. Meanwhile, the Diamondbacks have struggled, particularly against left-handed pitching, where they’ve posted a mere .230 average. On the hill, San Francisco's starter has been a beast, striking out over 10 batters per nine innings, while limiting walks. This is crucial against a Diamondbacks lineup that can be prone to chasing bad pitches. Add in the Giants' strong road record and a solid track record against Arizona, and the run line here feels like a sweet spot. With their ability to capitalize on scoring opportunities and a solid pitching matchup, betting on the Giants to cover that alternate run line could be a savvy move for this game.

Lourdes Gurriel Jr. (TOR) Under 2.5 Total Bases (-357)

Odds available at draftkings at time of publishing

As the Diamondbacks gear up to face the Giants, all eyes should be on Lourdes Gurriel Jr. While he’s had his moments at the plate, recent trends suggest he could struggle against San Francisco's pitching. The Giants’ bullpen has been a juggernaut lately, boasting a formidable 3.40 ERA over the past month, making it tough for hitters to find their rhythm. Gurriel, despite his talent, has been held to under 2.5 total bases in several recent matchups against left-handed pitchers, and with the Giants likely to trot out a crafty southpaw, it’s a scenario that plays right into their hands. His last few outings have seen him consistently fall short, and the pressure of this pivotal game could further dampen his chances. All things considered, the under on Gurriel's total bases feels like the smart play here as he navigates a challenging matchup.

Arizona Diamondbacks vs San Francisco Giants : San Francisco Giants +5.5 (-500)

Odds available at NA at time of publishing

As the Giants roll into Phoenix, they bring more than just their bats; they carry momentum from a solid run against division rivals. With a recent surge, San Francisco’s lineup has been racking up runs, showcasing their ability to capitalize on pitching mistakes. Meanwhile, the Diamondbacks’ bullpen has struggled under pressure, often unable to hold leads late in games. On the mound, the Giants’ starter has been a consistent performer, boasting a strikeout rate that keeps hitters guessing. Against a Diamondbacks lineup that has been prone to swings and misses lately, expect him to dominate. Combine that with the Giants’ impressive record on the road, and it’s clear they thrive away from home. Taking San Francisco on the alternate run line at 5.5 feels like a smart move, especially with their current form. Don’t be surprised if this one turns into a decisive victory for the Giants.

Rafael Devers (BOS) Under 1.5 Hits (-556)

Odds available at draftkings at time of publishing

As the Diamondbacks host the Giants on July 1, 2026, Rafael Devers finds himself in a tricky situation at the plate. While he’s a formidable hitter, the Giants' pitching staff has been on a roll, especially with their ace on the mound. Over the past month, San Francisco’s starters have held opponents to a mere .220 batting average, and they’ve excelled at limiting hard contact. Devers, despite his talent, has struggled against left-handed pitching lately, sporting a modest .233 average in that split. With the Giants likely deploying a lefty, we could see Devers facing some unfavorable matchups. The trends indicate he might fall short of the 1.5 hits mark, making the under a savvy play. Given the current dynamics, this matchup could be more about the pitchers than the hitters, and Devers might just find himself stifled in this one.

See All Our Picks

You're viewing a preview. Subscribe today to unlock the full article and gain access to all our expert insights and best bets - every single day.

Get Bet Better Pro