Buffalo Bills wide receiver Khalil Shakir (10) warms up before an NFL football game against the Miami Dolphins, Sunday, Oct. 1, 2023, in Orchard Park, N.Y. (AP Photo/Gary McCullough Stock Photo - Alamy
Buffalo Bills wide receiver Khalil Shakir runs on the field during the second half of a preseason NFL football game against the Indianapolis Colts in Orchard Park, N.Y., Saturday, Aug. 13, 2022. (
Buffalo Bills wide receiver Khalil Shakir warm ups prior to an NFL football game against the Kansas City Chiefs Sunday, Oct. 16, 2022, in Kansas City, Mo. (AP Photo/Ed Zurga Stock Photo
Bills Training Camp Preview: Who's ready to emerge on offense?
Bills Training Camp Preview: Who's ready to emerge on offense?
Buffalo Bills wide receiver Khalil Shakir (10) reacts after being thrown a ball wide receiver Stefon Diggs (14) after a play during an NFL wild-card football game Sunday, Jan. 15, 2023, in
HIGHLIGHTS: Bills Take Wide Receiver Khalil Shakir in 5th Round
Bills training camp Day 3: Stefon Diggs, Khalil Shakir, James Cook
Bills training training camp: WR Khalil Shakir turning heads
Bills training camp Day 3: Stefon Diggs, Khalil Shakir, James Cook
Buffalo Bills wide receiver Khalil Shakir (10) catches a pass for a touchdown as he is tackled by Las Vegas Raiders' Marcus Epps (1) during the first half of an NFL football
Five Questions with Bills WR Khalil Shakir
Bills training camp Day 3: Stefon Diggs, Khalil Shakir, James Cook