
Draft Note by John Paulsen
Shakir's profile is genuinely unique, and understanding it requires separating what he does from how fantasy values it. His PFF YAC per reception (98th percentile, 7.6 yards) and avoided tackle rate (98th percentile) are both elite–he's one of the most elusive receivers in football with the ball in his hands. The ESPN YAC score (88th percentile) corroborates it. He runs almost exclusively from the slot (93rd percentile slot rate) at an extremely short 3.9 average depth of target, which means he's essentially a gadget weapon on manufactured touches–and he's genuinely excellent at creating from that role. The problem is the other half of the profile: a 34th-percentile ESPN OPEN score and 23rd-percentile CATCH score suggest he isn't winning clean or converting reliably, which puts a ceiling on how much target share he can command. Two straight years of WR35-36 finishes confirm this. He's a reliable contributor but not a weekly WR2. D.J. Moore's arrival in Buffalo adds another body to an already crowded target tree alongside Josh Allen's rushing volume. Moore played almost exclusively from the outside (84th-percentile wide rate last year), so he and Shakir aren't in direct competition for the slot, but Allen's runs suppress pass volume across the board and the math gets a little harder. As a midrange WR5 with a late ADP, Shakir is worth the dart throw for his elite YAC creation, but Moore's arrival is a mild headwind in an offense where targets were at a premium.
Khalil Shakir
- WR
- , Buffalo Bills
- 26
- 190 lbs
- 6' 0"
- Boise State
- 128
- 2
Full Season Projection
- Full Season Projection
- Dfs Projection
Latest news

Cameron Wolfe
·Dec 05, 2025 · 11:33 AM EST
2026 Draft note
Shakir's profile is genuinely unique, and understanding it requires separating what he does from how fantasy values it. His PFF YAC per reception (98th percentile, 7.6 yards) and avoided tackle rate (98th percentile) are both elite–he's one of the most elusive receivers in football with the ball in his hands. The ESPN YAC score (88th percentile) corroborates it. He runs almost exclusively from the slot (93rd percentile slot rate) at an extremely short 3.9 average depth of target, which means he's essentially a gadget weapon on manufactured touches–and he's genuinely excellent at creating from that role. The problem is the other half of the profile: a 34th-percentile ESPN OPEN score and 23rd-percentile CATCH score suggest he isn't winning clean or converting reliably, which puts a ceiling on how much target share he can command. Two straight years of WR35-36 finishes confirm this. He's a reliable contributor but not a weekly WR2. D.J. Moore's arrival in Buffalo adds another body to an already crowded target tree alongside Josh Allen's rushing volume. Moore played almost exclusively from the outside (84th-percentile wide rate last year), so he and Shakir aren't in direct competition for the slot, but Allen's runs suppress pass volume across the board and the math gets a little harder. As a midrange WR5 with a late ADP, Shakir is worth the dart throw for his elite YAC creation, but Moore's arrival is a mild headwind in an offense where targets were at a premium.
2026 Strength of Schedule - BUF
| W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 | W11 | W12 | W13 | W14 | W15 | W16 | W17 | W18 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 @HOU | 29 DET | 14 LAC | 22 NE | 18 @LAR | 8 @LV | BYE | 25 BAL | 1 @MIN | 19 @NYJ | 27 MIA | 10 KC | 22 @NE | 20 @GB | 31 CHI | 15 @DEN | 27 @MIA | 19 NYJ |
Schedule difficulty based on schedule-adjusted, positional defensive ranking. Top DEF = 1, bottom DEF = 32.
Game Stats
| Week | Opp | Rec | RecYds | RecTD | Tgts | YPR | RuAtt | RuYds | RuTD | Fum | YPC | STD | 0.5 PPR | PPR | Snaps | % |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | BAL | 6 | 64 | 0 | 9 | 10.67 | 0 | 0 | 0 | 0 | 0.00 | 6.4 | 9.40 | 12.4 | 60/85 | 70.6% |
| 2 | @NYJ | 1 | 12 | 0 | 2 | 12.00 | 0 | 0 | 0 | 0 | 0.00 | 1.2 | 1.70 | 2.2 | 37/75 | 49.3% |
| 3 | MIA | 4 | 45 | 1 | 4 | 11.25 | 0 | 0 | 0 | 0 | 0.00 | 10.5 | 12.50 | 14.5 | 42/60 | 70.0% |
| 4 | NO | 5 | 69 | 1 | 5 | 13.80 | 0 | 0 | 0 | 0 | 0.00 | 12.9 | 15.40 | 17.9 | 31/59 | 52.5% |
| 5 | NE | 6 | 45 | 0 | 9 | 7.50 | 1 | 5 | 0 | 0 | 5.00 | 5.0 | 8.00 | 11.0 | 43/68 | 63.2% |
| 6 | @ATL | 3 | 33 | 0 | 5 | 11.00 | 0 | 0 | 0 | 0 | 0.00 | 3.3 | 4.80 | 6.3 | 34/57 | 59.6% |
| 7 | BYE | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| 8 | @CAR | 6 | 88 | 1 | 7 | 14.67 | 0 | 0 | 0 | 0 | 0.00 | 14.8 | 17.80 | 20.8 | 30/63 | 47.6% |
| 9 | KC | 7 | 43 | 0 | 8 | 6.14 | 0 | 0 | 0 | 0 | 0.00 | 4.3 | 7.80 | 11.3 | 40/66 | 60.6% |
| 10 | @MIA | 7 | 58 | 0 | 9 | 8.29 | 0 | 0 | 0 | 0 | 0.00 | 5.8 | 9.30 | 12.8 | 45/68 | 66.2% |
| 11 | TB | 1 | -3 | 0 | 3 | -3.00 | 0 | 0 | 0 | 0 | 0.00 | -0.3 | 0.20 | 0.7 | 30/56 | 53.6% |
| 12 | @HOU | 8 | 110 | 0 | 10 | 13.75 | 0 | 0 | 0 | 1 | 0.00 | 9.0 | 13.00 | 17.0 | 44/66 | 66.7% |
| 13 | @PIT | 1 | 5 | 0 | 4 | 5.00 | 0 | 0 | 0 | 0 | 0.00 | 0.5 | 1.00 | 1.5 | 36/74 | 48.6% |
| 14 | CIN | 2 | 16 | 1 | 3 | 8.00 | 0 | 0 | 0 | 0 | 0.00 | 7.6 | 8.60 | 9.6 | 32/64 | 50.0% |
| 15 | @NE | 5 | 65 | 0 | 5 | 13.00 | 0 | 0 | 0 | 0 | 0.00 | 6.5 | 9.00 | 11.5 | 48/70 | 68.6% |
| 16 | @CLE | 4 | 34 | 0 | 5 | 8.50 | 0 | 0 | 0 | 0 | 0.00 | 3.4 | 5.40 | 7.4 | 24/50 | 48.0% |
| 17 | PHI | 6 | 35 | 0 | 7 | 5.83 | 0 | 0 | 0 | 0 | 0.00 | 3.5 | 6.50 | 9.5 | 59/76 | 77.6% |
| 18 | NYJ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Per game | 4.50 | 44.94 | 0.25 | 5.94 | 9.99 | 0.06 | 0.31 | 0 | 0.06 | 5.00 | 5.90 | 8.15 | 10.40 | 39.69/66.06 | 59.55% | |
| Totals | 72 | 719 | 4 | 95 | 9.99 | 1 | 5 | 0 | 1 | 5.00 | 94.4 | 130.4 | 166.4 | 635/1057 | 59.55% | |






