Projected 2020 Bills starters after the initial rush of free agency

Here is how the Bills starting lineup looks after the first wave of free agency.

The initial chaos of the NFL free agency period has quieted. The Buffalo Bills added several pieces to help bolster the roster.

All told, the Bills added cornerbacks Josh Norman and EJ Gaines; defensive linemen Mario Addison,  Vernon Butler, and Quinton Jefferson; linebackers AJ Klein and Travis Matakevich; and running back Taiwan Jones.

The team brought back guard Quinton Spain. The Bills also committed to safety Dean Marlowe and Isaiah McKenzie, as this duo looks to add depth to the roster.

Oh, and they made a minor deal to bring in Stefon Diggs, who will shift the wide receiver depth chart drastically for the Bills.

All things considered, how does Buffalo’s roster currently sit? Here’s how the Bills starting lineup looks after the first wave of free agency:

Bills quarterback Josh Allen. Credit: Jerome Miron-USA TODAY Sports

Offense

QB: Josh Allen

RB: Devin Singletary

WR: Stefon Diggs

WR: John Brown

WR: Cole Beasley

TE: Dawson Knox

LT: Dion Dawkins

LG: Quinton Spain

C: Mitch Morse

RG: Jon Feliciano

RT: Cody Ford

Changes from last season

The major change from a year ago occurs at the wide receiver position. Diggs, acquired in a trade with Minnesota in exchange for four draft picks, becomes the top receiving option for the Bills. He enters into a trio of receivers, along with Brown and Beasley, that can ultimately become one of the most challenging units to face in the AFC.

Knox takes the top spot at tight end, supplanting Tyler Kroft. Kroft, a 2019 free agent signing, lost ground to Knox due to injury. Knox’s intriguing combination of physicality and enthusiasm, although a bit inexperienced, still gives him the inside track to start this year. Although, Kroft will be back and he restructured his contract with the team. If healthy, could Knox and Kroft turn into a formidable 1-2 punch?