Miami Dolphins and San Francisco 49ers players: who played for both

Who played for both the Dolphins and 49ers?

98 players were on both the Miami Dolphins and the San Francisco 49ers rosters between 1960 and 2026, including Steve DeBerg, Thomas Morstead, Frank Gore and Reggie Roby. 56 of them were with the Dolphins first and 37 with the 49ers first; 5 joined both in the same season.

Did you know?

  • George Mira is the earliest on this list to complete the pair: 49ers first, then the Dolphins from 1971.
  • Rob Beal Jr. is the most recent: 49ers first, then the Dolphins from 2026.
  • Roy Foster spent the most seasons across the two: 9 with the Dolphins and 3 with the 49ers.
  • 6 of them had two or more separate spells with one of the teams, such as Raheem Mostert.
  • Most common positions on this list: DB (16), RB (11), WR (10), OL (9).

How many can you name?

Name players who were on both the Dolphins and the 49ers. The surname is enough. 0 / 98

All 98 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosDolphins49ers
Steve DeBergQB19931977–1980
Thomas MorsteadP20222025
Frank GoreRB20182005–2014
Reggie RobySPEC1983–19921998
Joe NedneyK1996–19972005–2010
Kevin GoganOL19991997–1998
Ted GinnWR2007–20092010–2012
Bradley PinionP20262015–2018
Chidi AhanotuDE20042003
Derek SmithILB20082001–2007
Roy FosterOL1982–19901991–1993
Tim McKyerDB19901986–1989
Tony McDanielDT2009–20122017
Freddie SolomonWR1975–19771978–1985
Marc LoganRB1989–19911992–1994
Matthew JudonLB20252026
Raheem MostertRB2015, 2022–20242016–2021
Reggie BushRB2011–20122015
Sam YoungT2016–20182019
Akeem SpenceDL20182022
Daniel KilgoreOL2018–20192011–2017
Danny StubbsDL1996–19981988–1989
Earl MitchellNT2014–20162017–2019
Eli AppleDB20232025
Eric SaubertTE20232024
Jake BrendelOL2016–20182020–2026
Justin PeelleTE2006–20072011
Lance SchultersFS2005, 20071998–2001
Terry KirbyRB1993–19951996–1998
Frankie SmithDB1993–19951996–1997
Hroniss GrasuOL20182020
Karl WilsonDL1990, 19931993
Mike McGruderDB1990–19911992–1993
Siran NealDB20242025–2026
Terry TautoloLB19831980–1981
Tyler KroftTE20232022
Bryan GilmoreWR2004–20052006–2007
Clelin FerrellDL20262023, 2025
Damontre MooreDE20152019
Delvin WilliamsRB1978–19801974–1977
Jamar TaylorDB2013–20152020
Jeff WilsonRB2022–20252018–2022
Jesse DavisOL2017–20212023
Joe CribbsRB19881986–1987
River CracraftWR2022–20242020–2021
Trent SherfieldWR20222021
Adrian ColbertDB20192017–2019
Andrew GardnerT20092016
Ashtyn DavisDB20252026
Daniel BrunskillOL20252019–2022
Dion JordanDL2013–2014, 20162020
George MiraQB19711964–1968
Joe ProkopSPEC19921991
Justin SmileyG2008–20092004–2007
Kendall SheffieldDB20252023
Kiko AlonsoLB2016–20182020
Marlon MooreWR2010–20132013
Matt BreidaRB20202017–2019
Tank CarradineDE20192013–2017
Taybor PepperLS20192020–2024
Tony BrownDT20032004
Bryce HarrisT20162017
Chris CulliverCB20162011–2012, 2014
Guy BenjaminQB1978–19791981–1983
Jed WeaverTE2000–20022003
Justin MarchLB20172021
Klaus WilmsmeyerSPEC19981992–1994
Sean RyanTE20082008
Bruce PlummerDB19881990
Don JonesSS2013–20142017
Iheanyi UwaezuokeWR19981996–1998
Jack JonesDB20252026
James ParrishOL19911993
Jim MaxwellLB20062005
Rodney ThomasDB1988–19901992
Roell PrestonWR19991999
Bruce EliaLB19751976–1978
Charles CorneliusDB1977–19781979–1980
Chris JonesDT20162016–2017
Jeff BuckeyOL1996–19981999
Josh RosenQB20192020
Josh ShawDT20042002
Rob Beal Jr.DL20262023–2025
Tom OroszSPEC1981–19821983–1984
Brett CarolanTE19961994–1995
Ed JudieLB19841982–1983
Jim DruckenmillerQB19991997–1998
LaMichael JamesRB20142012–2014
Lawrence PhillipsRB19971999
Mike HolmesDB19761974–1975
Renauld WilliamsLB20042005–2006
Terry AndersonWR1977–19781980
Chris HannonWR20082008
Jonathan MartinT20122014
Ken WebsterDB20192020
Mel LandLB19791980
Vern RobersonDB19771978
Kirk BartonT20082008

From the nflverse roster files (CC BY 4.0), refreshed 2026-10-06. A season counts when the player was on the roster: from 2002 on, at least one regular-season or playoff week as active, injured reserve or inactive (practice squad alone does not count); 1960–2001 use the season rosters.

What next? Play today's NFL 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 NFL GridCareer path gameDolphins player game49ers player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Miami Dolphins and the San Francisco 49ers?

98 in the nflverse roster files from 1960 to 2026, including Steve DeBerg, Thomas Morstead, Frank Gore and Reggie Roby. Players whose time with one of the teams was practice squad only, or before 1960, are not counted.

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

George Mira: San Francisco 49ers first, then the Miami Dolphins from 1971.

Who has played for both recently?

Thomas Morstead, Bradley Pinion, Matthew Judon, Eli Apple, Jake Brendel and Siran Neal and 7 more, with a season on one of the two rosters in 2025 or 2026.

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

Yes. Seasons count for today's franchise, the way the league keeps team history. Neither of these teams has moved since 1960.

Rosters from nflverse (CC BY 4.0). Team logos are trademarks of their respective teams (logos via TheSportsDB). Independent and not affiliated with the NFL or any team. Credits