Offensive Positions

POS Starter Second Third+
Quarterback J. Allen
Bills' Josh Allen: New weapon joins fray
Josh Allen
Bills' Josh Allen: New weapon joins fray
M. Barkley Matt Barkley
Running Back D. Singletary Devin Singletary T. Yeldon T.J. Yeldon
Fullback P. DiMarco Patrick DiMarco
Wide Receiver S. Diggs Stefon Diggs J. Brown
Bills' John Brown: Crowded house?
John Brown
Bills' John Brown: Crowded house?
Tight End D. Knox Dawson Knox T. Kroft Tyler Kroft
J. Croom
Hamstring: Questionable for the start of training camp
Jason Croom
Hamstring: Questionable for the start of training camp
Left Tackle D. Dawkins Dion Dawkins T. Nsekhe Ty Nsekhe
Left Guard Q. Spain Quinton Spain I. Boettger Ike Boettger
Center M. Morse Mitch Morse J. Feliciano
Shoulder: Questionable for the start of training camp
Jon Feliciano
Shoulder: Questionable for the start of training camp
Right Guard J. Feliciano
Shoulder: Questionable for the start of training camp
Jon Feliciano
Shoulder: Questionable for the start of training camp
S. Long Spencer Long
Right Tackle C. Ford
Shoulder: Questionable for the start of training camp
Cody Ford
Shoulder: Questionable for the start of training camp
T. Nsekhe Ty Nsekhe

Defensive Positions

POS Starter Second Third+
Left Defensive End T. Murphy Trent Murphy Q. Jefferson
Seahawks' Quinton Jefferson: Heading out East
Foot: Questionable for the start of training camp
Quinton Jefferson
Seahawks' Quinton Jefferson: Heading out East
Foot: Questionable for the start of training camp
Right Defensive End J. Phillips
Bills' Jordan Phillips: Heads to the desert
Jordan Phillips
Bills' Jordan Phillips: Heads to the desert
M. Addison Mario Addison
M. Love
Pectoral: Questionable for the start of training camp
Mike Love
Pectoral: Questionable for the start of training camp
Left Defensive Tackle S. Lotulelei Star Lotulelei V. Butler
Panthers' Vernon Butler: Another Panther to Buffalo
Vernon Butler
Panthers' Vernon Butler: Another Panther to Buffalo
Right Defensive Tackle E. Oliver
Bills' Ed Oliver: Could land starting spot
Abdomen: Questionable for the start of training camp
Ed Oliver
Bills' Ed Oliver: Could land starting spot
Abdomen: Questionable for the start of training camp
H. Phillips
Knee - ACL: Questionable for the start of training camp
Harrison Phillips
Knee - ACL: Questionable for the start of training camp
Strongside Linebacker A. Klein A.J. Klein V. Joseph
Shoulder: Questionable for the start of training camp
Vosean Joseph
Shoulder: Questionable for the start of training camp
Middle Linebacker T. Edmunds Tremaine Edmunds
Weakside Linebacker M. Milano Matt Milano C. Thompson Corey Thompson
Right Cornerback L. Wallace
Shoulder: Questionable for the start of training camp
Levi Wallace
Shoulder: Questionable for the start of training camp
K. Johnson
Browns' Kevin Johnson: Packs bags for Cleveland
Kevin Johnson
Browns' Kevin Johnson: Packs bags for Cleveland
Left Cornerback T. White Tre'Davious White T. Johnson
Undisclosed: Questionable for the start of training camp
Taron Johnson
Undisclosed: Questionable for the start of training camp
Strong Safety J. Poyer
Bills' Jordan Poyer: Lands extension
Jordan Poyer
Bills' Jordan Poyer: Lands extension
D. Marlowe
Dean Marlowe: Sticks with Buffalo
Dean Marlowe
Dean Marlowe: Sticks with Buffalo
Free Safety M. Hyde Micah Hyde J. Johnson Jaquan Johnson

Special Teams Positions

POS Starter Second Third+
Punter C. Bojorquez Corey Bojorquez K. Vedvik Kaare Vedvik
Kicker S. Hauschka Stephen Hauschka K. Vedvik Kaare Vedvik
Long Snapper R. Ferguson Reid Ferguson L. Smith Lee Smith
Holder C. Bojorquez Corey Bojorquez
Punt Returner A. Roberts Andre Roberts I. McKenzie
Bills' Isaiah McKenzie: Stays with Buffalo
Isaiah McKenzie
Bills' Isaiah McKenzie: Stays with Buffalo
Kick Returner A. Roberts Andre Roberts D. Singletary Devin Singletary
I. McKenzie
Bills' Isaiah McKenzie: Stays with Buffalo
Isaiah McKenzie
Bills' Isaiah McKenzie: Stays with Buffalo