Khalil Shakir

Box score by season

SeasonTeamG RushRush ydsTD TgtRecRec ydsTD vs ESPN
2026 BUF6 000 32222901 1 differ (Targets 32 vs 31)
2025 BUF16 150 95727194 ✓ matches
2025 playoffs BUF2 000 21191570
2024 BUF15 240 100768214 not checked
2024 playoffs BUF3 000 20181740
2023 BUF16 1100 45396112 not checked
2023 playoffs BUF2 000 1210752
2022 BUF10 000 20101611 not checked
2022 playoffs BUF2 000 75910

Official scoring from play-by-play. Regular-season totals for 2025, 2026 are compared with ESPN's after every rebuild (all players); earlier seasons aren't checked.

Advanced

Role RushingReceiving Seasons to Weeks to
Targets
32
qualifying bar 11
EPA/play
+0.313
66th of 192 · lg +0.194
Success rate
50.0%
81st of 192 · lg 49.6%
Yards/play
8.75
53rd of 192 · lg 7.35
Explosive rate
6.2%
113rd of 192 · lg 9.0%
Catch rate
68.8%
92nd of 192 · lg 67.2%
Air yards/att
6.1
120th of 192 · lg 8.0
Turnover rate
3.1%
124th of 192 · lg 2.6%
TD rate
3.1%
113rd of 192 · lg 4.8%

Every split

EPA per target in each situation, the league in the same situation, and his rank among qualified players with at least 12 targets there (1 = best). "Repeats" is how much that split's player-to-player differences carry from one season to the next (2016–25); near zero means it describes the past and predicts little. Click a situation to filter all his numbers to it.

