Courtland Sutton — WR, DEN — 2026
Verdict
TARGET (medium confidence) at ADP 70.2 / WR34 (FFC PPR mocks, 2026-07-07). The market's case is coherent: Denver paid a 1st + 3rd + 4th and $28.25M APY for Jaylen Waddle (2026-03-18), Sutton turns 31 in October, and his TPRR already slid from 0.250 to 0.209 year-over-year — so it prices him a full 28 picks behind Waddle (WR21, 42.6) as a demoted WR2. Why the market is wrong: it assumes the Waddle compression lands on Sutton, but Waddle projects inside (slot/Z per the DEN team profile) and hasn't topped a ~22% target share since 2021, while the two stickiest, least-Waddle-exposed pillars of this passing game belong to Sutton — 30% of Denver's targets against man coverage in *both* 2024 and 2025, and top-6 in the entire NFL in end-zone targets two straight years with actual TDs *below* computed xTD both times (8 vs 9.6; 7 vs 8.4). The squeeze math falls on Franklin/Mims/Engram (231 combined 2025 targets vs only ~4 vacated), not on the boundary/red-zone role. Median projection ≈ WR22-26 usage at a WR34 price, with a durable 17-game body (zero injury-report rows in two seasons) — value, not a league-winner.
Bull case
- The TD pillar is real and unpriced: top-6 in the NFL in end-zone targets two consecutive years (17 → 14, ranks 6th/5th, computed from pbp) while *under-scoring* his xTD both years (8 vs 9.6; 7 vs 8.4) — the market sees a "TD-dependent WR due to regress" when the usage math says his 7-8 TD baseline is the floor of the skill, not the bubble.
- Man-coverage monopoly: 30% of Denver's targets vs man coverage in both 2024 and 2025 (TPRR .298/.276 vs man) — the scarcest, stickiest earning profile in the WR pool, and precisely the coverage Waddle's arrival doesn't contest. When defenses tighten up, the funnel runs through Sutton.
- Compression is aimed at the wrong guys: Waddle's profile (slot-projected, ≤22% TS since 2021, no RZ role) overlaps Franklin/Mims/Engram's 231 combined targets, not the boundary X role. At WR34 the price already assumes Sutton loses ~15-20 targets; the floor (17% TS, 5 TD) still returns ~WR38 on a zero-injury-report body — the downside is roughly the price.
Bear case
- Age-31 + declining earning rate is the classic cliff setup: TPRR 0.250 → 0.209, YPRR 2.00 → 1.72, FD/RR 0.106 → 0.088, NGS separation 2.28 — every per-route arrow points down *before* adding the best receiver acquisition in team history. If the slide continues, Keenan Allen 2025 (182.7) is the good outcome and Lockett 2024 (121.0) is the bad one.
- Contested, boundary-only, sub-60% catch rate in full PPR: 88% of targets outside the numbers, 21-27% contested (≈2× league) — methodology says contested reliance is fragile year-over-year and boundary-only profiles carry a discounted floor. Six games under 10 PPR points in 2025 *as the unchallenged WR1*; the weekly floor gets worse, not better, with Waddle here.
- Nobody has watched Davis Webb call a play: the entire volume projection rests on a Payton-system prior for a first-time play-caller, plus a QB coming off ankle surgery. A slower, run-leaning install or a Nix setback (Stidham tier B) takes ~10% off every number in §2 — and Sutton's projection has less slack than Waddle's price does.
Projection & comps
Bottom-up (team volume from data/team-profiles/DEN.md, 2026-07-07): DEN 2025 team targets = 584 REG (receiving.csv); profile projects ~35.5 pass att/gm in 2026 (2025: 36.0) with a first-year-play-caller trim → projected team target pool ≈ 580. Routes basis: DEN ran 646 route-eligible pass plays in 2025 (participation.csv); Sutton RP projected ~89%.
| Scenario | TS | Targets | Rec (catch%) | Yards (Y/T) | TD | PPR |
|---|---|---|---|---|---|---|
| Floor (20th) | 17% | ~99 | 57 (58%) | ~750 (7.6) | 5 | ~158 |
| Median (50th) | 19% | ~110 | 66 (60%) | ~890 (8.1) | 7 | ~197 |
| Ceiling (80th) | 21.5% | ~125 | 77 (61.5%) | ~1,040 (8.3) | 9 | ~236 |
- TD anchor: computed xTD from league TD-rates per target by depth/field bin (nflverse pbp, computed 2026-07-07) = 9.6 in 2024 (8 actual), 8.4 in 2025 (7 actual) — he has under-scored his usage two straight years. Median 7 TD assumes the end-zone role shrinks ~15% with Waddle present; it is xTD-anchored, not a hope.
- 2025 benchmarks (receiving-only PPR, receiving.csv): WR12 ≈ 220, WR18 ≈ 202, WR24 ≈ 194, WR36 ≈ 165. Median 197 ≈ WR22-26; floor 158 ≈ WR38; ceiling 236 ≈ WR10-13 (his own 2024 = 240.3).
- Games risk: low — 0 injury-report entries in 2024 or 2025 (injuries.csv both seasons); played every available game both years (16 of 16 in 2024, 17 of 17 in 2025 — receiving.csv/snap_counts.csv).
- External sanity check: no
data/projections/on disk. Public consensus (RotoBaller July 2026: 62-853-6; FantasyPros/Derek Brown 2026-07-06: "WR2/3, decreased volume") centers slightly below my median — the gap is my heavier weighting of the man/RZ stickiness and the thinness of actual vacated overlap. Flagged as mild disagreement, not conflict.
Comps (role: veteran boundary/contested X, ~100-125 targets, new target competition — all from data/stats/):
- Mike Evans TB 2024 (age 31) — 110 tgt, 74-1,004-11 in 14 gms, 240.4 PPR — the ceiling: aging X sustained by end-zone dominance
- Michael Pittman IND 2025 — 111 tgt, 80-784-7, 202.4 PPR — the median shape in a crowded room
- DK Metcalf PIT 2025 — 99 tgt, 59-850-6, 187.2 PPR (15 gms) — boundary X absorbing target compression
- Keenan Allen LAC 2025 (age 33) — 122 tgt, 81-777-4, 182.7 PPR — volume held, efficiency aged out (bear-median)
- Tyler Lockett SEA 2024 (age 32, JSN ascended) — 74 tgt, 49-600-2, 121.0 PPR — the sub-floor warning if Waddle + Franklin both eat
Usage profile
All stats nflverse via data/stats/<yr>/ + pbp/participation/FTN joins, computed 2026-07-07, REG only. Routes = on-field-for-dropback proxy from participation.csv (slightly overcounts true routes).
| Metric | 2024 | 2025 | Read |
|---|---|---|---|
| Target share | 24.6% | 21.2% | Good tier both years, trending down; team-leading 124 targets in 2025 |
| TPRR | 0.250 | 0.209 | Elite → good/borderline; the decline is the bear case's best number |
| Route participation | 89.9% (540/601) | 91.8% (593/646) | Elite, gates nothing; wk10+ 2025 = 90.2% (no fade) |
| Air-yards share | 43.8% | 35.2% | Elite both years — still the downfield claim even in the down year |
| WOPR | 0.676 | 0.565 | Elite → good |
| RZ target share | 31.1% (23/74) | 22.5% (20/89) | Elite → good; Nix-to-Sutton is the established scoring connection |
| End-zone targets | 17 (6th in NFL) | 14 (5th in NFL) | Top-6 two straight years — the best TD predictor in the profile |
| xFP | UNVERIFIED (no provider export) | UNVERIFIED | Computed xTD proxy says usage was worth *more* than the 12.9 PPG actual (TDs under xTD both years) |
| aDOT (NGS intended air yds) | 13.2 | 12.6 | Deep-intermediate; top of the "sweet spot" band |
| Depth mix (<LOS/0-9/10-19/20+) | 2/40/39/19% | 2/46/34/18% | Healthy 3-depth tree; not a one-route deep threat |
| MOF vs boundary | 19% MOF | 12% MOF | Boundary-only (88%) — floor-fragile per wr.md §3; survives on size/ball skills |
| YPRR | 2.00 | 1.72 | Good → middling (FantasyPros: 32nd of 109 in 2025) |
| First downs / route | 0.106 | 0.088 | Good → below-good |
| Drop rate (FTN, of targets) | 2.2% (3) | 4.0% (5) | Hands are fine (PFF drop rate 6.3% of catchables, lowest since 2021) |
| Catchable-target rate (FTN) | 64.4% | 68.0% | QB/depth-driven catch rate: DEN team 74.2%, league 74.5% — his sub-60% catch rate is the route menu, not the receiver |
| Contested-ball rate (FTN) | 26.7% | 20.8% | ~1.5-2× league (13.9%) — production leans on a fragile skill (wr.md §6) |
| TPRR vs man / zone | .298 / .206 | .276 / .188 | Man-coverage alpha, two straight years — 30.3% and 30.0% of all DEN targets vs man. Scarce, sticky, and the funnel he'll keep with Waddle drawing zone attention underneath |
| NGS separation | 2.47 | 2.28 | Low — wins late/contested, not open; ages worse than separation profiles (but FantasyPros cites 9th in route win rate 2025) |
| YAC over expected (NGS) | −0.08 | +0.12 | Neutral; no YAC game to lose |
| Slot / wide % | UNVERIFIED | UNVERIFIED | No alignment export in data/raw/; the 12% MOF target mix and team profile both describe a near-pure boundary X |
- Weekly shape (2025, weekly.csv): 12.9 PPG, median 12.2 — but 8 games ≥16.7 PPR and 6 games <10 (four under 5.5). Boundary/contested profiles are weekly-volatile; this is a price-in, not a surprise.
- Late-season split: none. RP and targets held all season (wk10+ RP 90.2%); Week 18 (2 targets, 78% snaps) was a seeding-irrelevant finale, not signal.
- §2 2×2 read: elite RP + good TPRR = established ceiling-capped WR1 role — no hidden expansion, no collapse signal. The 2026 question is entirely the compression math (§4 below).
- Archetype: boundary X / contested-catch alpha with an Alpha-X air-yards claim (AYS ≥35% both years) but not Alpha-X target share. Age 31 in October (b. 1995-10-10, Sleeper 2026-07-07); possession/contested profiles decline later than speed profiles (scoring-framework §5), and there is zero speed component here to lose — but contested-catch reliance is itself flagged fragile y/y (wr.md §5).
Context (from data/team-profiles/DEN.md, built 2026-07-07)
- Play-caller: Davis Webb (OC, promoted Feb 2026) calls plays — a first-time caller, with Sean Payton overseeing the same system (staff retained; Payton: "I'll still be involved," ESPN 2026-02-24). Profile stability: low, mitigated by total continuity elsewhere. Expect the 2025 shape — top-5 PROE prior, ~60% neutral pass rate, top-3 plays/game — with install drag: ~35.5 pass att/gm projected.
- QB: Bo Nix, year 3, no benching risk. 124 of Sutton's targets and an established RZ trust chain (38 RZ targets → 9 TD since 2024 — FantasyPros, 2026-07-06). Flag: Jan 2026 ankle fracture + April cleanup; "full go" for camp per Payton (June 2026). Contingency = Stidham (tier B): offense compresses, but the profile notes Sutton's possession/contested game *holds best* of DEN's receivers under backup QB play.
- O-line: PFF's No. 1 OL of 2025 (league-low 6 OL-charged sacks), 5/5 starters returning — clean pockets support the deep-intermediate tree that Sutton's aDOT lives in.
- Target competition — the crux: ~100 targets of Waddle demand arrive against only ~4 vacated. But the overlap map matters: Waddle projects to the slot in 3-WR sets (team profile, moderate confidence), is not a red-zone threat, and has one 22%+ TS season in five years. Franklin (104 tgt, Z), Mims (51, gadget), Engram (76, TE), Bryant (49) are the roles Waddle's usage actually cannibalizes. Sutton remains the only true X and the presumptive first read vs man and in the red zone.
- Game environment: win total 9.5 (DraftKings via CBS, 2026-07-01) → positive script lean; ~64.5 plays/gm. High-functioning offense, enough pie for a 19% TS to clear 105 targets.
- Camp/contract signal: Sutton signed 4-yr/$92M ($41M gtd, through 2028) on 2025-07-28 — no holdout risk (2024 OTA-skip stories are stale); attended 2026 offseason program and publicly welcomed Waddle ("he's a special dude," Yahoo, June 2026). Sleeper injury_status: none (2026-07-07).
Tripwires
- Camp/preseason alignment reports contradict the non-overlap thesis — Waddle running significant outside/X reps with first team, or Sutton's first-team route share visibly rotational → re-run.
- Nix ankle setback (misses camp reps or preseason) → QB contingency fires; all DEN pass-catcher evals re-run.
- ADP moves past ~pick 55 / WR26 → edge gone, flips to HOLD; falls past ~pick 85 → upgrade review toward strong TARGET.
- Preseason RP below ~85% or beat reports of a managed/rotational veteran role (age management) → floor re-projection.
- Franklin or Bryant camp explosion (consistent first-team 2-WR-set snaps alongside Sutton/Waddle displacing Sutton's routes, not Mims') → compression math re-run.
Sources
data/stats/2025/+data/stats/2024/— receiving.csv (TS, AYS, totals), ngs_receiving.csv (aDOT, separation, YAC+/-, catch%), snap_counts.csv, participation.csv (routes/RP, man-zone charting), ftn_charting.csv (catchable/contested/drop joins), injuries.csv (zero Sutton rows), passing.csv/pbp_summary.csv (team volume) — nflverse via nflreadpy, pulled 2026-07-07- nflverse pbp 2024/2025 via nflreadpy (scratch scripts, computed 2026-07-07) — RZ/end-zone targets + league ranks, depth mix, MOF/boundary location mix, xTD (league TD-rate-per-target by depth/field bin), man/zone target splits (participation join), weekly target log
data/adp/adp_ffc_2026-07-07.csv— Sutton 70.2 / WR34; Waddle 42.6 / WR21 (FFC PPR mocks, 2026-07-07)data/raw/sleeper/players_2026-07-07.json— age 30 (b. 1995-10-10), SMU, years_exp 8, 6'4"/216, Active, no injury statusdata/team-profiles/DEN.md(built 2026-07-07) — Webb/Payton, Nix ankle, OL, Waddle trade terms + alignment projection, vacated-target math (~4), hierarchy, win total 9.5, volume projections- Web (fetched/searched 2026-07-07): FantasyPros/Derek Brown 2026 outlook (2026-07-06 — TPRR 35th/109, YPRR 32nd, FD/RR 29th, separation score 20th, route win rate 9th, 38 RZ tgt → 9 TD since 2024); PFF player page via search (2025 grade 75.6, drop rate 6.3%); Establish The Run Waddle-trade fallout (2026-03-17); RotoBaller 2026 outlook (62-853-6 projection); NFL.com/CBS Waddle trade coverage (March 2026); Denver Sports/SI/NBC — 4yr/$92M extension (2025-07-28, $41M gtd); Yahoo — Sutton on Waddle (June 2026); NBC Sports 2025 season review (8 games ≥16.7 / 4 games <5.5); ProFootballNetwork Jan 2025 article (2024-season EZ data — used for 2024 only)
- UNVERIFIED: 2025 slot/wide alignment % (no provider export; MOF mix + team profile used qualitatively), provider xFP (PlayerProfiler page did not display; computed xTD proxy used instead), man/zone YPRR from a charting provider (participation-based TPRR splits used)
DEN
@KC
JAX
LAR
@SF
@LAC
SEA
@ARI
@CAR
LV
@PIT
MIA
@NYJ
BUF
@NE