According to SABR.org the All-Time record for home runs in a single game is 8 by Jay Clarke for Corsicana of the Texas League on June 15, 1902. But what about Mets players? Who has hit the most home runs in a single Mets game?
The most home runs hit by a Mets player in a game is three. Several Mets have achieved it, most recently Robinson Cano. On July 23, 2019, Cano hit 3 home runs against the Padres at Citi Field. He went 4 for 4 that night with 5 RBIs.
Cano’s first two home runs were off Chris Paddack in the 4th inning and the 6th inning. The third home run was against Logan Allen in the 7th inning. Robinson Cano didn’t get any more at-bats after the last homer.
Other Mets players who have hit 3 home runs in a single game include Jim Hickman, Dave Kingman, Claudell Washington, Darryl Strawberry, Gary Carter, Edgardo Alfonzo, Jose Reyes, Carlos Beltran, Ike Davis, Kirk Nieuwenhuis, Lucas Duda, and Yoenis Cespedes (twice).
Several players have hit 4 home runs before they joined the Mets.
Before joining the Mets in 2004, center fielder Mike Cameron hit 4 home runs in a game. It occurred in 2002 when his Seattle Mariners defeated the White Sox. Cameron hit two solo homers in the first inning, along with solo shots in the third and fifth innings.
While playing for the Dodgers in 2002, Shawn Green hit 4 home runs in a single game. He hit a three-run homer in the second inning and solo homers in the fourth, fifth, and ninth innings. Green joined the Mets in 2006 and played right field and a little at first base.
In 2003 Carlos Delgado, then with the Blue Jays, hit 4 home runs in a game. He hit a three-run homer in the first inning and solo homers in the fourth, sixth, and eighth innings. Delgado became the Mets’ first baseman in 2006.