Troy Franklin — WR, DEN — 2026
Verdict
HOLD (low confidence) at an undrafted price. Franklin's 104-target year-2 season is real volume history, but it was a two-half story: a genuine target-hog stretch (weeks 1–11: 80.3% route participation, 0.242 TPRR, 7.4 targets/game) followed by a merit-based benching (weeks 13–18: 59.4% RP, 0.169 TPRR, 3.8 targets/game) as rookie Pat Bryant out-earned him, capped by a hamstring that made him inactive for the AFC Championship. Denver then imported ~100 targets of Jaylen Waddle demand into a room that vacated ~4, and June–July 2026 beat consensus makes Bryant the WR3 favorite — Franklin is the presumptive WR4. The market prices him as a free watch-list player and the profile agrees: no green-flag screen fires, per-target efficiency is bad (1.51 YPRR, PFF 62.6), and the deep-pool pedigree screens (day-3 capital, competition arriving not departing) say no. Not worth a bench spot in a 12-team/6-bench league, but he stays on the watch list — he has *proven* he can absorb 8–10 targets/game in this offense if the WR3 battle or an injury above him reopens the role.
Verdict is HOLD, so no "why the market is wrong" line — the market's price (free) is right.
Bull case
- Proven contingency volume in an elite offense. For 11 weeks of 2025 he ran 80% of routes with a 0.242 TPRR and 7.4 targets/game — first-read-level usage from his college QB. If Waddle or Sutton (age 31 season) misses time, that role has a live memory; almost no free player has a demonstrated 8–10-target ceiling like this.
- Age/trait profile still in window: 23.4 years old entering year 3, 4.41 speed (89th pct), 82nd-pct burst, 88th-pct catch radius, 30% air-yards share when on the field — the physical inputs of a downfield WR2 are present, and the WR3 job is formally still a camp competition, not settled.
- Cost is zero. Any positive resolution — winning the camp battle, an August injury above him, a Mims trade (Mims himself calls 2026 likely his last DEN year, NFL.com June 2026) — converts a free pickup into standalone flex weeks with no draft capital spent.
Bear case
- He lost his job on merit before Waddle ever arrived. Weeks 13–18: routes fell to 59%, TPRR to 0.169, targets to 3.8/game while rookie Pat Bryant took the role — that's a coaching-staff verdict on 104 targets of tape, and the staff then spent a 1st+3rd+4th adding another mouth. The strongest hater's line: *Denver watched him get 104 targets and concluded they needed two upgrades.*
- The efficiency is genuinely bad, not QB-masked: 6.8 yds/target, 1.51 YPRR, 0.068 first downs/route, PFF 62.6 (64th/81), mid-pack drop rate with drop clusters bad enough that beat writers chronicled them. Even his best-case 2025 role produced only 10.4 PPG in full PPR — the ceiling on bad per-target play is a WR4 season even *with* volume.
- The target math has no room: ~4 vacated targets vs ~100 of imported Waddle demand, plus Sutton, Harvey (58 tgt), Engram (76 tgt), and the beat-favorite Bryant all returning. WR4 on a spread Payton-tree offense at a 12.7 aDOT is a weekly-unstartable profile — deep-threat volatility with no volume floor.
Projection & comps
| Scenario | Targets | Rec | Yds | TD | PPR pts | Assumptions |
|---|---|---|---|---|---|---|
| Floor (p20) | ~30 | 18 | 195 | 1 | ~45 | Loses WR3 battle cleanly; rotational/healthy-scratch weeks |
| Median (p50) | ~55 | 33 | 360 | 3 | ~85 | Splits WR3/4 role; ~55–60% RP, TPRR ~0.19 in crowded room |
| Ceiling (p80) | ~85 | 52 | 580 | 5 | ~140 | Wins WR3 + a multi-week injury above him restores the wk-1–11 role for a stretch |
Build: team ~604 pass attempts (35.5/gm × 17, team profile 2026-07-07) → ~590 targets. Waddle + Sutton project ~230–250 combined, Harvey ~55–60, Engram ~60–70, leaving ~80–100 for the Bryant/Franklin/Mims/Humphrey group. TDs anchored to usage (his 6 TDs on 104 targets in 2025 ≈ expectation for a 12.7-aDOT profile; no TD-luck edge either way). Games risk: medium — 33 of 34 possible regular-season games played (2024–25, nflverse), but the season-ending hamstring on a 180-lb frame is the soft-tissue-recurrence flag.
True tail upside (beyond p80): Waddle or Sutton misses half a season and Franklin re-assumes his October role → ~100+ targets, ~170+ pts. That's the waiver case, not the draft case.
Comps (year-3-ish mid-capital WR squeezed to WR4/contingency on a good offense): Darius Slayton 2021 (26-339-2, ~72 PPR), Van Jefferson 2022 (24-369-3, ~78), Josh Palmer 2023 (38-581-2, ~108), K.J. Osborn 2023 (48-540-3, ~120), Jalen Tolbert 2024 (49-610-7, ~143 — the "won the WR3 job" ceiling case). External sanity check: no data/projections/ on hand; Fantasy Life team preview (2026-06-20) slots him WR98 and behind Bryant — directionally consistent with the median, slightly more bearish.
Usage profile (2025, year 2; 2024 rookie in parens)
All local numbers: nflverse via nflreadpy, pulled 2026-07-07, REG season. Routes are an on-field-for-pass-plays proxy from participation.csv (not charted routes).
| Metric | Value | Band | Read |
|---|---|---|---|
| Target share | 17.8% (9.7%) | below good (<18% = concern line) | Full-season number hides the split — see below |
| TPRR (proxy) | 0.221 (0.214) | good boundary | Wk 1–11: 0.242; wk 13–18: 0.169. The earning rate collapsed with the role |
| Route participation (proxy) | 72.9% (41.3%) | concern (<80%) | Wk 1–11: 80.3% → wk 13–18: 59.4% → 17% DIV rd (hamstring) → inactive AFCCG. RP declining across the season = §10 red flag, partially injury-excused |
| Air-yards share | 30.2% (16.9%) | good (28–35%) | Real downfield claim while on the field; aDOT 12.7 (NGS intended air yards) |
| WOPR | 0.478 | concern (<0.50) | 1.5(.178)+0.7(.302) |
| RZ target share | UNVERIFIED | — | No play-level pbp locally; no provider export |
| End-zone targets | UNVERIFIED | — | 6 rec TDs suggest real but not elite access |
| xFP | UNVERIFIED (no provider) | — | Actual 177.1 PPR / 10.4 PPG in 17 gm; TD count ≈ expectation, so no hidden xFP surplus |
The §2 2×2 read: weeks 1–11 he was the classic "high TPRR + RP <80–85%" expansion candidate — and the expansion *happened*, then reversed on merit when Bryant emerged (Yahoo snap-share report, Dec 2025: "red-alert for Troy Franklin managers"; Bryant 67.4% route share vs Franklin ~34.9% down the stretch). Per the reading rules, the late-season split in the new (reduced) role outweighs the full-season line — and here the late split is the bearish signal, entering 2026 with another target claim (Waddle) added on top.
Target quality / route tree: aDOT 12.7 with 30% AYS = deep-leaning intermediate, TD-accessible but floor-fragile. Depth mix, MOF-vs-boundary split, man/zone splits, contested-catch rate: UNVERIFIED (no provider exports in data/raw/). Known texture: catch rate 62.5%, YAC/rec 4.33 vs 4.03 expected (+0.30 YACOE, NGS 2025 — mildly positive); drop rate ~5.8% — 1 drop per 17.3 catchable balls, 34th of 69 among 75+-target players (DenverSports.com, Payton publicly rankled by team drops; Mile High Sports charted "weeks of drops and inconsistencies" mid-season).
Efficiency: YPRR 1.51 (concern boundary), first downs per route 0.068 (concern), 6.8 yds/target on 104 targets — among the worst conversions for any 100-target WR. PFF grade 62.6, 64th of 81 qualified WRs (PFF via search, 2025 season). QB-vs-WR attribution: Nix's downfield accuracy was shaky (63.4% comp, passing.csv), so some of the 62.5% catch rate at a 12.7 aDOT is QB-driven — but the drops, the PFF grade, and losing routes to a rookie are WR-driven evidence. This is not the "good WR, bad QB" buy profile.
Alignment: primarily Z/outside with slot mix in 2025 (team profile); Sleeper depth chart currently lists him at SWR, depth order 3 (players_2026-07-07.json). Exact 2025 slot% UNVERIFIED. If Waddle plays mostly slot in Denver (team profile projection), Franklin's path is the outside-Z job — directly contested with Bryant.
Pedigree screens (deep-pool mandate, prospect-pedigree.md): Age 23.4 (DOB 2003-02-06, rosters.csv), NFL year 3 — inside the year-2/3 window but on the back half. Draft capital: R4 #102, 2024 (Denver traded up — denverbroncos.com) = day 3, misses the screen; by year 3 the capital prior has decayed and the NFL usage record governs. College: Oregon with Bo Nix — 30.7% dominator (57th pct), 19.6% final-season target share (below good band), 81-1,383-14 in 2023, early declare, school-record 25 rec TDs (PlayerProfiler; denverbroncos.com draft release). Breakout age: age-19/20 sophomore production (61-891-9 in 2022) suggests ~20; exact PlayerProfiler value garbled in fetch — UNVERIFIED. Athletic: 4.41 forty at 176 lbs (89th pct), burst 82nd pct, catch radius 88th pct, but 180–187 lbs frame (PlayerProfiler; rosters.csv). Year-3 breakout screen: day-3 capital (miss) + rookie TPRR 0.214 (marginal miss vs 0.22) + RP falling late (miss) + competition arriving, not departing (hard miss). Post-hype screen: not a day-2 pick, role newly crowded not newly open. No screen fires.
Context (data/team-profiles/DEN.md, built 2026-07-07)
- Offense environment: good. 14-3 team, ~64.5 plays/gm projected, ~60% neutral pass rate, PFF's No. 1 O-line returning 5/5 starters, Vegas win total 9.5. Whatever role Franklin wins is in a top-shelf environment.
- Play-caller: Davis Webb, first-time caller (Payton ceded play-calling Feb 2026, stays involved; stability rated low). System continuity presumed but unproven — Payton-tree offenses spread targets and feature the RB/TE, which caps ancillary WR shares.
- QB: Bo Nix — his college QB at Oregon (continuity + rapport is Franklin's one structural edge over Bryant/Mims). Nix rehabbing a Jan 2026 ankle fracture; Payton says "full go" for camp (Heavy/ClutchPoints, June 2026). Contingency note from the team profile: if Stidham/Ehlinger plays, Franklin's deep-intermediate work is hit hardest of anyone in the room.
- Target competition: the whole thesis. ~4 targets vacated; ~100 of Waddle demand added (trade: 1st+3rd+4th out, $28.25M APY — March 2026). Hierarchy per team profile: Sutton (124 tgt incumbent X) → Waddle (slot/Z) → then a WR3 battle the profile slotted Franklin into at #3 with "biggest compression risk" — but June–July beat coverage (Heavy, SI Broncos, Mile High Report) makes Pat Bryant the WR3 favorite (Payton: "he's a quick study"), with Franklin, Mims, and Humphrey behind. Fantasy Life (2026-06-20) orders it Waddle WR21 / Sutton WR33 / Bryant WR82 / Franklin WR98. Counter-note: Franklin "looked very good in minicamp" (SI Broncos, June 2026) and says he's "ready for whatever role" (PFT/NBC Sports, March 2026).
Tripwires (re-run on any)
- Camp/preseason reports Franklin running with the 1s over Bryant in 3-WR sets (or Bryant injury) → role path reopens; upgrade toward TARGET-as-final-pick.
- Waddle or Sutton multi-week injury (any point Aug–season) → immediate re-run; his contingency profile is the whole value.
- Mims or Franklin traded, or Franklin waived at cutdown → re-run (a trade landing spot could be an upgrade; a cut ends the eval).
- Nix ankle setback / Stidham-Ehlinger starting → downgrade; his deep-intermediate tree is hit hardest by the backup per the team profile contingency line.
- ADP enters the 15-round range (someone is paying real capital) → re-run; at any nonzero price the current profile is a FADE.
Sources
data/stats/2025/receiving.csv,weekly.csv,snap_counts.csv,participation.csv(route/RP/TPRR proxies computed from on-field pass plays),ngs_receiving.csv,passing.csv;data/stats/2024/same tables — nflverse via nflreadpy, pulled 2026-07-07 (REG unless noted).data/team-profiles/DEN.md— built 2026-07-07 (Waddle trade terms, vacated-target math, Webb play-caller, Nix ankle, pass-volume projections, hierarchy).data/adp/adp_ffc_2026-07-07.csv— Franklin: no FFC-PPR ADP (undrafted); Waddle 42.6, Sutton 70.2.data/raw/sleeper/players_2026-07-07.json— age 23, years_exp 2, DEN active, search rank 171, depth chart SWR-3.- RotoWire/CBS Sports player notes (Jan 2026): snap decline after week 11, hamstring — 13 snaps DIV round, inactive AFC Championship.
- Yahoo Sports snap-share report (Dec 2025): "red-alert... emergence of Pat Bryant"; Bryant 67.4% route share vs Franklin 34.9% late.
- DraftSharks "Troy Franklin's in Trouble" (Dec 2025): season-low 17 routes wk 13.
- SI Broncos / Heavy / Mile High Report / roundtable.io (June–July 2026): WR3 battle, Bryant favorite, Payton quotes, Franklin minicamp showing; NBC Sports PFT (March 2026): Franklin on Waddle trade.
- Fantasy Life Broncos team preview (2026-06-20): room ranked Waddle WR21 / Sutton WR33 / Bryant WR82 / Franklin WR98.
- PlayerProfiler (fetched 2026-07-07): 30.7% college dominator, 19.6% college target share, 4.41 forty (89th pct), burst 82nd pct, catch radius 88th pct; exact breakout age UNVERIFIED (garbled fetch).
- denverbroncos.com (April 2024): traded up for pick 102; college resume. DenverSports.com: drop-rate figures (2025 season). PFF via search: 62.6 grade, 64th/81.
- UNVERIFIED fields: RZ/end-zone target counts, slot/wide %, MOF-vs-boundary mix, man/zone splits, contested-catch rate, provider xFP, exact breakout age.
*Note: evaluations/boards/2026/ exists — board is now stale, run /draft-board update.*
DEN
@KC
JAX
LAR
@SF
@LAC
SEA
@ARI
@CAR
LV
@PIT
MIA
@NYJ
BUF
@NE