Milwaukee Brewers
65-40
@
San Francisco Giants
45-60
9:45 PM ET Oracle Park Brewers.TV Presented by Potawatomi Sportsbook

Take Milwaukee ML at -148 as the road-favorite play against a struggling Giants offense.

A top-5 scoring offense faces a homer-prone lefty-vulnerable arm while San Francisco ranks 26th in runs.

SideBET AWAY ML at MIL -148
TotalPASS at 7.5
Lean6/10
Confidence
Best Bet Milwaukee ML at -148 is the highest-conviction play tonight.
Total7.5
MIL Win60%
SF Win44%
Implied MIL4.0
Implied SF3.5

Vegas / Market

Total
7.5
Run line
SF 1.5
MIL ML
-148 60%
SF ML
+126 44%
MIL4.0
SF3.5

The de-vigged team totals of MIL 4.0 and SF 3.5 align with the offensive gap and support the Brewers side at -148. The number looks fair rather than soft, so the ML is a modest lean, not a hammer. The 7.5 total sits right at the combined implied 7.5, leaving no clear edge either way.

Pitching Matchup

MIL
Brandon Sproat
3-6 · 92.2 IP
ERA
5.05
WHIP
1.39
K/9
9.4
BB/9
4.5
VS
SF
Tyler Mahle
3-9 · 89.0 IP
ERA
4.96
WHIP
1.40
K/9
8.1
BB/9
3.5

Neither arm inspires confidence, with Sproat at a 5.05 ERA and shaky 4.49 BB/9 despite a strong 9.37 K/9, while Mahle sits at 4.96 with better command at 3.54 BB/9. Sproat misses more bats but walks the ballpark, so the pitching edge is razor-thin and both are exploitable. Give a slight nod to Sproat's strikeout upside if he throws strikes.

Offense Comparison

MILrank of 30SF
5.1 5 Runs / G 26 4.2
0.255 4 AVG 7 0.252
0.93 30 HR / G 19 1.12
8.18 21 K / G 26 7.90

Milwaukee brings a contact-heavy lineup that hits .255 with a strong Contreras-Chourio-Turang-Yelich core, though its 30th-ranked HR/game means it manufactures rather than slugs. San Francisco's bats are lighter, ranking 26th in runs and 26th in strikeouts, leaning on Arraez and Ramos for contact against a walk-prone Sproat. The Brewers profile as the more reliable, deeper stack tonight.

Weather & Park

CFN
4 mph L to R cross · neutral
Conditions
Sunny
Temp
60°
Humidity
92%
humid, lighter air, slight carry

Oracle Park is outdoor with a sunny 60F reading, cool 50F feel, and a neutral 4 mph crosswind, so run scoring gets no boost. The spacious park and chilly air favor keeping the ball in play over the fence.

DFS Angles

Stack the Brewers against Mahle's 4.96 ERA, leaning on the Contreras-Chourio-Turang-Yelich contact core that thrives against a hittable arm. San Francisco's bats are a weaker one-off play given their 26th-ranked offense.

Sproat is a boom-or-bust GPP dart given his 9.37 K/9 upside but 4.49 BB/9 risk; Mahle is best faded against a top-5 offense. Neither is a safe cash-game anchor.

MIL top bats
  • William Contreras 13.7 proj · $4,200 · 3.3x
  • Jackson Chourio 12.5 proj · $5,000 · 2.5x
  • Brice Turang 11.8 proj · $5,000 · 2.4x
  • Christian Yelich 11.6 proj · $4,600 · 2.5x
  • Jake Bauers 10.5 proj · $4,400 · 2.4x
SF top bats
  • Rafael Devers 11.8 proj · $4,300 · 2.7x
  • Bryce Eldridge 11.0 proj · $3,700 · 3.0x
  • Luis Arraez 10.0 proj · $4,300 · 2.3x
  • Heliot Ramos 9.7 proj · $4,200 · 2.3x
  • Casey Schmitt 9.3 proj · $4,400 · 2.1x

Players to Watch

Prop leans
  • William Contreras - over hits lean - team-best 1.66 projected hits and 3.25x value.
  • Jackson Chourio - over hits lean - 1.44 projected hits atop the Brewers order.
  • Luis Arraez - over hits lean - 1.57 projected hits, best contact profile for SF.
  • Rafael Devers - HR lean - team-high 0.36 projected homers against a hittable arm.
On watch
  • Brandon Sproat - walk-prone arm whose command dictates the game's total.
  • Christian Yelich - 1.28 projected hits with power upside for stacks.
  • Heliot Ramos - 1.51 projected hits as SF's steadiest bat.
  • Bryce Eldridge - top 2.98x value at just $3700 salary.
View all MIL & SF props →

Form & Head-to-Head

Season series: MIL 2 – SF 3

San Francisco leads the season series 3-2, so these teams are closely matched in prior meetings.

Today's MLB Slate