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
| Player | Pos | Giants | Mariners |
|---|---|---|---|
| Rich Aurilia | SS | 1995–2003, 2007–2009 (1292 g) | 2004 (73 g) |
| Omar Vizquel | SS | 2005–2008 (542 g) | 1989–1993 (660 g) |
| Randy Winn | OF | 2005–2009 (666 g) | 2003–2005 (416 g) |
| Jeffrey Leonard | OF | 1981–1988 (789 g) | 1989–1990 (284 g) |
| Kevin Mitchell | OF | 1987–1991 (624 g) | 1992 (99 g) |
| Mitch Haniger | OF | 2023 (61 g) | 2017–2019, 2021–2022, 2024 (651 g) |
| Dave Henderson | OF | 1987 (15 g) | 1981–1986 (654 g) |
| Stan Javier | OF | 1996–1999 (460 g) | 2000–2001 (194 g) |
| Gary Matthews | OF | 1972–1976 (594 g) | 1987 (45 g) |
| David Bell | 3B | 2002 (154 g) | 1998–2001 (446 g) |
| Russ Davis | 3B | 2000–2001 (133 g) | 1996–1999 (435 g) |
| Sergio Romo | P | 2008–2016 (515 g) | 2022 (17 g) |
| Michael Jackson | P | 1992–1994 (184 g) | 1988–1991, 1996 (335 g) |
| Justin Smoak | 1B | 2020 (3 g) | 2010–2014 (496 g) |
| Marc Hill | C | 1975–1980 (431 g) | 1980 (29 g) |
| Glenallen Hill | OF | 1995–1997 (358 g) | 1998 (74 g) |
| Gaylord Perry | P | 1962–1971 (376 g) | 1982–1983 (48 g) |
| Mike Kingery | OF | 1990–1991 (196 g) | 1987–1989 (208 g) |
| Mike Felder | OF | 1991–1992 (277 g) | 1993 (109 g) |
| Bill Swift | P | 1992–1994 (86 g) | 1985–1986, 1988–1991, 1998 (282 g) |
| Denard Span | OF | 2016–2017 (272 g) | 2018 (94 g) |
| Greg Litton | 2B | 1989–1992 (291 g) | 1993 (72 g) |
| Darnell Coles | 3B | 1991 (11 g) | 1983–1985, 1988–1990 (340 g) |
| Bob Kearney | C | 1979 (2 g) | 1984–1987 (346 g) |
| Mike Morse | OF | 2014, 2017 (155 g) | 2005–2008, 2013 (183 g) |
| Tom Lampkin | C | 1995–1996 (131 g) | 1999–2001 (191 g) |
| Donovan Solano | 2B | 2019–2021 (236 g) | 2025 (69 g) |
| Jason Ellison | OF | 2003–2006 (235 g) | 2007 (63 g) |
| Randy Johnson | P | 2009 (22 g) | 1989–1998 (275 g) |
| Yorvit Torrealba | C | 2001–2005 (220 g) | 2005 (42 g) |
| Hunter Strickland | P | 2014–2018 (253 g) | 2019 (4 g) |
| Tom Murphy | C | 2024 (13 g) | 2019, 2021–2023 (234 g) |
| Austin Jackson | OF | 2018 (59 g) | 2014–2015 (161 g) |
| Dave Heaverlo | P | 1975–1977 (159 g) | 1980 (60 g) |
| Cory Gearrin | P | 2015–2018 (166 g) | 2019 (48 g) |
| Nori Aoki | OF | 2015 (93 g) | 2016 (118 g) |
| Nick Vincent | P | 2019 (18 g) | 2016–2018 (191 g) |
| Jose Cruz | OF | 2003 (158 g) | 1997 (49 g) |
| Dave Burba | P | 1992–1995, 2004 (177 g) | 1990–1991 (28 g) |
| Donell Nixon | OF | 1988–1989 (154 g) | 1987 (46 g) |
| Jose Guillen | OF | 2010 (42 g) | 2007 (153 g) |
| Dominic Leone | P | 2021–2022 (112 g) | 2014–2015, 2023 (76 g) |
| Alex Diaz | OF | 1998 (34 g) | 1995–1996 (141 g) |
| Curt Casali | C | 2021–2022, 2024 (159 g) | 2022 (16 g) |
| Jean Machi | P | 2012–2015 (163 g) | 2017 (5 g) |
| Jose Mesa | P | 1998 (32 g) | 1999–2000 (134 g) |
| Mac Williamson | OF | 2015–2019 (135 g) | 2019 (25 g) |
| Rich DeLucia | P | 1996–1997 (59 g) | 1990–1993 (97 g) |
| Russ Swan | P | 1989–1990 (4 g) | 1990–1993 (152 g) |
| Jeff Fassero | P | 2005–2006 (58 g) | 1997–1999 (97 g) |
| Rey Sanchez | SS | 1998 (109 g) | 2003 (46 g) |
| Tommy La Stella | 2B | 2021–2022 (136 g) | 2023 (12 g) |
| Tracy Jones | OF | 1989 (40 g) | 1990–1991 (104 g) |
| Rick Wilkins | C | 1996–1997 (118 g) | 1997–1998 (24 g) |
| David Aardsma | P | 2004 (11 g) | 2009–2010 (126 g) |
| Eliezer Alfonzo | C | 2006–2008 (118 g) | 2010 (13 g) |
| Ron Roenicke | OF | 1985 (65 g) | 1983 (59 g) |
| Jamey Wright | P | 2006 (35 g) | 2010–2011 (88 g) |
| Dave McCarty | 1B | 1995–1996 (103 g) | 1998 (8 g) |
| Brett Tomko | P | 2004–2005 (66 g) | 2000–2001 (43 g) |
| Keith Comstock | P | 1987 (15 g) | 1989–1991 (92 g) |
| Armando Benitez | P | 2005–2007 (90 g) | 2003 (15 g) |
| John Rabb | C | 1982–1984 (96 g) | 1988 (9 g) |
| Mike Ford | DH | 2022 (1 g) | 2022–2023 (100 g) |
| Trevor Gott | P | 2019–2020 (65 g) | 2023 (30 g) |
| Buddy Black | P | 1991–1994 (89 g) | 1981 (2 g) |
| Doug Creek | P | 1996–1997 (66 g) | 2002 (23 g) |
| Mackey Sasser | C | 1987 (2 g) | 1993–1994 (86 g) |
| Jason Vosler | 3B | 2021–2022 (77 g) | 2024 (10 g) |
| Terry Mulholland | P | 1986, 1988–1989, 1995, 1997 (74 g) | 1996 (12 g) |
| Luke Jackson | P | 2023–2024 (69 g) | 2025 (10 g) |
| Rob Dressler | P | 1975–1976 (28 g) | 1979–1980 (51 g) |
| Shawn Barton | P | 1995–1996 (59 g) | 1992 (14 g) |
| Robbie Ray | P | 2024–2025 (39 g) | 2022–2023 (33 g) |
| Donovan Walton | 2B | 2022, 2024 (33 g) | 2019–2022 (37 g) |
| Mike Leake | P | 2015 (12 g) | 2017–2019 (58 g) |
| Rich Gossage | P | 1989 (31 g) | 1994 (36 g) |
| Steve Frey | P | 1994–1995 (53 g) | 1995 (13 g) |
| Dave Roberts | P | 1979 (26 g) | 1980 (37 g) |
| Randy Messenger | P | 2007 (37 g) | 2008–2009 (25 g) |
| Chris Ray | P | 2010 (28 g) | 2011 (29 g) |
| Salomon Torres | P | 1993–1995 (28 g) | 1995–1997 (28 g) |
| Justin Ruggiano | OF | 2017 (19 g) | 2015 (36 g) |
| Mark Leiter | P | 1995–1996 (53 g) | 1999 (2 g) |
| AJ Pollock | OF | 2023 (5 g) | 2023 (49 g) |
| Mark Grant | P | 1984, 1986–1987 (31 g) | 1992 (23 g) |
| Scott Atchison | P | 2007 (22 g) | 2004–2005 (31 g) |
| Guillermo Quiroz | C | 2013–2014 (45 g) | 2006, 2009–2010 (7 g) |
| Bill Hall | 3B | 2011 (16 g) | 2009 (34 g) |
| Matt Wisler | P | 2021 (21 g) | 2019 (23 g) |
| Rich Monteleone | P | 1994 (39 g) | 1987 (3 g) |
| Chris Heston | P | 2014–2016 (38 g) | 2017 (2 g) |
| Cole Gillespie | OF | 2013 (3 g) | 2014 (34 g) |
| Gordon Beckham | 2B | 2016 (3 g) | 2017–2018 (33 g) |
| Allen Watson | P | 1996 (32 g) | 1999 (3 g) |
| Tyler Anderson | P | 2020 (13 g) | 2021 (13 g) |
| Brad Gulden | C | 1986 (17 g) | 1981 (8 g) |
| Gregory Santos | P | 2021–2022 (5 g) | 2024–2025 (16 g) |
| Jim Weaver | OF | 1989 (12 g) | 1987 (7 g) |
| Mike Baumann | P | 2024 (1 g) | 2024 (18 g) |
| Eric Gunderson | P | 1990–1991 (9 g) | 1992 (9 g) |
| Travis Blackley | P | 2007, 2012 (6 g) | 2004 (6 g) |
| Kevin Padlo | 1B | 2022 (4 g) | 2021–2022 (7 g) |
| Pat Venditte | P | 2019 (2 g) | 2016 (7 g) |
| Andrew Knapp | C | 2022, 2024 (6 g) | 2022 (2 g) |
| Stuart Fairchild | OF | 2022 (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
San Francisco Giants and…
Cardinals 290Braves 289Cubs 288Reds 266Phillies 263Dodgers 254Pirates 252Yankees 185Guardians 178Athletics 170
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

