Khalil Shakir
  • Khalil Shakir

  • WR
  • , Buffalo Bills
  • 26
  • 190 lbs
  • 6' 0"
  • Boise State
PtsRecYdsRecTDRecRuYds
947194725
Full Season Projection
  • Full Season Projection
  • Dfs Projection
  • $
  • -
  • -
  • $
  • -
  • -
  • $
  • -
  • -
  • Left-scroll
  • middle-scroll
  • Right-scroll

Latest news

Dalton Kincaid
2026 Draft note
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.

2026 Strength of Schedule - BUF

W1W2W3W4W5W6W7W8W9W10W11W12W13W14W15W16W17W18
4
@HOU
29
DET
14
LAC
22
NE
18
@LAR
8
@LV
BYE25
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

WeekOppRecRecYdsRecTDTgtsYPRRuAttRuYdsRuTDFumYPCSTD0.5 PPRPPRSnaps%
1BAL6640910.6700000.006.49.4012.460/8570.6%
2@NYJ1120212.0000000.001.21.702.237/7549.3%
3MIA4451411.2500000.0010.512.5014.542/6070.0%
4NO5691513.8000000.0012.915.4017.931/5952.5%
5NE645097.5015005.005.08.0011.043/6863.2%
6@ATL3330511.0000000.003.34.806.334/5759.6%
7BYE---------------
8@CAR6881714.6700000.0014.817.8020.830/6347.6%
9KC743086.1400000.004.37.8011.340/6660.6%
10@MIA758098.2900000.005.89.3012.845/6866.2%
11TB1-303-3.0000000.00-0.30.200.730/5653.6%
12@HOU811001013.7500010.009.013.0017.044/6666.7%
13@PIT15045.0000000.000.51.001.536/7448.6%
14CIN216138.0000000.007.68.609.632/6450.0%
15@NE5650513.0000000.006.59.0011.548/7068.6%
16@CLE434058.5000000.003.45.407.424/5048.0%
17PHI635075.8300000.003.56.509.559/7677.6%
18NYJ---------------
Per game4.5044.940.255.949.990.060.3100.065.005.908.1510.4039.69/66.0659.55%
Totals727194959.9915015.0094.4130.4166.4635/105759.55%