Getty Images

It was announced Tuesday that the Buffalo Bills agreed to terms with Khalil Shakir on a four-year contract extension, keeping the wide receiver with the team through 2029.

The contract extension is worth up to $60.2M, including $32M guaranteed per Ian Rapoport and Tom Pelissero. He’ll now earn an average annual salary of just over $15 million.

It appears as if general manager Brandon Beane and the Bills got a hometown discount on Shakir, as Spotrac projected his next contract would be for four years and around $77 million.

The Bills made the Shakir extension a priority this offseason after the receiver was the most consistent weapon for quarterback Josh Allen in 2024. He caught 76 passes for 821 yards on 100 targets—all team highs.

The Bills drafted Shakir in the fifth round (148 overall) of the 2022 NFL draft.