Brewers Silence Dodgers Behind Contreras’ Masterclass, Seize 2-0 NLCS Lead

The Milwaukee Brewers didn’t just beat the Los Angeles Dodgers on Monday night at American Family Field. They dismantled them, methodically, without mercy, behind a performance so complete it felt like watching a master class in playoff baseball. Final score: 7-4. Series lead: 2-0. Dodgers’ panic meter: rising.

Pitching Decisions

1.0IP0H0ER0BB2K
0.2IP2H1ER1BB1K
1.2IP0H0ER0BB2K

Star Performers

Mookie Betts

Season AVG: .238
3AB1H0HR0RBI1R1BB
William Contreras

Season AVG: .391
4AB3H1HR3RBI1R1BB

William Contreras was the architect of this demolition, and frankly, he was unstoppable. The Brewers catcher went 3-for-4 with 3 RBIs, including a 436-foot bomb that registered at 106.3 mph off the bat. That’s not just a home run. That’s a statement. That’s Contreras telling the baseball world he’s arrived on the biggest stage, and he’s not intimidated by anything Los Angeles can throw at him. He singled twice more, including the go-ahead hit in the sixth, and kept the Brewers’ attack perpetually fresh.

William Contreras hits 106.3 mph, 436-foot home run

But here’s what really won this game: the Brewers’ bullpen threw five consecutive perfect innings. Five. In an NLCS game. JoJo Romero and Aaron Ashby combined for 2.2 innings of pristine relief work, striking out four and allowing nothing. Not a hit, not a walk, nothing. The Dodgers, a lineup capable of explosive offense, were completely neutered once they left the early innings. That’s not luck. That’s suffocating execution.

Brewers' bullpen collects seven strikeouts in Game 2

Christian Yelich contributed a two-run single in the third inning that gave Milwaukee early separation, while Brice Turang and David Hamilton added crucial hitting with runners in scoring position. This wasn’t a game the Brewers won by accident. Every at-bat mattered. Every pitch mattered. They played like a team that understands the moment and refuses to blink.

Christian Yelich's two-run single

Dodgers’ Offense Sputters Despite Early Chances

Los Angeles got on the board first, courtesy of Teoscar Hernandez’s sacrifice fly in the first inning that scored Mookie Betts. But that would be the high point of an increasingly frustrating evening. Freddie Freeman added an RBI sacrifice fly in the fifth, but the Dodgers managed just four runs against a Milwaukee pitching staff that tightened like a vise as the game progressed.

Teoscar Hernández's sacrifice fly

The real problem started with Yoshinobu Yamamoto‘s abbreviated outing. Getting knocked out of the game early forced the Dodgers to lean on their bullpen, which meant Brock Stewart took the loss after only 0.2 innings of work. This is not a formula for winning playoff games, especially against a Brewers team that’s punishing mistakes and capitalizing on every opportunity.

Brewers knock Yamamoto out of the game

Milwaukee Smells Blood

The Brewers are playing with supreme confidence heading back to Los Angeles for Game 3. They’ve stolen the first two games at American Family Field, and now they carry a 2-0 series lead into enemy territory. Yes, the Dodgers have the talent to claw back into this series. But right now, on Monday night, the Brewers looked like the better, hungrier, more complete team. Contreras looked unstoppable. The bullpen looked untouchable.

Contreras on coming back three times and go-ahead hit

That’s a dangerous combination in October baseball. The Dodgers are staring down a crisis. Milwaukee is walking on air. The NLCS just got very interesting, and not in a way Los Angeles fans wanted to see.

Box Score

Los Angeles Dodgers Batting

Player AB R H RBI BB SO AVG
Mookie Betts SS 3 1 1 0 1 1 .238
Freddie Freeman 1B 3 0 0 1 0 1 .227
Teoscar Hernández LF 3 0 0 1 0 1 .217
Shohei Ohtani DH 4 0 0 0 0 2 .150
Will Smith C 4 0 0 0 0 1 .043
Max Muncy 3B 3 0 0 0 0 1 .211
Miguel Rojas PH 1 0 0 0 0 1 .200
Andy Pages CF 2 0 0 0 1 1 .250
Kyle Tucker RF 3 1 1 0 0 0 .300
Tommy Edman 2B 2 2 1 0 0 0 .111

Los Angeles Dodgers Pitching

Pitcher IP H R ER BB SO ERA
Yoshinobu Yamamoto 2.2 4 3 3 2 1 3.72
Alex Vesia 0.1 0 0 0 0 1 0.00
Roki Sasaki 1.0 0 0 0 1 1 0.00
Kris Bubic 0.2 2 1 1 1 2 13.50
Brock Stewart (L) 0.2 2 1 1 1 1 4.50
Tanner Scott 1.0 0 0 0 0 3 3.86
Edgardo Henriquez 1.0 3 2 2 1 0 7.36
Justin Wrobleski 0.2 1 0 0 0 1 0.00

Milwaukee Brewers Batting

Player AB R H RBI BB SO AVG
Jackson Chourio LF 5 0 0 0 0 2 .200
Brice Turang 2B 3 3 2 1 2 1 .238
William Contreras C 4 1 3 3 1 0 .391
Jake Bauers 1B 4 0 1 1 1 2 .263
Christian Yelich DH 5 0 2 2 0 1 .368
Garrett Mitchell CF 4 0 0 0 1 3 .182
Cooper Pratt SS 4 0 2 0 0 0 .286
Sal Frelick RF 3 0 0 0 1 1 .250
David Hamilton 3B 3 3 2 0 0 0 .429

Milwaukee Brewers Pitching

Pitcher IP H R ER BB SO ERA
Logan Henderson 4.0 3 4 2 2 2 3.00
Dustin May 1.0 0 0 0 0 1 4.50
JoJo Romero (W) 1.0 0 0 0 0 2 2.70
Abner Uribe 1.1 0 0 0 0 2 0.00
Aaron Ashby (SV) 1.2 0 0 0 0 2 0.00