Arizona Cardinals and Miami Dolphins players: who played for both

Who played for both the Cardinals and Dolphins?

90 players were on both the Arizona Cardinals and the Miami Dolphins rosters between 1960 and 2026, including Calais Campbell, Bob DeMarco, Mark Royals and Vonnie Holliday. 38 of them were with the Cardinals first and 45 with the Dolphins first; 7 joined both in the same season.

Did you know?

  • Willie West is the earliest on this list to complete the pair: Cardinals first, then the Dolphins from 1966.
  • Hunter Long is the most recent: Dolphins first, then the Cardinals from 2026.
  • Irv Goode spent the most seasons across the two: 10 with the Cardinals and 2 with the Dolphins.
  • 7 of them had two or more separate spells with one of the teams, such as Calais Campbell.
  • Most common positions on this list: DL (9), DB (9), OL (8), WR (8).

How many can you name?

Name players who were on both the Cardinals and the Dolphins. The surname is enough. 0 / 90

All 90 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosCardinalsDolphins
Calais CampbellDL2008–2016, 20252024
Bob DeMarcoOL1961–19691970–1971
Mark RoyalsP19872002–2003
Vonnie HollidayDE2011–20122005–2008
Bryan RobinsonDE2008–20102004
Jay FeelyK2010–20132007
Joe NedneyK1997–19991996–1997
Karlos DansbyILB2004–2009, 2013, 20172010–2012
Ted GinnWR20142007–2009
Cliff StoudtQB1986–19881989
E.J. JuniorLB1981–19881989–1991
Joey PorterOLB2010–20112007–2009
Evan MathisG20162008
Irv GoodeOL1962–19711973–1974
J.B. BrownDB19981989–1996
Justin BethelDB2012–20172022–2023
Ted LarsenG2014–20152017–2018
Gary ClarkWR1993–19941995
Jacoby BrissettQB2025–20262021
Jordan PhillipsDL2020–20212015–2018
Chris LiwienskiG20062007
Damien WilliamsRB20232014–2017
Dave AhrensLB1981–19841989
L.J. SheltonT1999–20042006–2007
Logan ThomasTE20142015
Mike GlennonQB20182022
Renaldo HillCB2001–20042006–2008
Robbie ChosenWR20222023–2024
Yeremiah BellSS20132004–2011
Charles ClayTE20192011–2014
Daryn ColledgeG2011–20132014
Evan BrownOL2024–20252019
Jalen DavisDB20192018
Kamu Grugier-HillLB20222020
Karl WilsonDL19891990, 1993
Matt HaackP20252017–2020
Rex HadnotG2010–20112004–2007
Willie WestDB1960–19611966–1968
Bryan GilmoreWR2000–20032004–2005
Chase EdmondsRB2018–20212022
Chris ClemonsFS2014–20162009–2013
Emmanuel McDanielCB20031998
Greg BatyTE19881990–1994
Jamar TaylorDB20182013–2015
Kenyan DrakeRB2019–20202016–2019
Liffort HobleyDB19851987–1993
Mark HiggsRB1994–19951990–1994
Michael PalardyP20242021
Obafemi AyanbadejoFB2004–20062003
Richard MarshallCB20112012
Trent SherfieldWR2018–2020, 20252022
Barron TannerDT2000–20031997–1998
John RichardsonDL1972–19731967–1971
Pat McQuistanT20122010
Randal HillWR1991–19941991, 1995–1996
David BostonWR1999–20022005
Don BessillieuDB19821979–1981
Donald ButlerILB20162016
Eric SmithOL20212017
Hunter LongTE20262021–2022
Jeff FaulknerDL1991–19921990
Jim McFarlandTE1970–19741975
Ronald MooreRB1993–1994, 19971998
Al JohnsonC20072008
Bene' BenwikereDB20182016
Danny IsidoraOL20212019
Ilia JarostchukLB1987, 19891988
Jonathan LedbetterDL2021–20232019–2020
Kory SperryTE2012–20132009
Lester TownsMLB20052005
Robert NkemdicheDL2016–20182019
Zach ZennerRB20192019
Ben StilleDL2023–20242022
Bryan McCannCB20132012
Cameron MalveauxDL20182017–2018
Channing TindallLB20252022–2024
Evan BoehmOL2016–20172019
Josh RosenQB20182019
Kyle MackeyQB19841987
Melvin BakerWR19761974
Quentin MosesOLB20072007–2010
Ryan LewisDB20172019
Ulrick JohnOL2016–20172015–2016
Anthony SteenOL20142016–2017
Bruce GastonDT20142014
David MerrittLB1993–19951993
Larry CowanRB19871982
Lorenzo DiamondTE20032005
Reagan Maui'aFB20102007
Sean ClancyLB19791978

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.Cardinals seasons include the St. Louis Cardinals (1960–87) and the Phoenix Cardinals (1988–93).

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 gameCardinals player gameDolphins player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Arizona Cardinals and the Miami Dolphins?

90 in the nflverse roster files from 1960 to 2026, including Calais Campbell, Bob DeMarco, Mark Royals and Vonnie Holliday. 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?

Willie West: Arizona Cardinals first, then the Miami Dolphins from 1966.

Who has played for both recently?

Calais Campbell, Jacoby Brissett, Evan Brown, Matt Haack, Trent Sherfield and Hunter Long and 1 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. Cardinals seasons include the St. Louis Cardinals (1960–87) and the Phoenix Cardinals (1988–93).

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