MLB Recap · July 28, 2026

Milwaukee Brewers at San Francisco Giants: Final Score & Recap

MIL8
Final
SF2

Line Score

Team123456789RHE
MIL0013102108131
SF000000020270

The Story

The Milwaukee Brewers completed a thorough dismantling of the San Francisco Giants on July 28, 2026, winning 8-2 at Oracle Park to hand the home side a loss the DiamondIQ model saw coming by the final out, dropping San Francisco's win probability from a pre-game estimate of 34% all the way to 0%. Milwaukee spread its 13 hits across the game but did its most decisive damage in the third and fourth innings, building a lead the Giants never threatened to overcome. The Brewers sent two runs across in the third and added three more in the fourth to effectively end the contest before the game reached its midpoint, finishing with a clean 8-2 margin.

The pivotal sequence arrived in the top of the fourth, when Brice Turang delivered a single off JT Brubaker that swung win probability 15.8 percentage points in Milwaukee's favor, the single largest play of the game by that measure. Earlier, in the third inning, Jackson Chourio had stroked a single off Landen Roupp to shift the probability needle 9.1 points toward the Brewers, and Cooper Pratt added a single of his own in the fourth for another 7.7-point swing. San Francisco's most damaging moments came before Milwaukee took control, with Garrett Mitchell grounding out in the second for a 5.9-point negative swing and Christian Yelich grounding into a double play in the first for a 5.3-point loss in probability, both off Roupp, momentarily keeping the Giants within reach before the Brewers' bats took over.

On the individual ledger, Turang finished as the game's top offensive contributor by WPA at plus-12.1% with a RE24 of plus-2.1, while Pratt posted plus-11.2% WPA despite a neutral RE24, reflecting his clutch timing in high-leverage situations. Chourio rounded out the top three offensive performers at plus-7.5% WPA. On the mound, Logan Henderson was the story, posting plus-11.1% WPA and anchoring a pitching effort that kept the Giants' lineup in check across the bulk of the game. Aaron Ashby and Abner Uribe each contributed to a clean bullpen finish as Milwaukee limited San Francisco to two runs on seven hits with no errors on the Giants' side.

Analysis generated by DiamondIQ's model.

Win Probability

755025MIL bats firstFinalSF win %MIL win %
DiamondIQ model home win probability across the game (pre-game 33.7% → final 0%).

Biggest Plays by Win-Probability Added

Brice Turang Single
Top 4th · off JT Brubaker
+15.8%
Jackson Chourio Single
Top 3rd · off Landen Roupp
+9.1%
Cooper Pratt Single
Top 4th · off Landen Roupp
+7.7%
Garrett Mitchell Groundout
Top 2nd · off Landen Roupp
-5.9%
Christian Yelich Grounded Into DP
Top 1st · off Landen Roupp
-5.3%

Top Batters by WPA

Brice Turang+12.1%+2.1 RE24
Cooper Pratt+11.2%-0.0 RE24
Jackson Chourio+7.5%+0.7 RE24

Top Pitchers by WPA

Full box score, pitch data, and the play-by-play timeline
Open Game Center →