Bills slot receiver out of Boise State who remained a reliable, yards-after-catch chain-mover in 2025.
Khalil Shakir has become a trusted target in Buffalo's passing game, a quick, sure-handed slot receiver who turns short throws into first downs. In 2025 he again led the room in receptions while doing most of his damage after the catch. He is a steady presence in a Bills offense that asks him to keep the chains moving.
Path to the league
Shakir played college football at Boise State and was a fifth-round pick by the Bills in 2022. He worked his way up the depth chart into a featured slot role, earning Josh Allen's trust on third downs and in the middle of the field.
Career highlights
Shakir has built his game around elusiveness and ball security, consistently ranking among the league's better receivers in yards after the catch and avoiding drops. He has grown into one of Buffalo's most dependable underneath weapons.
2025 season
Shakir caught 72 passes on 91 targets for 719 yards and four touchdowns, averaging 10.0 yards per reception. He piled up 550 yards after the catch on a low average depth of target, reflecting his role as Buffalo's primary short-area and slot option. PFF graded him 70.4 overall on the year.
Sources
- Wikipedia: Khalil Shakir
- ESPN: Khalil Shakir player page
Statistics
2025 season and career2025 Season · Receiving
16 games played▶Receiving · career
| Year | Team | GP | REC | YDS | AVG | TD | LNG |
|---|---|---|---|---|---|---|---|
| 2025 | bills | 16 | 72 | 719 | 10.0 | 4 | 54 |
| 2024 | bills | 15 | 76 | 821 | 10.8 | 4 | 52 |
| 2023 | bills | 17 | 39 | 611 | 15.7 | 2 | 81 |
| 2022 | bills | 14 | 10 | 161 | 16.1 | 1 | 31 |
▶Rushing · career
| Year | Team | GP | CAR | YDS | AVG | TD | LNG |
|---|---|---|---|---|---|---|---|
| 2025 | bills | 16 | 1 | 5 | 5.0 | 0 | 5 |
| 2024 | bills | 15 | 2 | 4 | 2.0 | 0 | 2 |
| 2023 | bills | 17 | 1 | 10 | 10.0 | 0 | 10 |
Player Profile
Background
- Position
- Wide Receiver
- Group
- offense
- College
- Boise State
- Hometown
- Murrieta, CA, USA
- Age
- 26
- Status
- active