Mets Bludgeon Giants in San Francisco, Pull Away Late Behind Torrens
The New York Mets came to Oracle Park on Sunday and reminded the San Francisco Giants why you never take your foot off the gas in baseball. What started as a tight affair through six innings turned into a clinic in aggressive baserunning and clutch hitting in the eighth, as the Mets pulled away for a 5-2 victory that felt far more decisive than the final margin suggests.
Pitching Decisions
Star Performers
This wasn’t pretty baseball, but it was effective baseball. Mets starter Kodai Senga was outstanding early, striking out seven over five innings while keeping the Giants’ bats mostly silent. The Giants’ pitching staff, meanwhile, looked like they’d rather be anywhere else. Keaton Winn lasted all of 0.1 innings and one batter before imploding, a truly pathetic performance that set the tone for San Francisco’s struggles at the plate all afternoon.
The Eighth Inning That Changed Everything
The game was deadlocked at 2-2 entering the eighth when the Mets simply took over. Luis Torrens, who has quietly emerged as one of the more versatile contributors on this roster, ripped a go-ahead two-run double that essentially ended the conversation. This wasn’t a cheapie either, a line drive to right that screamed velocity and purpose.
Marcus Semien followed up moments later with his own RBI double, pushing another run across and extending what had become an entirely one-sided affair. Four runs in the frame. That’s all it took. The Giants’ bullpen, already hanging by a thread, simply had nothing left to offer. This is what happens when you let a team like the Mets get momentum. They don’t let it go.
To the Giants’ credit, they didn’t roll over completely. Matt Chapman and Rafael Devers each collected RBIs earlier to keep things interesting through six innings. But in this league, you can’t wait for your opponents to self-destruct. You have to finish them when you have the chance, and the Mets finished theirs with surgical precision.
Defense Wins When Offense Sputters
The Mets’ defense deserves recognition here too. Luis Robert Jr. was a pest in center field, going 3-for-5 with consistent contact. Jared Young, another relatively unheralded contributor, went 3-for-3 and made life miserable for the Giants’ baserunners. These are the kinds of performances that separate good teams from great ones, the contributions that don’t always show up in highlight reels but absolutely show up in the win column.
Devin Williams came in to close things out and struck out a batter while allowing two hits but no runs, securing the save with a workmanlike 1.0 inning. This is a Mets team that’s starting to look like they know what they’re doing at the plate and in the field. Early April baseball can be deceptive, but performances like this one suggest the Mets aren’t just hoping things work out. They’re making them work out through execution and poise.
The Giants, meanwhile, need to have a serious conversation about their pitching depth. Getting only 0.1 innings from your starting pitcher on a Sunday afternoon is the kind of thing that can derail an entire season if it becomes a pattern. They’re better than what they showed here, but baseball doesn’t care about potential. It only cares about results, and the results on Sunday belonged entirely to New York.
Box Score
New York Mets Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Francisco Lindor SS | 5 | 0 | 0 | 0 | 0 | 1 | .135 |
| Bo Bichette 3B | 4 | 0 | 0 | 0 | 1 | 0 | .200 |
| Jorge Polanco DH | 4 | 0 | 2 | 0 | 0 | 0 | .188 |
| Tyrone Taylor LF | 1 | 1 | 0 | 0 | 0 | 0 | .154 |
| Luis Robert Jr. CF | 5 | 2 | 3 | 0 | 0 | 0 | .333 |
| Jared Young LF | 3 | 0 | 3 | 0 | 0 | 0 | .385 |
| Luis Torrens C | 2 | 1 | 1 | 2 | 0 | 0 | .333 |
| Mark Vientos 1B | 4 | 1 | 2 | 1 | 0 | 0 | .476 |
| Marcus Semien 2B | 4 | 0 | 1 | 1 | 0 | 1 | .257 |
| Carson Benge RF | 3 | 0 | 0 | 0 | 1 | 1 | .100 |
| Francisco Alvarez C | 3 | 0 | 1 | 0 | 0 | 2 | .292 |
| Luke Weaver P | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
| Devin Williams P | 0 | 0 | 0 | 0 | 0 | 0 | .000 |
New York Mets Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Kodai Senga | 5.2 | 5 | 2 | 2 | 2 | 7 | 3.09 |
| Huascar Brazobán (W) | 1.1 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| Luke Weaver | 1.0 | 0 | 0 | 0 | 0 | 0 | 0.00 |
| Devin Williams (SV) | 1.0 | 2 | 0 | 0 | 0 | 1 | 0.00 |
San Francisco Giants Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Willy Adames SS | 4 | 0 | 0 | 0 | 0 | 1 | .184 |
| Luis Arraez 2B | 4 | 0 | 1 | 0 | 0 | 0 | .275 |
| Matt Chapman 3B | 3 | 1 | 2 | 1 | 1 | 0 | .237 |
| Rafael Devers 1B | 3 | 0 | 1 | 1 | 1 | 1 | .211 |
| Heliot Ramos LF | 4 | 0 | 1 | 0 | 0 | 1 | .205 |
| Jung Hoo Lee RF | 4 | 0 | 0 | 0 | 0 | 3 | .152 |
| Jerar Encarnacion DH | 3 | 0 | 1 | 0 | 0 | 1 | .300 |
| Harrison Bader CF | 3 | 0 | 0 | 0 | 0 | 1 | .118 |
| Patrick Bailey C | 3 | 1 | 1 | 0 | 0 | 0 | .111 |
San Francisco Giants Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Logan Webb | 7.0 | 7 | 1 | 1 | 1 | 3 | 5.00 |
| Keaton Winn (L) | 0.1 | 2 | 2 | 2 | 0 | 0 | 6.23 |
| Erik Miller | 0.2 | 3 | 2 | 2 | 0 | 2 | 12.00 |
| JT Brubaker | 1.0 | 1 | 0 | 0 | 1 | 0 | 4.05 |