SituationTargetsEPA/playSuccessYds/playLeague EPARankRepeats
Home / away Setting compare everyone →
Home 17 +0.055 41% 7.4 +0.199 57/84 -0.02
Away 15 +0.604 60% 10.3 +0.194 10/83 -0.03
Neutral site 0——— +0.154 — —
Rest days Setting compare everyone →
Short week (≤5 days) 6 +0.092 50% 6.3 +0.273 — 0.19
Normal (6–8 days) 17 +0.531 59% 11.5 +0.181 24/144 -0.01
Extra rest (9–12 days) 3 -0.041 33% 2.0 +0.245 — 0.21
Off a bye (13+ days) 0——— +0.221 — —
Indoors / outdoors Weather compare everyone →
Indoors 15 +0.604 60% 10.3 +0.224 9/43 0.05
Outdoors 17 +0.055 41% 7.4 +0.182 91/136 0.05
Temperature (outdoors) Weather compare everyone →
60–79°F 17 +0.055 41% 7.4 +0.210 36/55 -0.02
80°F+ 0——— +0.213 — 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 6 +0.092 50% 6.3 +0.215 — -0.09
10–14 mph 11 +0.035 36% 8.0 +0.200 — 0.05
Rain or snow (outdoors) Weather compare everyone →
Dry 17 +0.055 41% 7.4 +0.190 83/115 0.03
Rain or snow 0——— +0.105 — 0.03
Score Game state compare everyone →
Trailing 9+ 1 -0.747 0% 0.0 +0.194 — -0.01
Trailing 1–8 14 +0.542 57% 9.2 +0.179 9/45 0.07
Tied 7 +0.723 71% 15.9 +0.213 — 0.02
Leading 1–8 7 -0.197 29% 3.4 +0.159 — -0.03
Leading 9+ 3 -0.173 33% 5.3 +0.278 — -0.05
Win probability Game state compare everyone →
Win prob under 20% 0——— +0.185 — -0.05
Win prob 20–80% 26 +0.365 50% 9.4 +0.191 48/130 -0.02
Win prob over 80% 6 +0.087 50% 5.8 +0.226 — 0.09
Quarter Game state compare everyone →
Q1 7 +0.160 57% 7.3 +0.150 — 0.04
Q2 9 +0.676 56% 10.8 +0.189 — -0.01
Q3 5 -0.694 0% 2.2 +0.189 — -0.01
Q4 10 +0.181 60% 6.4 +0.229 — -0.03
OT 1 +4.454 100% 57.0 +0.439 — —
Two-minute Game state compare everyone →
Last 2 min of half 2 -1.183 0% 4.0 +0.133 — 0.10
Rest of game 30 +0.412 53% 9.1 +0.206 42/155 0.10
Down Situation compare everyone →
1st down 11 +0.401 64% 11.5 +0.229 — 0.00
2nd down 13 +0.601 46% 10.4 +0.185 9/47 0.02
3rd down 8 -0.278 38% 2.2 +0.138 — -0.02
4th down 0——— +0.430 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 0——— +0.162 — —
3rd & 4–6 5 -0.131 40% 2.6 +0.255 — -0.27
3rd & 7+ 3 -0.524 33% 1.7 +0.072 — 0.02
Field position Situation compare everyone →
Own 20 and in 4 -0.298 25% 4.5 +0.142 — -0.04
Own 50–21 13 +0.686 54% 13.5 +0.169 7/84 0.04
Opp 21–49 8 +0.305 75% 8.5 +0.226 — 0.06
Red zone (opp 20 in) 7 -0.024 29% 2.6 +0.248 — 0.05
Formation Style compare everyone →
Shotgun 24 +0.211 46% 7.8 +0.177 75/156 -0.02
Under center 8 +0.617 62% 11.8 +0.264 — -0.02
Tempo Style compare everyone →
Huddle 31 +0.278 48% 8.5 +0.196 70/171 -0.00
No huddle 1 +1.389 100% 17.0 +0.179 — -0.00
Yards to go Situation compare everyone →
1–3 to go 1 -0.221 0% 0.0 +0.228 — 0.05
4–6 to go 9 +0.149 44% 4.4 +0.269 — 0.02
7–10 to go 16 +0.110 50% 8.7 +0.204 78/113 0.03
11+ to go 6 +1.188 67% 16.8 +0.072 — -0.07
Pass depth Passing compare everyone →
Behind the line 7 +0.190 57% 5.0 -0.214 — 0.15
Short (0–9) 16 +0.188 44% 8.1 +0.173 45/90 0.09
Intermediate (10–19) 7 +0.389 57% 9.3 +0.428 — 0.07
Deep (20+) 2 +1.472 50% 25.5 +0.462 — 0.01
Pass direction Passing compare everyone →
Left 4 +0.311 75% 4.5 +0.141 — 0.04
Middle 12 +0.460 42% 13.8 +0.330 8/16 -0.02
Right 16 +0.202 50% 6.1 +0.173 32/71 0.03
Play action Scheme (FTN) compare everyone →
Play action 8 +0.727 75% 13.6 +0.279 — -0.03
No play action 18 +0.089 33% 7.6 +0.186 81/131 -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 22 +0.192 45% 8.5 +0.207 83/146 -0.05
Out of pocket 4 +0.799 50% 15.0 +0.209 — -0.05
Blitz Defense (FTN) compare everyone →
Blitzed 9 +0.471 44% 10.0 +0.184 — 0.08
No blitz 17 +0.187 47% 9.2 +0.217 70/124 0.08
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 1 -1.777 0% 8.0 +0.274 — —
4 rushers 16 +0.310 50% 9.2 +0.215 54/114 0.12
5 rushers 2 -0.317 50% 6.5 +0.203 — 0.15
6+ rushers 7 +0.696 43% 11.0 +0.136 — —
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 14 +0.453 50% 10.6 +0.182 28/112 -0.04
7 in the box 8 -0.526 25% 3.8 +0.239 — -0.05
Stacked box (8+) 4 +1.321 75% 16.8 +0.324 — —
Screen Scheme (FTN) compare everyone →
Screen 5 -0.049 40% 5.6 -0.098 — 0.50
Not a screen 21 +0.365 48% 10.4 +0.239 55/149 0.50
Pre-snap motion Scheme (FTN) compare everyone →
Motion 18 +0.450 56% 11.7 +0.240 33/92 0.10
No motion 8 -0.084 25% 4.5 +0.166 — 0.10
RPO Scheme (FTN) compare everyone →
RPO 3 +0.507 67% 9.3 -0.103 — —
Not an RPO 23 +0.257 43% 9.5 +0.214 71/163 —

By season

SeasonTeamTargetsEPA/playTotal EPASuccessYds/play Catch rateaDOTYAC/catch
2026BUF 32+0.313 +10.050.0%8.75 68.8%6.18.5

Definitions. QB plays are dropbacks: passes, sacks and scrambles (spikes left out). QB EPA doesn't charge the passer for a receiver's fumble after the catch. Rushing is designed runs only; receiving is EPA per target. EPA is about ±1.4 points a play, so a split of 50 plays carries roughly ±0.2 of luck.