Arizona Cardinals and New York Jets players: who played for both

Who played for both the Cardinals and Jets?

93 players were on both the Arizona Cardinals and the New York Jets rosters between 1960 and 2026, including Josh McCown, Tom Tupa, John Abraham and Mike Nugent. 43 of them were with the Cardinals first and 46 with the Jets first; 4 joined both in the same season.

Did you know?

  • Perry Richards is the earliest on this list to complete the pair: Cardinals first, then the Jets from 1962.
  • Marquis Hayes is the most recent: Cardinals first, then the Jets from 2025.
  • Calvin Pace spent the most seasons across the two: 5 with the Cardinals and 9 with the Jets.
  • 6 of them had two or more separate spells with one of the teams, such as Lonnie Young.
  • Most common positions on this list: DB (14), WR (10), OL (10), DL (9).

How many can you name?

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

All 93 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosCardinalsJets
Josh McCownQB2002–20052017–2018
Tom TupaP1988–19911999–2001
John AbrahamDE2013–20142000–2005
Mike NugentK20202005–2008
Boomer EsiasonQB19961993–1995
Calvin PaceOLB2003–20072008–2016
Don MaynardWR19731960–1972
Jay FeelyK2010–20132008–2009
Jeff BlakeQB20031992–1993
Kelvin BeachumOL2020–20252017–2019
Alan FanecaG20102008–2009
Andre RobertsWR2010–20132018
Pete KendallG2001–20032004–2006
Jason BabinDE20152014
Lonnie YoungDB1985–19901991–1993, 1995–1996
Mike ZordichDB1989–19931987–1988
Rob MooreWR1995–20011990–1994
Thomas JonesRB2000–20022007–2009
Wilber MarshallLB19941995
Anthony BechtTE20092000–2004
Antonio CromartieCB20142010–2013, 2015
Roger FinnieOL1973–19781969–1972
Anthony ClementT1998–20042006–2007
James DarlingOLB2003–20062001–2002
Oday AboushiOL20182013–2014
Robbie ChosenWR20222016–2019
Yeremiah BellSS20132012
Brian WintersOL20212013–2019
Cary BlanchardSPEC2000–20011992–1993
Chris JohnsonRB2016–20172014
David BarrettCB2000–20032004–2008
Erik WilhelmQB19921995
Haason ReddickLB2017–20202024
Karl WilsonDL19891992–1993
Willie WestDB1960–19611964–1965
Adrian MurrellRB1998–19991993–1997
Jamie RiversLB1968–19731974–1975
John BootyDB19931988–1990
Kerry RhodesFS2010–20122005–2009
Michael BrimDB19881991–1992
Ben GrahamP2008–20112005–2008
James HodginsFB2003, 20052006
Joe SchmiesingDL1968–19711974
Kris BoydDB20232025
Marcus TurnerDB1989–19911992–1995
Matthew MulliganTE20142009–2011
Pat ElfleinOL20232020
Wayne MulliganOL1969–19731974–1975
Eric SmithOL20212018, 2022
Ifeadi OdenigboDL20182023
Jason StaurovskySPEC19871992
Jeff FaulknerDL1991–19921996
Leki FotuDL2020–20232024
Lester LylesDB19881985–1987
Marqui ChristianDB20162020
Michael CarterRB2023–20252021–2023
Nate HairstonDB20222019–2020
Ronald MooreRB1993–1994, 19971995–1996
Ross TravisTE20212019–2020
Trevon ColeyDL20202020
Victor HobsonOLB20082003–2007
Chandler CatanzaroK2014–20162017
Chansi StuckeyWR20112007–2009
Edmond RobinsonLB20172017
George HoeyDB19711975
Jamaal WestermanOLB20122009–2011
Jeremy RossWR20162016
Johnny JohnsonRB1990–19921993–1994
Lance BrownDB1995–19961996
Oliver CelestinSS2007–20082004–2005
Ryan QuigleyP20162013–2015
Travis CurtisDB1987–19881990
Bam KnightRB2025–20262022
Duane CarrellP19771976–1977
Ed StinsonDT2014–20172017
Kyle MackeyQB19841989
Richard OsborneTE19791976
Stevie AndersonWR1995–19961993–1994
Ted BatesLB1960–19621963
Tim Van GalderQB1967, 1971–19721973
Chris StrevelerQB2020–20212022
Jim EliopulosLB19831983–1985
Mark GaralczykDL1987–19881988
Matt AmmendolaK20222021
Perry RichardsDL19601962
Warren KoegelOL19731974
Eric CunninghamOL19801979–1980
Lawrence HamiltonWR20042003
Marquis HayesOL20222025
Marv OwensWR19731974
Scott HolmanWR19861987
Scott PalmerDL19721971
Steve CarpenterDB19811980

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).Jets seasons include the New York Titans (1960–62).

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Arizona Cardinals and the New York Jets?

93 in the nflverse roster files from 1960 to 2026, including Josh McCown, Tom Tupa, John Abraham and Mike Nugent. 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?

Perry Richards: Arizona Cardinals first, then the New York Jets from 1962.

Who has played for both recently?

Kelvin Beachum, Kris Boyd, Michael Carter, Bam Knight and Marquis Hayes, 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). Jets seasons include the New York Titans (1960–62).

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