New York Mets and St. Louis Cardinals players: who played for both

Who played for both the Mets and Cardinals?

144 players played for both the New York Mets and the St. Louis Cardinals between 1962 and 2025, including Keith Hernandez, Ken Boyer, Todd Zeile and Jose Oquendo. 63 of them played for the Mets first and 77 for the Cardinals first; 4 played for both in the same season.

Did you know?

  • Bob Miller is the earliest on this list to complete the pair: Cardinals first, then the Mets from 1962.
  • Ryan Helsley is the most recent: Cardinals first, then the Mets from 2025.
  • Keith Hernandez played the most games across the two: 880 for the Mets and 1,165 for the Cardinals.
  • 31 of them had two or more separate spells with one of the teams, such as Todd Zeile.
  • Most common positions on this list: P (64), OF (32), C (13), SS (13).

How many can you name?

Name players who played for both the Mets and the Cardinals. The surname is enough. 0 / 144

All 144 players, most games for the two first

Seasons and regular-season games with each franchise (1876–2025). A gap of a season or more starts a new spell.
PlayerPosMetsCardinals
Keith Hernandez1B1983–1989 (880 g)1974–1983 (1165 g)
Ken Boyer3B1966–1967 (192 g)1955–1965 (1667 g)
Todd Zeile3B2000–2001, 2004 (441 g)1989–1995 (757 g)
Jose Oquendo2B1983–1984 (201 g)1986–1995 (989 g)
Joe TorreC1975–1977 (254 g)1969–1974 (918 g)
Carlos BeltranOF2005–2011 (839 g)2012–2013 (296 g)
Tom Herr2B1990–1991 (97 g)1979–1988 (1029 g)
Vince ColemanOF1991–1993 (235 g)1985–1990 (878 g)
Bernard GilkeyOF1996–1998 (380 g)1990–1995 (593 g)
Wayne Garrett3B1969–1976 (883 g)1978 (33 g)
Garry TempletonSS1991 (80 g)1976–1981 (713 g)
Gregg Jefferies1B1987–1991 (465 g)1993–1994 (245 g)
Tommie AgeeOF1968–1972 (661 g)1973 (26 g)
Jim HickmanOF1962–1966 (624 g)1974 (50 g)
Harrison BaderOF2024 (143 g)2017–2022 (523 g)
Joe McEwingOF2000–2004 (502 g)1998–1999 (162 g)
Joel YoungbloodOF1977–1982 (610 g)1977 (25 g)
Mike Jorgensen1B1968, 1970–1971, 1980–1983 (492 g)1984–1985 (131 g)
Ruben TejadaSS2010–2015, 2019 (586 g)2016 (23 g)
Bobby Bonilla3B1992–1995, 1999 (515 g)2001 (93 g)
Roger CedenoOF1999, 2002–2003 (452 g)2004–2005 (132 g)
Fernando Vina2B1994 (79 g)2000–2003 (488 g)
Fernando Tatis3B2008–2010 (258 g)1998–2000 (300 g)
Eli MarreroC2006 (25 g)1997–2003 (525 g)
Jason IsringhausenP1995–1997, 1999, 2011 (113 g)2002–2008 (401 g)
Rafael SantanaSS1984–1987 (483 g)1983 (30 g)
Mike PhillipsSS1975–1977 (241 g)1977–1980 (231 g)
Ron Hunt2B1963–1966 (459 g)1974 (12 g)
Tommy PhamOF2023 (78 g)2014–2018, 2024 (385 g)
Jerry Buchek2B1967–1968 (197 g)1961, 1963–1966 (224 g)
Ron TaylorP1967–1971 (269 g)1963–1965 (142 g)
Timo PerezOF2000–2003 (372 g)2006 (23 g)
Ray SadeckiP1970–1974, 1977 (165 g)1960–1966, 1975 (217 g)
Charley Smith3B1964–1965 (262 g)1966 (116 g)
Jesse OroscoP1979, 1981–1987 (372 g)2000 (6 g)
Marlon Anderson2B2005, 2007–2009 (257 g)2004 (113 g)
Ted MartinezSS1970–1974 (353 g)1975 (16 g)
Rick AnkielOF2013 (20 g)1999–2001, 2004, 2007–2009 (344 g)
Miguel Cairo2B2005 (100 g)2001–2003, 2007 (255 g)
Jose VizcainoSS1994–1996 (334 g)2006 (16 g)
Donn Clendenon1B1969–1971 (281 g)1972 (61 g)
Ty Wigginton3B2002–2004 (288 g)2013 (47 g)
Neil AllenP1979–1983 (223 g)1983–1985 (105 g)
Al JacksonP1962–1965, 1968–1969 (235 g)1966–1967 (92 g)
Don HahnOF1971–1974 (318 g)1975 (7 g)
Craig Paquette3B1998 (7 g)1999–2001 (305 g)
Ryan HelsleyP2025 (22 g)2019–2025 (275 g)
Braden LooperP2004–2005 (131 g)1998, 2006–2008 (146 g)
Jose CardenalOF1979–1980 (37 g)1970–1971 (237 g)
Johnny LewisOF1965–1967 (226 g)1964 (40 g)
Lance JohnsonOF1996–1997 (232 g)1987 (33 g)
Bobby SmithOF1962 (8 g)1957–1959, 1962 (255 g)
Chris CannizzaroC1962–1965 (249 g)1960–1961 (13 g)
George AltmanOF1964 (124 g)1963 (135 g)
Fernando SalasP2016–2017 (65 g)2010–2013 (187 g)
Jim LindemanOF1994 (52 g)1986–1989 (184 g)
Jim Beauchamp1B1972–1973 (108 g)1963, 1970–1971 (125 g)
Jerry MoralesOF1980 (94 g)1978 (130 g)
Pete FalconeP1979–1982 (145 g)1976–1978 (78 g)
Vinegar Bend MizellP1962 (17 g)1952–1953, 1956–1960 (199 g)
Mike DifeliceC2005–2007 (42 g)1996–1997, 2002 (167 g)
Steven MatzP2015–2020 (122 g)2022–2025 (84 g)
Shawon DunstonSS1999 (42 g)1999–2000 (160 g)
Adam OttavinoP2022–2024 (192 g)2010 (6 g)
Alberto CastilloC1995–1998 (92 g)1999 (93 g)
Eddie BressoudSS1966 (133 g)1967 (52 g)
Genesis CabreraP2025 (6 g)2019–2023 (175 g)
Jim DwyerOF1976 (11 g)1973–1975, 1977–1978 (170 g)
Danny FrisellaP1967–1972 (158 g)1976 (18 g)
Michael WachaP2020 (8 g)2013–2019 (165 g)
Bob MillerP1962, 1973–1974 (99 g)1957, 1959–1961 (70 g)
Hobie LandrithC1962 (23 g)1957–1958 (145 g)
Jimmie SchafferC1965 (24 g)1961–1962 (138 g)
Kelly StinnettC1994–1995, 2006 (131 g)2007 (26 g)
Chuck TaylorP1972 (20 g)1969–1971 (126 g)
Abraham Nunez3B2008 (2 g)2005 (139 g)
Clint HurdleOF1983, 1985, 1987 (59 g)1986 (78 g)
Tracy StallardP1963–1964 (75 g)1965–1966 (60 g)
Gary KolbOF1965 (40 g)1960, 1962–1963 (90 g)
Ricky BottalicoP2004 (60 g)1999 (68 g)
Roger CraigP1962–1963 (88 g)1964 (39 g)
Juan AcevedoP1997 (25 g)1998–1999 (100 g)
Harry ParkerP1973–1975 (96 g)1970–1971, 1975 (25 g)
Manny AybarP2005 (22 g)1997–1999 (99 g)
Gary BennettC2001 (1 g)2006–2007 (119 g)
Mike TorrezP1983–1984 (48 g)1967–1971 (71 g)
Duke CarmelOF1963 (47 g)1959–1960, 1963 (71 g)
Bob McClureP1988 (14 g)1991–1992 (103 g)
Mike MatthewsP2005 (6 g)2000–2002 (109 g)
Rich FolkersP1970 (16 g)1972–1974 (98 g)
Jack HeidemannSS1975–1976 (66 g)1974 (47 g)
Darren BraggOF2001 (18 g)1999 (93 g)
Bob JohnsonSS1967 (90 g)1969 (19 g)
Dominic LeoneP2023 (31 g)2018–2019 (70 g)
Don ShawP1967–1968 (47 g)1971–1972 (53 g)
Rick WhiteP2000–2001 (79 g)2002 (20 g)
Andrew BrownOF2013–2014 (87 g)2011 (11 g)
Gary Rajsich1B1982–1983 (91 g)1984 (7 g)
Ed BautaP1963–1964 (17 g)1960–1963 (80 g)
Wilson DelgadoSS2004 (42 g)2002–2003 (55 g)
Darren OliverP2006 (45 g)1998–1999 (46 g)
Rich RodriguezP2000 (32 g)1994–1995 (57 g)
Ken MacKenzieP1962–1963 (76 g)1963 (8 g)
Butch MetzgerP1978 (25 g)1977 (58 g)
Lee GuettermanP1992 (43 g)1993 (40 g)
Craig AndersonP1962–1964 (57 g)1961 (25 g)
Mark ClarkP1996–1997 (55 g)1991–1992 (27 g)
Jorge SosaP2007–2008 (62 g)2006 (19 g)
Dennis RibantP1964–1966 (76 g)1969 (2 g)
Allen WatsonP1999 (14 g)1993–1995 (59 g)
Phil MatonP2024 (31 g)2025 (40 g)
Gordie RichardsonP1965–1966 (50 g)1964 (19 g)
T. J. McFarlandP2023 (3 g)2021–2022 (66 g)
Preston WilsonOF1998 (8 g)2006–2007 (58 g)
Chasen ShreveP2020, 2022 (42 g)2018–2019 (23 g)
Miguel BatistaP2011–2012 (39 g)2011 (26 g)
Mike DeJeanP2004–2005 (46 g)2003 (18 g)
Rigo BeltranP1998–1999 (28 g)1997 (35 g)
Tom GrieveOF1978 (54 g)1979 (9 g)
Jose QuintanaP2023–2024 (44 g)2022 (12 g)
Ray BurrisP1979–1980 (33 g)1986 (23 g)
Octavio DotelP1999 (19 g)2011 (29 g)
Benny AyalaOF1974, 1976 (45 g)1977 (1 g)
Raul ValdesP2010 (38 g)2011 (7 g)
Rick OwnbeyP1982–1983 (21 g)1984, 1986 (22 g)
Andy HasslerP1979 (29 g)1984–1985 (13 g)
Joe GrzendaP1967 (11 g)1972 (30 g)
Bill PulsipherP1995, 1998, 2000 (35 g)2005 (5 g)
Jack LamabeP1967 (16 g)1967 (23 g)
Chuck CarrOF1990–1991 (16 g)1992 (22 g)
Rob JohnsonC2012 (17 g)2013 (20 g)
Shawn GilbertOF1997–1998 (32 g)1998 (4 g)
Luis AlvaradoSS1977 (1 g)1974, 1976 (33 g)
Jacob BarnesP2021 (19 g)2023 (13 g)
Bob HeiseSS1967–1969 (26 g)1974 (3 g)
Herb MofordP1962 (7 g)1955 (14 g)
Blaine BoyerP2011 (5 g)2009 (15 g)
Tommy MooreP1972–1973 (7 g)1975 (10 g)
Brandon WaddellP2025 (11 g)2021 (4 g)
Ricardo RinconP2008 (8 g)2006 (5 g)
Mark LittleOF2002 (3 g)1998 (7 g)
Rick WilkinsC1998 (5 g)2000 (4 g)
Ali SanchezC2020 (5 g)2021 (2 g)
Joe HudsonC2024 (1 g)2019 (1 g)

