Skip to main content
The LabFantasyBetaArticlesMy Hub
  • About
  • Contact
  • Privacy
  • Terms

Independent, not affiliated with or endorsed by the NFL. · © 2026 YUNO Sports · Data: nflverse (CC BY 4.0), modified

Explore / Players / Wide Receivers
10

Khalil Shakir

WR · BUF · Boise St. Rd 5, Pick 148 (2022) · 59 career games · 46-13 team record

Career

SeasonTeamGTgtRecCtch%Rec YdsY/TgtY/RecRec TDEPA/tgtSucc%
2022BUF10211047.61617.716.110.3748
2023BUF16463984.861113.315.720.9470
2024BUF151007676.08218.210.840.4457
2025BUF16977274.26867.19.540.0843
2026BUF212758.3786.511.100.0942
5 seasons5927620473.92,3578.511.6110.3853
Made with YUNOSports.com
Data: nflverse (CC BY 4.0), modified

Career arc

Receiving yards · EPA / Target2025 → 2026
BarsLineColours follow the team
Made with YUNOSports.com
Data: nflverse (CC BY 4.0), modified

Season

2022
2023
2024
2025
2026
Pro
2025 · 16 GP

2025(reg)

EPA / target
0.13
Expected points added · 35th pctl
Success rate
45%
29th pctl
Target share
19%
82nd pctl
Yds / target
7.3
43rd pctl

Injury historyCareer

Loading injury data...

CombineMeasurables

Height
6-0
Weight
196 lbs
40-Yard
4.43s
Vertical
34.5"
Broad Jump
124"
3-Cone
7.28s

Keep digging

Every Khalil Shakir target, 2025, pre-loaded.

Open in the Lab →
  • Compare Khalil Shakir
  • Buffalo Bills
  • All WRs

Data: nflverse (CC BY 4.0), modified

Catch rate
77%
97th pctl
ADOT
3.4
Average depth of target
Tgt
97
 
Rec
72
 
Rec yds
686
 
Rec TD
4
 
Rush yds
5
 
Fantasy PPR
163
10.2 / game
Games
16
 

Percentiles rank each stat against qualified WRs in 2025. Higher is better.

Game log(2025)

CSV · Log in
Made with YUNOSports.com
Data: nflverse (CC BY 4.0), modified · Expected points: ffopportunity (CC BY-SA 4.0)

Target map(2025 · regular season only) · 97 targets

Loading chart…
Made with YUNOSports.com
Data: nflverse (CC BY 4.0), modified

Khalil Shakir · BUF · 2025

Receiving yards by week

EPA / Target
Bars
Line
Made with YUNOSports.comData: nflverse (CC BY 4.0), modified
WkOppInjCarRuYdRuTDTgtRecReYdReTDYACTot EPAxFPPPRDiffSnap%
1vs BAL———9664—22+0.014.212.4-1.871%
2@ NYJ———2112—8+0.53.42.2-1.249%
3vs MIA———4445145+4.06.214.5+8.370%
4vs NO———5569161+2.67.517.9+10.453%
5vs NE15—9645—49-2.114.411.0-3.463%
6@ ATL———5333—16+0.98.16.3-1.860%
8@ CAR———7688193+6.410.520.8+10.348%
9vs KC———8743—54-1.912.311.3-1.061%
10@ MIA———10758—12+3.814.612.8-1.866%
11vs TB———31-3——-2.34.50.7-3.854%
12@ HOU———10877—66-4.614.213.7-0.567%
13@ PIT———415——-2.47.81.5-6.349%
14vs CIN———321617+0.95.19.6+4.550%
15@ NE———5565—21+4.98.211.5+3.369%
16@ CLE———5434—28-1.56.47.4+1.048%
17vs PHI———8635—26-1.811.29.5-1.778%
Postseason
WC@ JAX———121282—60+2.618.120.2+2.071%
DIV@ DEN———9775—77+4.613.814.5+0.764%

xFP · Opportunity already given, not a forecast.

Expected points: ffopportunity (Joe Sydlowski, Tan Ho (ffverse)), CC BY-SA 4.0, shown as published. Model v1.0.0.