In franchise history, 13 players have played 10+ seasons consecutively as a member of the New York Mets. In total, 16 players have played 10+ years for the franchise (three of them had two tenures).
Who has had the longest tenure in franchise history?
Ed Kranepool, who signed with the Mets out of James Monroe High School in The Bronx at age 17, is the longest tenured player in team history (1962-1979). Kranepool played his entire 18-year career with the Mets and has played in more games (1,853) than any other player in franchise history. He is also the team leader in pinch hits (90). Kranepool also ranks among the Top 5 in franchise history in RBI, total bases, hits, doubles and sacrifice flies.
David Wright ranks second on the list of longest tenured Mets players. Like Kranepool, Wright played his entire 15-year career with the Mets. He was a member of seven All-Star teams and the 2006 National League East champs, 2015 N.L. title team and served as the team captain.
Check out our list below.