Cook is not present for the start of voluntary OTAs on Tuesday, Sal Capaccio of WGR Sports Radio 550 Buffalo reports. Bills general manager Brandon Beane said it's "not fair" to assume Cook's absence at voluntary OTAs is related to his desire for a new contract, adding that "he'll be ready to go" for mandatory offseason activities. Nonetheless, coming off a 2024 campaign in which he scored 18 touchdowns (16 rushing) despite playing just 48 percent of offensive snaps in his 16 regular-season appearances, Cook has been open about his desire for both a substantial extension and increased playing time. Still, Buffalo has Ray Davis entering Year 2, and the team opted to re-sign pending free agent Ty Johnson, indicating some level of commitment to a backfield rotation. How much attention the team plays to the running back position in the 2025 NFL Draft, which kicks off Thursday, could be telling as to Cook's odds of attaining a new deal. He's currently heading into the final year of his rookie contract after having compiled back-to-back 1,000-yard seasons.
Heavy on Bills
Buffalo Bills news & information.
Unlock the latest Buffalo Bills news — direct to your inbox.

Buffalo Bills
AFC East
(13-4, 1st place)
Team Insights
Latest Bills News Alerts
More from Heavy on Bills

Bills schedule
-
Bills Regular Season Schedule
Week Date Opponent Result Record 1 9/8 W 34-28 1-0 2 9/12 W 31-10 2-0 3 9/23 W 47-10 3-0 4 9/29 L 10-35 3-1 5 10/6 L 20-23 3-2 6 10/14 W 23-20 4-2 7 10/20 W 34-10 5-2 8 10/27 W 31-10 6-2 9 11/3 W 30-27 7-2 10 11/10 W 30-20 8-2 11 11/17 W 30-21 9-2 12 BYE 13 12/1 W 35-10 10-2 14 12/8 L 42-44 10-3 15 12/15 W 48-42 11-3 16 12/22 W 24-21 12-3 17 12/29 W 40-14 13-3 18 1/5 L 16-23 13-4 -
Bills Postseason Schedule

