Offensive Positions

POS Starter Second Third+
Quarterback J. AllenJosh AllenM. TrubiskyMitch Trubisky
Running Back J. CookJames CookT. JohnsonTy Johnson
Fullback R. GilliamReggie Gilliam
Wide Receiver K. Shakir
Bills' Khalil Shakir: Standing continues to improve
Khalil Shakir
Bills' Khalil Shakir: Standing continues to improve
C. SamuelCurtis Samuel
J. Shorter
Hamstring: Questionable for the start of training camp
Justin Shorter
Hamstring: Questionable for the start of training camp
Tight End D. KincaidDalton KincaidD. KnoxDawson Knox
Z. Davidson
Undisclosed: Questionable for the start of training camp
Zach Davidson
Undisclosed: Questionable for the start of training camp
Left Tackle D. DawkinsDion DawkinsR. Van DemarkRyan Van Demark
Left Guard D. EdwardsDavid EdwardsA. AndersonAlec Anderson
Center C. McGovern
Bills' Connor McGovern: Ready for starting role
Connor McGovern
Bills' Connor McGovern: Ready for starting role
W. Clapp
Bills' Will Clapp: Inks deal with Buffalo
Will Clapp
Bills' Will Clapp: Inks deal with Buffalo
Right Guard O. TorrenceO'Cyrus TorrenceK. JarvisKevin Jarvis
Right Tackle S. BrownSpencer BrownL. Collins
Bills' La'el Collins: Agrees to terms with Buffalo
La'el Collins
Bills' La'el Collins: Agrees to terms with Buffalo
T. Doyle
Knee: Questionable for the start of training camp
Tommy Doyle
Knee: Questionable for the start of training camp

Defensive Positions

POS Starter Second Third+
Left Defensive End G. RousseauGreg RousseauK. ClineKameron Cline
Right Defensive End V. MillerVon MillerA. EpenesaA.J. Epenesa
C. Toohill
Bills' Casey Toohill: Heads to Buffalo
Casey Toohill
Bills' Casey Toohill: Heads to Buffalo
Left Defensive Tackle D. JonesDaQuan JonesA. Johnson
Bills' Austin Johnson: Inks deal with Buffalo
Austin Johnson
Bills' Austin Johnson: Inks deal with Buffalo
Right Defensive Tackle E. OliverEd OliverD. Williams
Bills' DeShawn Williams: Lands in Buffalo
DeShawn Williams
Bills' DeShawn Williams: Lands in Buffalo
Strongside Linebacker N. MorrowNicholas MorrowD. WilliamsDorian Williams
Middle Linebacker T. Bernard
Bills' Terrel Bernard: Moves past ankle issue
Terrel Bernard
Bills' Terrel Bernard: Moves past ankle issue
B. Spector
Back: Questionable for the start of training camp
Baylon Spector
Back: Questionable for the start of training camp
Weakside Linebacker M. Milano
Leg: Questionable for the start of training camp
Matt Milano
Leg: Questionable for the start of training camp
Right Cornerback C. Benford
Knee: Questionable for the start of training camp
Christian Benford
Knee: Questionable for the start of training camp
T. JohnsonTaron Johnson
Left Cornerback R. DouglasRasul DouglasK. Elam
Bills' Kaiir Elam: Ready for next step?
Kaiir Elam
Bills' Kaiir Elam: Ready for next step?
Strong Safety T. RappTaylor RappK. WilliamsonKendall Williamson
Free Safety M. Edwards
Bills' Mike Edwards: Joining Buffalo's secondary
Mike Edwards
Bills' Mike Edwards: Joining Buffalo's secondary
C. LewisCam Lewis

Special Teams Positions

POS Starter Second Third+
Punter S. MartinSam MartinM. HaackMatt Haack
Kicker T. BassTyler Bass
Long Snapper R. FergusonReid Ferguson
Holder S. MartinSam MartinM. HaackMatt Haack
Punt Returner K. Shakir
Bills' Khalil Shakir: Standing continues to improve
Khalil Shakir
Bills' Khalil Shakir: Standing continues to improve
Kick Returner K. Shakir
Bills' Khalil Shakir: Standing continues to improve
Khalil Shakir
Bills' Khalil Shakir: Standing continues to improve
A. IsabellaAndy Isabella