Arizona Cardinals and Minnesota Vikings players: who played for both

Who played for both the Cardinals and Vikings?

100 players were on both the Arizona Cardinals and the Minnesota Vikings rosters between 1960 and 2026, including Jim McMahon, Mitch Berger, Adrian Peterson and Al Baker. 43 of them were with the Cardinals first and 52 with the Vikings first; 5 joined both in the same season.

Did you know?

  • Ed Culpepper is the earliest on this list to complete the pair: Cardinals first, then the Vikings from 1961.
  • Kyler Murray is the most recent: Cardinals first, then the Vikings from 2026.
  • Nate Wright spent the most seasons across the two: 2 with the Cardinals and 10 with the Vikings.
  • 8 of them had two or more separate spells with one of the teams, such as Adrian Peterson.
  • Most common positions on this list: DB (14), OL (12), LB (12), RB (10).

How many can you name?

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

All 100 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosCardinalsVikings
Jim McMahonQB19941993
Mitch BergerP20071996–2001
Adrian PetersonRB20172007–2013, 2015–2016
Al BakerDL1983–19861988
Andre SmithT20182016
Patrick PetersonDB2011–20202021–2022
Robert GriffithSS2005–20061994–2001
Dale HackbartDB1971–19721966–1970
Greg DavisSPEC1991–19961997
Mike MorrisOL19871991–1999
Nate WrightDB1969–19701971–1980
Paul DicksonDL19711961–1970
Corey ChavousSS1998–20012002–2005
John GilliamWR1969–19711972–1975
Jonathan BullardDL20192022–2024
Tramaine BrockCB20192017
Ahmad RashadWR1972–19731976–1982
Chester TaylorRB20112006–2009
Chris LiwienskiG20061998–2005
Dalvin TomlinsonDL20252021–2022
Gary CuozzoQB19721968–1971
Harold MorrowFB20051996–2002
Jordan HicksLB2019–20212022–2023
Joshua DobbsQB20232023
King HillQB1960, 19691968
Ralph BrownCB2007–20092004–2005
Ronnie BradfordFS19962002
Scott DillOL1988–19891996–1997
Alex BooneG20172016
Kamu Grugier-HillLB20222024
Mike RuetherOL1986–19871994
Nick VigilLB20222021, 2023
Robert TateCB2004–20061997–2001
Stafford MaysDL1980–19861987–1988
Brady KeysDB19681967
Byron MurphyDB2019–20222023–2026
Jessie ClarkRB1988–19891989–1990
Kyler MurrayQB2019–20252026
Michael BrimDB19881989–1990
Obafemi AyanbadejoFB2004–20061998–1999
Rick CunninghamOL1992–19941995
Sam BradfordQB20182016–2017
Trent SherfieldWR2018–2020, 20252024
Troy WaltersWR20062000–2001
Wayne SmithDB1982–19861987
Barry WordRB19941993
Carl GersbachLB19761971–1972
Cedric SmithRB1996–19981990
DeeJay DallasRB20242026
Desmond BishopILB20142013
Jasper BrinkleyMLB20132009–2010, 2012, 2014
Kris BoydDB20232019–2022
Michael FloydWR2012–20162017
Mike RaboldOL19601961–1962
Pat ElfleinOL20232017–2020
Randy HollowayDL19841978–1984
Terry BrownDB1969–19701972–1975
Bernard DafneyOL19951992–1994
Curtis RileyDB20202020
Dan ChisenaWR20232020–2022
David BraxtonLB1990–19931989–1990
Gerald HodgesOLB20182013–2015
Ifeadi OdenigboDL20182019–2020
John CarlsonTE20142012–2013
Khyiris TongaDL20242022–2023
Mason ColeOL2018–20202021
Ross KolodziejDT2004–2005, 20072006
Bob BrownTE1969–19701971
Danny IsidoraOL20212017–2018
Dave O'BrienOL1966–19671963–1964
David BavaroLB19901992
Edmond RobinsonLB20172015–2016
Jim HargroveLB1971–19721967, 1969–1970
Johnny McWilliamsTE1996–19992000
Mike McGillLB1971–19721968–1970
Mike WoodK1978–19791978
Rondale MooreWR2021–20232025
Ryan QuigleyP20162017
Travis CurtisDB1987–19881989
Zach MooreDE20182015
Adam HaayerT20052002, 2004
Chris JonesDB2018–20192020
Ed CulpepperDL19601961
Mark MacDonaldOL19881985–1988
Trishton JacksonWR20252023–2024
A.J. JeffersonCB2010–20112012
Benton WhitleyLB20242022–2023
Isaac KeysLB2004–20052001
Ivory Lee BrownRB1991–19931993
Jim GallerySPEC19871990
Leo HaydenRB1972–19731971
Matt WileP20162018
Shaun PraterCB20162013–2014
Tay GowanDB20212022
Travis PrenticeRB20022001
Wyatt DavisOL20222021
Chad MayQB19961995
Corey KinerRB20252025
Ted ProvostDB19711970
Austin KeysLB20252025

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Arizona Cardinals and the Minnesota Vikings?

100 in the nflverse roster files from 1960 to 2026, including Jim McMahon, Mitch Berger, Adrian Peterson and Al Baker. 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?

Ed Culpepper: Arizona Cardinals first, then the Minnesota Vikings from 1961.

Who has played for both recently?

Dalvin Tomlinson, Byron Murphy, Kyler Murray, Trent Sherfield, DeeJay Dallas and Rondale Moore and 3 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