Bills sign Khalil Shakir to four-year contract extension

Shakir is now under contract through the 2029 season in Buffalo

Orchard Park, N.Y. (WGR Sports Radio 550) - The Buffalo Bills have locked up one of their best offensive weapons for quarterback Josh Allen for the next five years.

It was announced on Tuesday that wide receiver Khalil Shakir has signed a four-year contract extension with the Bills, tying the 25-year-old to Buffalo through the 2029 season.

As first reported by NFL Network insiders Ian Rapoport and Tom Pelissero, Shakir's extension with the Bills is worth up to $60.2 million, including $32 million in guaranteed money at signing.

Shakir was a former fifth-round pick (148th overall) of the Bills in the 2022 NFL Draft out of Boise State University. Despite a bit of a slower start to his career in Buffalo, Shakir has really blossomed into, arguably, Allen's No. 1 target in the clutch over the last two seasons.

In his three seasons in Buffalo, to this point, Shakir has reeled in 125 passes for 1,593 yards and seven touchdowns. In 17 career playoff games, Shakir has added 18 catches for 174 yards and two touchdowns.

Last season, as the only target at wide receiver to have caught a pass from Allen in 2023, Shakir took off as the team's leading receiver with 76 receptions on 100 targets for 821 yards and four touchdowns.

Shakir has also proven himself to be one of the most reliable receivers in the NFL, with just one dropped pass in 2024, and ranking third among all pass catchers with 597 yards after the catch.

2025 was set to be the final season of Shakir's rookie contract, where he then would have been eligible to become an unrestricted free agent in the 2026 offseason.

Featured Image Photo Credit: Elsa - Getty Images