Bills team stats
-
passing yards
Josh Allen QB3731rushing yards
James Cook RB1009receiving yards
821tackles
65interceptions
2Passing
name GP CMP ATT CMP% YDS YDS/G TD INT SACK SYL RTG J. Allen,QB1730748363.6%3,731219.52861463101.4M. Trubisky,QB9192673.1%17919.92000117.3M. White,QB131127.3%2828.0000039.6Rushing
name GP CAR YDS AVG LNG YDS/G TD FUM LST FD K. Shakir,WR15242.020.30100J. Allen,QB171025315.23031.21252752R. Gilliam,FB15372.340.50011C. Samuel,WR145142.871.00010K. Coleman,WR13199.090.70000M. Trubisky,QB91710.180.10101T. Johnson,RB17412135.21912.510713R. Davis,RB171134423.92326.0302125J. Cook,RB162071,0094.96563.11613748Receiving
name GP REC TGTS YDS AVG TD LNG YDS/G YAC FD A. Cooper,WR820322971523037.154.014T. Shavers,WR311696916923.071.01K. Shakir,WR15761008211145254.7597.035J. Allen,QB170070170.47.00D. Knox,TE1622333111413919.494.012C. Samuel,WR143146253813818.1160.09K. Coleman,WR1329575561946442.8215.022M. Hollins,WR1731503781254422.290.025T. Johnson,RB1718252841634116.7170.014R. Davis,RB1717191891136311.1164.08D. Kincaid,TE1344754481022934.5274.023Z. Davidson,TE21255052.52.00J. Cook,RB163238258822816.1260.01462926130194.36.01Q. Morris,TE16583671142.322.03Defense
TacklesSacksInterceptionsFumblesname GP SOLO AST TOTAL SACK SCKYDS TFL PD INT TD FF FR FTD A. Johnson, DT15 7 12 19 0.5 0 0 2 2 0 0 0 0 J. Phillips, DT7 4 1 5 0 0 0 1 1 0 0 0 0 K. Jonathan, DE1 0 0 0 0 0 0 0 0 0 0 0 0 D. Jones, DT16 11 12 23 2.5 12 5 1 0 0 0 0 0 14 0 0 0 0 0 0 0 0 0 0 0 0 Z. Logue, DT2 2 0 2 0 0 0 0 0 0 0 0 0 K. Elam, CB13 17 8 25 0 0 2 2 0 0 0 1 0 T. Rapp, SAF14 48 34 82 0 0 2 6 2 0 1 0 0 D. Williams, LB17 65 49 114 0 0 5 0 0 0 1 3 0 J. Allen, QB17 0 0 0 0 0 0 0 0 0 0 0 0 E. Ankou, DT2 1 4 5 0 0 0 0 0 0 0 0 0 T. Johnson, CB12 42 23 65 1 1 1 5 2 0 1 1 0 D. Hamlin, SAF14 61 27 88 0 0 2 5 2 0 0 1 0 A. Epenesa, DE17 23 16 39 6 46 8 2 0 0 2 0 0 R. Gilliam, FB15 0 1 1 0 0 0 0 0 0 0 0 0 T. Bernard, LB13 55 49 104 1 6 5 3 2 0 0 1 0 R. Ferguson, LS17 0 0 0 0 0 0 0 0 0 0 0 0 C. Samuel, WR14 0 0 0 0 0 0 0 0 0 0 0 0 K. Coleman, WR13 0 0 0 0 0 0 0 0 0 0 0 0 J. Andreessen, LB13 9 11 20 0 0 1 0 0 0 0 0 0 N. Morrow, LB11 0 2 2 0 0 0 0 0 0 0 0 0 C. Benford, CB15 49 14 63 1 8 3 10 2 0 2 1 0 M. Milano, LB4 7 9 16 0 0 1 0 0 0 0 2 0 D. Smoot, DE11 12 4 16 1.5 1.5 5 1 0 0 2 0 0 B. Codrington, DB17 8 1 9 0 0 0 1 0 0 0 0 0 C. Toohill, DE14 8 10 18 1 8 2 1 0 0 0 1 0 C. Bishop, SAF16 22 12 34 0 0 1 2 0 0 0 0 0 M. Hollins, WR17 0 0 0 0 0 0 0 0 0 0 0 0 T. Johnson, RB17 0 0 0 0 0 0 0 0 0 0 0 0 J. Virgil, WR7 0 0 0 0 0 0 0 0 0 0 0 0 E. Oliver, DT14 14 15 29 3 23 5 0 0 0 3 0 0 B. Deen, DT1 0 0 0 0 0 0 0 0 0 0 0 0 E. Ulofoshio, LB4 4 1 5 0 0 1 1 0 0 0 0 0 M. Edwards, SAF3 1 0 1 0 0 0 0 0 0 0 0 0 B. Spector, LB11 20 17 37 1.5 1 2 0 0 0 0 1 0 T. Bass, K17 0 0 0 0 0 0 0 0 0 0 0 0 Q. Jefferson, DT7 4 4 8 1 10 2 0 0 0 0 0 0 G. Rousseau, DE16 36 17 53 8 45.5 16 3 0 0 3 1 0 V. Miller, LB13 13 4 17 6 48 7 0 0 0 0 0 0 C. Lewis, DB17 44 18 62 0 0 2 4 1 0 0 0 0 J. Ingram, CB17 12 6 18 1 8 2 4 2 0 0 0 0 Q. Morris, TE16 0 0 0 0 0 0 0 0 0 0 0 0 D. Carter, DT11 11 3 14 0 0 5 1 0 0 0 0 0 K. Jackson, SAF2 1 2 3 0 0 0 0 0 0 0 0 0 J. Solomon, DE14 7 4 11 2 28 3 0 0 0 1 1 0 R. Douglas, CB15 43 15 58 0 0 5 5 0 0 1 0 0 -
passing yards
Josh Allen QB636rushing yards
James Cook RB272receiving yards
174tackles
Matt Milano LB12interceptions
Taylor Rapp SAF1Passing
name GP CMP ATT CMP% YDS YDS/G TD INT SACK SYL RTG J. Allen,QB3588270.7%636212.040522109.6Rushing
name GP CAR YDS AVG LNG YDS/G TD FUM LST FD J. Allen,QB3291053.61335.023514M. Trubisky,QB13-3-1.01-3.00000T. Johnson,RB320944.71731.30035R. Davis,RB37365.11612.01102J. Cook,RB3532725.13390.730115Receiving
name GP REC TGTS YDS AVG TD LNG YDS/G YAC FD A. Cooper,WR36841701013.723.01K. Shakir,WR318201741003458.099.07D. Knox,TE346451102515.017.02C. Samuel,WR368811425527.050.04K. Coleman,WR3382270127.34.01M. Hollins,WR3581042113434.717.04T. Johnson,RB34434912411.314.03D. Kincaid,TE369711203523.722.02J. Cook,RB366641102321.376.02Defense
TacklesSacksInterceptionsFumblesname GP SOLO AST TOTAL SACK SCKYDS TFL PD INT TD FF FR FTD A. Johnson, DT3 3 4 7 0 0 1 0 0 0 0 0 0 J. Phillips, DT3 1 2 3 1 7 1 0 0 0 0 0 0 D. Jones, DT3 3 3 6 0 0 0 0 0 0 0 0 0 K. Elam, CB1 2 1 3 0 0 0 0 0 0 0 0 0 T. Rapp, SAF2 1 2 3 0 0 0 1 1 0 0 0 0 D. Williams, LB3 2 0 2 0 0 1 0 0 0 0 0 0 T. Johnson, CB3 7 4 11 0 0 0 1 0 0 0 0 0 D. Hamlin, SAF3 7 8 15 1 9 2 0 0 0 1 0 0 A. Epenesa, DE3 4 4 8 0 0 2 0 0 0 0 0 0 R. Gilliam, FB3 0 0 0 0 0 0 0 0 0 0 0 0 T. Bernard, LB3 10 6 16 0 0 1 0 0 0 1 1 0 J. Andreessen, LB3 0 0 0 0 0 0 0 0 0 0 0 0 C. Benford, CB3 7 4 11 0 0 1 1 0 0 0 0 0 M. Milano, LB3 12 5 17 2 5 1 0 0 0 0 0 0 D. Smoot, DE3 0 1 1 0 0 0 0 0 0 0 0 0 C. Bishop, SAF3 10 3 13 0 0 0 0 0 0 0 0 0 M. Hollins, WR3 0 0 0 0 0 0 0 0 0 0 0 0 T. Johnson, RB3 0 0 0 0 0 0 0 0 0 0 0 0 E. Oliver, DT3 2 5 7 0 0 1 0 0 0 0 1 0 G. Rousseau, DE3 7 3 10 2 19 3 0 0 0 0 0 0 V. Miller, LB3 1 1 2 0 0 0 0 0 0 0 1 0 C. Lewis, DB3 3 1 4 0 0 0 0 0 0 1 0 0 J. Ingram, CB3 1 0 1 0 0 0 0 0 0 0 0 0 R. Douglas, CB3 12 4 16 0 0 0 0 0 0 0 0 0

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
|
||||
LDT
|
||||
RDT
|
||||
RDE
|
||||
WLB
|
||||
MLB
|
||||
LCB
|
||||
SS
|
||||
FS
|
||||
RCB
|
||||
NB
|
special teams
Starter |
2nd |
3rd |
4th |
|
---|---|---|---|---|
P
|
||||
H
|
||||
PR
|
||||
KR
|
||||
LS
|
||||
K
|
Glossary

