Prediction Details

MLB Prediction: Arizona Diamondbacks vs San Francisco Giants (Monday, September 8 at 09:45 PM ET)

Introduction

Updated

ARI @ SFARI +160SF -204O/U 7.5
Market / Trend ARI SF
Moneyline +160 -204
Total (O/U) 7.5
Run Line +1.5 (-145) -1.5 (124)
Last 5 RPG 5.2 6.0
Record 72–71 72–70
Lines: BetMGM, BetOnline.ag, BetRivers, BetUS +6 more

More MLB picks: Arizona Diamondbacks · San Francisco Giants

San Francisco Giants’ recent surge in scoring has made this matchup analysis particularly sharp for bettors. The Giants are averaging 7.1 runs per game over their last 10, while Arizona has matched a strong 5.0 RPG pace in that span, signaling offensive rhythm on both sides. With both clubs trending toward high-scoring contests, this MLB prediction leans on San Francisco Giants’ steadier home form and the Diamondbacks’ inconsistency away from home to dictate the betting edge.

Game Time

Starts in 26h 7m

The action begins at Monday, September 8 at 09:45 PM ET at Oracle Park, marine air knocks down carry.

Odds & Spread Line

  • Arizona Diamondbacks: +160
  • San Francisco Giants: -204

Total: 7.5

  • Run Line — Arizona Diamondbacks: +1.5 (-145)
  • Run Line — San Francisco Giants: -1.5 (+124)

Latest Team Records

Arizona Diamondbacks: 72-71 (Win %: 0.503)
San Francisco Giants: 72-70 (Win %: 0.507)

Injury Report

Arizona Diamondbacks are missing Anthony DeSclafani (Thumb), listed as 15-Day-IL; Pavin Smith (Quadriceps), listed as 60-Day-IL.

The San Francisco Giants are currently healthy with no major injury concerns.

Key Player Stats

Arizona Diamondbacks

  • Geraldo Perdomo: 0.286 AVG, 17 HR, 91 RBI
  • Corbin Carroll: 0.259 AVG, 30 HR, 74 RBI
  • Ketel Marte: 0.286 AVG, 25 HR, 64 RBI

San Francisco Giants

  • Rafael Devers: 0.263 AVG, 31 HR, 99 RBI
  • Willy Adames: 0.229 AVG, 27 HR, 78 RBI
  • Heliot Ramos: 0.269 AVG, 16 HR, 59 RBI

Team Analysis

Arizona Diamondbacks

Arizona Diamondbacks’ 4-1 run in their last five with 5.2 RPG shows offensive rhythm, but their 34-38 road record highlights vulnerability away from home. Geraldo Perdomo’s ability to generate consistent RBI production has been a stabilizing factor, yet the team’s reliance on road scoring streaks remains unproven. Despite winning seven of their last ten, the Diamondbacks have not shown the same efficiency when traveling, leaving them vulnerable against stronger home lineups.

Corbin Carroll’s power output has fueled recent wins, and Ketel Marte’s balanced approach has kept Arizona competitive, but their away inconsistency still overshadows the numbers. The Diamondbacks’ bullpen and run-prevention metrics have not matched their offensive pace, creating exposure against higher-scoring opponents. Against a San Francisco lineup that has been producing at a higher clip, Arizona Diamondbacks’ recent surge looks less sustainable when factoring in venue splits.

  • Batting Average: 0.25
  • Total Runs Scored: 707
  • Home Runs: 197
  • OBP: 0.323
  • SLG: 0.437
  • OPS: 0.76
  • ERA: 4.43
  • WHIP: 1.32

Away Record: 34-38 • Home Record: 38-34
Last 5 Games: 4-1 (5.2 RPG)
Last 10 Games: 7-3 (5.0 RPG)


San Francisco Giants

The Giants’ 3-2 mark in their last five with 6.0 RPG underlines reliable scoring, while a 35-34 home record reinforces their situational edge. Rafael Devers has been the offensive anchor, consistently driving in runs and setting the tone in the middle of the order. With stability at home and offensive depth, San Francisco presents a higher ceiling than Arizona in this matchup.

Heliot Ramos has added balance with timely production, and Willy Adames’ power has complemented the lineup’s run output. Over their last ten, the Giants have averaged 7.1 RPG, a clear indicator of sustained offensive momentum that Arizona Diamondbacks’ pitching staff will struggle to suppress. This combination of recent scoring pace, head-to-head confidence, and home consistency positions San Francisco as the more reliable side for bettors.

  • Batting Average: 0.239
  • Total Runs Scored: 615
  • Home Runs: 152
  • OBP: 0.314
  • SLG: 0.391
  • OPS: 0.706
  • ERA: 3.76
  • WHIP: 1.28

Away Record: 37-37 • Home Record: 35-34
Last 5 Games: 3-2 (6.0 RPG)
Last 10 Games: 7-3 (7.1 RPG)


Head-to-Head History

Arizona Diamondbacks lead 4–3 (Last 7 games)

  • July 03, 2025: SF 7 @ ARI 2
  • July 02, 2025: SF 6 @ ARI 5
  • July 01, 2025: SF 2 @ ARI 8
  • June 30, 2025: SF 2 @ ARI 4
  • May 14, 2025: ARI 8 @ SF 7
  • May 13, 2025: ARI 6 @ SF 10
  • May 12, 2025: ARI 2 @ SF 1

Over/Under Trends

Arizona Diamondbacks’ last 10 games have averaged 8.3 total runs, with 6 games that would have cleared today’s total of 7.5.

San Francisco Giants’ last 10 games have averaged 11.8 combined runs, with 7 games clearing the same number of 7.5.

Moneyline Betting Prediction

The Giants’ ability to generate over seven runs per game across their last ten, combined with Devers’ steady run production and Ramos’ timely contributions, provides a clear edge at home. With Arizona Diamondbacks’ road inconsistency and San Francisco Giants’ proven scoring depth, the Giants are positioned to control this matchup decisively.

Form and matchup edges favor the San Francisco Giants — back them.

Over/Under Prediction

In their last five, the San Francisco Giants have produced 6.0 RPG and the Arizona Diamondbacks 5.2. That output frames how this total sets up.

These teams are combining for 11.2 runs per game recently — above the posted total of 7.5. That points toward the Over 7.5.

Bookmakers

Odds courtesy of: BetOnline.ag, LowVig.ag, Caesars, DraftKings, MyBookie.ag, FanDuel, BetUS, BetMGM, Bovada, BetRivers.

Parlamaz may earn affiliate commissions from links in this article.

MLB Predictions FAQ

What’s a good price range for today’s pick (Sep 08, 2025)?

We list a target price in the post. If the market moves past that number, reduce stake size or pass instead of chasing worse odds.

How should I size my bets?

Use a consistent unit (about 1–2% of bankroll). Singles should be most of your volume. We like parlays—smart ones. Keep legs tight (2–3), cap risk to 0.25–0.5u, and pass when the price isn’t there.

What do moneyline, run line, and total mean?

Moneyline is who wins the game. Run line is a spread, usually ±1.5 runs. The total (over/under) is combined runs by both teams.

John Tamburino

John TamburinoVerified

Lead Analyst — data-first, former college baseball.

John Tamburino grew up on travel baseball and three years of varsity basketball, then played college baseball before shifting to analytics. He still watches everything—from weekday tennis to all major league sports—and will never forget the Diamondbacks’ World Series run. At Parlamaz, John blends trusted data feeds with matchup context to find real value—no fluff, no paywalls.