Arizona has beaten San Francisco eight times in nine tries this season, and the Diamondbacks are still clinging to their wild card hopes while the Giants play out a lost year at Oracle Park.

Quick take:

  • Pick: Diamondbacks moneyline
  • Why: Arizona has dominated this season series and gets a shaky Jose Cabrera vs. Landen Roupp matchup that still tilts their way on lineup depth
  • The number to watch: 8-1 — Arizona’s record against San Francisco this season

The Diamondbacks sit at 71-63, third in the NL West and just a game back of San Diego for the final National League Wild Card spot, and they’ve won two straight after taking two of three from the Cubs to close out their homestand. San Francisco, meanwhile, is buried at 54-79 with nothing but pride to play for down the stretch, sitting fourth in the division and 17.5 games out of a Wild Card berth.

Arizona’s 5-5 mark over its last 10 undersells how the roster has performed lately — a 9-0 win over Cincinnati and a 10-3 blowout in Atlanta sit in that stretch alongside some ugly losses in Boston. The Giants have lost seven of their last 10 and are simply overmatched on paper against a Diamondbacks club that’s outscored opponents by five runs on the year compared to San Francisco’s minus-74 run differential.

Why the Market Still Likes Arizona on the Road

Oddsmakers have Arizona as a small road favorite at -114 to -116 on the moneyline, with San Francisco getting +1.5 on the run line at -175 to -180 and the total sitting at 8. That’s a fairly tight number for a team that’s been run over by the Diamondbacks all year, and it reflects genuine uncertainty about Jose Cabrera, who’s making just his third career start and carries a 5.60 ERA into Oracle Park. Bettors tracking the live MLB odds have watched this line hold steady despite the lopsided season series.

Thursday, August 27 at 9:46 PMSpreadMoneyTotal
Arizona Diamondbacks
-1.5
(148)
-104
O 8
(-105)
San Francisco Giants
+1.5
(-194)
-103
U 8
(-115)

Recent Form

Arizona’s lineup has produced even in a mixed 5-5 stretch, while San Francisco’s offense has gone cold at exactly the wrong time. The head-to-head numbers below tell most of the story on their own.

DATE OPP CLOSE RESULT ATS/OU
Aug 26, 2026 Chicago Cubs +1.5 / 6.5 Lost 0-7 Lost / Over
Aug 26, 2026 Chicago Cubs +1.5 / 6.5 Won 5-4 Won / Over
Aug 26, 2026 Chicago Cubs +1.5 / 6.5 Won 2-0 Won / Under
Aug 26, 2026 Chicago Cubs +1.5 / 5.5 Lost 0-7 Lost / Over
Aug 26, 2026 Chicago Cubs +1.5 / 5.5 Won 5-4 Won / Over
Aug 25, 2026 Chicago Cubs +1.5 / 8.5 Lost 0-7 Lost / Under
Aug 23, 2026 Cincinnati Reds +2.5 / 9.5 Won 9-0 Won / Under
Aug 23, 2026 Cincinnati Reds +2.5 / 9.5 Lost 5-11 Lost / Over
Aug 23, 2026 Cincinnati Reds +2.5 / 9.5 Won 5-3 Won / Under
Aug 23, 2026 Cincinnati Reds -1.5 / 8.5 Won 9-0 Won / Over

DATE OPP CLOSE RESULT ATS/OU
Aug 26, 2026 Cincinnati Reds +1.5 / 6.5 Won 5-0 Won / Under
Aug 26, 2026 Cincinnati Reds +1.5 / 6.5 Won 3-1 Won / Under
Aug 26, 2026 Cincinnati Reds -2.5 / 8.5 Won 5-0 Won / Under
Aug 26, 2026 Cincinnati Reds -2.5 / 8.5 Won 3-1 Lost / Under
Aug 25, 2026 Cincinnati Reds -1.5 / 8.5 Won 5-0 Won / Under
Aug 23, 2026 @Boston Red Sox +1.5 / 10.5 Lost 6-4 Lost / Under
Aug 23, 2026 @Boston Red Sox +1.5 / 10.5 Lost 3-2 Lost / Under
Aug 23, 2026 @Boston Red Sox +1.5 / 10.5 Lost 5-4 Lost / Under
Aug 22, 2026 @Boston Red Sox -1.5 / 8.5 Lost 6-4 Lost / Over
Aug 22, 2026 @Boston Red Sox -1.5 / 8.5 Lost 3-2 Lost / Under

