Marvin Harrison (WR, Arizona Cardinals) — 2026 fantasy outlook, updated Jun 15, 2026.

In 2025, Marvin Harrison finished WR49 at 8.9 Half-PPR points per game (107.3 total) across 12 games.

Based on verified 2025 play-by-play data (nflverse); Half-PPR scoring.

The Take

Harrison Junior's week held one usage datapoint: a two-yard touchdown in the first-team two-minute drill at Wednesday's joint practice in Green Bay. The starters sat Friday's finale, so the exhibition slate closes without the charted target count the volume question needed.

When Marvin Harrison's week moves the numbers, you'll know — every episode, in one weekly email.

One email a week, in season. Free, unsubscribe anytime.

Play fantasy? There's a version of this about your whole roster — follow your guys, free →

2025 by the numbers
Scored Half-PPR
Finish
WR49
Half-PPR / game
8.9
Total Half-PPR
107.3
Games
12

2025: 41 catches for 608 yards, 4 TDs on 73 targets (12 games)

Where he ranks2025

7 leaderboards

What these mean: receiving efficiency · snap share · receiving yards per pass snap · pass-snap share · average separation

Cardinals backfield and handcuffs — the depth chart behind him, refreshed daily.

More episodes

  • Camp · Aug 23, 2026Aug 23, 2026

    Marvin Harrison Camp Update — August 23: Played a Half in a Penalty-Wrecked Loss

    Harrison was one of the day-one starters Mike LaFleur put on the field against Dallas, in a half where Gardner Minshew went nineteen of twenty-three and Arizona kept wiping out its own touchdowns with penalties. The extended look we wanted happened; a clean target count did not survive the laundry.

  • Camp · Aug 16, 2026Aug 17, 2026

    Marvin Harrison Camp Update — August 16: One Touchdown, One Empty Practice

    Marvin Harrison Junior scored on the starters' only series in Las Vegas, four days after a practice where he went zero for four on targets. The June argument about him is still arguing with itself.

  • 2026 PreviewJun 15, 2026

    Marvin Harrison Jr. 2026 Season Preview — paying the pedigree, not the tape

    Harrison's 2025 season produced 107.3 half-PPR points across 12 games, an 8.9-per-game average that ranked him WR49 on the year. That finish reflected a broken situation more than a broken player, but the opportunity inputs — the volume and target role that tend to carry forward — were never consistently established in Arizona.

    0:003:39

    Your episode · 3:39

    Show notes & transcript

    Marvin Harrison Junior was the fourth overall pick and the most hyped receiver prospect in years — and two seasons in, the tape hasn't matched the pedigree: a WR36 finish per game last year, a receiver 36 rate from a name everyone drafted in the first round. That's the anomaly worth sitting with. The question isn't whether the price is too high — the market already dropped him to receiver 32, down where the production actually lives. It's whether there's any edge left to call once you account for that. The Muffed 2026 preview.

    The 2025 season was a second straight disappointment: 12 games, 41 catches on 73 targets — six a game — for 608 yards and four touchdowns, eight-nine a night, WR36 per game and WR49 in total. The signature was a seven-catch, 96-yard, one-score day against Dallas in Week 9, a glimpse of the talent. But the year was injuries and inconsistency: a concussion, a bout of appendicitis, and lingering heel problems in both feet.

    And the arc is why the market moved him down. As a rookie he was a nine-seven-a-game receiver; in year two he went backward, to eight-nine, and missed time. Two seasons, two finishes outside the top 35. The pedigree says alpha; the production has said complementary, twice — and the price has finally caught up to it.

    What the data says: there's no fade pattern to fire here — his touchdown share is modest, so this isn't a regression story. It's simpler. The volume has never been alpha volume — six targets a game — and you can't bank a third-year leap the first two years didn't deliver. But here's the part that decides the call: the market already knows. Receiver 32 is right on top of his receiver 36 finish — same tier, no gap. The mispricing that would make this a call isn't there anymore.

    And the situation, per the reports, got clearer without getting settled: Arizona released Kyler Murray — he's in Minnesota now — and named Jacoby Brissett the starter under new head coach Mike LaFleur. Except Brissett is holding in: he skipped the voluntary program in a contract dispute, reported to June minicamp only to avoid fines, and the sides are described as significantly far apart, with Gardner Minshew signed behind him. Harrison, meanwhile, is a full participant who admits the heel recovery is "an ongoing process" — he doesn't expect it to linger, but he's not calling himself a hundred percent either. The one clean positive: LaFleur says Harrison plays the X in his offense — the Davante Adams role from his Rams playbook. A defined role, an unsettled passer, a body still mending: that's a lot of variance on a player who hasn't yet produced.

    The price: pick 75, the 30-second receiver. Verdict: NO CALL — and the math is why. Receiver 32 as a price sits right on top of his receiver 36 finish — same tier, no daylight between what you pay and what he's produced. There's no gap to sell, and without one there's no call to make. The pedigree-versus-tape story is real, and the quarterback picture is genuinely murky — but that's context, and our rules won't let opportunity or uncertainty carry a call. The counter cuts both ways: if a new staff finally schemes the fourth overall pick open, receiver 32 is light; if the two years of complementary tape are who he is, the price is already right there. The market got this one about right — bet on the talent or pass on the production, but there's no edge to call.

    September watch: who's actually under center opening night and the target share in LaFleur's offense — until the volume climbs, the talent is theoretical; and the heel, the lingering 2025 issue. If he's one of your guys, Muffed builds this show for your whole roster — every player, every week, all season.

  • 2025 ReviewMay 11, 2026

    Marvin Harrison 2025 Season in Review

    0:002:49

    Your episode · 2:49

    Show notes & transcript

    Marvin Harrison's second NFL season landed him as the number 50 wide receiver in total PPR scoring and the number 39 wide receiver in PPR per game among players with at least six games. That's the headline — and it's not the one Cardinals fans or anyone who drafted him this summer wanted. Harrison played 12 games for a 3-and-14 Arizona team that lost Kyler Murray for big chunks of the year, cycled to Jacoby Brissett under center, and finished with the worst rushing offense in football by yards per carry. In that mess, Harrison was a clear second fiddle in his own passing game — Trey McBride ran away with the target tree, catching 126 balls for nearly 1,240 yards and 11 touchdowns. Harrison was the field-stretcher, not the volume hub, and the box score reflects exactly that.

    Now let's get into the numbers. Harrison finished with 41 catches on 73 targets for 608 yards and 4 touchdowns, averaging 10.7 PPR points per game — and that average hides a boom-or-bust ride. The efficiency is genuinely good: plus 31.1 receiving expected points added on just 73 targets and an 18 percent target share is excellent value per opportunity. Volume and consistency are the problem. Across 12 games he topped 18 PPR points just three times — week 1 at the Saints, week 4 against the Seahawks, and his season high of 22.6 in the week 9 win at Dallas — and finished under 8 PPR points in six different games, including a goose egg in week 17 at Cincinnati and a 2.4-point dud against Atlanta in week 16. He also did almost none of his damage after the catch. Just 119 yards. His fantasy weeks lived and died on whether the deep ball connected.

    The play that captures the year best came in that week 9 Dallas trip. Third and 14, ball at midfield, late in the first quarter, Cardinals up 3-nothing — Brissett dropped back and hit Harrison on a deep middle dig for 20 yards and a third-down conversion worth more than 3 expected points. That's Harrison in 2025 in one snap: high-leverage, downfield, dependent on the throw being there. When it was, he smashed — Dallas was his best fantasy day of the year. When it wasn't, he got muffed by the same quarterback carousel and run-game collapse that sank the whole offense.

Who else are you watching?

Follow every guy you care about — across all your leagues — and they all land in one email each week. Free.

Every Cardinals game, storied weekly.

The Muffed Cardinals Show — free, in your podcast app.

More about the show

In a Sleeper league? One link sets up everyone in it

Ask this data a question

Every figure on this page comes out of Muffed's verified panel — and you can query the whole thing in plain English. No account, no key. Ask the data →

Use Muffed in your AI

Ask Claude or ChatGPT football questions and get these verified figures back, with sources. Add https://muffed.ai/api/mcp — free, no account, no API key.

Add to Claude · Set up in ChatGPT · How it works →

Every figure on this page is recomputed from public play-by-play, not copied from a box score — how we verify every number.