Arizona Cardinals and Pittsburgh Steelers players: who played for both

Who played for both the Cardinals and Steelers?

78 players were on both the Arizona Cardinals and the Pittsburgh Steelers rosters between 1960 and 2026, including Fred McAfee, Brian Hoyer, Mark Royals and Mitch Berger. 25 of them were with the Cardinals first and 47 with the Steelers first; 6 joined both in the same season.

Did you know?

  • Chuck Logan is the earliest on this list to complete the pair: Steelers first, then the Cardinals from 1965.
  • Isaac Seumalo is the most recent: Steelers first, then the Cardinals from 2026.
  • Clark Haggans spent the most seasons across the two: 4 with the Cardinals and 8 with the Steelers.
  • 9 of them had two or more separate spells with one of the teams, such as Larry Foote.
  • Most common positions on this list: OL (10), DB (9), RB (8), QB (7).

How many can you name?

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

All 78 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosCardinalsSteelers
Fred McAfeeRB19941994–1998
Brian HoyerQB20122012
Mark RoyalsP19871992–1994
Mitch BergerP20072008
Kelvin BeachumOL2020–20252012–2015
Alan FanecaG20101998–2007
Clark HaggansOLB2008–20112000–2007
Cliff StoudtQB1986–19881977–1983
Joey PorterOLB2010–20111999–2006
Larry FooteILB20142002–2008, 2010–2013
Patrick PetersonDB2011–20202023
Brent AlexanderFS1994–19972000–2003
Chris OldhamDB1991–19941995–1999
Duval LoveOL1995–19961992–1994
J.B. BrownDB19981997
Todd PetersonK19942002
Chris JackeSPEC1998–19991997
Isaac SeumaloOL20262023–2025
Kent GrahamQB1996–19972000
William GayCB20122007–2011, 2013–2017
James ConnerRB2021–20262017–2020
Jerame TumanTE20081999–2007
Joshua DobbsQB20232017–2021
Kendrick ClancyNT20062000–2004
LaMarr WoodleyOLB2015–20162007–2013
Marcus GilbertT2019–20202011–2018
Tyronne StoweLB1991–19931987–1990
Arthur MoatsILB20182014–2017
Dan KreiderFB20092000–2007
Keydrick VincentG20072001–2004
Markus GoldenLB2015–2018, 2020–20222023
Nick EasonDE2011–20122007–2010
Oliver RossT2005–20062000–2004
Sean MoreyWR2007–20092004–2006
Brady KeysDB19681961–1967
Brian St. PierreQB2008–20092003–2004, 2006–2007
Cannonball ButlerRB19721965–1967
Cassius MarshDL20192020
D.J. JohnsonDB19961989–1993
Jerry HillebrandLB19671968–1970
Larry TharpeOL19952000
Ralph WenzelOL19741966–1970
Brandon JohnsonOLB2006–20072012
Bryant McFaddenCB20092005–2008, 2010–2011
Charles DavisDL1975–19791974
Dave WilliamsWR1967–19711973
Don ShyRB19731967–1968
George IzoQB19601966
Leonard PopeTE2006–20082012
Steven SimsWR20252021–2022
Terry NofsingerQB1965–19661961–1964
Bernard DafneyOL19951996
Crezdon ButlerCB2011–20122010
Ken KortasDL19641965–1968
Levi BrownT2007–2011, 20132013
Mason ColeOL2018–20202022–2023
Rashaad CowardOL20222021
Rashard MendenhallRB20132008–2012
Rodney BaileyDE20072001–2003, 2006
Danny IsidoraOL20212020
Jamaal WestermanOLB20122013
Jonathan WardRB2020–20222024
Josh JacksonDB20222022
Kameron CanadayLS20162017–2020
LaRod Stephens-HowlingRB2009–20122013
Lance BrownDB1995–19961995, 1998–1999
Mike TaylorOL19731968–1969
Reggie HarrisonRB19741974–1977
Tim JordenTE1990–19911992–1993
Alameda Ta'amuNT2013–20142012
Chuck BeattyDB19721969–1972
Chuck LoganTE1965, 1967–19681964
Drew ButlerP2014–20162012
Eku LeotaLB20262024
Marv KellumLB19771974–1976
Troy JohnsonWR1986–19871988
Clancy OliverDB19731969–1970
Matt McCraneK20182018

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Arizona Cardinals and the Pittsburgh Steelers?

78 in the nflverse roster files from 1960 to 2026, including Fred McAfee, Brian Hoyer, Mark Royals and Mitch Berger. 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?

Chuck Logan: Pittsburgh Steelers first, then the Arizona Cardinals from 1965.

Who has played for both recently?

Kelvin Beachum, Isaac Seumalo, James Conner, Steven Sims and Eku Leota, 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