The Bills signed Cain to a one-year contract Tuesday. Cain attempted to catch onto the Eagles' 53-man roster during last year's training camp, but he was cut at the end of August and did not catch on with a practice squad. His last NFL action was in 2020, when he appeared in two regular-season games for the Steelers and played 10 snaps on offense across the two contests. The 2018 sixth-round pick is unlikely to make the Bills' final roster, but he could be invited to stick around on the practice squad if he's able to impress in training camp.
Heavy on Bills
Buffalo Bills news & information.
Unlock the latest Buffalo Bills news — direct to your inbox.
![Team Logo](https://heavy.com/wp-content/uploads/2023/09/buffalo-bills-logo.png?w=768)
Buffalo Bills
AFC East
(0-0, 0th place)
Team Insights
Top Stories from Heavy on Bills
Latest Bills News Alerts
More from Heavy on Bills
![Bills's logo](https://heavy.com/wp-content/uploads/2023/09/buffalo-bills-logo.png?w=100)
Bills schedule
-
Bills Preseason Schedule
Week Date Opponent Result Record 1 8/10 L 6-33 0-1 Week Date Opponent Time TV Venue 2 8/17 7:00 PMNFL NetworkAcrisure Stadium3 8/24 1:00 PMTBDHighmark Stadium -
Bills Regular Season Schedule
Week Date Opponent Time TV Venue 1 9/8 1:00 PMCBSHighmark Stadium2 9/12 8:15 PMAmazon Prime VideoHard Rock Stadium3 9/23 7:30 PMESPNHighmark Stadium4 9/29 8:20 PMNBCM&T Bank Stadium5 10/6 1:00 PMCBSNRG Stadium6 10/14 8:15 PMESPNMetLife Stadium7 10/20 1:00 PMCBSHighmark Stadium8 10/27 4:05 PMFOXLumen Field9 11/3 1:00 PMCBSHighmark Stadium10 11/10 1:00 PMCBSLucas Oil Stadium11 11/17 4:25 PMCBSHighmark Stadium13 12/1 8:20 PMNBCHighmark Stadium14 12/8 4:25 PMFOXSoFi Stadium15 12/15 4:25 PMCBSFord Field16 12/22 1:00 PMCBSHighmark Stadium17 12/29 1:00 PMCBSHighmark Stadium18 1/5 1:00 PMTBDGillette Stadium
![Bills's logo](https://heavy.com/wp-content/uploads/2023/09/buffalo-bills-logo.png?w=100)
Bills team stats 2023
-
passing yards
Josh Allen QB4306rushing yards
James Cook RB1122receiving yards
Stefon Diggs WR1183tackles
84interceptions
4Passing
name GP CMP ATT CMP% YDS YDS/G TD INT SACK SYL RTG J. Allen,QB1738557966.5%4,306253.329182415292.2Rushing
name GP CAR YDS AVG LNG YDS/G TD FUM LST FD K. Shakir,WR1711010.0100.60101J. Allen,QB171115244.72330.8157657L. Murray,RB16793003.82918.8411027D. Harris,RB623944.11115.71019L. Fournette,RB212403.3920.00012D. Harty,WR16400.040.00250T. Johnson,RB10301324.41313.201118S. Diggs,WR17155.050.30201J. Cook,RB172371,1224.74266.0245853K. Allen,QB713-13-1.00-1.90000G. Davis,WR171-2-2.02-0.10120Receiving
name GP REC TGTS YDS AVG TD LNG YDS/G YAC FD K. Shakir,WR1739456111628135.9282.026T. Sherfield Sr.,WR1711228681125.149.04R. Gilliam,FB171133030.22.00L. Murray,RB16172211970227.492.07D. Harris,RB6221680132.716.00D. Knox,TE122236186821715.596.013D. Harty,WR161521150101439.479.09T. Johnson,RB10776291286.260.02S. Diggs,WR171071601,1831185569.6399.058D. Kincaid,TE167391673925142.1315.029J. Cook,RB1744544451044826.2398.016G. Davis,WR1745817461775743.9180.034Q. Morris,TE152326131151.75.01Defense
TacklesSacksInterceptionsFumblesname GP SOLO AST TOTAL SACK SCKYDS TFL PD INT TD FF FR FTD J. Phillips, DT14 10 5 15 2.5 23.5 2 5 0 0 0 0 0 D. Jackson, CB15 32 5 37 0 0 0 5 0 0 0 0 0 P. Ford, DT8 5 4 9 1 6 1 0 0 0 0 0 0 K. Jonathan, DE13 2 1 3 0 0 0 0 0 0 0 0 0 C. McGovern, G17 0 0 0 0 0 0 0 0 0 0 0 0 K. Vickers, DT2 1 1 2 0 0 0 0 0 0 0 0 0 D. Jones, DT7 8 8 16 2.5 17 4 0 0 0 0 0 0 L. Floyd, DL17 21 11 32 10.5 66 9 1 0 0 0 0 0 T. White, DB4 10 2 12 0 0 1 2 1 0 0 0 0 K. Elam, CB3 10 4 14 0 0 0 0 0 0 0 0 0 T. Dodson, LB17 53 17 70 2.5 11 8 2 0 0 0 1 0 T. Sherfield Sr., WR17 0 0 0 0 0 0 0 0 0 0 0 0 T. Rapp, SAF16 29 16 45 0.5 3 1 2 1 0 0 1 0 J. Norman, CB4 1 0 1 0 0 0 0 0 0 0 0 0 D. Williams, LB17 22 13 35 0 0 0 1 0 0 0 0 0 T. Johnson, CB17 72 26 98 1 1 3 8 0 0 0 1 0 D. Hamlin, SAF5 1 0 1 0 0 0 0 0 0 0 0 0 A. Epenesa, DE15 9 11 20 6.5 40 7 8 2 0 0 1 0 R. Gilliam, FB17 0 0 0 0 0 0 0 0 0 0 0 0 M. Morse, C17 0 0 0 0 0 0 0 0 0 0 0 0 L. Murray, RB16 0 0 0 0 0 0 0 0 0 0 0 0 D. Harris, RB6 0 0 0 0 0 0 0 0 0 0 0 0 T. Bernard, LB17 84 59 143 6.5 32 10 5 3 0 0 3 0 R. Ferguson, LS17 0 0 0 0 0 0 0 0 0 0 0 0 L. Joseph, DT7 7 5 12 1 3 1 0 0 0 0 0 0 C. Benford, CB15 43 11 54 0 0 3 10 2 0 0 1 0 S. Neal, CB17 4 2 6 0 0 0 0 0 0 0 0 0 M. Milano, LB5 18 12 30 0 0 1 2 2 0 0 0 0 T. Settle, DT17 9 5 14 1 4 1 0 0 0 0 0 0 S. Lawson, DE16 7 6 13 1 10 2 0 0 0 0 0 0 D. Harty, WR16 0 0 0 0 0 0 0 0 0 0 0 0 J. Poyer, SAF16 66 34 100 1 4 2 4 0 0 0 0 0 T. Johnson, RB10 0 0 0 0 0 0 0 0 0 0 0 0 S. Diggs, WR17 0 0 0 0 0 0 0 0 0 0 0 0 E. Oliver, DT16 34 17 51 9.5 64 14 3 1 0 0 0 0 T. Matakevich, LB17 1 2 3 0 0 0 0 0 0 0 0 0 D. Kincaid, TE16 0 0 0 0 0 0 0 0 0 0 0 0 B. Spector, LB9 1 3 4 0 0 0 0 0 0 0 0 0 T. Bass, K17 0 0 0 0 0 0 0 0 0 0 0 0 G. Rousseau, DE16 30 12 42 5 33.5 13 4 0 0 0 1 0 V. Miller, LB12 2 1 3 0 0 0 0 0 0 0 0 0 J. Cook, RB17 0 0 0 0 0 0 0 0 0 0 0 0 C. Lewis, CB17 13 3 16 0 0 1 2 0 0 0 0 0 G. Davis, WR17 0 0 0 0 0 0 0 0 0 0 0 0 M. Hyde, SAF14 37 17 54 0 0 1 7 2 0 0 0 0 Q. Morris, TE15 0 0 0 0 0 0 0 0 0 0 0 0 R. Douglas, CB9 21 8 29 1 10 1 8 4 0 0 2 0 -
passing yards
Josh Allen QB389rushing yards
Josh Allen QB146receiving yards
104tackles
Jordan Poyer SAF9interceptions
Kaiir Elam CB1Passing
name GP CMP ATT CMP% YDS YDS/G TD INT SACK SYL RTG J. Allen,QB2476968.1%389194.540214101.7Rushing
name GP CAR YDS AVG LNG YDS/G TD FUM LST FD J. Allen,QB2201467.35273.03109D. Hamlin,SAF2122.021.00000T. Johnson,RB215664.41533.00046S. Diggs,WR2177.073.50101J. Cook,RB2361403.91270.000109Receiving
name GP REC TGTS YDS AVG TD LNG YDS/G YAC FD A. Isabella,WR20100000.00.00K. Shakir,WR2101275821737.553.06T. Sherfield Sr.,WR21377073.54.01L. Murray,RB25640801520.035.01D. Knox,TE223137196.55.02D. Harty,WR222371903418.528.01T. Johnson,RB21314140147.011.01S. Diggs,WR2101773701536.557.05D. Kincaid,TE28111041312952.043.05J. Cook,RB2892630813.046.01Defense
TacklesSacksInterceptionsFumblesname GP SOLO AST TOTAL SACK SCKYDS TFL PD INT TD FF FR FTD D. Jackson, CB2 1 1 2 0 0 0 4 0 0 0 0 0 D. Jones, DT2 0 3 3 0 0 0 0 0 0 0 0 0 L. Floyd, DL2 1 3 4 0 0 0 0 0 0 0 0 0 K. Elam, CB2 1 4 5 0 0 0 1 1 0 0 0 0 T. Dodson, LB1 7 1 8 0 0 1 0 0 0 0 0 0 D. Williams, LB2 5 4 9 0 0 1 0 0 0 0 0 0 T. Johnson, CB2 5 3 8 0 0 0 0 0 0 0 0 0 D. Hamlin, SAF2 0 0 0 0 0 0 0 0 0 0 0 0 A. Epenesa, DE2 1 0 1 0 0 1 1 0 0 0 0 0 T. Bernard, LB1 3 1 4 0 0 0 2 0 0 0 1 0 L. Joseph, DT2 0 3 3 0 0 0 0 0 0 0 0 0 C. Benford, CB1 1 0 1 0 0 0 0 0 0 0 0 0 T. Settle, DT2 1 0 1 0 0 0 0 0 0 0 0 0 S. Lawson, DE2 0 1 1 0 0 0 0 0 0 0 0 0 A. Klein, LB2 8 8 16 0 0 0 0 0 0 0 0 0 J. Poyer, SAF2 9 5 14 0 0 0 0 0 0 0 0 0 E. Oliver, DT2 1 1 2 0 0 1 1 0 0 0 0 0 T. Matakevich, LB2 0 0 0 0 0 0 0 0 0 0 0 0 B. Spector, LB1 0 1 1 0 0 0 0 0 0 0 0 0 G. Rousseau, DE2 2 3 5 1 11 1 0 0 0 0 0 0 V. Miller, LB2 1 1 2 0 0 0 0 0 0 0 0 0 C. Lewis, CB2 2 2 4 0 0 0 0 0 0 0 0 0 M. Hyde, SAF2 7 0 7 0 0 0 0 0 0 0 0 0 Q. Morris, TE2 0 0 0 0 0 0 0 0 0 0 0 0 R. Douglas, CB1 1 1 2 0 0 0 0 0 0 0 0 0
![Bills's logo](https://heavy.com/wp-content/uploads/2023/09/buffalo-bills-logo.png?w=100)
Bills Depth Chart
offense
Starter |
2nd |
3rd |
4th |
|
---|---|---|---|---|
QB
|
||||
RB
|
||||
WR
|
||||
WR
|
||||
WR
|
||||
TE
|
||||
FB
|
||||
LT
|
||||
LG
|
||||
C
|
||||
RG
|
||||
RT
|
defense
Starter |
2nd |
3rd |
4th |
|
---|---|---|---|---|
LDE
|
||||
RDE
|
||||
WLB
|
||||
MLB
|
||||
LCB
|
||||
SS
|
||||
FS
|
||||
RCB
|
||||
NB
|
||||
NT
|
||||
DT
|
special teams
Starter |
2nd |
3rd |
4th |
|
---|---|---|---|---|
P
|
||||
H
|
||||
PR
|
||||
KR
|
||||
LS
|
||||
K
|
Glossary
![Bills's logo](https://heavy.com/wp-content/uploads/2023/09/buffalo-bills-logo.png?w=100)
Bills Injury Report
Wednesday, August 14, 2024
Player |
Pos |
Injury Status |
Injury |
---|---|---|---|
LB
|
QUES: Out for season
|
Groin - Not Specified
|
|
DT
|
QUES: Out for season
|
Knee - Not Specified
|
|
S
|
QUES: Out for season
|
Hamstring - Not Specified
|
|
WR
|
QUES: Out for season
|
Leg
|
|
OT
|
QUES: Out for season
|
Shoulder - Not Specified
|
|
S
|
QUES: Out for season
|
Shoulder - Not Specified
|
|
OT
|
PUP: Out for season
|
Knee - Not Specified
|
|
OT
|
RESE: Out for season
|
Undisclosed - Not Specified
|
|
WR
|
IR: Out for season
|
Toe - Not Specified
|
|
QB
|
IR: Out for season
|
Neck - Not Specified
|
Monday, August 5, 2024
Player |
Pos |
Injury Status |
Injury |
---|---|---|---|
LB
|
QUES: Out for season
|
Undisclosed
|
|
RB
|
QUES: Out for season
|
Hamstring - Not Specified
|
|
WR
|
QUES: Out for season
|
Knee
|
|
LB
|
QUES: Out for season
|
Groin
|
|
S
|
QUES: Out for season
|
Hamstring - Not Specified
|
|
OT
|
QUES: Out for season
|
Shoulder
|
|
WR
|
QUES: Out for season
|
Toe - Not Specified
|
|
S
|
QUES: Out for season
|
Shoulder
|
|
OT
|
PUP: Out for season
|
Knee - Not Specified
|
|
OT
|
RESE: Out for season
|
Undisclosed - Not Specified
|
![Bills's logo](https://heavy.com/wp-content/uploads/2023/09/buffalo-bills-logo.png?w=100)
Bills Odds & Projections
Latest Bills News
Deon Cain : Headed to Buffalo
The Bills signed Cain to a one-year contract Tuesday. Cain attempted to catch onto the Eagles' 53-man roster during last year's training camp, but he was cut at the end of August and did not catch on with a practice squad. His last NFL action was in 2020, when he appeared in two regular-season games for the Steelers and played 10 snaps on offense across the two contests. The 2018 sixth-round pick is unlikely to make the Bills' final roster, but he could be invited to stick around on the practice squad if he's able to impress in training camp.
Lawrence Keys : Dealing with leg injury
Keys left Tuesday's practice session after sustaining a leg injury and did not return, Joe Buscaglia of The Athletic reports. Keys sustained the injury during one-on-one drills at practice. He played 15 snaps (14 on offense, one on special teams) in Saturday's 33-6 preseason loss to the Bears, finishing with one catch for 13 yards. The undrafted rookie out of Tulane is a long shot to make the Bills' final 53-man roster, and missing preseason games would hurt his chances even more.
Shane Buechele : Lands on injured reserve
The Bills placed Buechele (neck) on injured reserve Tuesday. Buechele suffered a significant neck injury during Buffalo's preseason opener against the Bears. Unless he can reach an injury settlement with the team, Buechele will have to spend the entire 2024 campaign on IR with the Bills.
Chase Claypool : Placed on IR
The Bills placed Claypool (toe) on injured reserve Tuesday. Claypool won't be able to play this season unless he reaches an injury settlement with the Bills at some point and then becomes a free agent. He injured his toe July 28 and hasn't practiced since, leaving Mack Hollins and Marquez Valdes-Scantling as the veteran favorites for depth roles at wide receiver in Buffalo.
Edefuan Ulofoshio : Returns to practice
Ulofoshio (undisclosed) participated in Monday's practice session, Katherine Fitzgerald of The Buffalo News reports. Ulofoshio's unspecified injury kept him out of the Bills' 33-6 preseason loss to the Bears on Saturday. The rookie fifth-round pick appears to have recovered from whatever was ailing him, and he'll aim to get some meaningful reps in Saturday's preseason contest against the Steelers.
Ray Davis : Receiving salvages tough sledding
Davis carried five times for just two yards and caught three of four targets for 19 yards during Saturday's preseason loss to the Bears. No one had much luck for the Bills running the ball, as the team averaged just 3.0 yards per carry over 26 team rushes. At least the coaches have to be happy with Davis' ability to snag some passes for decent yardage out of the backfield. The rookie fourth-rounder out of Kentucky is currently battling veteran Ty Johnson for the No. 2 running back role behind James Cook. Johnson returned to practice from a hamstring injury Monday, so expect each of the two players to see meaningful carries during the team's last two preseason games, at which point the depth chart should become more clear. Darrynton Evans and undrafted rookie Frank Gore are also both in the mix.
Damiere Byrd : Lands in Buffalo
The Bills signed Byrd to a contract Monday, Jeremy Fowler of ESPN.com reports. Byrd spent most of last season on Atlanta's practice squad, though he got into one game with the Falcons and logged 18 offensive snaps, recording zero catches on two targets. The veteran wideout's best NFL campaign came in 2020 with New England, when he caught 47 passes for 604 yards and a touchdown. Byrd also has experience as a kick and punt returner, though most of his work in that capacity came early in his career. He joins a Buffalo wide-receiver room that looks dramatically different than last season due to the departures of Stefon Diggs and Gabe Davis.
Khalil Shakir : Bright spot amid team’s poor outing
Shakir caught all three targets for 28 yards during Saturday's 33-6 preseason loss to the Bears. You will probably hear this nugget several times before fantasy drafts are over, but Shakir is the only wideout on the roster to ever catch a pass from Josh Allen. With Stefon Diggs off to Houston and Gabe Davis moving to the Jaguars, Shakir may be the best bet for fantasy production among the Buffalo wideout corps. However, rookie Keon Coleman is showing promise while veteran Curtis Samuel figures to see a number of touches in a jack-of-all-trades role, while running back James Cook and tight end Dalton Kincaid figure to factor in heavily in the passing game.