Khalil Shakir: Contract| Is playing today| Is playing tonight| Is injured

Khalil Shakir: Contract, Is Playing Today, Is Playing Tonight, Is Injured

Khalil Shakir: Contract| Is playing today| Is playing tonight| Is injured

Khalil Shakir remains an important part of the Buffalo Bills’ wide receiver group in the 2026 NFL season. The former Boise State standout entered the year with a long-term contract in place and has continued to see opportunities in Buffalo’s offense.

Shakir also dealt with an undisclosed injury during the preseason, which created questions about his availability entering the regular season. However, he returned in time for the Bills’ opener and has played in Buffalo’s first two games.

Here is the latest information on Khalil Shakir’s contract, injury status, and whether he is playing today or tonight.

Khalil Shakir Contract

Khalil Shakir signed a four-year contract extension with the Buffalo Bills in February 2025. The agreement keeps him under contract through the 2029 season.

The deal was reported as being worth up to $60.2 million, including $32 million guaranteed. The extension came after Shakir produced a career-best 2024 campaign for Buffalo.

The Bills announced that the extension would run through 2029. At the time of the agreement, general manager Brandon Beane described Shakir as a dependable player who had earned the opportunity to remain in Buffalo.

Shakir’s 2024 season was particularly important in securing the extension. He led Buffalo in targets, receptions and receiving yards that season, recording 76 receptions for 821 yards and four touchdowns. He also had only one dropped pass and produced 597 yards after the catch.

How long is Khalil Shakir under contract?

Shakir is under contract with the Bills through the 2029 NFL season.

His extension was designed to keep him in Buffalo for four additional seasons beyond the final year of his rookie contract. That means the Bills have a long-term commitment to the wide receiver rather than treating him as a short-term option.

Is Khalil Shakir Playing Today?

No, Khalil Shakir is not playing today, September 18, 2026.

The reason is that the Buffalo Bills already played their Week 2 game against the Detroit Lions on Thursday night, September 17.

Buffalo defeated Detroit 41-31 in its first regular-season game at the new Highmark Stadium. Shakir was active and contributed during the victory.

According to the latest game information, Shakir finished the contest with three receptions on six targets for 38 receiving yards. He also returned one kickoff for 11 yards.

Therefore, there is no Bills game for Shakir to play on Friday, September 18.

Is Khalil Shakir Playing Tonight?

No. Khalil Shakir is not playing tonight, September 18, 2026.

Buffalo’s Week 2 game was played Thursday night against Detroit. Shakir participated in that game, so his current status should not be confused with an inactive designation.

The Bills are now preparing for their next game, which is scheduled for Sunday, September 27, against the Los Angeles Chargers.

Shakir’s availability for that matchup will depend on Buffalo’s practice reports and official injury designation during the week leading up to the game.

Is Khalil Shakir Injured?

Khalil Shakir did deal with an undisclosed injury during the preseason, but the latest information does not indicate that he is currently sidelined.

Shakir missed practice in late August and was held out of Buffalo’s final two preseason games because of the injury. On September 1, reports indicated that he remained sidelined from practice.

However, the situation improved before the regular season.

Shakir was not listed on the Bills’ Week 1 injury report, and he was cleared to play against the Houston Texans.

He subsequently played in Buffalo’s Week 1 game and then appeared again in Week 2 against Detroit.

That is important because it shows that the preseason injury did not prevent Shakir from beginning the regular season.

Khalil Shakir Injury Update

The most recent information indicates that Shakir is not currently dealing with an injury that has kept him off the field.

He was involved in Buffalo’s preparation for the Week 2 matchup, and the Bills’ official website published comments from Shakir after practice on September 15. He discussed preparing for the home opener against Detroit and the team’s confidence heading into the game.

He then played against the Lions on September 17.

So, while Shakir had an injury concern during training camp and the preseason, his recent game participation is a positive indication regarding his availability.

The next meaningful update will come when Buffalo begins its practice week for the Chargers game.

What Happened to Khalil Shakir?

Shakir’s recent injury concern originated during the 2026 preseason.

He was able to play in Buffalo’s first preseason game against Carolina on August 15, catching both of his targets for 41 yards while playing eight offensive snaps. However, he subsequently missed practice and did not play in Buffalo’s final two preseason games because of an undisclosed injury.

That led to questions about whether he would be ready for Week 1.

Those concerns eased when Shakir returned to practice and was eventually cleared for the regular-season opener. He was not listed on the Week 1 injury report and played against Houston.

He has since remained available through Week 2.

Khalil Shakir Week 2 Stats

Shakir played in Buffalo’s 41-31 victory over Detroit.

His receiving line was:

Statistic Khalil Shakir
Receptions 3
Targets 6
Receiving yards 38
Receiving touchdowns 0
Kick returns 1
Kick return yards 11
Total yards 49

Shakir’s six targets tied him for second on Buffalo in the game, although Dalton Kincaid led the Bills with seven receptions and 95 receiving yards.

