The Milwaukee Brewers own baseball’s best record, yet they arrive at Oracle Park in a rare rough patch. Milwaukee dropped the series opener 3-0 on Monday and has now lost four straight on the road. On Tuesday night the Brewers hand the ball to Logan Henderson against San Francisco’s Landen Roupp, with Milwaukee listed at -159 on the moneyline. The total sits at just 7.5 runs. That low number is where our headline lean lives, and the pitching matchup explains why.
Last Updated: Tuesday, July 28, 2026
Milwaukee Brewers vs. San Francisco Giants — Time & How to Watch
| Where | Oracle Park, San Francisco, CA |
| When | Tuesday, July 28, 2026 – 9:45 PM ET |
| TV | NBC Sports Bay Area, Brewers.TV |
Milwaukee Brewers vs. San Francisco Giants Betting Preview
The arms set the tone here. Henderson has been excellent, sitting at 4-1 with a 3.05 ERA and a tidy 0.94 WHIP with 47 strikeouts. His recent form is even sharper. Over his last two starts he has posted a 2.70 ERA and a 0.80 WHIP with 13 strikeouts, and he held the Mets to two runs across five innings his last time out. Roupp counters for the Giants at 7-8 with a 3.93 ERA and a 1.24 WHIP. He misses bats too, with 113 strikeouts and a .224 opponent average, and he allowed just two runs over six innings against Kansas City in his most recent turn.
The records tell a lopsided story. Milwaukee (66-40) leads the NL Central and has gone 7-3 over its last 10, outscoring opponents by 13 runs. Still, the Brewers are riding a four-game road skid and were blanked in the opener. San Francisco (45-61) sits fourth in the NL West and has scuffled at 4-6 in its last 10 while hitting only .217. The Giants are also short-handed. Matt Chapman (leg) and Harrison Bader (plantar fasciitis) are both on the injured list, thinning an offense that has struggled for run support. Milwaukee is without outfielder Sal Frelick (shoulder) and starter Brandon Woodruff (60-day IL).
Milwaukee Brewers vs. San Francisco Giants Odds
| Run Line | Moneyline | Total | |
|---|---|---|---|
| Brewers | -1.5 (+115) | -159 | U 7.5 (-120) |
| Giants | +1.5 (-135) | +133 | O 7.5 (+100) |
Odds accurate as of Tuesday, July 28, 2026 via TheSpread.com. Odds change, get the latest MLB Odds – Futures – Props
Milwaukee Brewers vs. San Francisco Giants — Who Is the Public Betting?
| Brewers | 82% | 18% | Giants |
See the latest MLB Public Betting Splits and make smarter wagers!
Brewers vs. Giants Prediction — Can Either Offense Wake Up at Oracle?
Start with the ballpark. Oracle Park is one of the most run-suppressing venues in the majors. The marine air and deep gaps knock down balls that leave the yard elsewhere, and that is a standing feature of the park rather than any one night’s conditions. Now layer in the arms. Both Henderson and Roupp are missing bats and working efficiently, and neither offense is in a groove. San Francisco has scored sparingly during its 4-6 slide and is playing without two middle-of-the-order regulars. Milwaukee just put up a zero in the opener.
The market backs the read. The total has stayed at 7.5, but the price has drifted toward the Under, which now sits at -120 after opening on the other side of the number. That is money leaning low, and it lines up with the baseball. The case against is real, though. Milwaukee’s lineup is dangerous when it connects, going 18-9 when it hits two or more homers, and William Contreras can change a game with one swing. If a starter exits early and a tired bullpen inherits traffic, this number can be cleared in a hurry. On balance, the environment and the two starters point the same way.
The Pick: Under 7.5 (-120)
Brewers vs. Giants Prediction — Is the Road Favorite Worth the Freight?
Milwaukee is simply the better team, and it is not close on paper. The Brewers own the best record in baseball, they carry the sharper recent form, and Henderson has the cleaner command profile of the two starters right now. Because this game projects low-scoring, the moneyline is the cleaner vehicle than the -1.5 run line. In a pitcher’s park with two solid arms, one-run finishes are common, so paying for the win rather than a two-run margin makes more sense.
The counter-case keeps this a lean rather than a hammer. At -159, the price already implies roughly a 61% win probability, so much of Milwaukee’s edge is baked in. The public is loaded on the Brewers at 78% of moneyline tickets, so the number moved with the crowd rather than against it. Milwaukee has also lost four in a row away from home and was shut out on Monday, while Roupp is a capable arm who can keep the Giants in a low-scoring game. This is a spot to back the better side at a fair price, not to overcommit.
The Pick: Brewers Moneyline (-159)
Final Thoughts and Bonus Angle
The swing factor is starter length. If Henderson carries his command deep into the game, the Under and the Brewers side reinforce each other. The risk to both is an early exit that hands the middle innings to the bullpens. Watch whether the Giants can manufacture anything without Chapman and Bader, because their recent run of quiet offense is a big reason this total sits so low. Milwaukee’s four-game road slide is the other thread to track, since a team this good rarely stays cold for long.
To recap the two plays from this matchup: the Under 7.5 (-120) is the stronger position, supported by the park and both starters, while the Brewers moneyline (-159) is a supporting lean on the better team at a fair price. Both reads rest largely on the same low-scoring projection, so treat them as connected rather than independent.
MLB Brewers vs. Giants FAQ: Tuesday July 28, 2026
What time does the Brewers vs. Giants game start?
First pitch is set for 9:45 PM ET on Tuesday, July 28, 2026, at Oracle Park in San Francisco. Because the game is on the West Coast, that translates to a 6:45 PM local start. It is the middle game of a three-game series between the Brewers and Giants.
What channel is the Brewers vs. Giants game on?
The game is carried regionally on NBC Sports Bay Area for Giants viewers and on Brewers.TV for the Milwaukee market. Streaming is available through those regional platforms and the MLB app in-market. Availability outside the local territories depends on your provider and any blackout rules that apply.
Who is pitching for the Brewers tonight?
Right-hander Logan Henderson starts for Milwaukee, carrying a 4-1 record with a 3.05 ERA and a 0.94 WHIP. San Francisco counters with right-hander Landen Roupp, who is 7-8 with a 3.93 ERA. Both starters have missed bats and worked efficiently in their recent outings.
Where are the Brewers and Giants playing today?
The teams meet at Oracle Park in San Francisco, California, the Giants’ home ballpark. It is known as one of the most pitcher-friendly parks in the majors because of the marine air and deep outfield dimensions. Milwaukee is the visiting team for this three-game set.
Who won the last meeting between the Brewers and Giants?
San Francisco won the series opener 3-0 on Monday, July 27, 2026. Tyler Mahle and the Giants bullpen blanked Milwaukee, while Grant McCray supplied a two-run homer. The shutout snapped part of the Brewers’ recent momentum and evened the tone heading into Tuesday’s second game.