First Baseman – Pete Alonso 53 in 2019
If you ordered a time machine to fact check this one, where were you in 2019? The newest single-season Mets record was set by first baseman Pete Alonso in 2019. Until he smashes his own personal best, I think it’s pretty safe.
Alonso finished his record campaign with 53 round-trippers. No other Mets player has hit more and it looks like it may take a few decades before a first baseman takes his spot on this list.
Second Baseman – Edgardo Alfonzo 27 in 1999
Edgardo Alfonzo was a jack-of-many-trades during his career with the Mets. Whether they needed him at second base or third base, he took on the job willingly. Alfonzo spent all of his awesome 1999 season playing second base in a year where he set some personal and team highs.
Alfonzo managed to crack 27 home runs in 1999 in a season where he played second base exclusively. One year later, again as a two-bagger full-time, he came up short by two with 25 jogging sessions around the bases.
Third Baseman – Howard Johnson 38 in 1991
The best years of Howard Johnson’s career were brief yet memorable. His 38 home runs in 1991 set a new high for Mets third baseman. Even more impressive, it beat out everyone else in the National League.
Johnson had three powerful years during his peak seasons in New York. His 36 home runs in 1987 and 1989 were soon overshadowed by his hot corner record set in 1991.
Shortstop – Asdrubal Cabrera 23 in 2016
One of the more recent yet least talked about positional home run records set by a Mets player took place in 2012. Shortstop Asdrubal Cabrera joined the organization after their World Series run and knocked 23 home runs. The total set a new standard for players at the position.
Cabrera wasn’t known as a home run hitter. Fortunately, he still managed to beat out the few shortstops in team history who were able to hit the ball a long way on a frequent basis.