• Josh Allen (took a big step forward last year - but needs to take another one in 2020 - his 59% completion rate must improve... if it does he will be a dark horse MVP candidate) 
  • Matt Barkley (underwhelming veteran backup - completed only 53% of his passes last season and threw 3 INTs to 0 TDs) 
  • Jake Fromm* (rookie fifth-rounder from UGA, three-year starter - lots of success in the SEC, underwhelming physical traits but impressive poise and football intelligence, sees the field very well, generally accurate - makes good decisions with the ball, was better in 2018 than he was in 2019, projects as a high-quality backup - who may even get chances to start down the road) 

Running Back

  • Devin Singletary (2019 third-rounder, wowed as a rookie - 5.1 ypc, 775 rushing yards, 29 catches, 194 receiving yards, and 4 TDs, he's a playmaker, though ball-security and pass-protection will need to improve for him to take on the full-time RB1 role) 
  • Zack Moss* (rookie third-rounder from Utah, had an incredibly productive career - including a 1,416 yard, 17 TD season in 2019, he's built like a three-down back but lacks speed - 4.65 40 - but makes up for it with elite vision and power, he's easily the most violent runner in the draft class and has natural RB instincts, he also offers NFL-ready pass protection skills and pass-catching ability, there is steal written all over him - but it will come down to how much his lack of speed hinders him at the next level) 
  • TJ Yeldon (veteran third-down back, he's got good hands but tends to inefficient as a runner - only 3.7 ypc in 2019) 
  • Taiwan Jones (core special teamer) 

Wide Receiver

  • Stefon Diggs* (one of the NFL's top playmakers - he's an excellent deep-ball catcher and route-runner - who should pair nicely with Allen's arm, finally the Bills have a legit WR1) 
  • John Brown (broke out last season - caught 72 passes for 1,060 yards and 6 TDs, like Diggs - his specialty is the vertical passing game, the speed between Diggs & Brown is enough to keep opposing defensive coordinators up at night) 
  • Cole Beasley (one of the toughest covers in football, was highly effective out of the slot last season, he's a reliable short-area target for Allen) 
  • Gabriel Davis* (rookie fourth-rounder from UCF, excellent production in 2019 - caught 72 passes for 1,241 yards and 12 TDs, he's got great size and strong ball skills, but his route running needs refinement and separation can be problematic, like the other WRs on the roster he's a deep-ball threat) 
  • Isaiah Hodgins* (rookie sixth-rounder pick from Oregon State, had a big 2019 - 86 catches for 1,171 yards and 13 TDs, he's got great length but lacks speed - 4.61 40, he's excellent in contested catch situations and has natural ball skills)  
  • Isaiah McKenzie (27 catches for 254 yards and 1 TD across eight 2019 starts, he provides reliable veteran depth) 

Tight End / Fullback

  • Dawson Knox (2019 third-rounder, flashed starting potential as a rookie - caught 28 passes for 388 yards and 2 TDs, he's got some breakout upside heading into 2020) 
  • Tyler Kroft (missed 6 games with a foot injury, only ended up catching 6 passes on the season, but adds value as a blocker) 
  • Lee Smith (blocking specialist, only caught 4 passes in 2019) 
  • Reggie Gilliam (undrafted rookie free agent from Toledo, was an excellent special teamer in college, he will start at FB for the Bills) 

Offensive Tackle 

  • Dion Dawkins (doesn't get much national recognition - but he's one of the better young LTs in the game, he's a stabilizing force for the offense) 
  • Cody Ford (2019 second-rounder, struggled across 15 starts at RT as a rookie, but he's got enough talent to turn things around in 2020, though the team may try him at guard) 
  • Ty Nsekhe (veteran swing tackle, he saw some time at RT last season and could start at that spot in 2020 - if Ford is moved to guard) 
  • Daryl Williams* (was once considered one of the league's better RTs - but knee injuries disrupted his career, he's also got experience at guard and could start there for the Bills) 
  • Ryan Bates (versatile reserve offensive lineman, he can play anywhere along the line) 

Interior Offensive Line

  • Mitch Morse (excellent starting center - one of the league's best, he's a stabilizing force) 
  • Quinton Spain (veteran left guard, quality of play tends to be average but he provides reliability) 
  • Brian Winters* (long-time starter for the Jets, injuries have derailed his career over the past few seasons, but if he gets healthy - he should be a solid starter) 
  • Ike Boettger (backup guard, six appearances over two career seasons) 

Defensive Tackle

  • Ed Oliver (last year's first-round pick, showed considerable promise as a rookie - recorded 5 sacks and 5 TFL, he's got the talent to contend for a Pro Bowl berth in 2020) 
  • Vernon Butler* (former first-round pick of the Panthers, had his best season in 2019 - recorded 6 sacks and 7 TFL) 
  • Harrison Phillips (rotational DL, missed most of the 2019 season with a torn ACL, he's more of a run-stuffer than pass rusher) 
  • Quinton Jefferson* (free-agent addition, made 12 starts for the Seahawks last year and recorded 3.5 sacks, he's strong vs. the run) 

Defensive End

  • Jerry Hughes (posted an underwhelming 4.5 sacks and 6 TFL last season, he hasn't recorded double-digit sacks since 2014, the team may transition him into to more of a rotational role)
  • Trent Murphy (started the 2019 season poorly but turned it up in the second half and finished the year with 5 sacks, he's not an 'impact' defender)
  • Mario Addison (has recorded at least 9 sacks in each of the last 4 seasons, he's old - 33 - but he may be the team's top pass rusher) 
  • AJ Epenesa* (rookie second-rounder from Iowa, had a very productive collegiate career - 26.5 career sacks and 35 career TFL, he's got prototypical size/length, he lacks speed/bend around the corner but makes up for it with great strength and advanced technique, he knows how to play the game and should develop into a very good starter) 
  • Darryl Johnson (2019 seventh-rounder, was a special teams contributor as a rookie but did not see many defensive snaps) 

Inside Linebacker 

  • Tremaine Edmunds (ultra-productive sideline to sideline LB, if he can play with a bit more consistency he's got the talent to be a tackling/rushing/coverage force, he's on the All-Pro watchlist heading into the 2020 season) 
  • Matt Milano (one of the best coverage LBs in football but only average against the run) 
  • AJ Klein* (solid/unspectacular veteran LB, 65 career starts, has a history with McDermott) 
  • Tyrel Dodson (made the team as an undrafted rookie free agent last year, had an excellent preseason but spent the regular season on the suspended list and practice squad, he figures to contribute on special teams in 2020) 
  • Del'Shawn Phillips (spent last season on the practice squad, will serve a depth and special teams role in 2020) 
  • Tyler Matakevich* (excellent special teamer, also provides veteran depth at LB) 


  • Tre'Davious White (one of the league's best CBs, he's a legitimate shutdown corner) 
  • Josh Norman* (was considered the league's top corner when he left the Panthers for Washington after the 2015 season, but his performance has been in a steady decline since then - he even spent the second half of last season on the bench, but perhaps a change of scenery will lead to reclamation) 
  • Taron Johnson (solid nickel cornerback) 
  • Levi Wallace (made 16 starts last season, quality of play was generally solid, he will compete for outside CB duties with Norman) 
  • Siran Neal (core special teamer, backup nickel corner) 


  • Micah Hyde (one of the more underrated safeties in the league,  excellent vs. the run and strong in coverage)
  • Jordan Poyer (rock-solid safety, he's strong vs. the run and reliable in coverage) 
  • Dean Marlowe (backup safety and special teamer) 
  • Jaquan Johnson (core special teamer and reserve safety, showed well in the 2019 preseason)

Special Teams 

  • Tyler Bass (rookie sixth-rounder from Georgia Southern, 3-year starter, made 20 of 28 FGS and 36 of 36 XPs last season, he was more accurate the season before - when he made 19 of 21 FGs, his career-long is only 50 but he showed a strong leg at the Senior Bowl) 
  • Corey Bojorquez (statistically speaking - he's one of the league's worst punters)