Miami Marlins and San Francisco Giants players: who played for both

Who played for both the Marlins and Giants?

68 players played for both the Miami Marlins and the San Francisco Giants between 1993 and 2025, including Dan Uggla, Cody Ross, Joe Panik and Robb Nen. 41 of them played for the Marlins first and 24 for the Giants first; 3 played for both in the same season.

Did you know?

  • Pat Rapp is the earliest on this list to complete the pair: Giants first, then the Marlins from 1993.
  • Shaun Anderson is the most recent: Giants first, then the Marlins from 2024.
  • Dan Uggla played the most games across the two: 776 for the Marlins and 4 for the Giants.
  • 8 of them had two or more separate spells with one of the teams, such as Steve Decker.
  • Most common positions on this list: P (41), OF (17), 2B (4), C (4).

How many can you name?

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

All 68 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.
PlayerPosMarlinsGiants
Dan Uggla2B2006–2010 (776 g)2014 (4 g)
Cody RossOF2006–2010 (573 g)2010–2011 (154 g)
Joe Panik2B2021 (53 g)2014–2019 (643 g)
Robb NenP1993–1997 (269 g)1998–2002 (365 g)
Benito SantiagoC1993–1994 (240 g)2001–2003 (367 g)
Donovan Solano2B2012–2015 (361 g)2019–2021 (236 g)
Edgar RenteriaSS1996–1998 (393 g)2009–2010 (196 g)
Sergio RomoP2019 (38 g)2008–2016 (515 g)
Moises AlouOF1997 (150 g)2005–2006 (221 g)
Gorkys HernandezOF2012 (45 g)2016–2018 (296 g)
Lewis BrinsonOF2018–2021 (320 g)2022 (16 g)
Jorge SolerOF2022–2023 (209 g)2024 (93 g)
Jarlin GarciaP2017–2019 (150 g)2020–2022 (135 g)
Todd LindenOF2007 (85 g)2003–2007 (185 g)
Casey McGehee3B2014–2015 (220 g)2015 (49 g)
Sam DysonP2013–2015 (80 g)2017–2019 (161 g)
Mark GardnerP1994–1995 (59 g)1996–2001 (180 g)
Justin RuggianoOF2012–2013 (219 g)2017 (19 g)
Kyle BarracloughP2015–2018 (227 g)2019 (10 g)
Rich RodriguezP1993 (36 g)1997–1999 (201 g)
Steven OkertP2021–2023 (158 g)2016–2018 (70 g)
Julian TavarezP2002 (29 g)1997–1999 (196 g)
Steve DeckerC1993, 1995 (59 g)1990–1992, 1996 (166 g)
John JohnstoneP1993–1995 (28 g)1997–2000 (192 g)
John BurkettP1995–1996 (55 g)1987, 1990–1994 (163 g)
Guillermo MotaP2004–2005 (82 g)2010–2012 (134 g)
Mike MorseOF2015 (53 g)2014, 2017 (155 g)
Armando BenitezP2004, 2007 (100 g)2005–2007 (90 g)
Livan HernandezP1996–1999 (73 g)1999–2002 (116 g)
Matt HergesP2006 (66 g)2003–2005 (118 g)
Brad PennyP2000–2004, 2014 (141 g)2009, 2012 (28 g)
Clay HensleyP2010–2011 (105 g)2012 (60 g)
Justin MillerP2007–2008 (108 g)2009 (44 g)
Isan Diaz2B2019–2021 (145 g)2023 (6 g)
Bryan MorrisP2014–2016 (130 g)2017 (20 g)
Randy MessengerP2005–2007 (111 g)2007 (37 g)
Pat RappP1993–1997 (118 g)1992, 1997 (11 g)
Adam DuvallOF2021 (91 g)2014 (28 g)
Johnny CuetoP2023 (13 g)2016–2021 (104 g)
Cole GillespieOF2015–2016 (108 g)2013 (3 g)
Yusmeiro PetitP2006 (15 g)2012–2015 (90 g)
Rob BrantlyC2012–2013, 2025 (101 g)2020 (1 g)
Austin DeanOF2018–2019 (98 g)2022 (3 g)
Alejandro De AzaOF2007, 2009 (67 g)2015 (24 g)
Derek HillOF2024–2025 (85 g)2024 (5 g)
Luke WilliamsOF2022 (71 g)2022 (8 g)
Jerar EncarnacionOF2022 (23 g)2024–2025 (54 g)
Chad GaudinP2012 (46 g)2013 (30 g)
Luis AquinoP1993–1994 (67 g)1995 (5 g)
Anthony DeSclafaniP2014 (13 g)2021–2023 (58 g)
Dennis CookP1997 (61 g)1988–1989 (6 g)
Sandy RosarioP2010–2012 (10 g)2013 (43 g)
Shaun AndersonP2024 (4 g)2019–2020 (46 g)
Jeff FrancoeurOF2016 (26 g)2013 (22 g)
Matt MooreP2023 (4 g)2016–2017 (44 g)
Manny AybarP2000 (21 g)2002–2003 (18 g)
Nick VincentP2020 (21 g)2019 (18 g)
Burch SmithP2024 (25 g)2019 (10 g)
Ed VosbergP1997 (17 g)1990 (18 g)
Todd WellemeyerP2006 (18 g)2010 (13 g)
Julio RamirezOF1999 (15 g)2005 (12 g)
Mike JeffcoatP1994 (4 g)1985 (19 g)
Tyler HeinemanC2019 (5 g)2020 (15 g)
Erik CordierP2015 (8 g)2014 (7 g)
Mike BaumannP2024 (11 g)2024 (1 g)
Vin MazzaroP2015 (10 g)2016 (2 g)
Cody HallP2016 (2 g)2015 (7 g)
Pat VenditteP2020 (3 g)2019 (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.Marlins seasons include the Florida Marlins (1993–2011).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 pathMarlins historyGiants history

More “played for both” lists

All MLB team pairs

Questions

How many players have played for both the Miami Marlins and the San Francisco Giants?

68 in the Lahman Baseball Database from 1993 to 2025, including Dan Uggla, Cody Ross, Joe Panik and Robb Nen. 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?

Pat Rapp: San Francisco Giants first, then the Miami Marlins from 1993.

Who has played for both recently?

Jorge Soler, Rob Brantly, Derek Hill, Jerar Encarnacion, Shaun Anderson and Burch Smith and 1 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. Marlins seasons include the Florida Marlins (1993–2011). 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