From the SABR Lahman Baseball Database (CC BY-SA 3.0), 1876–2025. A season counts when the player played at least one regular-season game for the franchise.Cardinals seasons include the St. Louis Brown Stockings (1882), St. Louis Browns (1883–1898) and St. Louis Perfectos (1899).

What next? Play today's MLB Grid

Fill a 3×3 board of team pairs like this one, with nine guesses and a rarity score. New board every day.

Play the MLB GridMLB career pathMets historyCardinals history

More “played for both” lists

All MLB team pairs

Questions

How many players have played for both the New York Mets and the St. Louis Cardinals?

144 in the Lahman Baseball Database from 1962 to 2025, including Keith Hernandez, Ken Boyer, Todd Zeile and Jose Oquendo. A player counts when he played at least one regular-season game for each franchise.

Who was the first player on this list to play for both?

Bob Miller: St. Louis Cardinals first, then the New York Mets from 1962.

Who has played for both recently?

Harrison Bader, Tommy Pham, Ryan Helsley, Steven Matz, Adam Ottavino and Genesis Cabrera and 4 more, with a season for one of the two in 2024 or 2025.

Does a player count if the team has moved or changed its name?

Yes. Seasons count for today's franchise, the way the Lahman database links every team-season to a franchise. Cardinals seasons include the St. Louis Brown Stockings (1882), St. Louis Browns (1883–1898) and St. Louis Perfectos (1899).

Careers from the SABR Lahman Baseball Database (CC BY-SA 3.0). Team logos are trademarks of their respective teams (logos via TheSportsDB). Independent and not affiliated with MLB or any team. Credits