We're having some technical issues.
Please come back later to see the best odds for today's games here.
MLBGame PreviewsArizona Diamondbacks at San Francisco Giants
Arizona DiamondbacksArizona Diamondbacks
@
Oracle Park
San Francisco GiantsSan Francisco Giants

Match Predictor

Pre-match Prediction
Arizona Diamondbacks
@
San Francisco Giants
Arizona Diamondbacks 50%San Francisco Giants 50%
Market LinesRun Line: Arizona Diamondbacks -1Total: O/U 8
Model: Under 8
Model projects 7.7 total runs vs 8 line

Arizona Diamondbacks

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
48%
64/134
MLB: 48%
Starter
50%
2/4
vs SF
67%
6/9
Avg Total
9.0
MLB: 8.9
Game Starter (4) Last Starter vs SF vs SF (9)
Jose Cabrera #53 · RHP · Age 24
5.60
ERA (2026)
6.3
K/9 (2026)
4
Starts (2026)
9.3
Avg Total (2026)
Last 3:
L @SD (Jul 08): 4.1IP, 4ER, 2K
ND MIL (Jul 03): 3.1IP, 3ER, 3K
L @TB (Jun 27): 5.0IP, 4ER, 4K
Bullpen (2026 Season)Good
ERA: 3.23MLB Avg: 3.9511 relievers
Workload Alert: Allowed 11 runs on 2026-08-22 vs CIN. Bullpen arms likely still recovering.
Recent: L 5-11W 5-3L 0-7W 5-4W 2-0
Lineup vs Jose Cabrera (Career)
No career matchup data — first meaningful meeting

San Francisco Giants

0022446688101012121414OVERUNDERO/U 8Runs ScoredRuns Allowed
All Over 8
47%
63/134
MLB: 48%
Starter
44%
11/25
vs ARI
67%
6/9
Avg Total
8.7
MLB: 8.9
Game Starter (25) Last Starter vs ARI vs ARI (9)
Landen Roupp #65 · RHP · Age 28
4.34
ERA (2026)
8.7
K/9 (2026)
25
Starts (2026)
8.5
Avg Total (2026)
Last 3:
L @CLE (Aug 20): 5.1IP, 3ER, 2K
L COL (Aug 14): 5.2IP, 4ER, 5K
L DET (Aug 08): 5.1IP, 1ER, 3K
vs ARI: ND (May 19 2026): 6.0 IP, 1 ER, 3 K
Bullpen (2026 Season)Poor
ERA: 4.51MLB Avg: 3.9510 relievers
Workload Alert: Allowed 10 runs on 2026-08-26 vs CIN. Bullpen arms likely still recovering.
Recent: L 2-3L 4-5W 5-0W 3-1L 9-10
Lineup vs Landen Roupp (Career)
BatterPosPAAVGOPSHR
Geraldo PerdomoSS13.3330.8710
Corbin CarrollRF11.1820.5460
Nolan Arenado3B11.4551.1820
Gabriel MorenoC8.3331.5001
Max KeplerLF6.6671.5000
Ryan WaldschmidtCF5.0000.0000
Ildemaro Vargas1B4.5001.2500
Jorge BarrosaCF2.0000.5000
Jose FernandezDH2.0000.0000
Lars NootbaarLF2.5002.5001
3 batters with no matchup history
Our Top PicksLive Odds
Top PickArizona Diamondbacks ML (-106, MEDIUM),
Arizona Diamondbacks ML (-106, MEDIUM), Near-even money on a team with clear structural advantages. Arizona's bullpen (3.23 ERA) versus San Francisco'...
PickSan Francisco Giants +1.5 (-179, LOW), T
San Francisco Giants +1.5 (-179, LOW), The blended projection shows a roughly 0.3-run Arizona margin, and a final of ARI 4 to SF 3 is exactly the kind...
PickUnder 8.0 Runs (-122, LOW), This is the
Under 8.0 Runs (-122, LOW), This is the contrarian play hiding inside the obvious narrative. Casual money sees two struggling starters and reflexively...

