Team Logo

Buffalo Bills

Build Your Perfect Roster

Roster Controls

Optimal mix of experience, talent, and positional needs - recommended for most teams

• "Questionable" injury status indicators are hidden

• IR players will appear in a separate section on the roster image

Offense

QB

Josh Allen

Josh Allen

#17 • Quarterback

8 years

Click to add to 53-man roster
Shane Buechele

Shane Buechele

#6 • Quarterback

4 years

Click to add to 53-man roster
Mitchell Trubisky

Mitchell Trubisky

#11 • Quarterback

9 years

Click to add to 53-man roster

RB

James Cook III

James Cook III

#4 • Running Back

4 years

Click to add to 53-man roster
Ray Davis

Ray Davis

#22 • Running Back

2 years

Click to add to 53-man roster
Frank Gore Jr.

Frank Gore Jr.

#20 • Running Back

1 year

Click to add to 53-man roster
Ty Johnson

Ty Johnson

#26 • Running Back

7 years

Click to add to 53-man roster

FB

Reggie Gilliam

Reggie Gilliam

#41 • Fullback

6 years

Click to add to 53-man roster

WR

Keon Coleman

Keon Coleman

#0 • Wide Receiver

2 years

Click to add to 53-man roster
Gabe Davis

Gabe Davis

#13 • Wide Receiver

6 years

Click to add to 53-man roster
R
Stephen Gosnell

Stephen Gosnell

#89 • Wide Receiver

Rookie

Click to add to 53-man roster
IR
Mecole Hardman

Mecole Hardman

#16 • Wide Receiver

7 years

IR: Hardman (calf) was placed on IR by the Bills on Thursday.

Click to add to 53-man roster
Elijah Moore

Elijah Moore

#18 • Wide Receiver

5 years

Click to add to 53-man roster
Joshua Palmer

Joshua Palmer

#5 • Wide Receiver

5 years

Click to add to 53-man roster
Curtis Samuel

Curtis Samuel

#1 • Wide Receiver

9 years

Click to add to 53-man roster
Khalil Shakir

Khalil Shakir

#10 • Wide Receiver

4 years

Click to add to 53-man roster
Tyrell Shavers

Tyrell Shavers

#14 • Wide Receiver

1 year

Click to add to 53-man roster

TE

R
Jackson Hawes

Jackson Hawes

#85 • Tight End

Rookie

Click to add to 53-man roster
Dalton Kincaid

Dalton Kincaid

#86 • Tight End

3 years

Click to add to 53-man roster
Dawson Knox

Dawson Knox

#88 • Tight End

7 years

Click to add to 53-man roster
R
Keleki Latu

Keleki Latu

#83 • Tight End

Rookie

Click to add to 53-man roster

C

Kendrick Green

Kendrick Green

#53 • Center

5 years

Click to add to 53-man roster
Sedrick Van Pran-Granger

Sedrick Van Pran-Granger

#62 • Center

2 years

Click to add to 53-man roster

OT

Alec Anderson

Alec Anderson

#70 • Offensive Tackle

3 years

Click to add to 53-man roster
D
Spencer Brown

Spencer Brown

#79 • Offensive Tackle

5 years

Doubtful: doubtful

Click to add to 53-man roster
Travis Clayton

Travis Clayton

#67 • Offensive Tackle

2 years

Click to add to 53-man roster
Dion Dawkins

Dion Dawkins

#73 • Offensive Tackle

9 years

Click to add to 53-man roster
IR
Tylan Grable

Tylan Grable

#68 • Offensive Tackle

2 years

IR: The Bills designated Grable (concussion) to return from injured reserve Monday, Alaina Getzenberg of ESPN.com reports.

Click to add to 53-man roster
R
Chase Lundt

Chase Lundt

#77 • Offensive Tackle

Rookie

Click to add to 53-man roster
Ryan Van Demark

Ryan Van Demark

#74 • Offensive Tackle

