
Draft Note by John Paulsen
Expectations were sky high for Harrison heading into his rookie campaign, but he finished as the WR32 in total points and WR43 on a per-game basis. While the box score didn’t reflect the fantasy breakout many predicted, Matt Harmon of Reception Perception believes Harrison “had a good rookie season,” citing route nuance and technical polish that didn’t always translate due to schematic and quarterback limitations. Harmon added that for Harrison to take the next step, the Cardinals need to “mix up his deployment,” while Harrison himself needs to improve “in tight coverage and working back to the quarterback.” The advanced data backs up that assessment. Among 88 qualified receivers, Harrison ranked 66th in contested catch rate, 81st in YAC per reception, and 44th in yards per route run. He caught 62 of 114 targets for 885 yards and 8 touchdowns—solid numbers, but underwhelming given his pedigree and opportunity. With a full offseason under his belt, a year of NFL experience, and the hope of improved quarterback play, Harrison should be positioned for a Year 2 leap. He remains a high-end talent who profiles as the team’s long-term WR1, but his 2025 fantasy value hinges on whether Arizona can create a more dynamic passing attack to unlock his ceiling.
Marvin Harrison Jr.
- WR
- , Arizona Cardinals
- 23
- 205 lbs
- 6' 4"
- Ohio State
- 39
- 1
Full Season Projection
- Full Season Projection
- Dfs Projection
Draft note
Expectations were sky high for Harrison heading into his rookie campaign, but he finished as the WR32 in total points and WR43 on a per-game basis. While the box score didn’t reflect the fantasy breakout many predicted, Matt Harmon of Reception Perception believes Harrison “had a good rookie season,” citing route nuance and technical polish that didn’t always translate due to schematic and quarterback limitations. Harmon added that for Harrison to take the next step, the Cardinals need to “mix up his deployment,” while Harrison himself needs to improve “in tight coverage and working back to the quarterback.” The advanced data backs up that assessment. Among 88 qualified receivers, Harrison ranked 66th in contested catch rate, 81st in YAC per reception, and 44th in yards per route run. He caught 62 of 114 targets for 885 yards and 8 touchdowns—solid numbers, but underwhelming given his pedigree and opportunity. With a full offseason under his belt, a year of NFL experience, and the hope of improved quarterback play, Harrison should be positioned for a Year 2 leap. He remains a high-end talent who profiles as the team’s long-term WR1, but his 2025 fantasy value hinges on whether Arizona can create a more dynamic passing attack to unlock his ceiling.
Latest news

Darren Urban
·Aug 01 · 5:00 PM EDT
Scouting report
2025 Strength of Schedule - ARI
W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 | W11 | W12 | W13 | W14 | W15 | W16 | W17 | W18 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
20 @NO | 16 CAR | 1 @SF | 17 SEA | 2 TEN | 19 @IND | 6 GB | BYE | 26 @DAL | 17 @SEA | 1 SF | 30 JAX | 27 @TB | 24 LAR | 21 @HOU | 29 ATL | 23 @CIN | 24 @LAR |
Schedule difficulty based on schedule-adjusted, positional defensive ranking. Top DEF = 1, bottom DEF = 32.
Game Stats
Week | Opp | Rec | RecYds | RecTD | Tgts | YPR | RuAtt | RuYds | RuTD | Fum | YPC | STD | 0.5 PPR | PPR | Snaps | % |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | @BUF | 1 | 4 | 0 | 3 | 4.00 | 0 | 0 | 0 | 0 | 0.00 | 0.4 | 0.90 | 1.4 | 55/61 | 90.2% |
2 | LAR | 4 | 130 | 2 | 8 | 32.50 | 0 | 0 | 0 | 0 | 0.00 | 25.0 | 27.00 | 29.0 | 46/66 | 69.7% |
3 | DET | 5 | 64 | 1 | 11 | 12.80 | 0 | 0 | 0 | 0 | 0.00 | 12.4 | 14.90 | 17.4 | 52/59 | 88.1% |
4 | WAS | 5 | 45 | 1 | 6 | 9.00 | 0 | 0 | 0 | 0 | 0.00 | 10.5 | 13.00 | 15.5 | 54/59 | 91.5% |
5 | @SF | 2 | 36 | 0 | 7 | 18.00 | 0 | 0 | 0 | 0 | 0.00 | 3.6 | 4.60 | 5.6 | 44/58 | 75.9% |
6 | @GB | 0 | 0 | 0 | 2 | 0.00 | 0 | 0 | 0 | 0 | 0.00 | 0.0 | - | 0.0 | 8/58 | 13.8% |
7 | LAC | 3 | 21 | 0 | 6 | 7.00 | 0 | 0 | 0 | 0 | 0.00 | 2.1 | 3.60 | 5.1 | 48/57 | 84.2% |
8 | @MIA | 6 | 111 | 1 | 7 | 18.50 | 0 | 0 | 0 | 0 | 0.00 | 17.1 | 20.10 | 23.1 | 60/66 | 90.9% |
9 | CHI | 2 | 34 | 0 | 5 | 17.00 | 0 | 0 | 0 | 1 | 0.00 | 1.4 | 2.40 | 3.4 | 43/58 | 74.1% |
10 | NYJ | 5 | 54 | 1 | 5 | 10.80 | 0 | 0 | 0 | 0 | 0.00 | 11.4 | 13.90 | 16.4 | 43/59 | 72.9% |
11 | BYE | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
12 | @SEA | 3 | 47 | 0 | 6 | 15.67 | 0 | 0 | 0 | 0 | 0.00 | 4.7 | 6.20 | 7.7 | 55/58 | 94.8% |
13 | @MIN | 5 | 60 | 1 | 12 | 12.00 | 0 | 0 | 0 | 0 | 0.00 | 12.0 | 14.50 | 17.0 | 72/82 | 87.8% |
14 | SEA | 4 | 49 | 0 | 8 | 12.25 | 0 | 0 | 0 | 0 | 0.00 | 4.9 | 6.90 | 8.9 | 60/71 | 84.5% |
15 | NE | 2 | 32 | 0 | 6 | 16.00 | 0 | 0 | 0 | 0 | 0.00 | 3.2 | 4.20 | 5.2 | 54/70 | 77.1% |
16 | @CAR | 4 | 39 | 0 | 8 | 9.75 | 0 | 0 | 0 | 0 | 0.00 | 3.9 | 5.90 | 7.9 | 57/70 | 81.4% |
17 | @LAR | 6 | 96 | 0 | 10 | 16.00 | 0 | 0 | 0 | 0 | 0.00 | 9.6 | 12.60 | 15.6 | 66/79 | 83.5% |
18 | SF | 5 | 63 | 1 | 6 | 12.60 | 0 | 0 | 0 | 0 | 0.00 | 12.3 | 14.80 | 17.3 | 48/65 | 73.8% |
Per game | 3.65 | 52.06 | 0.47 | 6.82 | 14.27 | 0 | 0 | 0 | 0.06 | 0.00 | 7.91 | 9.74 | 11.56 | 50.88/64.47 | 78.50% | |
Totals | 62 | 885 | 8 | 116 | 14.27 | 0 | 0 | 0 | 1 | 0.00 | 134.5 | 165.5 | 196.5 | 865/1096 | 78.50% |