Arizona Diamondbacks vs San Francisco Giants Game Preview

Two starters take the mound tonight at Oracle Park with the same core problem: neither is pitching well right now. Jose Cabrera is a 24-year-old recalled from Triple-A, where he posted a 6.86 ERA in August. His major-league line reads 5.60 ERA across 17.2 innings, with 7 walks in his last 12.2 IP. Landen Roupp, the home side's answer, has dropped three straight decisions and hasn't cleared 5.2 innings in any of them. His 2026 ERA sits at 4.34 with 64 walks in 134.2 innings. This is not a pitcher's duel. It is a relay race, and the bullpens are the story.

Oracle Park is one of the most environment-dependent venues in baseball. The 0.93 runs factor and 0.85 home run factor are not abstract numbers. Cold air off the bay suppresses carry on fly balls, and this park consistently delivers fewer runs than the paper matchup suggests. When you pair two short-outing starters with a venue that already plays tight, the chaos narrative evaporates. 'Two bad starters equals a shootout' is the reflex read here. The data says it may be exactly backwards.

The real structural edge sits in the relief corps. Arizona Diamondbacks relievers carry a 3.23 ERA. San Francisco Giants relievers sit at 4.51. That 1.28-run gap becomes enormous in a game where Cabrera is expected to exit by the fourth inning. Arizona's pen takes over Oracle Park's cold night and does damage control. San Francisco's pen inherits a deficit and leaks. Michael Soroka landing on the IL only deepens Arizona's reliance on their bullpen this week, and that unit is more than capable of handling the assignment.

The head-to-head record is impossible to ignore. Arizona has gone 8-2 against this Giants team in 2026, including wins at this park. San Francisco is 54-79, 3-7 over the last 10, and 6-14 over the last 20. That is the worst recent form on tonight's MLB slate. The market prices this as a coin flip at 50/50 implied probability. Three structural edges at near-even money do not add up to a coin flip.

Arizona Diamondbacks vs San Francisco Giants Key Insights

  • Arizona's bullpen ERA (3.23) is 1.28 points better than San Francisco's (4.51). In a short-starter game where both pitchers likely exit before the sixth inning, the relief corps matchup is the dominant factor from the fourth inning onward.
  • Jose Cabrera walked 7 batters in his last 12.2 major-league innings and posted a 6.86 ERA in Triple-A during August. Command issues at this level signal an early exit, forcing Arizona's bullpen into the game sooner than usual.
  • Oracle Park's run factor (0.93) and home run factor (0.85) consistently suppress offense. Cold bay wind kills fly balls. The environment alone is a structural argument for the Under, regardless of who is starting.
  • Arizona has won 8 of 10 meetings against San Francisco in 2026, including four wins at Oracle Park. At coin-flip odds on the moneyline, that head-to-head dominance is mispriced by the market.
  • San Francisco is 3-7 in their last 10 games and 6-14 over the last 20, the worst recent form on the slate. This is a team in genuine freefall, not one that manufactures momentum against a fresher opponent.
  • Nolan Arenado carries a .455 average and 1.182 OPS in 11 career plate appearances against Roupp, including a 1.000 OPS in 8 PA specifically in 2026. Gabriel Moreno adds a 1.500 OPS with a home run in 8 career PA. Arizona's middle of the order has a specific, repeatable advantage tonight.

Arizona Diamondbacks vs San Francisco Giants Betting Picks

Picks made August 27, 2026 at 04:52 AM ET. Odds shown reflect current market prices.

