Brewers vs. Giants Odds & Betting Predictions - July 28, 2026

Brewers at Giants

1:45 am • NBCS-BA
0 - 3
Starting Pitchers
pitcherteameraw-l
Tyler Mahle logoT.MahleSan Francisco Giants logo5.312-9
Brandon Sproat logoB.SproatMilwaukee Brewers logo5.093-5

Brewers at Giants Odds

Spread, Total, Moneyline

MatchupOpenSpreadTotalMoneyline
Brewers
66-40
-1.5
-1.5+119
o8.5-109
-136
Giants
45-61
u8.5
+1.5-140
u8.5-109
+115
location pinTuesday 1:45 a.m.
July 28, 2026
Oracle ParkSan Francisco
Brewers vs. Giants Expert Picks
Kyle Murray
Kyle Murray
Last 30d: 53-63-1 (+9.5u)
B.Sproat o4.5 Ks-111
1u
Topper
Topper
Last 30d: 1-2-0 (-1.3u)
SF +1.5-138
0.72u
Non Divisional Dogs off a Loss Overall: 493-303-0,62% (ROI:14%) Season:29-21-0,58% (ROI:0%) #TSA
The Propfessor
The Propfessor
Last 30d: 15-37-0 (-4.9u)
T.Mahle u15.5 Outs-135
1u
Ryan Minion
Ryan Minion
Last 30d: 208-310-17 (-91.5u)
MIL -135
$1.35
J.Chourio o1.5 Hits + Runs + RBIs-150
$1.50
Kenny Ducey
Kenny Ducey
Last 30d: 4-8-0 (-3.3u)
SF +118
1.18u
Doug Ziefel
Doug Ziefel
Last 30d: 95-92-2 (+10.0u)
Under 8.5-109
0.5u
Brian Bitler
Brian Bitler
Last 30d: 48-68-1 (-56.1u)
Under 8.5-108
2.78u
SF +122
3.66u
Matt Trollo
Matt Trollo
Last 30d: 80-90-2 (-9.5u)
SF +115
0.58u
(B365) Both pitchers have pitched better than their results (Sproat 5.09 ERA, Mahle 5.31 ERA), but the former by only half a run and the latter by a full run. While Sproat has had better results over the last month (3.71 ERA), it comes with a 4.81 SIERA and .341 xwOBA. Mahle 4.68, .304 over the same stretch. Give MIL proj. LU (avg 120/118/104 wRC+ Rd/v RHP/L30 days) slight edge over SFG (96/111/105). Proj. defenses both within 1 FRV of zero. MIL pen ½ run better L30 days. Have this closer to even.

Brewers vs. Giants Previews & Analysis

  • Ducey's Plus-Money Pick for Brewers vs Giants article feature image

    Ducey's Plus-Money Pick for Brewers vs Giants

    Kenny Ducey
    Jul 27, 2026 UTC
  • Pythagorean Model Circles 3 Monday Sides article feature image

    Pythagorean Model Circles 3 Monday Sides

    Action AI
    Jul 26, 2026 UTC
  • Get The Edge: Tuesday's Sharpest Spots Shown by BARTOLO article feature image

    Get The Edge: Tuesday's Sharpest Spots Shown by BARTOLO

    Sean Zerillo
    Jul 25, 2026 UTC
See more MLB Coverage Right Arrow

Prop Odds Comparison

Right Arrow
Right Arrow

No props found

Line Movement Tracker

Right Arrow
Right Arrow

Brewers vs. Giants Public Betting Percentages

Away Logo

Brewers

Public

85%

Bets%

15%

Money%

Matchup History

Against the Spread (ATS) History

overallhomeawayfavoriteunderdog
Giants
50-5625-2625-3017-2433-31
Brewers
56-5032-2424-2639-3916-11

Over/Under History

overallhome o/uaway o/ufavorite o/uunderdog o/u
Giants
48-50-823-26-225-24-622-16-325-34-5
Brewers
47-57-225-3122-26-235-42-112-14-1

Straight-Up (ML) History

overallhomeawayfavoriteunderdog
Giants
45-6125-2620-3520-2125-39
Brewers
66-4036-2030-2051-2714-13

Last 5 Matchups

dateopponentscorespreadover/undermoneyline
Jul 26thLAAL 3-4+1.5 WU 8.5LAA +104
Jul 25thLAAW 9-2-1.5 WO 9SF -130
Jul 25thLAAW 7-6-1.5 LO 8.5SF -161
Jul 22nd@KCL 4-5-1.5 LO 8.5KC -141
Jul 21st@KCL 2-3-1.5 LU 9KC -110

Brewers vs. Giants Injury Updates

Brewers Injuries

  • Lance McCullers
    RP

    Lance McCullers Jr. has been scratched Tuesday. Jason Alexander will start.

    Out

  • Akil Baddoo
    LF

    Baddoo is out with quad

    Out

  • Quinn Priester
    SP

    Priester is out with wrist

    Out

  • Drew Rom
    SP

    Rom is out with biceps

    Out

Giants Injuries

  • Hayden Birdsong
    SP

    Birdsong is out with arm

    Out

Brewers vs. Giants Box Score
Brewers Player Stats
Projected
PITCHERPCIPKER
Brandon Sproat logoRB.Sproat, P97653
Garrett Stallings logoRG.Stallings, P37210
HITTERSH-ABRHRRBI
Christian Yelich logo1C.Yelich, DH0-4000
Jackson Chourio logo2J.Chourio, LF1-4000
Brice Turang logo3B.Turang, 2B0-3000
William Contreras logo4W.Contreras, C0-3000
Jake Bauers logo5J.Bauers, RF1-2000
Luis Lara logo5L.Lara, PH0-1000
Luis Lara logo5L.Lara, RF0-1000
Andrew Vaughn logo6A.Vaughn, 1B1-2000
Garrett Mitchell logo7G.Mitchell, CF0-3000
Cooper Pratt logo8C.Pratt, SS0-2000
Joey Ortiz logo9J.Ortiz, 3B0-3000
Giants Player Stats
Projected
PITCHERPCIPKER
Tyler Mahle logoRT.Mahle, P88630
Sam Hentges logoLS.Hentges, P13110
Dylan Smith logoRD.Smith, P15110
Erik Miller logoLE.Miller, P14120
HITTERSH-ABRHRRBI
Luis Arraez logo1L.Arraez, 2B1-4001
Heliot Ramos logo2H.Ramos, LF0-4000
Bryce Eldridge logo3B.Eldridge, DH0-3000
Rafael Devers logo4R.Devers, 1B0-3000
Casey Schmitt logo5C.Schmitt, 3B1-1000
Christian Koss logo5C.Koss, PR0-2000
Christian Koss logo5C.Koss, 3B0-2000
Drew Gilbert logo6D.Gilbert, CF1-3000
Willy Adames logo7W.Adames, SS1-2100
Grant McCray logo8G.McCray, RF1-3112
Jesus Rodriguez logo9J.Rodriguez, C1-3100
Daniel Susac logo9D.Susac, C0-0000

Brewers vs. Giants Odds Comparison

Right Arrow

Could not load odds

Brewers at Giants Team Totals

MatchupOverUnder
Brewers
66-40
N/A
N/A
Giants
45-61
N/A
N/A