Prediction Details

MLB Prediction: Baltimore Orioles vs San Francisco Giants (Sunday, August 31 at 04:05 PM ET)

Introduction

Updated

BAL @ SFBAL +120SF -141O/U 8.5
Market / Trend BAL SF
Moneyline +120 -141
Total (O/U) 8.5
Run Line +1.5 (-185) -1.5 (156)
Last 5 RPG 4.6 7.4
Record 61–75 67–69
Lines: BetMGM, BetOnline.ag, BetRivers, BetUS +7 more

More MLB picks: Baltimore Orioles · San Francisco Giants

San Francisco has surged with 7.4 runs per game across its last five outings, while Baltimore has stumbled at 1-4 in the same stretch, setting up a clear betting preview between the American League Orioles and National League Giants. Recent scoring profiles show both clubs combining for well above the posted total, reinforcing the Over lean. This interleague matchup highlights a stark contrast in rhythm, with San Francisco Giants’ offensive confidence outweighing Baltimore Orioles’ inconsistency.

Game Time

Starts in 15h 4m

On tap at Sunday, August 31 at 04:05 PM ET at Oracle Park, marine air knocks down carry.

Odds & Spread Line

  • Baltimore Orioles: +120
  • San Francisco Giants: -141

Total: 8.5

  • Run Line — Baltimore Orioles: +1.5 (-185)
  • Run Line — San Francisco Giants: -1.5 (+156)

Latest Team Records

Baltimore Orioles: 61-75 (Win %: 0.449)
San Francisco Giants: 67-69 (Win %: 0.493)

Injury Report

Baltimore Orioles are missing Adley Rutschman (Oblique), listed as 10-Day-IL; Scott Blewett (Elbow), listed as 60-Day-IL; Jorge Mateo (Hamstring), listed as 60-Day-IL; Jordan Westburg (Ankle), listed as 10-Day-IL; Gary Sanchez (Knee), listed as 60-Day-IL. No other significant injuries are reported.

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

Key Player Stats

Baltimore Orioles

  • Gunnar Henderson: 0.277 AVG, 16 HR, 59 RBI
  • Jordan Westburg: 0.276 AVG, 15 HR, 34 RBI
  • Jackson Holliday: 0.244 AVG, 15 HR, 49 RBI

San Francisco Giants

  • Rafael Devers: 0.26 AVG, 27 HR, 91 RBI
  • Willy Adames: 0.229 AVG, 24 HR, 70 RBI
  • Heliot Ramos: 0.265 AVG, 16 HR, 57 RBI

Team Analysis

Baltimore Orioles

The Orioles’ 1-4 mark over their last 5 games and 2-8 over their last 10 underlines a team struggling to sustain momentum. Road results have been uneven, with limited offensive payoff despite occasional production spikes. Gunnar Henderson has been one of the few consistent contributors, but overall rhythm has been absent when games tighten late.

Jackson Holliday’s presence adds power potential, yet Baltimore Orioles’ offense has lacked balance, particularly on the road. With Jordan Westburg sidelined, lineup depth is thinner, and the team’s inability to string together wins reflects that. The Orioles’ current slump makes them vulnerable against a Giants offense that has been surging.

  • Batting Average: 0.24
  • Total Runs Scored: 582
  • Home Runs: 161
  • OBP: 0.306
  • SLG: 0.402
  • OPS: 0.708
  • ERA: 4.72
  • WHIP: 1.38

Away Record: 30-38 • Home Record: 31-37
Last 5 Games: 1-4 (4.6 RPG)
Last 10 Games: 2-8 (4.6 RPG)


San Francisco Giants

The Giants’ 4-1 record in their last 5 games, paired with 7.4 runs per outing, reflects a team gaining offensive traction at the right time. Home form has been steady at 34-34, and the lineup has been carrying the load with consistent run production. Rafael Devers’ power presence has been central to their push, giving matchup leverage against Baltimore Orioles’ weaker pitching.

Willy Adames has added reliable run production, while Heliot Ramos has chipped in timely offense to keep pressure on opposing staffs. With 6-4 over their last 10, San Francisco has maintained both scoring consistency and resilience at home. The combination of form and lineup depth positions the Giants as the clear stronger side in this interleague meeting.

  • Batting Average: 0.235
  • Total Runs Scored: 566
  • Home Runs: 138
  • OBP: 0.31
  • SLG: 0.383
  • OPS: 0.693
  • ERA: 3.73
  • WHIP: 1.28

Away Record: 33-35 • Home Record: 34-34
Last 5 Games: 4-1 (7.4 RPG)
Last 10 Games: 6-4 (5.7 RPG)


Head-to-Head History

Tied 1–1 (Last 2 games)

  • August 30, 2025: BAL 11 @ SF 1
  • August 29, 2025: BAL 8 @ SF 15

Over/Under Trends

Baltimore Orioles’ last 10 games have averaged 10.5 total runs, with 5 games that would have cleared today’s total of 8.5.

San Francisco Giants’ last 10 games have averaged 10.9 combined runs, with 6 games clearing the same number of 8.5.

Moneyline Betting Prediction

San Francisco Giants’ recent 4-1 form with nearly 7.5 runs per game and balanced home performance gives them a decisive edge over a Baltimore team that has dropped eight of its last ten. With Devers anchoring a productive order and the Orioles struggling on the road, the Giants are the superior moneyline side with sustained offensive pressure and better situational metrics.

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

Over/Under Prediction

Last five form shows the San Francisco Giants at 7.4 RPG and the Baltimore Orioles at 4.6, giving context for the number.

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

Bookmakers

These lines come from: FanDuel, MyBookie.ag, LowVig.ag, BetOnline.ag, Caesars, DraftKings, Bovada, Fanatics, BetUS, BetMGM, BetRivers.

Parlamaz may earn affiliate commissions from links in this article.

MLB Predictions FAQ

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.

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.

How does Parlamaz make Baltimore Orioles vs San Francisco Giants MLB predictions?

We use trusted data feeds and real-time odds to model each matchup. We weight the numbers that move lines—team form, matchup history, injuries, park factors, totals trends, and betting momentum—then compare our price to the market to find value. All signal, no noise. No paywalls.

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.