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

5.0IP5H2ER0BB9K
3.2IP4H3ER3BB6K
1.0IP1H1ER1BB0K

Star Performers

Marcus Semien

Season AVG: .209
3AB1H1HR1RBI1R1BB
Joey Ortiz

Season AVG: .239
3AB3H0HR2RBI2R1BB

Henderson Delivers When It Counts

Logan Henderson ties career high with nine strikeouts

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.

Logan Henderson K's A.J. Ewing

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.

Joey Ortiz's two-run triple

Ortiz Carries the Load for Milwaukee

Joey Ortiz on falling a homer shy of the cycle in win

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.

Christian Yelich's RBI triple

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.

Marcus Semien's solo home run (10)
Brett Baty's solo home run (6) 

Bullpen Work Seals It

Trevor Megill earns save in Brewers' 4-3 win

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