Bills position battles: Lots of quality receivers, just one
Khalil Shakir: Work Hard Every Day
Bills D-line dominates on Day 6; Hamlin with wow play
Bills Training Camp Battle: Trent Sherfield vs Khalil Shakir
Fantasy Football Training Camp Battles Revisited (WR/TE)
Allen: Khalil Shakir trying to find his role with Bills
Buffalo Bills news from training camp: Khalil Shakir impresses, more
Bills training training camp: WR Khalil Shakir turning heads
Who are the sleepers on Bills' offense?
Starting middle linebacker, cornerback battles in full swing
TRAINING CAMP TAKEAWAYS: Injury updates; Murphy appears; Offense