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
Star Performers
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.
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.
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.
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.
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.
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.
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 |
