Players who played for the Arizona Cardinals and the Texans

39 players · NFL since 2013

39 players have played for both the Arizona Cardinals and the Texans in the NFL since 2013. 20 played for the Arizona Cardinals first and 19 for the Texans first. The longest-serving played 151 games across both; the top scorer got 72 touchdowns; 7 scored for both; the first move came in 2015, the most recent in 2026.

Can you name all 39?

0/390:00

  1.  Cardinals 35 · Texans 116
  2.  Cardinals 24 · Texans 100
  3.  Cardinals 4 · Texans 109
  4.  Cardinals 63 · Texans 25
  5.  Cardinals 66 · Texans 17
  6.  Cardinals 81 · Texans 1
  7.  Cardinals 1 · Texans 79
  8.  Cardinals 39 · Texans 34
  9.  Cardinals 57 · Texans 15
  10.  Cardinals 38 · Texans 33
  11.  Cardinals 62 · Texans 4
  12.  Cardinals 48 · Texans 15
  13.  Cardinals 57 · Texans 4
  14.  Cardinals 17 · Texans 43
  15.  Cardinals 25 · Texans 32
  16.  Cardinals 7 · Texans 43
  17.  Cardinals 16 · Texans 30
  18.  Cardinals 2 · Texans 43
  19.  Cardinals 41 · Texans 1
  20.  Cardinals 9 · Texans 32
  21.  Cardinals 7 · Texans 31
  22.  Cardinals 33 · Texans 2
  23.  Cardinals 28 · Texans 7
  24.  Cardinals 5 · Texans 28
  25.  Cardinals 9 · Texans 20
  26.  Cardinals 4 · Texans 24
  27.  Cardinals 4 · Texans 23
  28.  Cardinals 4 · Texans 23
  29.  Cardinals 23 · Texans 1
  30.  Cardinals 20 · Texans 2
  31.  Cardinals 16 · Texans 6
  32.  Cardinals 13 · Texans 9
  33.  Cardinals 16 · Texans 6
  34.  Cardinals 8 · Texans 13
  35.  Cardinals 3 · Texans 11
  36.  Cardinals 7 · Texans 3
  37.  Cardinals 2 · Texans 5
  38.  Cardinals 5 · Texans 1
  39.  Cardinals 2 · Texans 1

Who stands out

Spoilers

DeAndre Hopkins has the most games for the two combined: 35 for the Arizona Cardinals and 116 for the Texans. DeAndre Hopkins scored the most touchdowns across both (17 for the Arizona Cardinals, 55 for the Texans), and 7 players scored for both.

In our data, D.J. Swearinger was the first to have played for both (his first game for the Arizona Cardinals came in 2015). The most recent player to play for both is Marvin Harrison Jr., who first played for the Texans in 2026.

Show all 39 players

Spoilers
Every player who played for the Arizona Cardinals and the Texans (NFL since 2013): games and touchdowns at each, seasons, and which team came first.
PlayerCardinalsTexansFirst
GTDsSeasonsGTDsSeasons
DeAndre Hopkins35172020–2022116552013–2019Texans
J.J. Watt2402021–202210062013–2020Texans
Johnathan Joseph40202010932013–2019Texans
David Johnson63502015–20192592020–2021Cardinals
Tyrann Mathieu6612013–20171702018Cardinals
Ezekiel Turner8102018–2023102024Cardinals
Eddie Pleasant1020187902013–2017Texans
Darren Fells3962014–201634122019–2020Cardinals
Christian Kirk57172018–20211532025Cardinals
Roy Lopez3802023–20263302021–2022Texans
Andre Ellington62132013–2017402017Cardinals
Josh Jones4802020–20221502023Cardinals
Leki Fotu5702020–2023402025Cardinals
Angelo Blackson1702020–20244302017–2019Texans
D.J. Swearinger2502015–20193202013–2014Texans
Charlie Heck7020244302020–2023Texans
Stephen Anderson16020223022016–2017Texans
Carlos Watkins2020234302017–2020Texans
Michael Dogbe4102019–2022102023Cardinals
Brooks Reed9020193202013–2014Texans
Pharaoh Brown7020253122020–2022Texans
Marvin Harrison Jr.33132024–2026212026Cardinals
Evan Brown2802024–2025702026Cardinals
Chris Moore5020242842021–2022Texans
Kamu Grugier-Hill9020222002021–2022Texans
Jordan Thomas4120202442018–2019Texans
Teagan Quitoriano4220262322022–2024Texans
Kris Boyd4020232302023–2024Cardinals
Xavier Williams2302015–2017102021Cardinals
Eno Benjamin2032021–2022202022Cardinals
Andre Roberts1622013602021Cardinals
Myjai Sanders1302022902023Cardinals
Naquan Jones1602023–2024602025Cardinals
Oday Aboushi8020181302015–2016Texans
Steven Sims3020251112023–2024Texans
K'Von Wallace702023302025Cardinals
Matt Ammendola202022502023Cardinals
Evan Baylis502020102017Texans
Cole Toner202016102021Cardinals

Head to head

In the NFL since 2013, the Arizona Cardinals and the Texans have met 5 times: the Arizona Cardinals won 2, the Texans 3.

  • Arizona Cardinals' biggest win: Cardinals 31-5 Texans (2021)
  • Texans' biggest win: Texans 40-20 Cardinals (2025)

Play

FAQ

Spoilers
How many players have played for both the Arizona Cardinals and the Texans?
39 in the NFL since 2013: DeAndre Hopkins, J.J. Watt, Johnathan Joseph, David Johnson, Tyrann Mathieu, Ezekiel Turner and 33 more.
Has anyone scored for both the Arizona Cardinals and the Texans?
Yes, 7: DeAndre Hopkins (17 and 55), David Johnson (50 and 9), Christian Kirk (17 and 3), Darren Fells (6 and 12), Marvin Harrison Jr. (13 and 1), Jordan Thomas (1 and 4) and Teagan Quitoriano (2 and 2).
Who is the most recent player to play for both the Arizona Cardinals and the Texans?
Marvin Harrison Jr.. He played for the Arizona Cardinals (2024–2026), then the Texans from 2026.
What period does this list cover?
NFL games from 2013 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.

Data: NFL since 2013; touchdowns are ones scored, not thrown. Earlier games aren't included, so all-time lists can be longer.