Alvarez Goes Yard Twice as Mets Pummel Giants in San Francisco

The New York Mets came to Oracle Park on Friday night and reminded the San Francisco Giants why they’re not done being taken seriously in 2026. Behind a dominant pitching performance from Nolan McLean and a relentless offensive assault led by catcher Francisco Alvarez, the Mets rolled to a 10-3 victory that was never in doubt after the second inning. This wasn’t just a win. It was a statement.

Pitching Decisions

5.1IP1H1ER2BB4K
5.0IP8H5ER2BB4K

Star Performers

Francisco Alvarez

Season AVG: .286
5AB2H2HR2RBI2R0BB
Willy Adames

Season AVG: .226
3AB1H0HR1RBI0R1BB

Alvarez Goes Yard, Mets Go to Work

Francisco Alvarez's pair of solo home runs vs. Giants

Francisco Alvarez was the story of this game, plain and simple. The young catcher launched two solo home runs, one in the fourth inning and another in the seventh, providing the kind of offensive artillery that wins playoff games. Alvarez finished 2-for-5 with 2 RBIs and looked like a man who belonged in the middle of a contending lineup. This is what the Mets envisioned when they signed him, and on Friday, he delivered the goods in the grandest fashion.

Marcus Semien's first home run with the Mets

But Alvarez wasn’t alone in carrying the offensive load. Marcus Semien, the highly-touted addition to the Mets’ roster, went 3-for-5 with a home run of his own and 3 RBIs, proving he’s already integrated into the lineup’s DNA. His two-run blast in the fourth inning was the kind of power stroke that changes games. Bo Bichette added three hits and drove in a run, while Luis Robert Jr. chipped in with multiple hits and an RBI of his own. This was a complete offensive performance that left Tyler Mahle with no chance of escaping unscathed.

Francisco Alvarez's two homers lead Mets to 10-3 win

McLean Dominates in First Win of 2026

Nastiest pitches in Nolan McLean's first win of 2026

Nolan McLean earned his first victory of the season with a stellar 5.1 innings of work, allowing just one hit and one run while striking out four. One hit. In over five innings. That’s the kind of pitching dominance that gets scouts and analysts talking about Cy Young races before Memorial Day. McLean was precise, efficient, and seemingly untouchable, giving the Mets the kind of dominant starting pitching that you build playoff rosters around.

Nolan McLean strikes out four Giants, earns first win

The Giants, meanwhile, looked overmatched throughout. Tyler Mahle took the loss after five innings, surrendering five runs on eight hits while walking two. San Francisco managed only a pair of runs off Mets relievers, with Willy Adames providing one with a ground-rule double in the sixth and Luis Arraez adding another with an RBI single in the eighth. But these were mercy runs, consolation tallies in what became a rout.

Luis Arraez's RBI single 

There was concern early when Juan Soto, the Mets’ star acquisition, exited the game with right calf tightness after a first-inning single. If there’s any negative from Friday’s performance, it’s that potential injury concern. The Mets can’t afford to lose Soto for any meaningful stretch of time. Still, the depth on this roster was on full display, as backup options stepped up and filled the void admirably.

Francisco Alvarez's two homers power Mets to 10-3 win

The Mets’ dominance on Friday suggests they’re a team that should be mentioned in serious conversations about winning the National League East this season. With Alvarez finding his power stroke, Semien settling in at the plate, and the pitching staff showing early championship-caliber stuff, the Mets have the ingredients to make a deep postseason run. The Giants, conversely, have a lot of soul-searching to do after being dismantled in their own building.

Box Score

New York Mets Batting

Player AB R H RBI BB SO AVG
Francisco Lindor SS 4 2 2 0 1 1 .185
Juan Soto LF 1 0 1 0 0 0 .355
Tyrone Taylor LF 4 0 0 0 0 1 .000
Bo Bichette 3B 5 2 3 1 0 1 .194
Luis Robert Jr. CF 3 1 1 1 2 0 .280
Brett Baty 1B 5 1 1 1 0 3 .214
Mark Vientos DH 3 1 2 1 2 1 .417
Marcus Semien 2B 5 1 3 3 0 1 .214
Carson Benge RF 4 0 0 1 1 1 .130
Francisco Alvarez C 5 2 2 2 0 1 .286

New York Mets Pitching

Pitcher IP H R ER BB SO ERA
Nolan McLean (W) 5.1 1 2 1 2 4 2.61
Brooks Raley 0.2 0 0 0 0 1 0.00
Huascar Brazobán 1.0 1 0 0 0 1 0.00
Richard Lovelady 1.0 2 1 1 1 1 5.40
Luis García 1.0 1 0 0 0 1 6.00

San Francisco Giants Batting

Player AB R H RBI BB SO AVG
Willy Adames SS 3 0 1 1 1 1 .226
Rafael Devers DH 4 0 0 0 0 3 .226
Luis Arraez 2B 4 0 1 1 0 0 .313
Matt Chapman 3B 4 0 0 0 0 1 .194
Jung Hoo Lee RF 4 0 0 0 0 0 .148
Heliot Ramos LF 4 0 2 0 0 1 .226
Harrison Bader CF 3 1 0 0 1 1 .143
Patrick Bailey C 3 1 0 0 1 0 .095
Jerar Encarnacion 1B 3 1 1 0 0 1 .250

San Francisco Giants Pitching

Pitcher IP H R ER BB SO ERA
Tyler Mahle (L) 5.0 8 5 5 2 4 7.00
JT Brubaker 1.1 3 3 3 2 2 4.76
Matt Gage 1.2 2 0 0 1 2 0.00
Erik Miller 0.2 2 2 2 1 1 7.71
Caleb Kilian 0.1 0 0 0 0 1 0.00