Over the team’s 58-year franchise history, one dozen players have played 10 or more seasons as a member of the New York Mets.
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 of the 16 New York Mets who played 10 or more seasons for the franchise.