San Francisco Giants +1.5 (-179, LOW), T
San Francisco Giants +1.5 (-179, LOW), The blended projection shows a roughly 0.3-run Arizona margin, and a final of ARI 4 to SF 3 is exactly the kind of game where a +1.5 line covers. Backing a command-challenged Triple-A recall to generate a multi-run winning margin against any opponent is a difficult ask. The heavy -179 juice limits the value, but the structural case for a tight, one-run game overrides the temptation to fade the line entirely.
Under 8.0 Runs (-122, LOW), This is the
Under 8.0 Runs (-122, LOW), This is the contrarian play hiding inside the obvious narrative. Casual money sees two struggling starters and reflexively hammers the Over. Oracle Park's 0.93 run factor and cold bay conditions do not care about ERA framing. Arizona's bullpen (3.23 ERA) takes over from Cabrera and dramatically slows a San Francisco offense that has shown limited pop over the past three weeks. The environment and the superior relief corps combine to push this game under the total. Confidence stays LOW given the -122 juice on a projected dead-even game, but the structural lean is consistent and real.
Landen Roupp Under 4.5 Strikeouts (-161,
Landen Roupp Under 4.5 Strikeouts (-161, MEDIUM), Roupp's last three starts produced 2, 5, and 3 strikeouts, averaging 3.3 per outing. Two of three came in well under the 4.5 line. His recent outings have been cut short repeatedly (5.1 IP, 5.2 IP, 5.1 IP), capping his total exposure to batters before he can reach five punchouts. Arizona makes contact at a league-average clip and is not a high-strikeout opponent. Roupp's 64 walks in 134.2 innings this year signal he spends too many counts playing from behind to accumulate strikeouts efficiently. The under requires nothing unusual from him.
Nolan Arenado Over 0.5 Hits (-179, MEDIU
Nolan Arenado Over 0.5 Hits (-179, MEDIUM), There is not a stronger batter-versus-pitcher angle on this card. Arenado is hitting .455 with a 1.182 OPS in 11 career plate appearances against Roupp. In 2026 alone: 1.000 OPS in 8 PA. His season batting average of .238 has nothing to do with how he handles this specific pitcher. Roupp falls behind in counts, and Arenado does not miss mistakes over the middle. The -179 juice reflects exactly what the market thinks of this matchup data.
Ryan Waldschmidt Under 0.5 Hits (+106, M
Ryan Waldschmidt Under 0.5 Hits (+106, MEDIUM), Getting plus money on a player who is 0-for-5 with zero walks and zero extra-base hits against Roupp in 2026 is a genuine edge. The sample is small, but a .000 OPS across five plate appearances against this specific pitcher is the most extreme signal in the matchup dataset. Waldschmidt's season average against right-handed pitching does not override what Roupp has done to him in every encounter this year. Oracle Park's suppressive environment limits his upside further. Positive odds make the risk acceptable.
Gabriel Moreno Over 1.5 Total Bases (+12
Gabriel Moreno Over 1.5 Total Bases (+126, MEDIUM), Moreno has produced a 1.500 OPS in 8 career plate appearances against Roupp, including a home run. In 2026 specifically: 1.500 OPS across 6 PA. He needs only two singles or one extra-base hit to clear 1.5 total bases, and his track record against this pitcher includes legitimate power output. His season line of .303/.382/.464 confirms genuine contact quality that shows up even more sharply here. Getting plus money on a hitter with documented power upside against this specific starter is the kind of spot that pays over time.
Corbin Carroll Under 1.5 Total Bases (-1
Corbin Carroll Under 1.5 Total Bases (-135, MEDIUM), Despite Carroll's strong season (.249/.346/.485), Roupp has largely neutralized him. Career: .182 AVG, 0.546 OPS in 11 PA, zero home runs. His 2026 split shows a 0.750 OPS against Roupp, an improvement, but still well below his season norms. Clearing 1.5 total bases requires 2 singles or 1 extra-base hit, and his zero-HR history against this pitcher limits the ceiling. Oracle Park's 0.85 home run factor adds further power suppression. The market lean at -135 is supported cleanly by the matchup data.
Same-Game Parlay
Same-Game Parlay: ARI ML + Under 8.0 + Roupp Under 4.5 Ks + Arenado Over 0.5 Hits, Four legs that describe the same game environment: tight, pitching-dominant from the fourth inning onward, and decided by Arizona. An ARI win in a low-scoring game is the spine. Roupp underperforming his strikeout line is consistent with a short outing in a close game where he cannot afford to nibble. Arenado getting his hit is the contact point most likely to generate Arizona's winning margin. All four legs reinforce each other or none of them hit.
YRFI (-114, LOW), Jose Cabrera has walke
YRFI (-114, LOW), Jose Cabrera has walked 7 batters in his last 12.2 major-league innings, and Roupp owns a 4.34 ERA with a 1.41 WHIP in 2026. Two walk-heavy starters on a night with early-count command concerns creates a credible path to a first-inning run from either side. Oracle Park suppresses scoring over nine innings but is not a shutout factory in the first frame. Confidence stays LOW given the absence of verified first-inning ERA and WHIP splits for either starter.

Key Players

Batting AverageARI
Gabriel Moreno
.303Batting Average
C
Home RunsARI
Nolan Arenado
21Home Runs
3B
Runs Batted InARI
Ketel Marte
67Runs Batted In
2B
Earned Run AverageARI
Eduardo Rodriguez
2.50Earned Run Average
SP
WinsARI
Eduardo Rodriguez
14Wins
SP
StrikeoutsARI
Eduardo Rodriguez
119Strikeouts
SP
Batting AverageSF
Jung Hoo Lee
.289Batting Average
RF
Home RunsSF
Rafael Devers
29Home Runs
1B
Runs Batted InSF
Rafael Devers
76Runs Batted In
1B
Earned Run AverageSF
Logan Webb
3.72Earned Run Average
SP
WinsSF
Logan Webb
8Wins
SP
StrikeoutsSF
Landen Roupp
130Strikeouts
SP

Recent Form

Arizona Diamondbacks
L11-5Cincinnati Reds
W5-3Cincinnati Reds
L7-0Chicago Cubs
W5-4Chicago Cubs
W2-0Chicago Cubs
San Francisco Giants
L3-2Boston Red Sox
L5-4Boston Red Sox
W5-0Cincinnati Reds
W3-1Cincinnati Reds
L10-9Cincinnati Reds

Arizona Diamondbacks vs San Francisco Giants Summary

Our model projects Arizona 4.0 to San Francisco 3.7, which essentially mirrors what the market implies. But the model does not capture bullpen ERA gaps, park environment, or the fact that San Francisco is posting the worst recent form on the slate. I'm landing at ARI 4, SF 3, with the game decided in the fifth through seventh innings when Arizona's relief corps (3.23 ERA) takes over from Cabrera and quiets a Giants offense that has shown almost no sustained life over the past three weeks. The 'chaos game' framing is a trap here. Oracle Park and Arizona's pen are the controlling variables.

The Arizona moneyline at -106 is the cleanest play on this card. Near-even money on a team with a structural bullpen edge, an 8-2 head-to-head record in 2026, and an opponent in genuine freefall is the kind of spot you do not overthink. The Under 8.0 at -122 is a close second, grounded in the same logic: the park suppresses, Arizona's pen arrives early, and San Francisco's offense provides no reason for confidence. Arenado over 0.5 hits at -179 is the prop with the strongest individual case, backed by a .455 career average against Roupp across a meaningful sample.

The caveat is real. Cabrera is unpredictable, and a rough first two innings from him could reframe this game before Arizona's bullpen ever gets to work. Context is the edge tonight, Oracle Park's cold air, a 1.28-ERA pen gap, and a home team in statistical collapse. All three arrows point the same direction. For the full slate, see our MLB picks today, NRFI picks, and player props.

Head-to-Head History

Season SeriesSeries tied 1-1
DateMatchupResult
Mar 07, 2026SF @ ARISFSF 7-4
Mar 14, 2026ARI @ SFARIARI 8-7

Diamondbacks vs Giants predictions: Model projects 4.0-3.7 ARI. Best bets: ARI ML -106, Under 8.0, Arenado over 0.5 hits. Arizona's 3.23 bullpen ERA decides Oracle Park.

Frequently Asked Questions

MLBGame PreviewsArizona Diamondbacks at San Francisco Giants