Khalil Shakir — WR, BUF (2026)
Verdict — TARGET (confidence: medium)
At ADP 105.6 (WR50, FFC PPR mocks, 2026-07-07), the market is pricing Shakir as if the DJ Moore trade demotes him below his own two-year floor. It doesn't: ~57 WR targets departed with Gabe Davis/Elijah Moore/Cooks/Samuel (data/team-profiles/BUF.md), roughly covering Moore's realistic claim — Moore arrives at age 29 off career lows (50-682, NFL.com via team profile), and Joe Brady has never fed anyone above ~20% target share in Buffalo. Shakir keeps the stickiest asset in the profile: the option-route/third-down trust role with Josh Allen (team-high target share two straight years; 22–26% third-down target share), and he finished WR37/WR35 in total PPR the last two seasons while being priced at WR50 today. Why the market is wrong: it's charging nothing for a demonstrated 10.5–12 PPG full-PPR floor with QB and play-caller continuity, because it's over-weighting a WR1 arrival that the vacated-target math and the play-caller's own history say is a redistribution, not a demotion. Confidence is medium, not high, because the ceiling is genuinely capped and Moore's actual target claim is the one unknowable until camp.
Bull case
- Price vs demonstrated production: back-to-back WR37/WR35 total-PPR finishes (WR33/WR38 per game) with full QB/play-caller continuity, priced at WR50 (105.6). Nobody else in his ADP neighborhood (Meyers, Johnston, Doubs, Pearsall) has two straight top-40 PPR seasons with an elite QB attached.
- The role is the sticky part: team-high target share under Brady two straight years, 22–26% third-down target share, ~3% drop rate, elite separation, and +YACOE two straight years — every WR-driven, role-driven signal held through 2025; the decline was in target *depth*, not target *claim*.
- The Moore threat is overpriced: ~57 vacated WR targets cover his claim; he's 29 off career lows; Brady's system has spread the ball for three years; and Brady is publicly planning around Shakir as the go-to. If Moore misses time or declines, the Jakobi Meyers-2024 outcome (218 PPR) is live at a round-9 price.
Bear case
- Structurally capped ceiling: aDOT 3.67, one end-zone target all season, WOPR 0.367, xTD under 3 — he needs 90+ receptions or TD luck to beat ~13 PPG, and Allen's goal-line rushing (14 TD) permanently suppresses the TD path.
- 2025 was a real decline, and now the competition gets harder: YPRR 1.58 (from 2.15), TPRR 0.226 (from 0.262), YPRR vs man 1.18. Add the best target competitor of his career and 78 targets (the floor case) is not a stretch — that's Josh Downs 2025 (138.4 PPR), which barely returns pick 105 value.
- He's already outrunning his usage: actual PPG beat xFP by ~1.2–1.5 both years. If YACOE regresses to neutral while Moore takes even 10 targets off his plate, the median lands closer to 145 than 168 — priced fairly, no edge.
Projection & comps
Bottom-up (PPR, 17-week season):
| Scenario | Games | Routes (RP × dropbacks) | TPRR | Targets | Rec (CR) | Yards (Y/T) | TD | PPR |
|---|---|---|---|---|---|---|---|---|
| Floor (p20) | 14–15 | ~390 (73% × ~535) | 0.20 | 78 | 59 (76%) | 590 (7.6) | 3 | 138 |
| Median (p50) | 16 | ~425 (75% × ~568) | 0.22 | 94 | 71 (76%) | 740 (7.9) | 4 | 168 |
| Ceiling (p80) | 17 | ~480 (79% × ~605) | 0.235 | 112 | 85 (76%) | 900 (8.0) | 6 | 210 |
Inputs: team ~64 plays/gm, ~55% pass, ~35.5 dropbacks/gm (BUF.md, 2026-07-07); Shakir RP proxy 74.6–74.8% two straight years and TPRR 0.226–0.262 (computed from nflverse participation + pbp, 2026-07-07, see §3); catch rate 75.8–76.0% and Y/T 7.6–8.2 (receiving.csv 2024–25). TDs anchored to xTD 2.83–3.10 (computed, league per-bucket rates) with a small persistent-overperformance allowance — he has beaten xTD modestly both years on a growing red-zone role (15 RZ targets 2025, up from 10). Games-played risk: medium — only 2 games missed in two years, but ankle (2024), ankle + rib (2025), and a March 2026 boot photo (SI, 2026-03) before full minicamp participation (buffalobills.com photos, 2026-06-09).
Comp seasons (all verified from data/stats cache, pulled 2026-07-07):
- Khalil Shakir 2024 — 100 tgt, 76-821-4, 182.5 PPR/15 gms: his own realistic upper-median shape
- Wan'Dale Robinson 2024 (NYG) — 140 tgt, 93-699-3, 182.7/17: low-aDOT slot volume, capped ceiling even at huge target counts
- Josh Downs 2024 (IND) — 107 tgt, 72-803-5, 183.5/14: slot earner, ceiling-ish outcome
- Josh Downs 2025 (IND) — 88 tgt, 58-566-4, 138.4/16: the floor comp — role compression when circumstances shift
- Jakobi Meyers 2024 (LV) — 129 tgt, 87-1027-4, 218.0/15: the volume-spike ceiling if Moore busts/misses time
Sanity check: no data/projections/ dir exists. External points of reference: SI fade piece (2026-04-29) projects ~70/700/5 ≈ 170 PPR; a Fantasy Footballers-cited projection of 70/751/3 ≈ 163 (fetched 2026-07-07). Both bracket the 168 median — the disagreement here is about price, not projection.
Usage profile (wr.md §2 table)
All computed from nflverse pbp/participation/FTN REG-only, pulled 2026-07-07, unless noted. RP/TPRR/YPRR use an on-field-during-dropback proxy for routes (participation.csv join; 2025 join missing the Wk 12 HOU game charting — rates computed on matched plays).
| Metric | 2024 | 2025 | Band | Read |
|---|---|---|---|---|
| Target share | 20.2% (100 tgt) | 19.8% (95 tgt) | Good-minus | Team-high both years under Brady; sticky role, but never crossed 22% |
| TPRR | 0.262 | 0.226 | Elite → Good | Earning rate slipped with the aDOT collapse; still healthy |
| Route participation | 74.8% | 74.6% | Concern | Stuck below 80% two years — Brady's heavy personnel (52% 11, ~22% 21/22) caps slot routes; no expansion path without scheme change |
| Air-yards share | 13.4% | 10.0% | Concern | Near-zero downfield claim |
| WOPR | 0.397 | 0.367 | Concern | The ceiling-cap in one number |
| RZ target share | 14.7% (10) | 19.2% (15) | Concern → Good-minus | Trending up; 6 inside-10 targets in 2025 (2 in 2024) |
| End-zone targets | 3 | 1 | Concern | Worst single TD-predictor line in his range; Allen's 14 rush TD vacuum goal-line equity |
| xFP | 161.1 (10.7/gm) | 148.9 (9.3/gm) | WR3 range | Computed via league per-bucket rates; he beat xFP both years (12.2, 10.4 actual PPG) on YAC skill |
The §2 2×2 read: 2024 was the classic buy cell (TPRR 0.26 / RP 75%); 2025 slipped to the marginal cell (0.226 / 75%). Two years without route expansion means treat RP ~75% as structural, not an opportunity.
Target quality / route tree (wr.md §3): aDOT 5.48 (2024) → 3.67 (2025) — deep in the screens/underneath band. 2025 depth mix: 36.8% behind LOS, 45.3% short (0–9), 12.6% intermediate, 5.3% deep — earns at only ~2 of 4 depths. Screens were 23 of ~100 targets both years (FTN); 55–65% of targets came with motion. MOF: pbp pass_location "middle" = 25–29% of targets (coarse proxy; true target-location MOF share UNVERIFIED — no Fantasy Points export in data/raw). Brady describes him as a middle-of-field/inside-zone attacker (SI, 2026-03-31), but the charted mix says a large share is manufactured flat/screen work — play-caller-dependent, though the play-caller isn't going anywhere. Third-down target share 22.4% → 25.9% — the trust chain is real and survives bad scripts.
Alignment (wr.md §4): primary slot (Ourlads via team profile, 2026-06-23; Sleeper depth chart SWR, 2026-07-07). Precise slot/wide split UNVERIFIED (no alignment export). 6'0"/190 (Sleeper, 2026-07-07) — not a big slot; RZ mismatch value limited.
Coverage splits (wr.md §5): zone-beater lean both years — 2025: TPRR 0.238 / YPRR 1.86 vs zone, 0.210 / 1.18 vs man; 2024: 0.280 / 2.51 vs zone, 0.248 / 1.86 vs man (participation charting, matched plays). Profile survives both worlds on earning rate but produces vs zone. NGS separation 3.80–4.25 yds (elite band for his depth); contested-catch reliance minimal (9–12 contested targets/yr) — the efficiency isn't fragile-contested, it's YAC: +1.42 and +1.88 YAC over expected two straight years (ngs_receiving.csv) — the "positive 2 yrs" good band. Drop rate: 0/100 (2024), 3/97 ≈ 3.1% (2025, FTN) — elite. QB-driven vs WR-driven: catchable-target rate ~78–80% with the league's best QB — efficiency credit is shared, and the WR-driven parts (YACOE, drops, separation) are all green.
Archetype (wr.md §8): slot volume with a manufactured-touch overlay — "stable PPR floor; needs red-zone role for ceiling; best slightly under market." He is currently slightly under market. Age/pattern (§9): 26 (born 2000-02-03, Sleeper 2026-07-07), year 5, 2022 R5 (#148, PFR) — past the breakout window; this is a pay-for-the-floor profile, not a breakout bet. Slot/possession profiles age well.
Context (data/team-profiles/BUF.md, built 2026-07-07)
- Continuity where it matters: Joe Brady keeps calling plays as HC; Josh Allen at QB (led all QBs in fantasy 2025); 4/5 OL starters return on a top-5 unit. Shakir's entire NFL target history is Brady + Allen.
- Volume is the constraint: PROE −3.5%, ~33 att/gm projected, win total 10.5 → positive scripts. This offense wins on efficiency (+0.140 EPA/play, best in class 2025), not dropback volume. A 20% target share here is ~95 targets, not 120.
- Competition: DJ Moore (trade, 2026 2nd) is the first true perimeter target claim of the Brady era and played for Brady in CAR 2020 (22.3% TS). But the profile's own read: "Brady has never fed a 26%+ alpha in BUF" and Moore's arrival is a contested 1a/1b with Shakir, not a clean demotion. Kincaid (49 tgt/12 gms) and Cook (~18% RB target share) keep the ball spread. Skyler Bell (R4 #125) is slot depth, not a threat.
- Scheme fit: spread/west-coast hybrid, 60% motion, quick timing — structurally supports the option-route slot. The same heavy personnel that supports it caps his routes at ~75% RP.
- Brady's stated 2026 plan (SI, 2026-03-31, league meetings): "everyone knows Khalil has been our go-to guy"; Moore's gravity is framed as freeing Shakir, not replacing him.
Tripwires (void this eval; re-run)
- Camp/preseason reporting shows DJ Moore commanding a clear first-read/alpha share (25%+ of camp targets) with Shakir the clear third option behind Kincaid.
- Foot issue resurfaces — the March 2026 boot (SI) turns into missed camp practices or an August injury-report appearance.
- ADP rises past ~85 overall (≈WR40) — the price edge is gone; verdict decays toward HOLD.
- Josh Allen's games-risk rises above low (Kyle Allen contingency, tier C) — the entire floor thesis rests on Allen.
- Camp reports of a personnel shift (more 3-WR / Bell taking slot snaps) that moves Shakir's route participation expectation below ~70%.
Sources
data/stats/2025/+data/stats/2024/— receiving.csv, ngs_receiving.csv, snap_counts.csv, participation.csv, ftn_charting.csv (nflverse via nflreadpy, pulled 2026-07-07)- nflverse pbp 2024–2025 via nflreadpy (REG only, computed 2026-07-07): targets, aDOT, depth mix, pass_location, RZ/inside-10/end-zone targets, third-down shares, xTD/xFP (league per-bucket rates), man/zone splits, RP/TPRR/YPRR proxies (scratch scripts)
data/adp/adp_ffc_2026-07-07.csv— ADP 105.6, WR50 of 71 (FFC PPR mocks, 2026-07-07)data/raw/sleeper/players_2026-07-07.json— age 26, 6'0"/190, Boise State, years_exp 4, SWR depth slot (2026-07-07)data/team-profiles/BUF.md(built 2026-07-07) — coaching, vacated targets, pecking order, volume projections, Vegas total- SI.com Bills (2026-03-31): Brady's league-meetings plan for Shakir; SI.com Bills OTAs coverage (June 2026): Shakir on Moore
- SI.com fantasy (2026-04-29): fade case + market projection (~70/700/5); note its 2025 stat line includes playoffs (91-876-4 on 116 tgt = REG 72-719-4 + 2 postseason games — reconciled against nflverse REG)
- ESPN (Aug 2025): high-ankle sprain at start of 2025 camp; SI.com (2026-03): boot photo; buffalobills.com minicamp photos (2026-06-09): full participant
- Contract: 4-yr/$60.2M extension signed March 2025, through 2029, $6.7M 2026 cap hit (SI via search, 2026-07-07; pre-cutoff signing — re-verify at OverTheCap if load-bearing)
- Draft capital: 2022 R5, #148 overall (PFR)
- UNVERIFIED: precise slot/wide alignment %, true MOF target-location share (no Fantasy Points/PFF export in data/raw; pbp pass_location used as coarse proxy), situation-neutral team pace rank
BUF
@HOU
DET
LAC
NE
@LAR
@LV
BAL
@MIN
@NYJ
MIA
KC
@GB
CHI
@DEN