No. 54 – EDGE Curtis Weaver, Boise State
No. 86 – RB Zack Moss, Utah
No. 128 – DB Shyheim Carter, Alabama
No. 54 – RB J.K. Dobbins, Ohio State
Dobbins and Singletary in the backfield would be a welcome duo for Josh Allen, who is looking to take another step forward in Year 3.
No. 86 – EDGE Darrell Taylor, Tennessee
Taylor is quietly one of the best pass rushers in this draft and Buffalo is all about restocking its defense this offseason.
No. 54 – EDGE Curtis Weaver, Boise State
The Bills need some younger depth to help them get to the quarterback with Shaq Lawson gone. Weaver (6-2, 265 pounds) is a high-energy pass rusher with some untapped upside as he makes the jump.
No. 86 – OT Jack Driscoll, Auburn
The Bills need to start grooming a left tackle replacement for Dion Dawkins. Driscoll (6-5, 306 pounds) is standing out with his smarts, athleticism and technical skills to the point teams are OK with him needing to bulk up and get stronger to become a steady outside force.
No. 54 – CB Noah Igbinoghene, Auburn
No. 54 – EDGE Curtis Weaver, Boise State
Another week's mock, another pick of Weaver to the Bills.
No. 54 – EDGE Curtis Weaver, Boise State
The Bills upgrade their pass rush with a highly-productive EDGE out of Boise.
No. 86 – RB Cam Akers, Florida State
The Bills aren't afraid to add talent at running back and Akers has the talent to take over as the lead back early on. He was miscast on a really bad Florida State offense, but what he can do independent of his supporting cast is very impressive.
No. 54 – CB Noah Igbinoghene, Auburn
The Bills really don't have a ton of needs and we would have preferred to give them a running back, but that's not how the board fell in this mock. They could use some cornerback depth. Igbinoghene is a former receiver who is known for being aggressive and physical.
No. 54 – EDGE Terrell Lewis, Alabama
No. 86 – RB Zack Moss, Utah
No. 128 – WR Collin Johnson, Texas
No. 167 – TE Colby Parkinson, Stanford
No. 188 – CB Stanford Samuels III, Florida State
No. 207 – CB Javelin Guidry, Utah
No. 239 – IOL Michael Onwenu, Michigan
No. 54 – CB Cameron Dantzler, Mississippi
Buffalo added veteran Josh Norman this offseason, but it remains to be seen if he can rebound. Dantzler lacks top-end speed but shows nice upside as a man coverage corner.
No. 86 – EDGE Jonathan Greenard, Florida
Buffalo has multiple veterans setting the edge and could use some youth behind them. Greenard had 10 sacks last season and could be an interesting pass-rushing specialist.
No. 54 – RB Clyde Edwards-Helaire, LSU
No. 86 – EDGE Trevis Gipson, Tulsa
No. 128 – CB Harrison Hand, Temple
No. 167 – LB Shaun Bradley, Temple
No. 188 – WR Quez Watkins, Southern Miss
No. 207 – OL Calvin Throckmorton, Oregon
No. 239 – S Josh Metellus, Michigan