# Khalil Shakir 2026 stats and profile

> Khalil Shakir is a wide receiver for the Buffalo Bills (No. 10). In 8 games of the 2026 season: 31 catches on 42 targets for 412 receiving yards and 1 touchdown. By the nflverse play-by-play model, Khalil Shakir has produced +0.49 EPA per target on 42 targets. Snap share in Week 8: 67% of offensive snaps.

- Source: https://pigskinnightly.com/players/khalil-shakir
- Publisher: Pigskin Nightly (https://pigskinnightly.com)
- Updated: 2026-11-10T17:58:28.282Z
- Method: https://pigskinnightly.com/methodology
- Please cite as: Pigskin Nightly, "Khalil Shakir 2026 stats and profile", https://pigskinnightly.com/players/khalil-shakir

## Questions and answers

### Is Khalil Shakir playing this week?

Khalil Shakir is not on the current injury report. The Buffalo Bills play next on the road at the New York Jets on Sun, Nov 15, 1 PM ET (Week 10), on CBS.

### What are Khalil Shakir's stats this season?

In 8 games of the 2026 season, Khalil Shakir has 31 catches on 42 targets for 412 receiving yards and 1 touchdown.

### What is Khalil Shakir's EPA per play?

+0.488 EPA per target on 42 targets (total +20.5), from the open nflverse expected points model. Above zero means the plays added scoring expectancy for the offense.

### What team does Khalil Shakir play for?

Khalil Shakir plays wide receiver for the Buffalo Bills, wearing No. 10. Khalil Shakir is 26 years old, 6' 0", 190 lbs. College: Boise State. League experience: 5 seasons.

## Game log

| Week | Opponent | Result | Line |
| --- | --- | --- | --- |
| 1 | at HOU | W 36-31 | receiving: TD 0, AVG 12.5, REC 4, YDS 50, LONG 19, TGTS 6 |
| 2 | vs DET | W 41-31 | kickReturns: NO 1, TD 0, AVG 11.0, YDS 11, LONG 11; receiving: TD 0, AVG 12.7, REC 3, YDS 38, LONG 16, TGTS 6 |
| 3 | vs LAC | W 24-16 | receiving: TD 0, AVG 6.0, REC 1, YDS 6, LONG 6, TGTS 3 |
| 4 | vs NE | L 26-29 | receiving: TD 0, AVG 11.7, REC 7, YDS 82, LONG 51, TGTS 8; fumbles: FUM 1, REC 0, LOST 1 |
| 5 | at LAR | W 37-34 | receiving: TD 0, AVG 26.7, REC 3, YDS 80, LONG 57, TGTS 3 |
| 6 | at LV | W 33-30 | receiving: TD 1, AVG 8.5, REC 4, YDS 34, LONG 16, TGTS 6 |
| 8 | vs BAL | W 36-10 | receiving: TD 0, AVG 12.8, REC 5, YDS 64, LONG 26, TGTS 6 |
| 9 | at MIN | W 23-6 | receiving: TD 0, AVG 14.5, REC 4, YDS 58, LONG 22, TGTS 4 |
