Currently infielder Ruben Tejada wears 11 and has done so since 2010. Here's all of the Mets who've worn number 11:
1B Ed Bouchee (1962), OF Gene Woodling (1962), OF Duke Snider (1963), SS Roy McMillan (1964-66), 3B Wayne Garrett (1969-76), SS Pepe Mangual (1976), Utility Lenny Randle (1977-78), SS Frank Taveras (1979-81), IF Tom Veryzer (1982), C Mike Bishop (1983), IF Tucker Ashford (1983), IF Kelvi Chapman (1984-85), 2B Tim Teufel (1986-91), Utility Farry Templeton (1991), SS Dick Schofield (1992), OF Vince Coleman (1993), OF Rick Parker (1994), IF Aaron Ledesma (1995), IF Tim Bogar (1996), P Cory Lidle (1997), OF Preston Wilson (1997), OF Shane Halter (1999), OF Jason Tyner (2000), IF Jorge Velandia (2000-01), Utility Joe McEwing (2003-04), C Ramon Castro (2005-09), 2B Argenis Reyes (2009) and 2B Anderson Hernandez (2009)
Currently number seven of the New York Mets is Jose Reyes. Throughout the history of the Mets 20 different players have worn the number, the first was Elio Chacon back in 1962.
Jose Reyes
Jose Reyes
Ed Kranepool & Jose Reyes
Darryl Strawberry wore number 18 with the Mets.
The New York Mets (4) beat the Boston Red Sox (3) in game 7 of the 1986 World Series.
Jonathon Niese is number 49 on the New York Mets.
Andrew Brown is number 30 on the New York Mets.
Anthony Recker is number 20 on the New York Mets.
Bobby Parnell is number 39 on the New York Mets.
Carlos Torres is number 52 on the New York Mets.
Chris Young is number 1 on the New York Mets.
Curtis Granderson is number 3 on the New York Mets.