3 years

Click to add to 53-man roster

G

Nick Broeker

Nick Broeker

#67 • Guard

3 years

Click to add to 53-man roster
David Edwards

David Edwards

#76 • Guard

7 years

Click to add to 53-man roster
Connor McGovern

Connor McGovern

#66 • Guard

7 years

Click to add to 53-man roster
O'Cyrus Torrence

O'Cyrus Torrence

#64 • Guard

3 years

Click to add to 53-man roster

Defense

LB

Joe Andreessen

Joe Andreessen

#44 • Linebacker

2 years

Click to add to 53-man roster
Terrel Bernard

Terrel Bernard

#8 • Linebacker

4 years

Click to add to 53-man roster
R
Keonta Jenkins

Keonta Jenkins

#49 • Linebacker

Rookie

Click to add to 53-man roster
Matt Milano

Matt Milano

#58 • Linebacker

9 years

Click to add to 53-man roster
Baylon Spector

Baylon Spector

#54 • Linebacker

4 years

Click to add to 53-man roster
Shaq Thompson

Shaq Thompson

#45 • Linebacker

11 years

Click to add to 53-man roster
Dorian Williams

Dorian Williams

#42 • Linebacker

3 years

Click to add to 53-man roster

CB

Christian Benford

Christian Benford

#47 • Cornerback

4 years

Click to add to 53-man roster
Brandon Codrington

Brandon Codrington

#29 • Cornerback

2 years

Click to add to 53-man roster
Te'Cory Couch

Te'Cory Couch

#33 • Cornerback

1 year

Click to add to 53-man roster
R
Maxwell Hairston

Maxwell Hairston

#31 • Cornerback

Rookie

Click to add to 53-man roster
R
Jordan Hancock

Jordan Hancock

#37 • Cornerback

Rookie

Click to add to 53-man roster
Ja'Marcus Ingram

Ja'Marcus Ingram

#46 • Cornerback

2 years

Click to add to 53-man roster
Dane Jackson

Dane Jackson

#23 • Cornerback

6 years

Click to add to 53-man roster
Taron Johnson

Taron Johnson

#7 • Cornerback

8 years

Click to add to 53-man roster
Cam Lewis

Cam Lewis

#39 • Cornerback

6 years

Click to add to 53-man roster
R
IR
Dorian Strong

Dorian Strong

#43 • Cornerback

Rookie

IR: Head coach Sean McDermott was unable to provide a timeline on Strong's (neck) return Monday, Matt Parrino of The Syracuse Post-Standard reports.

Click to add to 53-man roster
Tre'Davious White

Tre'Davious White

#27 • Cornerback

9 years

Click to add to 53-man roster

S

Cole Bishop

Cole Bishop

#24 • Safety

2 years

Click to add to 53-man roster
Sam Franklin Jr.

Sam Franklin Jr.

#28 • Safety

6 years

Click to add to 53-man roster
IR
Damar Hamlin

Damar Hamlin

#3 • Safety

5 years

IR: The Bills placed on Hamlin (pectoral) on injured reserve Saturday, Alaina Getzenberg of ESPN.com reports.

Click to add to 53-man roster
R
IR
Wande Owens

Wande Owens

#30 • Safety

Rookie

IR: Owens (undisclosed) reverted to the Bills' injured reserve list Wednesday, Alaina Getzenberg of ESPN.com reports.

Click to add to 53-man roster
Jordan Poyer

Jordan Poyer

#21 • Safety

13 years

Click to add to 53-man roster
IR
Taylor Rapp

Taylor Rapp

#9 • Safety

7 years

IR: Rapp underwent surgery on his injured knee this week and is likely going to miss the remainder of the season, Alaina Getzenberg of ESPN.com reports.

Click to add to 53-man roster

DE

Joey Bosa

Joey Bosa

#97 • Defensive End

10 years

Click to add to 53-man roster
AJ Epenesa

AJ Epenesa

