Brewers Explode in Eighth to Pummel Giants Behind Harrison’s Dominant Arm

The Milwaukee Brewers put on a masterclass in offensive timing on Tuesday, June 2, 2026, dismantling the San Francisco Giants 8-3 at American Family Field. This wasn’t a nail-biter or a hard-fought battle. This was a controlled demolition, orchestrated by a pitching performance for the ages and finished off by a lineup that waited for its moment, then struck with surgical precision.

Pitching Decisions

5.2IP4H1ER2BB12K

Star Performers

Willy Adames

Season AVG: .245
3AB2H1HR1RBI1R1BB
Jake Bauers

Season AVG: .275
5AB1H1HR3RBI1R0BB

Harrison’s Dominance Sets the Tone

Kyle Harrison was absolutely surgical, matching his career-high with 12 strikeouts across 5.2 innings of work. The Giants’ hitters looked like they were hacking at ghosts. Harrison allowed just four hits and one run, walking only two batters while clearly establishing his fastball early and often. This was the kind of performance that reminds you why young pitching is the backbone of any contender.

Kyle Harrison matches career high with 12 K's

The only blemish on Harrison’s otherwise pristine canvas came in the top of the sixth when Willy Adames homered to left field for his ninth of the season. Adames finished 2-for-3 with the solo blast, proving he’s capable of manufacturing runs even when his team doesn’t need him to. But one run was all San Francisco could muster off Harrison, which tells you everything about the night’s trajectory.

Willy Adames' solo homer (9)

Brewers’ Patient Approach Pays Dividends

The Brewers didn’t need to do much early. Jake Bauers broke open the first inning with a three-run bomb to center field, his tenth of the year, immediately staking Milwaukee to a 3-0 lead before most fans had settled into their seats. It was a statement: the Giants weren’t getting anything cheap tonight.

Jake Bauers' three-run homer (10)

But here’s where Milwaukee’s baseball intelligence shined through. Rather than coast, the Brewers stayed composed, worked patient at-bats, and waited for the Giants’ bullpen to crack. Enter Trevor McDonald, who couldn’t hold the line. The Giants’ starter managed 5.0 innings while giving up five hits and three runs, but the damage was minimal compared to what was coming.

Trevor McDonald strikes out four vs. Brewers

The eighth inning is where this game got genuinely ugly for San Francisco. Christian Yelich ripped a two-run single, Jackson Chourio doubled in another, and Brice Turang singled home the final run of what became a four-run frame. The Brewers added their fifth run in the eighth to ice what had already been decided. This was Brewers baseball at its finest, punishing mistakes and capitalizing on opportunities without drama or fanfare.

Christian Yelich's two-run single 
Jackson Chourio's RBI double

Yelich finished 1-for-4 with those crucial two RBIs, but his impact extended beyond the box score with his baserunning and on-field intelligence. Turang collected two hits and two RBIs, quietly going about his business like a professional who understands the assignment.

Brice Turang's second RBI single

Giants Left Wanting

Daniel Susac led the Giants’ attack with three hits in four at-bats, and you’d think that would matter. It didn’t. When your pitching staff surrenders 12 strikeouts to Kyle Harrison and your run production is virtually nonexistent, there’s no way forward. This was a complete victory that exposed the Giants’ offensive limitations and showed why patience and proper execution matter more than individual performances.

Trevor Megill secures Brewers 8-3 win

The Brewers are playing the kind of baseball that wins divisions. The Giants? They need to regroup and fast.

Box Score

San Francisco Giants Batting

Player AB R H RBI BB SO AVG
Casey Schmitt LF 5 0 0 0 0 2 .282
Rafael Devers 1B 5 0 0 0 0 4 .246
Luis Arraez 2B 5 1 2 0 0 1 .323
Willy Adames SS 3 1 2 1 1 0 .245
Matt Chapman 3B 3 0 0 0 1 1 .231
Buddy Kennedy DH 3 0 0 0 0 2 .000
Bryce Eldridge DH 1 1 1 1 0 0 .254
Daniel Susac C 4 0 3 0 0 1 .323
Victor Bericoto RF 3 0 1 0 0 1 .222
Jung Hoo Lee RF 1 0 1 1 0 0 .307
Jonah Cox CF 3 0 0 0 0 2 .200
Drew Gilbert CF 1 0 0 0 0 0 .229

San Francisco Giants Pitching

Pitcher IP H R ER BB SO ERA
Trevor McDonald (L) 5.0 5 3 3 3 4 4.50
Erik Miller 1.0 1 0 0 0 1 4.15
Sam Hentges 0.1 0 1 1 2 0 2.25
Caleb Kilian 0.2 1 0 0 1 0 3.71
Tristan Beck 1.0 5 4 4 1 1 10.80

Milwaukee Brewers Batting

Player AB R H RBI BB SO AVG
Christian Yelich DH 3 2 2 2 2 1 .286
Jackson Chourio LF 4 2 2 1 1 0 .284
Brice Turang 2B 4 0 2 2 1 1 .275
William Contreras C 4 0 1 0 1 1 .293
Jake Bauers 1B 5 1 1 3 0 1 .275
Garrett Mitchell CF 3 1 2 0 1 0 .238
Sal Frelick RF 4 1 2 0 0 1 .225
Luis Rengifo 3B 3 0 0 0 0 0 .206
David Hamilton SS 3 1 0 0 1 1 .234

Milwaukee Brewers Pitching

Pitcher IP H R ER BB SO ERA
Kyle Harrison (W) 5.2 4 1 1 2 12 1.57
Aaron Ashby 1.1 3 1 1 0 1 2.17
Abner Uribe 1.0 3 1 1 0 0 4.03
Trevor Megill 1.0 0 0 0 0 1 4.09