The game also became more significant for Buffalo’s wide receiver depth because D.J. Moore left with a shoulder injury. Moore’s injury could potentially create additional opportunities for Shakir in upcoming games, although the extent of Moore’s injury and his availability for Week 3 will need to be monitored.

Khalil Shakir Role With the Bills

Shakir has developed into one of Buffalo’s reliable receiving options since being drafted in the fifth round in 2022.

His 2024 season was the breakthrough that ultimately led to his contract extension. He finished that campaign with 76 receptions, 821 receiving yards and four touchdowns.

His ability to contribute after the catch has also been an important part of his game. The Bills noted that he ranked third among all NFL pass catchers with 597 yards after the catch in 2024.

In 2026, however, Buffalo has added more competition for targets. D.J. Moore joined the receiving group, while Dalton Kincaid has remained a significant part of the passing attack.

That means Shakir’s weekly target volume can vary depending on the matchup and how Buffalo distributes the ball.

Will Khalil Shakir Play in Week 3?

Based on the latest information, there is no indication that Shakir is expected to miss Week 3 because of his previous preseason injury.

He played in both of Buffalo’s first two regular-season games. His next scheduled game is against the Los Angeles Chargers on Sunday, September 27, 2026.

Still, the official injury report closer to the game will provide the clearest answer.

NFL players can receive new injury designations during the week, so Shakir’s practice participation should be monitored before making a final determination about his Week 3 status.

Khalil Shakir 2026 Outlook

Shakir entered the 2026 season with the security of a long-term contract and an established role in the Buffalo offense.

His contract through 2029 demonstrates that the Bills view him as an important part of their receiving group. The four-year extension, worth up to $60.2 million with $32 million guaranteed, came after his strong 2024 production.

His 2026 role could become even more interesting if Buffalo has to deal with injuries elsewhere in the receiver room.

After D.J. Moore suffered a shoulder injury against Detroit, Shakir could see additional opportunities depending on Moore’s recovery and availability. However, Buffalo also has other offensive weapons, including Josh Allen, James Cook and Dalton Kincaid.

The Bills’ offensive performance against Detroit showed that the team can spread the ball among several players. Buffalo scored 41 points in the Week 2 victory, with Allen throwing three touchdown passes and rushing for two more.

Khalil Shakir Contract and Injury Status: Key Facts

  • Team: Buffalo Bills
  • Position: Wide receiver
  • Contract: Four-year extension
  • Contract length: Through 2029
  • Reported maximum value: $60.2 million
  • Guaranteed money: $32 million
  • 2024 receptions: 76
  • 2024 receiving yards: 821
  • 2024 receiving touchdowns: 4
  • 2026 preseason injury: Undisclosed
  • Week 1 status: Active
  • Week 2 status: Active
  • Week 2 receiving line: 3 receptions, 38 yards
  • Playing today, September 18: No Bills game
  • Playing tonight, September 18: No
  • Next scheduled game: September 27 vs. Los Angeles Chargers

Conclusion

Khalil Shakir is under contract with the Buffalo Bills through the 2029 season after signing a four-year extension worth up to $60.2 million, with $32 million guaranteed.

Although he dealt with an undisclosed injury during the preseason, Shakir returned in time for the regular season and has played in Buffalo’s first two games.

He is not playing today or tonight, September 18, 2026, because Buffalo’s Week 2 matchup against Detroit was played Thursday night. Shakir participated in that game and recorded three catches for 38 yards.

At the latest update, there is no indication that his previous injury is keeping him out. His next scheduled opportunity to play comes against the Los Angeles Chargers on September 27, with his practice participation and official injury designation providing the next important update.

FAQs

What is Khalil Shakir’s contract?

Khalil Shakir signed a four-year contract extension with the Buffalo Bills worth up to $60.2 million, including $32 million guaranteed. The agreement runs through the 2029 season.

Is Khalil Shakir playing today?

No. Shakir is not playing on September 18 because the Buffalo Bills do not have a game today. Buffalo played Detroit on Thursday night.

Is Khalil Shakir playing tonight?

No. The Bills played their Week 2 game against the Lions on Thursday night, September 17.

Is Khalil Shakir injured?

Shakir had an undisclosed injury during the preseason, but he returned for the regular season and has played in Buffalo’s first two games.

What is Khalil Shakir’s injury?

The preseason injury was reported as undisclosed. Public reports did not identify a specific injury before the regular season.

Did Khalil Shakir play against the Lions?

Yes. Shakir played in Buffalo’s 41-31 victory over Detroit and recorded three receptions for 38 yards on six targets.

When is Khalil Shakir’s next game?

The Bills’ next scheduled game is against the Los Angeles Chargers on Sunday, September 27, 2026.

Ratings
About Gurmeet 25372 Articles
Gurmeet Singh is a sports writer and editor at Sportsjone, covering major sports including NFL, NBA, MLB, soccer, UFC, boxing and other sporting events. He focuses on news, game updates, player profiles, statistics and sports explainers.

1 Trackback / Pingback

  1. Al Michaels: Wife| Contract| How much does make| Vegetables - sportsjone

Leave a Reply

Your email address will not be published.


*