MLB· Season 2026
Francisco Lindor hit a tying homer, made a game-saving diving catch in the 9th and scored the walk-off run in the 10th as the Mets beat MLB-best Milwaukee 3-2.
Match Videos
Match Analysis
AI SummaryLindor does it all as Mets walk off MLB-best Brewers in 10 innings
Francisco Lindor delivered one of the finest all-around performances of his career — a game-tying solo home run, a game-saving diving catch in the ninth inning, and the walk-off run in the 10th on a throwing error — as the New York Mets beat the Milwaukee Brewers 3-2 in front of 28,942 at Citi Field on Tuesday night.
Lindor's night was a microcosm of a difficult season turned around. Playing through the after-effects of a badly strained left calf that cost him two months, he entered play ranked 22nd among 25 qualified shortstops in fielding percentage with nine errors. On Tuesday, he looked like the five-time All-Star the Mets signed for $341 million.
"The team has picked me up more times than I've picked them up this year," Lindor said, via MLB.com's Anthony DiComo. "So to be there for the guys, it meant a lot. I've been wanting to do that."
How it unfolded
4th inning — Brewers strike first: Milwaukee scratched across a run against Mets starter Zac Thornton to take a 1-0 lead.
5th inning — Lindor ties it: Lindor launched a solo home run to left field, knotting the game at 1-1. It was his first of two runs scored.
6th inning — Robert Jr. goes deep: Luis Robert Jr. homered to put the Mets ahead 2-1. The lead held through the middle frames.
9th inning — Yelich ties it, Lindor saves it: Interim manager Andy Green turned to middle reliever Austin Warren with a one-run lead. Warren allowed an RBI double to Christian Yelich that tied the game 2-2. Jefry Yan entered with runners on second and third and one out. He struck out Garrett Mitchell, then walked Joey Ortiz to load the bases. Brewers third baseman David Hamilton lined a soft shot up the middle that looked destined for left field — until Lindor raced to his right, dove full extension and snared the ball just before it landed.
"I already saw that ball down," said Mets interim manager Andy Green, via MLB.com. "It's that deflating feeling when you know the ball's about to land. He came out of nowhere."
10th inning — Hamilton error decides it: Lindor led off the bottom of the 10th at second base under the Manfred runner rule. After a walk loaded the bases, Christopher Morel grounded a ball to third baseman David Hamilton. Hamilton's throw to the plate sailed wide, allowing Lindor to race home with the winning run.
Yan, who earned his first MLB win in his previous outing, ended up on all fours slapping the grass in celebration after the final out.
The turning point
The game swung twice in the span of three outs. Warren's inability to hold the 2-1 lead in the ninth gave the Brewers new life, but Lindor's diving catch on Hamilton's liner — a ball with a 72.9 mph exit velocity that Statcast gave less than two seconds of reaction time — preserved the tie. Without that play, the Brewers likely score two runs and take a 4-2 lead into the bottom of the ninth. Instead, Yan escaped, and Lindor finished the job an inning later.
Key performers
- Francisco Lindor (NYM) — Player of the Match. 2-for-4, 1 walk, 2 runs, 1 HR, game-tying solo shot in the 5th, game-saving diving catch in the 9th, scored walk-off run in the 10th. Raised his season OPS from .639 to .756 over his last 33 games (.901 OPS in that span).
- Zac Thornton (NYM) — Delivered 6 innings of one-run ball against one of baseball's best lineups, striking out 4. A strong audition for the Mets' 2027 rotation.
- Jefry Yan (NYM) — Relieved Warren in the 9th with the bases loaded and induced the critical Hamilton liner. Earned the win after Lindor's heroics.
- Christian Yelich (MIL) — The game-tying RBI double in the 9th was his second clutch hit of the series against Mets relievers.
By the numbers — interpreted
The Mets out-hit the Brewers 11-9, a narrow edge that undersells the game's drama. New York's 3-2 walk-off win hinged on two swings (Lindor's HR and Robert Jr.'s HR) and one defensive play (Lindor's catch) rather than sustained offensive pressure. The Brewers' 9th-inning rally was their best sustained threat: they loaded the bases with two outs after Yelich's double before Lindor's heroics. The Mets committed zero errors; Milwaukee's one error — Hamilton's wide throw in the 10th — proved decisive.
What it means
The Mets improved to 60-72, still in last place in the NL East with a 0.1% playoff probability per FanGraphs. The Brewers dropped to 82-50 but retain MLB's best record. For the Mets, Lindor's resurgence (.901 OPS over his last 33 games, up from .639) is the most meaningful takeaway for a club whose front office conceded the season at the trade deadline. Next up: the Mets host the Brewers for Game 2 of this series on Wednesday 26 August; Milwaukee then travels to Pittsburgh on 28 August.
Verdict
A game that on paper — last-place club vs. MLB's best — should have been a footnote became a showcase for Lindor at his best. His diving catch in the ninth was the defensive play of the season for the Mets, and the walk-off finish gave a losing team a rare moment of genuine joy. For the Brewers, a sloppy 10th inning (one error, one walk) cost them against a team they otherwise controlled for most of the night.
Rivalry since 2018
New York Mets vs Milwaukee Brewers Head to Head Results· 50
New York Mets and Milwaukee Brewers have met 50 times — New York Mets won 16, Milwaukee Brewers won 34, with 0 draws. Their rivalry dates back to 2018. Milwaukee Brewers leads the head-to-head with 34 victories from 50 meetings. A combined 416 goals have been scored across these fixtures, averaging 8.32 per match (169 for the home side, 247 for the visitors). Both teams scored in 41 matches (82%). Over 2.5 goals landed in 50 games (100%), making it a fixture that tends to produce goals. Milwaukee Brewers are currently unbeaten in the last 3 meetings. The highest-scoring encounter finished 17–6 in 2018.
Statistics are for informational purposes only. Past performance does not guarantee future results.
API data: 27 Aug 2026

