From No. 1 David Sills to No. 99 Harrison Phillips, here's the skinny on all 91 players on the team's roster.
BILLS TRAINING CAMP ROSTER
1, David Sills, WR: Undrafted former prep QB phenom caught 33 TDs past two years at West Virginia.
4, Stephen Hauschka, K: Still in prime for a kicker at 34, enters contract season.
5, Matt Barkley, QB: Shined in win at Jets, signed extension and is locked in as No. 2 QB.
6, Tyree Jackson, QB: Ex-UB star needs a big camp to have any shot at 53-man roster.
7, Cory Carter, P: Compact, explosive player back after tearing ACL last preseason.
8, Andre Roberts, WR/KR: Led NFL in punt return average and was second in KO return average last year.
9, Corey Bojorquez, P: Coveted left-footed punter faces tight battle with Carter for job.
10, Cole Beasley, WR: After missing spring, how quickly can new slot man sync up with Josh Allen?
11, Zay Jones, WR: Won award for most improved body in spring. Battling Foster for starting role.
13, Victor Bolden Jr., WR: Saw snaps with first team in spring and will vie for 53-man roster.
14, Ray-Ray McCloud, WR: With Roberts in return role, faces uphill battle as backup slot candidate.
15, John Brown, WR: His 4.34 speed should help Allen, draw respect from defenses..
16, Robert Foster, WR: The 4.41 burner from Alabama aiming to build on good rookie year.
17, Josh Allen, QB: All Bills Nation will watch to see if he can improve his 52.6% completion rate.
18, Chase McLaughlin, K: Named Big 10 kicker of the year; made five 50-plus FGs for Illini.
19, Isaiah McKenzie, WR: Caught 18 balls and ran 10 jet sweeps last year. Can he be the sixth WR?
20, Frank Gore, RB: No. 4 all-time rusher should help getting tough yards between tackles.
21, Jordan Poyer, S: Underrated key defender played 99.5% of defensive snaps last season.
22, Marcus Murphy:, RB Played in 11 games but will need some injuries to crack stacked RB room.
23, Micah Hyde, S: Elite safety can spend summer enhancing mind-meld with Poyer on back end.
24, Taron Johnson, CB: Looking forward to healthy camp after playing hurt – and well — in slot in ’18.
25, LeSean McCoy, RB: Can new OL help Shady recapture greatness? We won’t know till September.
26, E.J. Gaines, CB: The 2017 Bills starter vying for first unit after injured year in Cleveland.
27, Tre'Davious White, CB: Cornerstone of Bills’ coverage scheme gave up only two TDs last year.
28, Kurt Coleman, S: Brings 83 career starts to team and is well-versed in McDermott defense.
29, T.J. Yeldon, RB: Ex-No. 2 pick must flash good catch ability to win last RB roster spot.
30, Lafayette Pitts, CB: Ranked No. 2 in special-teams snaps, could win last CB job again.
31, Dean Marlowe, S: On practice squad most of last year but started in win over Titans.
32, Senorise Perry, RB: Special-teams ace becomes first to wear O.J.’s number.
33, Siran Neal, CB: Switched to CB in spring and could give coaches more versatility in nickel D.
35, Abraham Wallace, S: Nephew of Aeneas Williams, has smarts to pick up system quickly.
36, Kevin Johnson, CB: Uber-talented ex-No. 1 pick aims to stay healthy, vie for starting job.
37, Denzel Rice, CB: Active in first 8 games for Browns and last 4 for Bills last season.
38, Ryan Lewis, CB: His dad played for Seahawks, his uncle played and coached in the NFL.
39, Levi Wallace, CB: Long-armed Alabama product is slight favorite to win starting CB job.
40, Devin Singletary, RB: Look for “the funnest player in the draft” to shine in preseason.
41, Maurice Alexander, LB: Converted safety, special-teamer is threat for last LB spot.
42, Patrick DiMarco, FB: Played 16% on offense, 53% on special teams (fourth most in ‘18).
43, Keith Towbridge, TE: Offers insurance at blocking TE if something happens to Lee Smith.
44, Deon Lacey, LB: Led Bills in special teams snaps, will battle for last LB roster spot.
45, Christian Wade, RB: British rugby star part of an NFL international player program.
46, Jaquan Johnson, S: Team captain at Miami who can play physical at both safety spots.
47, Cam Lewis, S: Undersized CB ran solid 4.51 at pro day and will try to make practice squad.
48, Juwan Foggie, LB: Developmental LB is converted WR who returned two INTs for TDs in ’18 at Charlotte.
49, Tremaine Edmunds:, LB It will be exciting to see how this freak athlete develops in 2nd year.
50, Vosean Joseph, LB: Undersized, speed LB will need time to learn, play under control in NFL.
51, Julian Stanford, LB: Looks locked in as No. 2 MLB, and ranked sixth in special-teams snaps.
52, Corey Thompson, LB: Fast coverage backer saw quality reps in spring, could make team.
53, Tyrel Dodson, LB: Ran 4.60 40 before draft, was arrested on misdemeanor charge in May.
54, Eddie Yarbrough, DE: Played 30% of snaps last year but faces battle for No. 4 DE job.
55, Jerry Hughes, DE: Critical piece of Bills defense got new contract through 2021.
56, Mike Love, DE: Moved up to second-team LDE in spring, has real shot at No. 4 DE job.
57, Lorenzo Alexander, LB: Ageless wonder still a key guy for his versatility, leadership.
58, Matt Milano, LB: Back from ankle injury, looking to establish self as elite Will LB.
59, Eli Harold, DE: Former third-round pick of Niners signed as free agent from Lions hopes 4-3 scheme unlocks his edge rushing.
60, Mitch Morse, C: Bills counting on big free-agent signee to solidify offensive line.
61, Spencer Long, G/C: Discarded by Jets, bidding for starting guard job. Has 19 starts at LG.
62, Vlad Ducasse, G: Lost starting job after 9 games and looks like injury insurance in camp.
63, L.T. Walton, DT: Central Michigan product was inactive all but four games for Steelers last year.
64, Garrett McGhin, OL: Long-armed OL arguably had most prodigious hair on team in spring.
65, Ike Boettger, G: Can play center or guard but has logjam of veterans ahead of him.
66, Russell Bodine, C: Barring injury, he’s probably showcasing himself for other teams.
67, Quinton Spain, G: Started 48 games for Titans at LG but worked as starting RG early in OTAs.
68, Conor McDermott, T: After two years on roster, looks like fifth man on OT depth chart.
69, Reid Ferguson, LS: After two good long-snapping years, signed a 3-year deal in January.
70, Cody Ford, T: Prospective starter at RT has aggressive style coaches covet.
72, Isaac Asiata, G: Big-bodied ex-fifth-round pick who fits aggressive profile Bills like on O-line..
73, Dion Dawkins, T: Starting LT job is his to lose. Will be pushed by Ty Nsekhe.
74, LaAdrian Waddle, T: Swing tackle in line for No. 4 OT job. But will team keep 4 OTs?
75, Wyatt Teller, G: Started last 7 games last season but is underdog to start this year.
76, Jon Feliciano, G/C: Versatile guard-center from Dallas. Good shot to make the team.
77, Ty Nsekhe, T: Late bloomer from Redskins should be No. 3 OT if he can’t beat out Dawkins.
79, De'Ondre Wesley, T: Bills practice-squadder in ’17 and spent time with Colts in ‘18.
80, Jason Croom, TE: Athletic TE could start due to Kroft injury or could get cut. Needs good camp.
81, Tyler Kroft, TE: Will he recover from broken foot to open season or miss first 6 weeks?
82, Duke Williams, WR: CFL star brings elite size but will need a spectacular camp.
84, Nate Becker, TE: Undrafted blocking TE caught just 13 passes for Redhawks.
85, Lee Smith, TE: One of better blocking TEs in NFL; should help in 2nd stint with Bills.
86, Nick Easley, WR: Former walk-on at Iowa is Cole Beasley understudy, practice-squad hopeful.
87, Cam Phillips, WR: Had good camp last summer and spent most of ’18 on practice squad.
88, Dawson Knox, TE: Strong spring raises hopes. Can he go from project to Day One starter?
89, Tommy Sweeney, TE: Draftee has size to develop as blocker. Will coaches keep 4 TEs?
90, Shaq Lawson, DE: Playing for new contract – somewhere – should push Shaq to solid season.
91, Ed Oliver, DT: It will be fun to watch the No. 1 pick’s elite quickness in 1-on-1 drills.
92, Darryl Johnson, DE: Long, raw prospect has shot at No. 4 DE spot in situational rush role.
93, Trent Murphy, DE: Fully healthy, let’s see if he can recapture impact play of 2016.
94, Kyle Peko, DT: A 2018 practice-squadder, he’s an undersized penetrator who played 1 year at FBS.
96, Robert Thomas, DT: Beefy nose tackle working on his seventh team in five NFL seasons.
97, Jordan Phillips, DT: Locked into backup role after re-signing for one year in March.
98, Star Lotulelei, DT: Keep the big man healthy, rested for Week 1 vs. Le’Veon Bell.
99, Harrison Phillips, DT: It’s a big year for “Horrible Harry” to show he can make more plays.