The Buffalo Bills officially kicked off their 2026 rookie minicamp Friday at the ADPRO Sports Training Center in Orchard Park, and we now have the complete 58-man roster with assigned jersey numbers. This weekend marks the first on-field opportunity for the team's incoming draft class, undrafted free agents, and a handful of tryout players to make an impression on head coach Joe Brady and general manager Brandon Beane.
With the roster already in flux following a busy offseason of free agency and the draft, this minicamp represents the opening chapter in the story of who might contribute in 2026. Let's dig into the full list and break down what it means for the Bills moving forward.
The Draft Picks Are In
The Bills entered the 2026 NFL Draft with 10 selections and came away with a class that addressed both immediate needs and long-term depth. Here are the drafted rookies and their assigned numbers for camp:
- Dee Alford, CB -- No. 23
- Tommy Akingbesote, DT -- No. 71
- Skyler Bell, WR -- No. TBD (listed on roster, number not yet assigned)
- Jude Bowry, OT -- No. TBD
- DeWayne Carter, DT -- No. 90
- Te'Cory Couch, CB -- No. 33
- MJ Devonshire Jr., CB -- No. 38
- Tommy Doman, P -- No. TBD
- Zane Durant, DT -- No. TBD
- Kaleb Elarms-Orr, LB -- No. TBD
- Maxwell Hairston, CB -- No. 31
- Jordan Hancock, CB -- No. 37
- Keonta Jenkins, LB -- No. 49
- Jalon Kilgore, S -- No. TBD
- Mark Langston, LS -- No. TBD
- Keleki Latu, TE -- No. 83
- Chase Lundt, OT -- No. 77
- Ja'Mori Maclin, WR -- No. TBD
- Phidarian Mathis, DT -- No. 72
- Wande Owens, S -- No. 30
- T.J. Parker, LB -- No. TBD
- Daryl Porter Jr., CB -- No. 46
- Toriano Pride Jr., CB -- No. TBD
- Ar'maj Reed-Adams, G -- No. TBD
- Desmond Reid, RB -- No. TBD
- T.J. Sanders, DT -- No. 98
- Khalil Shakir, WR -- No. 10
- Dorian Strong, CB -- No. 43
- Max Tomczak, WR -- No. TBD
- Maddux Trujillo, PK -- No. TBD
- Deone Walker, DT -- No. 96
- Kani Walker, CB -- No. TBD
- Da'Metrius Weatherspoon, OT -- No. TBD
A few observations stand out immediately. The Bills loaded up on defensive backs -- Dee Alford, Te'Cory Couch, MJ Devonshire Jr., Maxwell Hairston, Jordan Hancock, Daryl Porter Jr., Toriano Pride Jr., Dorian Strong, and Kani Walker all fit that description. With the secondary undergoing significant turnover this offseason, competition for roster spots will be fierce.
On the defensive line, the team added serious depth in Tommy Akingbesote, DeWayne Carter, Zane Durant, Phidarian Mathis, T.J. Sanders, and Deone Walker. That's a group that could reshape the interior rotation behind Ed Oliver.
Undrafted Free Agents and Tryout Players
Beyond the draft picks, the Bills brought in a wave of undrafted free agents and tryout players hoping to earn a contract or at least a camp invite. These names may not be household items yet, but history tells us there's always a chance for an unexpected contributor to emerge.
Among the more notable tryout participants are wide receivers Skyler Bell, Ja'Mori Maclin, and Max Tomczak, along with linebacker Kaleb Elarms-Orr and cornerback Toriano Pride Jr. The Bills are thin at receiver following the departures of several veterans, so this group will get a long look.
On special teams, the Bills are evaluating Tommy Doman at punter and Maddux Trujillo at kicker. With Tyler Bass entrenched as the kicker and Mitch Wishnowsky holding down the punting job, these tryouts are about building depth and potentially a practice squad arm.
Jersey Numbers Tell a Story
Jersey numbers in camp can sometimes hint at positional battles or how the coaching staff views a player. For example, rookies assigned numbers in the 20s, 30s, and 40s -- Dee Alford (23), Wande Owens (30), Maxwell Hairston (31), Te'Cory Couch (33), MJ Devonshire Jr. (38), Jordan Hancock (37), Daryl Porter Jr. (46), and Keonta Jenkins (49) -- all project as defensive backs or linebackers.
On the defensive line, numbers in the 70s and 90s stand out: Tommy Akingbesote (71), Phidarian Mathis (72), DeWayne Carter (90), T.J. Sanders (98), and Deone Walker (96). The Bills have historically used jersey numbers as a way to signal a player's primary position group, so seeing this clustering is no accident.
One interesting note: wide receiver Khalil Shakir is already listed with No. 10, a number he wore last season. That's a sign he's not technically a rookie, but he's participating in minicamp as part of the team's development program.
What's at Stake
Rookie minicamp is as much about evaluation as it is about teaching. For the draft picks, it's a chance to get a head start on learning the playbook and building chemistry with teammates. For the undrafted free agents and tryout players, it's a shot at earning a spot on the 90-man roster ahead of training camp.
The Bills enter 2026 with high expectations. Josh Allen is still the franchise quarterback, Joe Brady is entering his second season as head coach, and the defense under new defensive coordinator Jim Leonhard has been retooled with a focus on speed and versatility.
But the rookies will need to prove they can contribute immediately if the Bills want to make a deep playoff run. The offensive line has question marks, the secondary is in transition, and the receiving corps beyond Keon Coleman, Khalil Shakir, and DJ Moore is relatively unproven.
The Bottom Line
The release of the complete 58-man rookie minicamp roster with jersey numbers is a small but meaningful milestone on the road to the 2026 season. It gives fans a clearer picture of who will be competing for jobs and which new faces might make an impact.
Over the next few days, we'll get our first glimpse of how these rookies look in pads. Keep an eye on the defensive backs and defensive linemen -- those position groups could see rookies carve out significant roles.
For now, the Bills are in the early stages of a season that could define the next era of the franchise. It all starts here, with 58 players wearing numbers that may one day be remembered by Bills Mafia.

