Arizona Cardinals and Philadelphia Eagles players: who played for both

Who played for both the Cardinals and Eagles?

99 players were on both the Arizona Cardinals and the Philadelphia Eagles rosters between 1960 and 2026, including Jeff Feagles, Josh McCown, Carl Hairston and Clyde Simmons. 34 of them were with the Cardinals first and 59 with the Eagles first; 6 joined both in the same season.

Did you know?

  • Don Owens is the earliest on this list to complete the pair: Cardinals first, then the Eagles from 1960.
  • Marquise Brown is the most recent: Cardinals first, then the Eagles from 2026.
  • Roy Green spent the most seasons across the two: 12 with the Cardinals and 2 with the Eagles.
  • 11 of them had two or more separate spells with one of the teams, such as Zach Ertz.
  • Most common positions on this list: DB (16), DL (12), QB (11), LB (9).

How many can you name?

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

All 99 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosCardinalsEagles
Jeff FeaglesP1994–19971990–1993
Josh McCownQB2002–20052019
Carl HairstonDL19901976–1983
Clyde SimmonsDL1994–19951986–1993
Jim McMahonQB19941990–1992
Mark RoyalsP19871987
Mitch BergerP20071994
Jeff BlakeQB20032004
Roy GreenWR1979–19901991–1992
Zach ErtzTE2021–20232013–2021, 2026
Seth JoynerLB1994–19961986–1993
Terry HoageDB1994–19961986–1990
Andre WatersDB1994–19951984–1993
Dominique Rodgers-CromartieCB2008–20102011–2012
Elois GroomsDL1982–19851987
Evan MathisG20162011–2014
Jason BabinDE20152009, 2011–2012
Joe RobbDL1961–19671960
Mike ZordichDB1989–19931994–1998
Isaac SeumaloOL20262016–2022
Mike CaldwellOLB19971998–2001
Pat BeachTE19931992
Anthony EdwardsWR1991–19981989–1990
Don BrummDL1963–1969, 19721970–1971
James DarlingOLB2003–20061997–2000
Jordan HicksLB2019–20212015–2018
King HillQB1960, 19691961–1968
Matt BarkleyQB2015, 20172013–2014
Tom WoodeshickRB19721963–1971
Bill BradleyDB19771969–1976
Darwin WalkerDT20002000–2006
Haason ReddickLB2017–20202022–2023
Jeremy BridgesT2004–2005, 2009–20112003
Josh SweatDL2025–20262018–2024
Kamu Grugier-HillLB20222016–2019
Mike ZandofskyOL19891997
Oliver RossT2005–20061999
Reggie WellsG2003–20092010
Sean MoreyWR2007–20092001, 2003
Brett TothOL2019–20202020–2022, 2024–2025
Dave LittleTE19901985–1989
Gardner MinshewQB20262021–2022
Jack TraceyLB19601961
John BootyDB19931991–1992
Kyzir WhiteLB2023–20242022
Lester HolmesOL1998–20001993–1996
Mark HiggsRB1994–19951989
Marquise BrownWR2022–20232026
Roderick HoodCB2007–20082003–2006
Sam BradfordQB20182015
Sean ConsidineSS20112005–2008
Vai SikahemaRB1986–19901992–1993
Carl GersbachLB19761970
Corey ClementRB2022–20232017–2020
Josiah DeguaraTE20252026
K'Von WallaceDB20232020–2022
Matt WareCB2006–20102004–2005
Rob SelbyOL1995–19971991–1994
Rudy FordDB2017–20182019–2020
Zach PascalWR2023–20242022
Andre ChachereDB2019, 2023–20242021–2022
Ben SmithDB19961990–1993
Cecil GrayOL19951990–1991
Jeff GriffinDB1981–19851987
Joe WalkerLB2018–2019, 20212016–2017
Keith RuckerDL1992–19931996
Kevin KolbQB2011–20122007–2010
Perry HarringtonRB1984–19851980–1983
Stephen SpachTE2008–20102005
Tim HasselbeckQB20072002
De'Vante BausbyDB20202018
Eric FloydOL19951992–1993
Glen YoungWR19841983
Hank AllisonOL1975–19771971–1972
Stewart BradleyMLB2011–20122007–2008, 2010
Trevor WilliamsDB20192020
Alex EllisTE20222019
Cameron MalveauxDL20182021
Dick ChapuraDL19901990
Don OwensDL1960–19631960
Frank FullerDL1960–19621963
Ian AllenT20052004
Jessie SmallLB19921989–1991
Kyle MackeyQB19841986
Ralph GuglielmiQB19611963
Richard OsborneTE19791976–1978
Ryan LewisDB20172019
Jeremy ClarkDT20092010
KeeSean JohnsonWR2019–20202021
Kevin BouieRB19971995–1996
Larry BarnesRB19781978–1979
Leo SugarDL19601961
Shaun PraterCB20162013
Tay GowanDB20212021
Elie BoukaDB20162018
Hakeem ButlerWR20192020
John GoodeTE19841985
Kenny HarrisDB19971999
Pago TogafauMLB20082007

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 gameEagles player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Arizona Cardinals and the Philadelphia Eagles?

99 in the nflverse roster files from 1960 to 2026, including Jeff Feagles, Josh McCown, Carl Hairston and Clyde Simmons. 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?

Don Owens: Arizona Cardinals first, then the Philadelphia Eagles from 1960.

Who has played for both recently?

Zach Ertz, Isaac Seumalo, Josh Sweat, Brett Toth, Gardner Minshew and Marquise Brown 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