Arizona Cardinals and Detroit Lions players: who played for both
Who played for both the Cardinals and Lions?
116 players were on both the Arizona Cardinals and the Detroit Lions rosters between 1960 and 2026, including Ray Brown, Dave Krieg, Matt Prater and Josh McCown. 64 of them were with the Cardinals first and 47 with the Lions first; 5 joined both in the same season.
Did you know?
- Leo Sugar is the earliest on this list to complete the pair: Cardinals first, then the Lions from 1962.
- Ben Stille is the most recent: Cardinals first, then the Lions from 2026.
- Lomas Brown spent the most seasons across the two: 3 with the Cardinals and 11 with the Lions.
- 10 of them had two or more separate spells with one of the teams, such as Kyle Vanden Bosch.
- Most common positions on this list: LB (20), DL (14), DB (14), QB (10).
How many can you name?
Name players who were on both the Cardinals and the Lions. The surname is enough. 0 / 116
All 116 players, most seasons first
| Player | Pos | Cardinals | Lions |
|---|---|---|---|
| Ray Brown | G | 1986–1988 | 2002–2003 |
| Dave Krieg | QB | 1995 | 1994 |
| Matt Prater | K | 2021–2024 | 2014–2020 |
| Josh McCown | QB | 2002–2005 | 2006 |
| Lomas Brown | T | 1996–1998 | 1985–1995 |
| Dwight Freeney | DE | 2015 | 2017 |
| Mark Royals | P | 1987 | 1995–1996 |
| Adrian Peterson | RB | 2017 | 2020 |
| Anquan Boldin | WR | 2003–2009 | 2016 |
| Cory Redding | DE | 2015–2016 | 2003–2008 |
| Al Baker | DL | 1983–1986 | 1978–1982 |
| Andre Roberts | WR | 2010–2013 | 2016 |
| Drew Stanton | QB | 2013–2017 | 2008–2011 |
| Larry Foote | ILB | 2014 | 2009 |
| Chris Oldham | DB | 1991–1994 | 1990 |
| J.B. Brown | DB | 1998 | 1999–2000 |
| Joe Robb | DL | 1961–1967 | 1968–1971 |
| Josh Bynes | LB | 2017–2018 | 2014–2016 |
| Leonard Davis | G | 2001–2006 | 2011 |
| Paris Lenon | OLB | 2010–2012 | 2006–2008 |
| Kent Graham | QB | 1996–1997 | 1995 |
| Kyle Vanden Bosch | DE | 2001–2002, 2004 | 2010–2012 |
| Tramaine Brock | CB | 2019 | 2020 |
| Bill Triplett | RB | 1962–1963, 1965–1966 | 1968–1972 |
| Dave Ahrens | LB | 1981–1984 | 1988 |
| Jeff Driskel | QB | 2023 | 2019 |
| Joshua Dobbs | QB | 2023 | 2022, 2026 |
| Logan Thomas | TE | 2014 | 2019 |
| Matt Joyce | T | 1996–2000 | 2001–2004 |
| Oday Aboushi | OL | 2018 | 2019–2020 |
| Pat Carter | TE | 1996–1997 | 1988 |
| Tahir Whitehead | LB | 2021 | 2012–2017 |
| Bryant Johnson | WR | 2003–2007 | 2009–2010 |
| Devon Kennard | LB | 2020–2022 | 2018–2019 |
| Evan Brown | OL | 2024–2025 | 2020–2022 |
| Kurt Allerman | LB | 1977–1979, 1982–1984 | 1985 |
| Mike Dawson | DL | 1976–1982 | 1983 |
| Miller Farr | DB | 1970–1972 | 1973 |
| Rob Fredrickson | OLB | 1999–2002 | 1998 |
| Robert Massey | DB | 1991–1993 | 1994–1995 |
| Bob Bell | DL | 1974–1978 | 1971–1973 |
| Caraun Reid | DL | 2019 | 2014–2015, 2017 |
| Darren Fells | TE | 2014–2016 | 2017, 2021 |
| Dave Little | TE | 1990 | 1991 |
| Ezekiel Turner | LB | 2018–2023 | 2024–2025 |
| Jessie Clark | RB | 1988–1989 | 1988 |
| Josh Woods | LB | 2023 | 2021–2022 |
| Larry Tharpe | OL | 1995 | 1992–1994, 1997–1998 |
| Michael Brim | DB | 1988 | 1989 |
| Niko Noga | LB | 1984–1988 | 1989–1991 |
| Sam Wyche | QB | 1976 | 1974 |
| Troy Walters | WR | 2006 | 2007 |
| Wayne Smith | DB | 1982–1986 | 1980–1982 |
| Anthony Bell | LB | 1986–1990 | 1991 |
| Ben Graham | P | 2008–2011 | 2011 |
| Ben Niemann | LB | 2022 | 2024 |
| Charles Washington | DB | 2019–2022 | 2016–2018 |
| George Izo | QB | 1960 | 1965 |
| Jimmy Hill | DB | 1960–1964 | 1965 |
| Joe Schmiesing | DL | 1968–1971 | 1972 |
| Kareem Martin | LB | 2014–2017 | 2020 |
| Mario Bates | RB | 1998–1999 | 2000 |
| Matthew Mulligan | TE | 2014 | 2016 |
| Micheal Spurlock | WR | 2006 | 2013 |
| Andre Chachere | DB | 2019, 2023–2024 | 2018 |
| Bernard Wilson | DL | 1994–1998 | 1993 |
| Billy Gambrell | WR | 1963–1967 | 1968 |
| Brad Oates | OL | 1976–1977, 1979–1980 | 1978 |
| Brandon McDonald | CB | 2010 | 2010–2011 |
| Crezdon Butler | CB | 2011–2012 | 2015–2016 |
| Darrell Daniels | TE | 2018–2021 | 2023 |
| Derrick Moore | RB | 1996–1997 | 1993–1994 |
| Ernie Clark | LB | 1968 | 1963–1967 |
| Langston Moore | DT | 2005–2006 | 2006–2008 |
| LeVar Woods | OLB | 2001–2004 | 2005–2006 |
| Marcus Bell | DT | 2001–2003 | 2004–2006 |
| Marcus Cooper | CB | 2016 | 2018 |
| Ross Travis | TE | 2021 | 2021 |
| Roy Lopez | DL | 2023–2024, 2026 | 2025 |
| Stoney Case | QB | 1995–1998 | 2000 |
| Terrence Holt | FS | 2007 | 2003–2006 |
| Tommy Bennett | DB | 1996–2000 | 2001 |
| Trystan Colon | OL | 2023–2024 | 2025 |
| Bobby Price | DB | 2023 | 2020–2022 |
| Bobby Williams | DB | 1966–1967 | 1969–1971 |
| Eric Banks | DL | 2022–2023 | 2021–2022 |
| Jacquies Smith | DE | 2018 | 2017 |
| Jeremy Ross | WR | 2016 | 2013–2014 |
| Jermar Jefferson | RB | 2025 | 2021–2024 |
| Julian Okwara | LB | 2024 | 2020–2023 |
| Kevin Strong | DL | 2023 | 2019–2021 |
| Larry Swider | P | 1980 | 1979 |
| Reginald Swinton | WR | 2005 | 2003–2004 |
| Terry Miller | LB | 1971–1974 | 1970 |
| Zach Zenner | RB | 2019 | 2015–2018 |
| Bam Knight | RB | 2025–2026 | 2023 |
| Ben Stille | DL | 2023–2024 | 2026 |
| Chris Jones | DB | 2018–2019 | 2020 |
| David Blough | QB | 2022 | 2019–2021 |
| Gene Hamlin | OL | 1973 | 1972 |
| Hugh McInnis | TE | 1960–1962 | 1964 |
| Jammie Robinson | DB | 2024 | 2025 |
| Monte Lee | LB | 1961 | 1963–1964 |
| Thurston Armbrister | LB | 2018 | 2016–2017 |
| Trevor Nowaske | LB | 2023 | 2023–2026 |
| Troy Johnson | WR | 1986–1987 | 1989 |
| Will Holden | OL | 2017–2018 | 2021 |
| Hakeem Valles | TE | 2016 | 2017–2018 |
| Leo Sugar | DL | 1960 | 1962 |
| Mike Melinkovich | DL | 1965–1966 | 1967 |
| Zaviar Gooden | OLB | 2016 | 2016 |
| Gary Hadd | DL | 1989 | 1988 |
| Jon Brooks | LB | 1980 | 1979 |
| Mike Alford | OL | 1965 | 1966 |
| Mike McGraw | LB | 1976 | 1977 |
| Rick Ogle | LB | 1971 | 1972 |
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 gameLions player game
More “played for both” lists
Arizona Cardinals and…
Bears 107Commanders 107Giants 104Chargers 100Vikings 100Titans 100Eagles 9949ers 99Browns 97Jets 93
Questions
How many players have played for both the Arizona Cardinals and the Detroit Lions?
116 in the nflverse roster files from 1960 to 2026, including Ray Brown, Dave Krieg, Matt Prater and Josh McCown. 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?
Leo Sugar: Arizona Cardinals first, then the Detroit Lions from 1962.
Who has played for both recently?
Joshua Dobbs, Evan Brown, Ezekiel Turner, Roy Lopez, Trystan Colon and Jermar Jefferson and 4 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

