New York Mets all-time roster

1962 to 2026 · 969 players

How many players have played for the New York Mets?

969 players have a season with the New York Mets on file, from 1962 to 2026: 501 at the plate and 467 on the mound. Ed Kranepool played the most games for the club, 1,853. New York Mets all-time leaders →

Hitters with the most games

Every New York Mets hitter, 1962 to 2026
H: Times the batter reached base by hitting the ball, without help from an error.HR: Home runs hit.RBI: Runs that scored because of this batter's plate appearance.AVG: Hits per at-bat. .300 is the traditional line between a good hitter and a great one.
Ed Kranepool1962–19791,8531,418118614.261
David Wright2004–20181,5851,777242970.296
Jose Reyes2003–20181,3651,534108521.282
Bud Harrelson1965–19771,3221,0296242.234
Cleon Jones1963–19751,2011,18893521.281
Jerry Grote1966–19761,19396335350.256
Howard Johnson1985–19931,154997192629.251
Darryl Strawberry1983–19901,1091,025252733.263
Edgardo Alfonzo1995–20021,0861,136120538.292
Brandon Nimmo2016–20251,066974135463.262
Mookie Wilson1980–19881,0361,06157324.281
Pete Alonso2019–20251,008951264712.253
Rusty Staub1972–198594270975399.276
Jeff McNeil2018–202592391980367.283
Rey Ordonez1996–20029167208260.245
Daniel Murphy2008–201590396762402.288
Lee Mazzilli1976–198889276964339.266
Mike Piazza1999–2005863891197579.289
Francisco Lindor2021–2026862860161493.256
Todd Hundley1990–1998829612124397.240
John Stearns1975–198480969546312.259
Wayne Garrett1969–197580361151269.238
Kevin McReynolds1987–1994787791122456.272
Keith Hernandez1984–198978584171431.296
Wally Backman1980–19887656707165.283
Michael Conforto2015–2021757650132396.255
Carlos Ivan Beltran2005–2010741776134493.279
John Milner1971–197774158694338.245
Ron Swoboda1965–197073753669304.242
Juan Lagares2013–201971649825179.254
Dave Magadan1986–199270161021254.292
Lucas Duda2010–2016685552108341.246
Felix Millan1973–19776817438182.278
Ken Boswell1967–197468152831193.250
Ron Hodges1973–198466634219147.240
Tommie Agee1968–197266163282265.262
Hubie Brooks1980–199165464044269.267
Jim Hickman1962–196662443960210.241
Dave Kingman1975–1983606465145361.220
Gary Carter1985–198960054289349.249
Ruben Tejada2010–201958649310148.254
George Foster1982–198558354986323.255
Wilmer Flores2013–201858148868253.262
Doug Flynn1978–19815464465141.240
Kevin Elster1986–199253735534174.224
Joe McEwing2000–200450225515107.243
Steve Henderson1977–198049751635227.287
Lenny Dykstra1985–198848842627140.279
Joe Christopher1962–196548537128156.265
Rafael Santana1984–19874833768113.248

What the columns mean: H · HR · RBI · AVG

Pitchers with the most games

Every New York Mets pitcher, 1962 to 2026
W: Games in which this pitcher was credited with the win.L: Games in which this pitcher was charged with the loss.SV: Games finished by protecting a narrow lead to the last out.IP: Innings pitched. The decimal counts outs, so 6.2 is six innings and two more outs.ERA: Earned runs allowed per nine innings pitched — lower is better. Under 3.00 is excellent.K: Batters this pitcher struck out.
Pedro Feliciano2002–201348422214383.23.33350
Jeurys Familia2012–20214292419107426.23.31444
Tom Seaver1967–198338819112112,949.12.562,469
Jerry Koosman1967–197837614013752,544.23.091,799
Jesse Orosco1979–19873724747107595.12.74506
Tug McGraw1965–1974361475586792.23.17618
Edwin Diaz2019–20253322422144328.12.93538
Bobby Parnell2008–2015329202837331.13.78293
Aaron Heilman2003–200830522339450.14.24395
Dwight Gooden1984–19943051578512,169.23.101,875
Armando Benitez1999–20022881511139297.22.63406
Jeff Innis1987–199328810205360.03.05192
Seth Lugo2016–2022275322416494.23.48508
Ron Taylor1967–1971269212149361.03.04197
Doug Sisk1982–1987263171633412.13.10163
Roger McDowell1985–1988255322480433.03.12213
Sid Fernandez1984–1993255987811,584.23.141,449
Ron Darling1983–1990240946401,517.23.481,090
Skip Lockwood1975–1979227243665379.22.80368
Turk Wendell1998–200022318118245.03.20208
Craig Swan1973–1983219587121,212.03.65661
Jerry Blevins2015–20182191444138.23.38166
Al Leiter1998–2004213956701,360.03.421,106
Dennis Cook1998–200021224126190.03.79200
Jacob deGrom2014–2022209825701,326.02.521,607
Jon Matlack1971–1977203828101,448.03.031,023
Neil Allen1979–1982202233367327.23.38253
Bobby J. Jones1993–2000193745601,215.24.13714
Adam Ottavino2022–202419291216183.13.14211
Randy Myers1985–1989185171356240.02.74264

What the columns mean: W · L · SV · IP · ERA · K

Every New York Mets player, A to Z

B

C

D

F

G

H

J

K

M

N

O

P

Q

R

S

T

V

Y

Z

Regular season, each player’s seasons with the club under every name it has played as. A pitcher who also batted is in both tables. A season split between two clubs is filed as one combined line and counts for neither.