THE GAME. THE STORIES. THE WHY.
Independent football coverage●Our standards
EXPLOREPower rankingsLeague leadersTeam statsInjuriesTransactionsShortsRivalriesRecordsTV scheduleBye weeksEVENTSSuper BowlPro BowlCombineDraftPlayoffsWeb StoriesALL FOOTBALL. ALL IN.
WEEK 6
Find your next read

Search whynfl

Go deeper on the game you love.

News

Interactive: How Marvin Harrison Jr. went from the Cardinals to the Texans

3 min read Comments
Share ↗
WhatsApp Facebook X
Saved articles

Your reading list is saved on this browser.

Your reaction

Scroll through the Marvin Harrison Jr. trade: the promise, the standoff, the price, the contract and the reunion with C.J. Stroud.

w.
WhyNFL Sports DeskPublished Updated
Marvin Harrison Jr. warming up in 2022
File photo: Marvin Harrison Jr. in 2022. Photo: Alexander Jonesi / Wikimedia Commons, CC BY-SA 2.0.
Marvin Harrison Jr. in 2022File photo: Marvin Harrison Jr. in 2022.
WhyNFL Interactive

Marv goes to Houston

How the No. 4 pick of the 2024 draft went from Arizona's sideline to C.J. Stroud's side in four days, told step by step and by the numbers.
Chapter 1

The promise

Arizona took Marvin Harrison Jr. fourth overall in 2024. At Ohio State he had caught passes from C.J. Stroud.

His rookie year looked like a start: 62 catches, 885 yards, eight touchdowns.

Receiving yards by season

2024 (17 games)885
2025 (12 games)608
2026 (4 games)85

Foot injuries and appendicitis limited him to 12 games in 2025. Through four games in 2026 he had five catches for 85 yards and one touchdown on 12 targets. He has never had a 1,000-yard season.

Nico Collins at MichiganFile photo: Nico Collins for Michigan, Nov. 23, 2019.
Chapter 2

The standoff

Houston needed help. Jayden Higgins tore his ACL, Nico Collins had missed time and Tank Dell was still working back after sitting out all of last season.

On Saturday night, Oct. 10, Arizona kept Harrison away from the team and listed him inactive for its home game against Detroit. The sticking point was timing: Houston offered a 2028 second-rounder, while Arizona held out for 2027.

  1. Harrison hires new agents Todd France and Tory Dandy
  2. Held out of Arizona's meetings; Texans emerge as front-runner
  3. Deal agreed as Houston beats Tennessee 26-3 in Nashville
  4. Cardinals announce the trade once he passes his physical
  5. First practice in Houston, catching passes from Stroud
DeMeco Ryans as a Houston playerDeMeco Ryans at Houston training camp, Aug. 9, 2010 (archive).
Chapter 3

The price

Arizona got the 2027 pick it wanted. Under the final terms, Houston sent a 2027 second-round pick and a 2027 seventh-round pick for Harrison and a 2027 sixth-rounder.

The seventh-rounder was one the Texans acquired from San Francisco in 2024.

No. 0overall pick, 2024 draft
0picks to Arizona (2nd, 7th)
0pick to Houston (6th)
0games as a Cardinal
“Decisions like this are never easy.”
— Cardinals GM Monti Ossenfort
Chapter 4

A bargain contract

Arizona had already paid his $22.5 million signing bonus. That left Houston with a cheap receiver for the rest of his rookie deal.

$0Msigning bonus, already paid by Arizona
$0M2026 salary
$0M2027 salary

The Texans now face a fifth-year option decision this offseason, which would cover 2028.

0catches as a Cardinal
0receiving yards
0touchdowns
Wembley StadiumWembley Stadium in London.
Chapter 5

Back with Stroud

“He's probably the hardest worker I've ever been around in my life.”
— C.J. Stroud on Marvin Harrison Jr.

Harrison now wears No. 18 in Houston, catching passes from Stroud’s No. 7. DeMeco Ryans said he stayed late Tuesday night studying the playbook with coaches.

“Excited to have my guy back and get rolling.”
— C.J. Stroud

Next up: the Jacksonville Jaguars at Wembley Stadium in London on Sunday, Oct. 18, at 9:30 a.m. ET.

Arizona traded a former No. 4 pick it no longer used. Houston bought a reunion and a cheap contract. London will give the first answer.

The why matters.

See something that needs a second look? Read our corrections policy.

Join the conversation

Use a name or stay anonymous. No account or email required. Comments are reviewed before appearing.

Up to 3,000 characters

No published comments yet. Start the conversation.