Mets Survive Sloppy Start, Bichette Delivers in St. Louis
The New York Mets came to St. Louis on Monday night and did what good teams do: they won a game they had no business winning. The Cardinals were sloppy, the Mets were opportunistic, and in the end, a 4-2 final felt about right for a matchup between two teams still finding their footing in late March.
Pitching Decisions
Star Performers
Bo Bichette was the story here, and frankly, he had to be. The Mets’ infielder went 2-for-4 with two RBIs, including a clutch single in the fifth inning that proved to be the dagger. That’s not flashy stuff. That’s not the kind of performance that gets replayed on SportsCenter all night. But it’s exactly the kind of performance that wins baseball games, especially early in the season when one run often feels like ten.
Kyle Leahy was dreadful for St. Louis. The Cardinals’ starter lasted just five innings, surrendering eight hits and four earned runs while walking two. That’s not pitching, folks. That’s batting practice. The Cardinals had every opportunity to put this game away early, but instead they limped along, and by the time they realized what was happening, it was too late. Nolan Gorman did his part with a solo shot in the sixth, but one run from your cleanup hitter isn’t going to cut it against a team with the Mets’ offensive firepower.
Holmes Dominates, Williams Closes It Out
Clay Holmes was the opposite of Leahy. The Mets’ starter went 5.2 innings, gave up four hits and two runs, and struck out five Cardinals batters. More importantly, he was efficient. He didn’t walk the bases loaded. He didn’t panic. He did his job and handed the ball over to his bullpen with a manageable situation. That’s the definition of a quality start in the modern era, even if the stat nerds haven’t caught up yet.
Devin Williams came in for the ninth and did what he was brought in to do. One inning, one strikeout, no hits, no runs, one save. Clean. Professional. Exactly what you want from your closer, especially in a game that was closer than it probably should have been.
Mets’ Opportunism Beats Cardinals’ Complacency
Francisco Lindor scored in the first when Bichette grounded out. Jared Young doubled in the sixth to set up another run. Juan Soto‘s walk in that same inning scored Young. These aren’t home runs. These aren’t tape-measure shots. This is small ball, baseball at its most fundamental level. The Mets played it perfectly. The Cardinals looked like they were still in spring training.
Oliver Marmol’s Cardinals came into Monday night with something to prove after a rough start to the season. Instead, they showed us exactly what we already knew: they’re inconsistent, they’re prone to mental lapses, and they’re going to frustrate their fan base all year long. That’s not a World Series team. That’s a team that will hover around .500 and give St. Louis fans nothing but heartburn.
The Mets, meanwhile, are quietly building something. They’re not flashy. They’re not sexy. But they win games like this, and that’s how you make October happen. On Monday night at Busch Stadium, that made all the difference.
Box Score
New York Mets Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Francisco Lindor SS | 3 | 1 | 1 | 0 | 1 | 0 | .214 |
| Juan Soto LF | 3 | 0 | 1 | 1 | 2 | 0 | .353 |
| Bo Bichette 3B | 5 | 0 | 1 | 2 | 0 | 0 | .105 |
| Jorge Polanco DH | 5 | 0 | 2 | 0 | 0 | 0 | .200 |
| Brett Baty 1B | 5 | 1 | 1 | 0 | 0 | 1 | .278 |
| Jared Young 1B | 4 | 1 | 1 | 1 | 0 | 0 | .200 |
| Luis Robert Jr. CF | 1 | 0 | 0 | 0 | 0 | 0 | .417 |
| Marcus Semien 2B | 3 | 0 | 0 | 0 | 1 | 2 | .143 |
| Carson Benge RF | 4 | 1 | 2 | 0 | 0 | 0 | .214 |
| Francisco Alvarez C | 3 | 0 | 1 | 0 | 1 | 1 | .333 |
New York Mets Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Clay Holmes (W) | 5.2 | 4 | 2 | 2 | 3 | 5 | 3.18 |
| Tobias Myers | 1.1 | 0 | 0 | 0 | 0 | 3 | 2.08 |
| Brooks Raley | 1.0 | 1 | 0 | 0 | 0 | 0 | 0.00 |
| Devin Williams (SV) | 1.0 | 0 | 0 | 0 | 0 | 1 | 0.00 |
St. Louis Cardinals Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| JJ Wetherholt 2B | 3 | 1 | 0 | 0 | 1 | 0 | .250 |
| Iván Herrera DH | 4 | 0 | 1 | 0 | 0 | 0 | .118 |
| Alec Burleson 1B | 4 | 0 | 2 | 1 | 0 | 1 | .400 |
| Masyn Winn SS | 3 | 0 | 0 | 0 | 1 | 1 | .176 |
| Nolan Gorman 3B | 4 | 1 | 1 | 1 | 0 | 1 | .286 |
| Jordan Walker RF | 3 | 0 | 1 | 0 | 1 | 0 | .385 |
| Nathan Church LF | 4 | 0 | 0 | 0 | 0 | 2 | .250 |
| Pedro Pagés C | 3 | 0 | 0 | 0 | 0 | 1 | .273 |
| Victor Scott II CF | 3 | 0 | 0 | 0 | 0 | 3 | .385 |
St. Louis Cardinals Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Kyle Leahy (L) | 5.0 | 8 | 4 | 4 | 2 | 1 | 7.20 |
| Matt Svanson | 2.0 | 1 | 0 | 0 | 2 | 3 | 18.00 |
| George Soriano | 2.0 | 1 | 0 | 0 | 1 | 0 | 0.00 |
