San Francisco Giants and Seattle Mariners players: who played for both

Who played for both the Giants and Mariners?

106 players played for both the San Francisco Giants and the Seattle Mariners between 1977 and 2025, including Rich Aurilia, Omar Vizquel, Randy Winn and Jeffrey Leonard. 59 of them played for the Giants first and 42 for the Mariners first; 5 played for both in the same season.

Did you know?

  • Rob Dressler is the earliest on this list to complete the pair: Giants first, then the Mariners from 1979.
  • Luke Jackson is the most recent: Giants first, then the Mariners from 2025.
  • Rich Aurilia played the most games across the two: 1,292 for the Giants and 73 for the Mariners.
  • 16 of them had two or more separate spells with one of the teams, such as Rich Aurilia.
  • Most common positions on this list: P (49), OF (27), C (13), 3B (5).

How many can you name?

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

All 106 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.
PlayerPosGiantsMariners
Rich AuriliaSS1995–2003, 2007–2009 (1292 g)2004 (73 g)
Omar VizquelSS2005–2008 (542 g)1989–1993 (660 g)
Randy WinnOF2005–2009 (666 g)2003–2005 (416 g)
Jeffrey LeonardOF1981–1988 (789 g)1989–1990 (284 g)
Kevin MitchellOF1987–1991 (624 g)1992 (99 g)
Mitch HanigerOF2023 (61 g)2017–2019, 2021–2022, 2024 (651 g)
Dave HendersonOF1987 (15 g)1981–1986 (654 g)
Stan JavierOF1996–1999 (460 g)2000–2001 (194 g)
Gary MatthewsOF1972–1976 (594 g)1987 (45 g)
David Bell3B2002 (154 g)1998–2001 (446 g)
Russ Davis3B2000–2001 (133 g)1996–1999 (435 g)
Sergio RomoP2008–2016 (515 g)2022 (17 g)
Michael JacksonP1992–1994 (184 g)1988–1991, 1996 (335 g)
Justin Smoak1B2020 (3 g)2010–2014 (496 g)
Marc HillC1975–1980 (431 g)1980 (29 g)
Glenallen HillOF1995–1997 (358 g)1998 (74 g)
Gaylord PerryP1962–1971 (376 g)1982–1983 (48 g)
Mike KingeryOF1990–1991 (196 g)1987–1989 (208 g)
Mike FelderOF1991–1992 (277 g)1993 (109 g)
Bill SwiftP1992–1994 (86 g)1985–1986, 1988–1991, 1998 (282 g)
Denard SpanOF2016–2017 (272 g)2018 (94 g)
Greg Litton2B1989–1992 (291 g)1993 (72 g)
Darnell Coles3B1991 (11 g)1983–1985, 1988–1990 (340 g)
Bob KearneyC1979 (2 g)1984–1987 (346 g)
Mike MorseOF2014, 2017 (155 g)2005–2008, 2013 (183 g)
Tom LampkinC1995–1996 (131 g)1999–2001 (191 g)
Donovan Solano2B2019–2021 (236 g)2025 (69 g)
Jason EllisonOF2003–2006 (235 g)2007 (63 g)
Randy JohnsonP2009 (22 g)1989–1998 (275 g)
Yorvit TorrealbaC2001–2005 (220 g)2005 (42 g)
Hunter StricklandP2014–2018 (253 g)2019 (4 g)
Tom MurphyC2024 (13 g)2019, 2021–2023 (234 g)
Austin JacksonOF2018 (59 g)2014–2015 (161 g)
Dave HeaverloP1975–1977 (159 g)1980 (60 g)
Cory GearrinP2015–2018 (166 g)2019 (48 g)
Nori AokiOF2015 (93 g)2016 (118 g)
Nick VincentP2019 (18 g)2016–2018 (191 g)
Jose CruzOF2003 (158 g)1997 (49 g)
Dave BurbaP1992–1995, 2004 (177 g)1990–1991 (28 g)
Donell NixonOF1988–1989 (154 g)1987 (46 g)
Jose GuillenOF2010 (42 g)2007 (153 g)
Dominic LeoneP2021–2022 (112 g)2014–2015, 2023 (76 g)
Alex DiazOF1998 (34 g)1995–1996 (141 g)
Curt CasaliC2021–2022, 2024 (159 g)2022 (16 g)
Jean MachiP2012–2015 (163 g)2017 (5 g)
Jose MesaP1998 (32 g)1999–2000 (134 g)
Mac WilliamsonOF2015–2019 (135 g)2019 (25 g)
Rich DeLuciaP1996–1997 (59 g)1990–1993 (97 g)
Russ SwanP1989–1990 (4 g)1990–1993 (152 g)
Jeff FasseroP2005–2006 (58 g)1997–1999 (97 g)
Rey SanchezSS1998 (109 g)2003 (46 g)
Tommy La Stella2B2021–2022 (136 g)2023 (12 g)
Tracy JonesOF1989 (40 g)1990–1991 (104 g)
Rick WilkinsC1996–1997 (118 g)1997–1998 (24 g)
David AardsmaP2004 (11 g)2009–2010 (126 g)
Eliezer AlfonzoC2006–2008 (118 g)2010 (13 g)
Ron RoenickeOF1985 (65 g)1983 (59 g)
Jamey WrightP2006 (35 g)2010–2011 (88 g)
Dave McCarty1B1995–1996 (103 g)1998 (8 g)
Brett TomkoP2004–2005 (66 g)2000–2001 (43 g)
Keith ComstockP1987 (15 g)1989–1991 (92 g)
Armando BenitezP2005–2007 (90 g)2003 (15 g)
John RabbC1982–1984 (96 g)1988 (9 g)
Mike FordDH2022 (1 g)2022–2023 (100 g)
Trevor GottP2019–2020 (65 g)2023 (30 g)
Buddy BlackP1991–1994 (89 g)1981 (2 g)
Doug CreekP1996–1997 (66 g)2002 (23 g)
Mackey SasserC1987 (2 g)1993–1994 (86 g)
Jason Vosler3B2021–2022 (77 g)2024 (10 g)
Terry MulhollandP1986, 1988–1989, 1995, 1997 (74 g)1996 (12 g)
Luke JacksonP2023–2024 (69 g)2025 (10 g)
Rob DresslerP1975–1976 (28 g)1979–1980 (51 g)
Shawn BartonP1995–1996 (59 g)1992 (14 g)
Robbie RayP2024–2025 (39 g)2022–2023 (33 g)
Donovan Walton2B2022, 2024 (33 g)2019–2022 (37 g)
Mike LeakeP2015 (12 g)2017–2019 (58 g)
Rich GossageP1989 (31 g)1994 (36 g)
Steve FreyP1994–1995 (53 g)1995 (13 g)
Dave RobertsP1979 (26 g)1980 (37 g)
Randy MessengerP2007 (37 g)2008–2009 (25 g)
Chris RayP2010 (28 g)2011 (29 g)
Salomon TorresP1993–1995 (28 g)1995–1997 (28 g)
Justin RuggianoOF2017 (19 g)2015 (36 g)
Mark LeiterP1995–1996 (53 g)1999 (2 g)
AJ PollockOF2023 (5 g)2023 (49 g)
Mark GrantP1984, 1986–1987 (31 g)1992 (23 g)
Scott AtchisonP2007 (22 g)2004–2005 (31 g)
Guillermo QuirozC2013–2014 (45 g)2006, 2009–2010 (7 g)
Bill Hall3B2011 (16 g)2009 (34 g)
Matt WislerP2021 (21 g)2019 (23 g)
Rich MonteleoneP1994 (39 g)1987 (3 g)
Chris HestonP2014–2016 (38 g)2017 (2 g)
Cole GillespieOF2013 (3 g)2014 (34 g)
Gordon Beckham2B2016 (3 g)2017–2018 (33 g)
Allen WatsonP1996 (32 g)1999 (3 g)
Tyler AndersonP2020 (13 g)2021 (13 g)
Brad GuldenC1986 (17 g)1981 (8 g)
Gregory SantosP2021–2022 (5 g)2024–2025 (16 g)
Jim WeaverOF1989 (12 g)1987 (7 g)
Mike BaumannP2024 (1 g)2024 (18 g)
Eric GundersonP1990–1991 (9 g)1992 (9 g)
Travis BlackleyP2007, 2012 (6 g)2004 (6 g)
Kevin Padlo1B2022 (4 g)2021–2022 (7 g)
Pat VenditteP2019 (2 g)2016 (7 g)
Andrew KnappC2022, 2024 (6 g)2022 (2 g)
Stuart FairchildOF2022 (5 g)2022 (3 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.Giants seasons include the New York Gothams (1883–1884) and New York Giants (1885–1957).

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 pathGiants historyMariners history

More “played for both” lists

All MLB team pairs

Questions

How many players have played for both the San Francisco Giants and the Seattle Mariners?

106 in the Lahman Baseball Database from 1977 to 2025, including Rich Aurilia, Omar Vizquel, Randy Winn and Jeffrey Leonard. 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?

Rob Dressler: San Francisco Giants first, then the Seattle Mariners from 1979.

Who has played for both recently?

Mitch Haniger, Donovan Solano, Tom Murphy, Curt Casali, Jason Vosler and Luke Jackson and 5 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. Giants seasons include the New York Gothams (1883–1884) and New York Giants (1885–1957).

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