Showing 10 of last 10 meetings

DATE TEAM OPP CLOSE RESULT ATS/OU
Jul 2, 2026 Arizona Diamondbacks @San Francisco Giants -1.5 / 9.5 Lost 4-6 Lost / Over
Jul 1, 2026 Arizona Diamondbacks @San Francisco Giants +1.5 / 9 Won 8-2 Won / Over
Jun 30, 2026 Arizona Diamondbacks @San Francisco Giants -1.5 / 9 Won 5-4 Lost / Push
May 27, 2026 San Francisco Giants @Arizona Diamondbacks +1.5 / 7.5 Lost 2-3 Won / Under
May 27, 2026 San Francisco Giants @Arizona Diamondbacks +1.5 / 8 Lost 5-7 Lost / Over
May 25, 2026 San Francisco Giants @Arizona Diamondbacks -1.5 / 8 Lost 2-6 Lost / Push
May 20, 2026 Arizona Diamondbacks @San Francisco Giants +1.5 / 8.5 Won 6-3 Won / Over
May 20, 2026 Arizona Diamondbacks @San Francisco Giants -1.5 / 8.5 Won 5-3 Won / Under
May 19, 2026 Arizona Diamondbacks @San Francisco Giants -1.5 / 9 Won 12-2 Won / Over
Sep 17, 2025 Arizona Diamondbacks @San Francisco Giants +1.5 / 8.5 Lost 1-5 Lost / Under

Cabrera’s Inexperience Meets a Deep Diamondbacks Lineup

Landen Roupp draws the start for San Francisco at 7-13 with a 4.34 ERA, and while his strikeout rate (8.69 K/9) is respectable, he’s been prone to damage — the Giants have gone just 7-18 against the spread in his 25 starts with a number attached. On the other side, Jose Cabrera is still finding his footing at the big-league level, and Arizona’s lineup — anchored by Nolan Arenado’s 21 home runs and Corbin Carroll’s .488 slugging mark — has the depth to make an inexperienced starter pay early.

That depth matters more than either team’s exact recent form. Rafael Devers has been San Francisco’s one consistent offensive threat with 29 home runs and 76 RBI, but a lineup that’s otherwise scuffling — several regulars are hitting below .250 — can’t lean on one bat alone against a club that’s outscored it by nearly 75 runs this season.

Arizona has won eight of nine meetings with San Francisco this season.

That kind of season-series dominance rarely happens by accident. The Diamondbacks have found ways to beat San Francisco’s pitching staff regardless of who’s on the mound, and Roupp himself has already taken a loss to Arizona back in June when he lasted just 2.2 innings before getting pulled.

Arizona also gets a boost from urgency. Every game matters right now with a Wild Card spot on the line, while San Francisco is simply playing out the string. That gap in stakes has shown up in these matchups all year, and there’s little reason to expect it flips at home in the season’s final stretch.

The bullpen picture adds another wrinkle worth watching. Arizona has had to piece things together after losing Corbin Burnes and Blake Walston to elbow injuries and getting only shaky returns from a rotation still finding its footing post-deadline. That’s part of why Cabrera is even in this spot to begin with — he’s a fill-in arm, not a trusted veteran, and Arizona’s staff overall has been merely average at run prevention this year.

Still, average pitching against a Giants offense that’s struggling to score is a mismatch in Arizona’s favor. San Francisco has managed only 540 runs on the season, the second-worst mark in the division, and its .409 winning percentage reflects a lineup that too often goes quiet against unfamiliar arms. Cabrera representing an unknown for San Francisco’s hitters cuts both ways, but recent history suggests Arizona’s bats adjust faster than San Francisco’s do.

Prediction and Best Bet

Arizona’s lineup, its motivation, and its near-perfect record in this matchup all point the same direction. Expect the Diamondbacks to grind out another road win even with some uncertainty around Cabrera’s outing.

The pick:

  1. Prediction: Arizona Diamondbacks 6, San Francisco Giants 3
  2. Best Bet: Diamondbacks on the moneyline

Fading a team that’s lost eight of nine to its opponent is a tough sell, and Arizona’s playoff push gives it every reason to keep the streak alive at Oracle Park. New bettors looking to back the Diamondbacks can find a DraftKings promo code to get started.