#57 • Defensive End

6 years

Click to add to 53-man roster
Morgan Fox

Morgan Fox

#N/A • Defensive End

9 years

Click to add to 53-man roster
IR
Michael Hoecht

Michael Hoecht

#55 • Defensive End

5 years

IR: The Bills placed Hoecht on injured reserve Monday due to a torn right Achilles which will sideline him for the rest of the 2025, season, Alaina Getzenberg of ESPN.com reports.

Click to add to 53-man roster
R
IR
Landon Jackson

Landon Jackson

#94 • Defensive End

Rookie

IR: The Bills placed Jackson (knee) on injured reserve Tuesday.

Click to add to 53-man roster
Andre Jones Jr.

Andre Jones Jr.

#N/A • Defensive End

2 years

Click to add to 53-man roster
Greg Rousseau

Greg Rousseau

#50 • Defensive End

5 years

Click to add to 53-man roster
Javon Solomon

Javon Solomon

#56 • Defensive End

2 years

Click to add to 53-man roster

DT

IR
DeWayne Carter

DeWayne Carter

#90 • Defensive Tackle

2 years

IR: The Bills placed Carter (Achilles) on injured reserve Thursday.

Click to add to 53-man roster
DaQuan Jones

DaQuan Jones

#92 • Defensive Tackle

12 years

Click to add to 53-man roster
Zion Logue

Zion Logue

#93 • Defensive Tackle

1 year

Click to add to 53-man roster
Phidarian Mathis

Phidarian Mathis

#72 • Defensive Tackle

4 years

Click to add to 53-man roster
Larry Ogunjobi

Larry Ogunjobi

#99 • Defensive Tackle

9 years

Click to add to 53-man roster
IR
Ed Oliver

Ed Oliver

#91 • Defensive Tackle

7 years

IR: Oliver (biceps) has a chance to return for the first week of the playoffs, Ian Rapoport of NFL Network reports.

Click to add to 53-man roster
Jordan Phillips

Jordan Phillips

#52 • Defensive Tackle

11 years

Click to add to 53-man roster
R
T.J. Sanders

T.J. Sanders

#98 • Defensive Tackle

Rookie

Click to add to 53-man roster
R
Deone Walker

Deone Walker

#96 • Defensive Tackle

Rookie

Click to add to 53-man roster

DB

R
Tommy Akingbesote

Tommy Akingbesote

#N/A • Defensive Back

Rookie

Click to add to 53-man roster

Special Teams

IR
Tyler Bass

Tyler Bass

#2 • Place Kicker

6 years

IR: Bills coach Sean McDermott said Thursday that Bass (left hip/groin) is among players on IR who will not have their practice windows opened yet, Joe Buscaglia of The Athletic reports.

Click to add to 53-man roster
Reid Ferguson

Reid Ferguson

#69 • Long Snapper

9 years

Click to add to 53-man roster
Matt Prater

Matt Prater

#15 • Place Kicker

19 years

Click to add to 53-man roster
Mitch Wishnowsky

Mitch Wishnowsky

#19 • Punter

7 years

Click to add to 53-man roster
0 of 53
Main Roster
Team Logo
Team Logo

Team

53-Man Roster Prediction

53
PLAYERS
0
ROOKIES
0
VETERANS
0
TOP PICKS
0
TOTAL

OFFENSE

DEFENSE

SPECIAL TEAMS

INJURED RESERVE (11)

Tyler Bass
#2 PK IR
DeWayne Carter
#90 DT IR
Tylan Grable
#68 OT IR
Damar Hamlin
#3 S IR
Mecole Hardman
#16 WR IR
Michael Hoecht
#55 DE IR
Landon Jackson
#94 DE R IR
Ed Oliver
#91 DT IR
Wande Owens
#30 S R IR
Taylor Rapp
#9 S IR
Dorian Strong
#43 CB R IR
predictthe53.com
Your 53-Man Roster Predictions