Seattle Mariners and St. Louis Cardinals players: who played for both

Who played for both the Mariners and Cardinals?

86 players played for both the Seattle Mariners and the St. Louis Cardinals between 1977 and 2025, including John Mabry, Kolten Wong, Vince Coleman and Tino Martinez. 43 of them played for the Mariners first and 43 for the Cardinals first.

Did you know?

  • Bill Stein is the earliest on this list to complete the pair: Cardinals first, then the Mariners from 1977.
  • Shawn Armstrong is the most recent: Mariners first, then the Cardinals from 2024.
  • John Mabry played the most games across the two: 199 for the Mariners and 748 for the Cardinals.
  • 17 of them had two or more separate spells with one of the teams, such as John Mabry.
  • Most common positions on this list: P (52), C (10), OF (8), 2B (4).

How many can you name?

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

All 86 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.
PlayerPosMarinersCardinals
John MabryOF1999–2000, 2003 (199 g)1994–1998, 2001, 2004–2005 (748 g)
Kolten Wong2B2023 (67 g)2013–2020 (852 g)
Vince ColemanOF1995 (40 g)1985–1990 (878 g)
Tino Martinez1B1990–1995 (543 g)2002–2003 (288 g)
Brendan RyanSS2011–2013 (351 g)2007–2010 (415 g)
David Bell3B1998–2001 (446 g)1995–1998 (171 g)
Fernando Vina2B1993 (24 g)2000–2003 (488 g)
Randy WinnOF2003–2005 (416 g)2010 (87 g)
Steve BraunOF1977–1978 (171 g)1981–1985 (330 g)
Bill Stein3B1977–1980 (420 g)1972–1973 (46 g)
Ryan FranklinP1999, 2001–2005 (181 g)2007–2011 (285 g)
Darnell Coles3B1983–1985, 1988–1990 (340 g)1995 (63 g)
Tom LampkinC1999–2001 (191 g)1997–1998 (201 g)
Brad MillerSS2013–2015 (343 g)2020 (48 g)
Bob StinsonC1977–1980 (372 g)1971 (17 g)
Miguel Cairo2B2008 (108 g)2001–2003, 2007 (255 g)
Adam Kennedy2B2011 (114 g)1999, 2007–2008 (235 g)
Scott Spiezio1B2004–2005 (141 g)2006–2007 (201 g)
Arthur RhodesP2000–2003, 2008 (313 g)2011 (19 g)
Jamie MoyerP1996–2006 (324 g)1991 (8 g)
Eduardo Perez1B2006 (43 g)1999–2000, 2002–2003 (257 g)
Mark WhitenOF1996 (40 g)1993–1994 (244 g)
Joel PineiroP2000–2006 (185 g)2007–2009 (78 g)
Randy ArozarenaOF2024–2025 (214 g)2019 (19 g)
Mike TimlinP1997–1998 (96 g)2000–2002 (135 g)
Darren BraggOF1994–1996 (129 g)1999 (93 g)
Dave CollinsOF1977 (120 g)1990 (99 g)
Tony FossasP1998 (23 g)1995–1997 (194 g)
Ron VilloneP1995, 2004–2005 (127 g)2008 (74 g)
Russell Branyan3B2009–2010 (173 g)2007 (21 g)
Marc RzepczynskiP2017–2018 (82 g)2011–2013 (109 g)
Rob JohnsonC2007–2010 (161 g)2013 (20 g)
Rob MurphyP1991 (57 g)1993–1994 (123 g)
Roy ThomasP1983–1985, 1987 (112 g)1978–1980 (66 g)
Jeff FasseroP1997–1999 (97 g)2002–2003 (78 g)
Heathcliff SlocumbP1997–1998 (84 g)1999–2000 (84 g)
Marco GonzalesP2017–2023 (151 g)2014–2015, 2017 (12 g)
Rick HoneycuttP1977–1980 (99 g)1996–1997 (63 g)
Omar OlivaresP1997 (13 g)1990–1994 (147 g)
Miguel BatistaP2007–2009 (133 g)2011 (26 g)
Matthew BowmanP2024 (1 g)2016–2018 (157 g)
Rich DeLuciaP1990–1993 (97 g)1995 (56 g)
Andy BenesP1995 (12 g)1996–1997, 2000–2002 (138 g)
Lee GuettermanP1984, 1986–1987, 1995–1996 (109 g)1993 (40 g)
Dominic LeoneP2014–2015, 2023 (76 g)2018–2019 (70 g)
Diego SeguiP1977 (40 g)1972–1973 (98 g)
Brian Hunter1B1996 (75 g)1998 (62 g)
Taylor MotterSS2017–2018 (100 g)2023 (29 g)
Sam TuivailalaP2018–2019 (28 g)2014–2018 (96 g)
Mike LeakeP2017–2019 (58 g)2016–2017 (61 g)
Steve CishekP2016–2017 (85 g)2015 (27 g)
Juan AgostoP1992 (17 g)1991–1992 (94 g)
Mike MorganP1985–1987 (73 g)1995–1996 (35 g)
Pat BordersC2001–2005 (79 g)1996 (26 g)
Jamey WrightP2010–2011 (88 g)2002 (4 g)
Chris WidgerC1995–1996, 2000 (41 g)2003 (44 g)
Zach DukeP2018 (27 g)2016–2017 (55 g)
Wade LeBlancP2016, 2018–2019 (69 g)2021 (12 g)
Josh KinneyP2012 (35 g)2006, 2008–2009 (45 g)
Brett TomkoP2000–2001 (43 g)2003 (35 g)
Tom NiedenfuerP1989 (25 g)1990 (52 g)
Luke WeaverP2023 (5 g)2016–2018 (58 g)
Skip JutzeC1977 (42 g)1972 (21 g)
Allen WatsonP1999 (3 g)1993–1995 (59 g)
Juan NicasioP2018 (46 g)2017 (9 g)
Casey LawrenceP2017–2018, 2025 (39 g)2023 (15 g)
Rob DresslerP1979–1980 (51 g)1978 (3 g)
Riley O'BrienP2022 (1 g)2024–2025 (50 g)
Ted PowerP1993 (25 g)1989 (23 g)
Jeff WeaverP2007 (27 g)2006 (17 g)
Sterling HitchcockP1996 (35 g)2003 (8 g)
Marc HillC1980 (29 g)1973–1974 (11 g)
J. A. HappP2015 (21 g)2021 (11 g)
Doug CreekP2002 (23 g)1995 (6 g)
Shawn ArmstrongP2018–2019 (18 g)2024 (11 g)
Rick WilkinsC1997–1998 (24 g)2000 (4 g)
Rick WhiteP2007 (6 g)2002 (20 g)
Stan ClarkeP1987 (22 g)1990 (2 g)
Tommy MooreP1977 (14 g)1975 (10 g)
Jimmy SextonSS1977 (14 g)1983 (6 g)
Brian FuentesP2001 (10 g)2012 (6 g)
Dave WainhouseP1993 (3 g)2000 (9 g)
Kevin JarvisP2004 (8 g)2005 (4 g)
Luis DeLeonP1989 (1 g)1981 (10 g)
Joe HudsonC2020 (9 g)2019 (1 g)
Steven BaronC2015 (4 g)2018 (2 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 pathMariners historyCardinals history

More “played for both” lists

All MLB team pairs

Questions

How many players have played for both the Seattle Mariners and the St. Louis Cardinals?

86 in the Lahman Baseball Database from 1977 to 2025, including John Mabry, Kolten Wong, Vince Coleman and Tino Martinez. 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?

Bill Stein: St. Louis Cardinals first, then the Seattle Mariners from 1977.

Who has played for both recently?

Randy Arozarena, Matthew Bowman, Casey Lawrence, Riley O'Brien and Shawn Armstrong, 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