Brewers Edge Mets in Tight Contest Behind Henderson’s Dominant Pitching
The Milwaukee Brewers did what contenders do on Wednesday, July 22, 2026: they found a way to win a tight game at American Family Field, outlasting the New York Mets 4-3 in a contest that featured some genuinely impressive pitching and timely hitting. This wasn’t pretty, and it wasn’t dominant, but it was effective, and that’s what matters when you’re fighting for playoff position in late July.
Pitching Decisions
Star Performers
Henderson Delivers When It Counts
Logan Henderson was the story here, plain and simple. The Brewers starter went five innings, allowed just five hits and two earned runs while walking nobody and striking out nine. That’s elite stuff. He tied his career high in strikeouts, and he did it against a Mets lineup that came to Wisconsin with legitimate intent. The Mets couldn’t solve him when it mattered most, and that’s a problem when your pitching is struggling.
Christian Scott took the loss for New York, and while his final line of 3.2 innings, four hits, three earned runs, three walks and six strikeouts looks serviceable on the surface, the reality is that he got roughed up early and never recovered. The Brewers jumped on him in the second inning with a two-run triple from Joey Ortiz that set the tone for the entire game. When you’re giving up runs in bunches early, you’re putting your offense in a hole they can’t climb out of.
Ortiz Carries the Load for Milwaukee
Joey Ortiz went 3-for-3 with two RBIs and came one swing away from hitting for the cycle. That’s the kind of performance that wins games in July. The guy was in the zone from the first pitch, and he made the Mets pay for every mistake. Christian Yelich chipped in with two hits, including a triple of his own, and scored multiple runs. When your lineup is clicking like that, pitching becomes secondary.
The Mets fought back, though. Marcus Semien hit a solo home run in the second, and Brett Baty answered in the fifth with a solo shot of his own. Francisco Alvarez added an RBI single in the ninth to keep New York within striking distance. But striking distance isn’t good enough when you can’t manufacture runs early in the game. The Mets’ power was respectable, but it came too late and in insufficient quantities.
Bullpen Work Seals It
Trevor Megill came in for the save opportunity and got it done, pitching a clean inning despite allowing a hit and a walk. Save situations don’t have to be flashy, they just have to work, and Megill was professional about his business. He got his outs and got out.
This game embodied what separates competitive teams from also-rans: the ability to win when your best stuff isn’t overwhelming. The Brewers didn’t blow the Mets away, but they didn’t need to. Henderson was good enough, Ortiz was hot enough, and the pitching down the stretch was reliable enough. That’s baseball at its most fundamental level, and it’s why Milwaukee will be in contention when September rolls around. The Mets, meanwhile, have to figure out why they keep coming up short in games that should have been winnable.
Box Score
New York Mets Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| A.J. Ewing CF | 5 | 0 | 2 | 0 | 0 | 2 | .274 |
| Francisco Lindor SS | 4 | 0 | 1 | 0 | 0 | 1 | .233 |
| Bo Bichette 3B | 4 | 0 | 1 | 0 | 0 | 2 | .256 |
| Carson Benge RF | 4 | 0 | 1 | 0 | 0 | 2 | .263 |
| Jorge Polanco DH | 4 | 0 | 0 | 0 | 0 | 2 | .165 |
| Jared Young 1B | 2 | 0 | 0 | 0 | 0 | 1 | .247 |
| Tyrone Taylor LF | 1 | 1 | 0 | 0 | 1 | 1 | .228 |
| Marcus Semien 2B | 3 | 1 | 1 | 1 | 1 | 0 | .209 |
| Brett Baty RF | 2 | 1 | 1 | 1 | 0 | 0 | .223 |
| Luis Robert Jr. PH | 1 | 0 | 0 | 0 | 0 | 1 | .211 |
| Luis Torrens 1B | 1 | 0 | 0 | 0 | 0 | 0 | .228 |
| Francisco Alvarez C | 4 | 0 | 1 | 1 | 0 | 3 | .257 |
New York Mets Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Christian Scott (L) | 3.2 | 4 | 3 | 3 | 3 | 6 | 3.13 |
| Cionel Pérez | 0.2 | 2 | 0 | 0 | 0 | 1 | 5.50 |
| Huascar Brazobán | 1.1 | 1 | 1 | 1 | 0 | 0 | 2.76 |
| A.J. Minter | 1.0 | 1 | 0 | 0 | 1 | 1 | 1.71 |
| Daniel Duarte | 1.1 | 0 | 0 | 0 | 1 | 1 | 0.00 |
Milwaukee Brewers Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Christian Yelich DH | 5 | 0 | 2 | 2 | 0 | 0 | .243 |
| Jackson Chourio LF | 4 | 0 | 1 | 0 | 0 | 2 | .277 |
| Brice Turang 2B | 2 | 0 | 1 | 0 | 2 | 0 | .259 |
| William Contreras C | 4 | 0 | 0 | 0 | 0 | 1 | .272 |
| Garrett Mitchell CF | 3 | 1 | 0 | 0 | 1 | 2 | .277 |
| Andrew Vaughn 1B | 3 | 1 | 1 | 0 | 1 | 1 | .307 |
| Luis Lara RF | 0 | 0 | 0 | 0 | 0 | 0 | .240 |
| Jake Bauers 1B | 4 | 0 | 0 | 0 | 0 | 1 | .256 |
| Cooper Pratt SS | 4 | 0 | 0 | 0 | 0 | 2 | .258 |
| Joey Ortiz 3B | 3 | 2 | 3 | 2 | 1 | 0 | .239 |
Milwaukee Brewers Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Logan Henderson (W) | 5.0 | 5 | 2 | 2 | 0 | 9 | 3.05 |
| Aaron Ashby | 2.0 | 0 | 0 | 0 | 1 | 4 | 3.32 |
| Abner Uribe | 1.0 | 2 | 0 | 0 | 0 | 2 | 2.38 |
| Trevor Megill (SV) | 1.0 | 1 | 1 | 1 | 1 | 0 | 3.00 |
