14. Ed Kranepool
Ed Kranepool is a pretty difficult player to rank. He played 18 seasons in the major leagues, all of them with the Mets. He's played 268 more games than the player who's played the second most games in franchise history.
With that in mind, it'd be expected that he'd be higher on this list but that's not the case. Kranepool is on the list solely due to his longevity with the franchise.
He's a career .261/.316/.377 hitter with 118 home runs and 614 RBI. Kranepool doesn't have these outstanding stats you'd expect from someone who played for 18 years mainly because he did a ton of pinch hitting.
Kranepool is third in franchise history in hits, fourth in doubles and ninth in runs.
He did win a World Series with the team in 1969 and was inducted into the Mets Hall of Fame in 1990.