Bills Injury Report
Monday, April 28, 2025
Player |
Pos |
Injury Status |
Injury |
---|---|---|---|
QB
|
QUES: Out for season
|
Neck - Not Specified
|
|
OT
|
QUES: Out for season
|
Shoulder - Not Specified
|
|
LB
|
QUES: Out for season
|
Calf - Not Specified
|
|
DE
|
RESE: Out for season
|
Suspension - Not Specified
|
|
DT
|
RESE: Out for season
|
Suspension - Not Specified
|
|
OT
|
RESE: Out for season
|
Knee - Not Specified
|
|
OT
|
RESE: Out for season
|
Undisclosed - Not Specified
|
Monday, April 21, 2025
Player |
Pos |
Injury Status |
Injury |
---|---|---|---|
CB
|
QUES: Out for season
|
Concussion - Concussion
|
|
S
|
QUES: Out for season
|
Hip - Not Specified
|
|
OT
|
PUP: Out for season
|
Knee - Not Specified
|
|
OT
|
RESE: Out for season
|
Undisclosed - Not Specified
|
|
QB
|
IR: Out for season
|
Neck - Not Specified
|
|
OT
|
IR: Out for season
|
Shoulder - Not Specified
|
|
LB
|
IR: Out for season
|
Calf - Not Specified
|
Monday, April 14, 2025
Player |
Pos |
Injury Status |
Injury |
---|---|---|---|
CB
|
QUES Expected return: 2025-01-26
|
Concussion - Concussion
|
|
S
|
OUT Expected return: 2025-02-09
|
Hip - Not Specified
|
|
LB
|
IR Expected return: 2025-02-09
|
Calf - Not Specified
|
|
OT
|
PUP: Out for season
|
Knee - Not Specified
|
|
OT
|
RESE: Out for season
|
Undisclosed - Not Specified
|
|
QB
|
IR: Out for season
|
Neck - Not Specified
|
|
OT
|
IR: Out for season
|
Shoulder - Not Specified
|
Monday, April 7, 2025
Player |
Pos |
Injury Status |
Injury |
---|---|---|---|
RB
|
QUES Expected return: 2025-01-19
|
Concussion - Concussion
|
|
LB
|
IR Expected return: 2025-01-26
|
Calf - Not Specified
|
|
OT
|
PUP: Out for season
|
Knee - Not Specified
|
|
OT
|
RESE: Out for season
|
Undisclosed - Not Specified
|
|
QB
|
IR: Out for season
|
Neck - Not Specified
|
|
OT
|
IR: Out for season
|
Shoulder - Not Specified
|
Latest Bills News
James Cook : Skipping voluntary workouts
Cook is not present for the start of voluntary OTAs on Tuesday, Sal Capaccio of WGR Sports Radio 550 Buffalo reports. Bills general manager Brandon Beane said it's "not fair" to assume Cook's absence at voluntary OTAs is related to his desire for a new contract, adding that "he'll be ready to go" for mandatory offseason activities. Nonetheless, coming off a 2024 campaign in which he scored 18 touchdowns (16 rushing) despite playing just 48 percent of offensive snaps in his 16 regular-season appearances, Cook has been open about his desire for both a substantial extension and increased playing time. Still, Buffalo has Ray Davis entering Year 2, and the team opted to re-sign pending free agent Ty Johnson, indicating some level of commitment to a backfield rotation. How much attention the team plays to the running back position in the 2025 NFL Draft, which kicks off Thursday, could be telling as to Cook's odds of attaining a new deal. He's currently heading into the final year of his rookie contract after having compiled back-to-back 1,000-yard seasons.
Tre'Davious White : Returns to Buffalo
The Bills signed White to a one-year contract worth up to $6.8 million Thursday, Adam Schefter of ESPN reports. White, of course, was the 27th overall pick in the 2017 NFL Draft by the Bills and spent the first seven seasons of his career with Buffalo, making a pair of Pro Bowls while being named a first-team All-Pro once. Injuries then took a toll on the cornerback, and the 30-year-old spent last season splitting time with the Rams and Ravens, playing in 11 regular-season contests. He'll try to rebound his career in a familiar environment.
Brad Robbins : Inks deal with Buffalo
The Bills signed Robbins on Monday, Katherine Fitzgerald of The Buffalo News reports. Robbins was a sixth-round pick by the Bengals in 2023 and punted in all 17 regular-season games for Cincinnati that season, averaging 40.1 net yards per punt as a rookie. He opened the 2024 campaign on injured reserve with a leg injury and was then cut by the Bengals last September. Robbins didn't find a new home last season and will now compete with Jake Camarda in Buffalo this offseason.
Christian Benford : Gets contract extension
Benford and the Bills have agreed upon a four-year, $76 million extension, Adam Schefter of ESPN reports. Benford was widely considered a Pro Bowl snub last season after putting together a standout campaign that included the sixth-highest PFF grade (79.3) among NFL cornerbacks. The Villanova product finished the regular season with a career-high 64 tackles, including his first NFL sack, 10 pass defenses (including two interceptions) and two forced fumbles over 15 contests. Benford was set to enter 2025 on the final season of his rookie contract, but with the extension he'll now be a core member of Buffalo's defense for the foreseeable future.
Matt Milano : Restructures deal
Milano agreed to restructure his contract with the Bills on Tuesday, Jordan Schultz of Fox Sports reports. Milano agreed to shorten his contract with the Bills by a year, leaving him with one year remaining on his deal. It's worth noting the restructure also amounts to a pay cut, freeing up roughly $6 million in salary cap space for the team, but Milano can earn that back in incentives. The 2022 All-Pro linebacker has spent his first eight seasons in Buffalo, but he's only appeared in nine regular-season games the last two seasons due to injury.
Michael Hoecht : Suspended six games
Bills general manager Brandon Beane said Friday that Hoecht has received a six-game suspension for violation of the NFL's policy regarding performance-enhancing substances, Matt Parrino of The Syracuse Post-Standard reports. Hoecht and fellow free-agent signing Larry Ogunjobi will both miss the first six regular-season games of the 2025 campaign due to suspension, a development that hurts Buffalo's defensive-line rotation. With Hoecht unavailable to kick off the coming season, the Bills may be motivated to pursue additional depth behind Greg Rousseau and A.J. Epenesa.
Larry Ogunjobi : Receives six-game suspension
Ogunjobi has been suspended the first six regular-season games of the 2025 season for violation of the league's policy regarding performance-enhancing substances, Matt Parrino of The Syracuse Post-Standard reports. Ogunjobi is fresh off signing a one-year deal with Buffalo, but his six-game suspension could make it more difficult for the veteran defensive lineman to challenge DaQuan Jones for a starting spot next to Ed Oliver. Across 15 regular-season appearances with Pittsburgh in 2024, he tallied 41 tackles (16 solo) and 1.5 sacks.
Kendrick Green : Lands in Buffalo
The Bills signed Green to a one-year contract Friday, Dorian Alerte of the team's official site reports. Green suited up for all 17 regular-season games with Houston in 2024, drawing one start. He stands to handle a similar depth role at offensive guard for Buffalo.