4) Edgardo Alfonzo
Edgardo Alfonzo is a special Mets player. Not only is he one of the best third basemen they’ve ever had, but he’s also THE best second baseman in franchise history. Thanks to many years at third base as well, he’s worthy of landing on this list, too.
Throughout his time in Queens, Alfonzo bounced between second base and third base. The man moved wherever the team needed him to be. This alone makes him a player all fans can appreciate. He was the Swiss Army Infielder who willingly took on any role.
Without fully breaking down what he did while hitting at each position, let’s just review the overall numbers.
Fonzie slashed .292/.367/.445 for New York in 4,449 plate appearances. He hit 120 home runs over that span. Three times he was in the top 15 of the MVP vote. Often viewed as the Robin to Mike Piazza’s Batman, he was always a valuable part of the roster during some really good years in the late 1990s.
Alfonzo made only one trip to the All-Star Game in 2000. That year included 25 home runs and 94 RBI while hitting .324/.425/.542 as a member of the World Series-bound Mets. This took place during his years at second base as the team had another option on the roster. For his ability to move to second base, he made the Mets better.
Had Alfonzo played his entire career as a third baseman, I think I would have rated him higher. He’ll have to settle with a four-spot on this list behind some really good Mets.