Harold Fannin (TE, Cleveland Browns) — 2026 fantasy outlook, updated Jun 15, 2026.

In 2025, Harold Fannin finished TE6 at 9.4 Half-PPR points per game (150.4 total) across 16 games.

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

The Take

Harold Fannin Junior is on Cleveland's initial fifty-three as one of just three tight ends, and nearly every other name from August's tight end room was waived or shelved around him. The week produced no practice or game report on Fannin himself — two straight games now without a participation note.

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

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

Camp · Aug 31, 2026Aug 31, 2026

Harold Fannin Camp Update — August 31: The Room Emptied Around Him

0:002:11

Your episode · 2:11

Read the full episode →

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

2025 by the numbers
Scored Half-PPR
Finish
TE6
Half-PPR / game
9.4
Total Half-PPR
150.4
Games
16

2025: 72 catches for 731 yards, 6 TDs on 107 targets; 13 rushing yards, 1 rushing TDs (16 games)

Where he ranks2025

12 leaderboards

What these mean: snap share · pass-snap share · contested catch rate · average depth of target · target share · average separation · air yards share · drop rate · receiving yards per pass snap

Compared with

Side-by-side verified 2025 production, and which side rests on inputs that repeat.

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

More episodes

  • Camp · Aug 23, 2026Aug 23, 2026

    Harold Fannin Camp Update — August 23: Back on the Field in Orchard Park

    Harold Fannin Junior showed up in live team drills at Thursday's joint practice with the Bills — Deshaun Watson missed him open for a short touchdown — the first sighting in competitive work since the groin surgery. The game came and went without him in the box score, but the silence is over.

  • Camp · Aug 16, 2026Aug 17, 2026

    Harold Fannin Camp Update — August 16: The Silence Is Not the Good Kind

    No Harold Fannin news this week — still working back from groin surgery, absent from the camp reports and the game coverage. For a case built on being on the field, every silent week costs something.

  • 2026 PreviewJun 15, 2026

    Harold Fannin Jr. 2026 Season Preview — a 72-catch rookie who just got the room to himself

    Fannin finished as the TE6 across 16 games in his rookie season, averaging 9.4 half-PPR points per game while sharing a tight end room with David Njoku. That production came from a real role in the offense, the kind of opportunity-based foundation that tends to carry forward rather than evaporate.

    0:002:47

    Your episode · 2:47

    Show notes & transcript

    Harold Fannin Junior caught 72 passes as a rookie tight end — while sharing the position with a Pro Bowler. That Pro Bowler is now gone, and Fannin is the sixth tight end off the board. The runway just cleared, and the price hasn't caught up. The Muffed 2026 preview.

    The 2025 season was an exceptional rookie line at a hard position: 72 catches on a hundred seven targets for 731 yards and six touchdowns, nine-four a game, the number-eight tight end per game and sixth in total — and he did it sharing targets with David Njoku, on one of the league's worst offenses. The signature was an eight-catch, a hundred 14-yard, one-score day against Tennessee in Week 14. 72 catches as a rookie tight end is genuinely rare.

    The arc is one year, but it's the right kind of one year: elite receiving volume from a rookie, the stickiest thing the position offers. We don't bank year-two leaps blindly, but we don't need a leap here — we need the targets that just opened up.

    What repeats: the volume and the role. A hundred-seven-target rookie tight end is a foundation, not a fluke, and his touchdown rate is moderate, so there's no luck to surrender. The one drag is the offense itself — Cleveland's passing game was among the league's worst, which caps the ceiling until the quarterback play improves.

    The situation, per the reports, is the unlock — with a health flag June added: Cleveland let David Njoku walk (he signed a one-year deal with the Chargers) precisely because Fannin outplayed him, elevating Fannin to the unquestioned number-one tight end. But Fannin sat out the entire spring program with an undisclosed issue the team never named — the trend turned positive on July first, when he was reported back running routes ahead of a late-July camp. The building changed around him too: Todd Monken is the new head coach, and the quarterback derby is real — Deshaun Watson took the bulk of first-team reps as the early front-runner, with Shedeur Sanders "making strides" and Dillon Gabriel behind. He outshone a Pro Bowler as a rookie; now he gets that Pro Bowler's targets too — if he's on the field.

    The price: pick 75, the sixth tight end. Verdict: LEAN — underpriced. He finished TE6 in total while sharing the room, and now the room is his — same player, more targets, priced at his shared-role finish. The counter: the Cleveland offense is genuinely bad, the quarterback is unsettled, and now there's a spring of missed practice in the ledger. But a 72-catch rookie tight end with vacated targets ahead of him, at TE6, is value.

    September watch: his availability first — route-running in July needs to become full practice in camp; then the target share with Njoku gone, and the quarterback derby, the thing capping the offense. He's one of your guys? This show covers your whole roster — every player, every week, all season.

  • 2025 ReviewMay 11, 2026

    Harold Fannin 2025 Season in Review

    0:002:58

    Your episode · 2:58

    Show notes & transcript

    Harold Fannin finished 2025 as the number 6 tight end in total PPR scoring and the number 8 tight end on a per-game basis — a top-tier fantasy finish at one of the thinnest positions in football, delivered on a Browns team that won five games and ranked 31st in offensive expected points added. That's the headline: Fannin smashed his rookie projection while playing for an offense that mostly got muffed. He became Cleveland's verified number one receiver, out-targeting and out-producing the entire wideout room on a roster that cycled through quarterbacks and never solved its pass protection. 16 games. Six receiving touchdowns, one on the ground, and a workload that grew into true featured-tight-end territory. For a rookie tight end on a bottom-three passing offense, that's a genuinely loud season.

    Now let's dig into the numbers. Fannin caught 72 balls for 731 yards and six scores on 107 targets, averaging 11.7 PPR per game — the line that slotted him eighth at the position per game. The volume is the story: a 22 percent target share and 19 percent air yards share is alpha-receiver usage, not tight-end usage, and this Cleveland passing game finished dead last in the league in passing expected points added at minus 175.1. He piled up 352 yards after the catch, averaging 5.14 per reception with a plus 1.22 mark above expectation — when the ball got to him, he created extra. This was a steady-floor profile with selective spikes: he cleared 10 PPR in nine of 16 games, ceilinged at 25.4 against the Titans and 19.5 against the Bills, and his worst stretches were quiet rather than zeros. The boom weeks came from touchdowns and explosives. The floor came from sheer looks — a 22 percent target share on a team that threw 611 times is a mountain of volume, even on a bad offense.

    The play that captured the whole season came in Week 13 against the 49ers — second and 9, 47 seconds left in the first half, Browns down 7 to nothing, ball at the San Francisco 34. Shedeur Sanders dropped back in shotgun and hit Fannin deep left for a 34-yard touchdown — 25 air yards, 9 yards after the catch, worth more than four expected points on a single snap. That's the season in one play: a rookie tight end deployed as the deep-shot target on a struggling offense, winning down the field, producing the kind of explosive that kept his fantasy line afloat in an 8-to-26 loss. The Browns lost the game. Fannin managers won the week.

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 Browns game, storied weekly.

The Muffed Browns 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.