1. David Wright
The best third baseman in franchise history, the best infielder in franchise history, and I believe the second best player in franchise history, is David Wright. Tom Seaver is The Franchise, but Wright is just about as close as you can get.
Wright's 14 year career included the greatest peak for a position player in franchise history. That peak included seven all-star teams, two Gold Gloves, and two Silver Sluggers. He slashed .296/.376/.491 with 242 home runs and 970 RBI.
Wright is the franchise leader in hits, RBI, runs, WAR, total bases, and pretty much every other meaningful offensive category other than home runs, a number he was just 10 away from tying. Had the injuries not occurred, Wright would be the leader in every offensive category and would likely have a case for Cooperstown, he was certainly projecting that way.
Wright was robbed of the MVP award in 2007, somehow finishing in fourth after slashed .325/.416/.546 with 30 home runs and 107 RBI. Wright also stole 34 bases, hit 42 doubles, and won a Gold Glove that season.
While the Mets collapsed in 2007 and 2008, Wright stepped up his play in September in both seasons. He had numerous big hits in the postseason including the first World Series home run at Citi Field in his first at bat.
Wright was chosen as the franchise's fourth captain and was the perfect man for the job. The class he played with and the person he is made him just the ultimate team player. It really is a shame the Mets had nothing around him for a lot of his career.
Wright grew up a Mets fan, played for the Mets and the Mets only, and will one day hopefully get a jersey retirement and a Mets Hall of Fame induction.