Arizona Cardinals and Green Bay Packers players: who played for both

Who played for both the Cardinals and Packers?

77 players were on both the Arizona Cardinals and the Green Bay Packers rosters between 1960 and 2026, including Al Del Greco, Ernie McMillan, Jim McMahon and Vonnie Holliday. 29 of them were with the Cardinals first and 45 with the Packers first; 3 joined both in the same season.

Did you know?

  • John Roach is the earliest on this list to complete the pair: Cardinals first, then the Packers from 1961.
  • Pat O'Donnell is the most recent: Packers first, then the Cardinals from 2025.
  • Ernie McMillan spent the most seasons across the two: 14 with the Cardinals and 1 with the Packers.
  • 4 of them had two or more separate spells with one of the teams, such as Tramon Williams.
  • Most common positions on this list: DB (16), OL (15), RB (9), WR (7).

How many can you name?

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

All 77 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosCardinalsPackers
Al Del GrecoSPEC1987–19901984–1987
Ernie McMillanOL1961–19741975
Jim McMahonQB19941995–1996
Vonnie HollidayDE2011–20121998–2002
Tramon WilliamsCB20172007–2014, 2018–2020
Eric MetcalfWR19982002
Seth JoynerLB1994–19961997
Dale HackbartDB1971–19721960–1961
Jared VeldheerT2014–20172019–2020
Paris LenonOLB2010–20122002–2005
Pat O'DonnellP20252022
Tootie RobbinsOL1982–19911992–1993
Chris JackeSPEC1998–19991989–1996
Kani KauahiOL1989–1991, 19931988
MacArthur LaneRB1968–19711972–1974
Chris BanjoDB2019–20222013–2016
Jamie DukesOL19951994
Keith WortmanOL1976–19811972–1975
Willard HarrellRB1978–19841975–1977
Daryn ColledgeG2011–20132006–2010
De'Vondre CampbellLB20202021–2023
Donny AndersonRB1972–19741966–1971
Jonathan OwensDB20182023
Kurt AllermanLB1977–1979, 1982–19841980–1981
Perry SmithDB1977–19791973–1976
Steve WrightOL19721964–1967
Brett HundleyQB2019–20202015–2017
Jessie ClarkRB1988–19891983–1987
Kenyan DrakeRB2019–20202023
Roland MitchellDB1988–19891991–1994
Vai SikahemaRB1986–19901991
Bhawoh JueFS20072001–2004
Carl CarterDB1986–19891992
Chuck CecilDB19931988–1992
Desmond BishopILB20142007–2011
Eddie PleasantDB20182018
Josiah DeguaraTE20252020–2023
Rudy FordDB2017–20182022–2023
Brad OatesOL1976–1977, 1979–19801981
Cecil GrayOL19951992
Krys BarnesLB2023–20242020–2022
LeShon JohnsonRB1995–19971994–1995
Phil McConkeyWR19891986
Steve OkoniewskiDL1976–19771974–1975
Cal WithrowOL19741971–1973
Hunter BradleyLS20222018–2021
Jeremy RossWR20162012–2013
Jerry NortonDB1960–19611963–1964
John RoachQB19601961–1963
Josh JacksonDB20222018–2020
Luke TenutaOL20242022–2023
Reggie HarrisonRB19741978
Reginald SwintonWR20052003
Bill WhitakerDB1983–19841981–1982
Dave BradleyOL19721969–1971
John SymankDB19631960–1962
Quinten RollinsDB20182015–2018
R-Kal TruluckDE20052004
Steve PisarkiewiczQB1977–19791980
Ulrick JohnOL2016–20172017
Bruce GastonDT20142014–2015
Carlyle HolidayWR2005–20062006–2007
Clayton TuneQB2023–20242025
Evan BaylisTE20202019
Frank MestnikRB1960–19611963
John McDowellOL19661964
Kalen KingDB2025–20262024
Lecitus SmithOL20222025
Sebastian BarrieDL19941992
William HarrisTE19871990
Zack JohnsonOL20212020
Bob WicksWR19721974
Cyril ObiozorOLB20102009
Hurles ScalesDB19741975
Ron MonacoLB19861987
Ronnie AndersonWR19981997
Chet ParlavecchioLB19831983

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Arizona Cardinals and the Green Bay Packers?

77 in the nflverse roster files from 1960 to 2026, including Al Del Greco, Ernie McMillan, Jim McMahon 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?

John Roach: Arizona Cardinals first, then the Green Bay Packers from 1961.

Who has played for both recently?

Pat O'Donnell, Josiah Deguara, Clayton Tune, Kalen King and Lecitus Smith, 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