Contract disputes have been a major storyline across the NFL this offseason, with stars like Micah Parsons, Terry McLaurin, and Trey Hendrickson seeking extensions from their teams and holding in or holding out of training camp. Bills running back James Cook was also in a hold-in, but he agreed to a contract extension earlier today. Now, Bills general manager Brandon Beane has broken his silence on the resolution.
Brandon Beane Addresses James Cook’s $48M Contract Extension
Cook’s hold-in from Bills practice officially ended today after he and the team agreed on a four-year, $48 million contract, including $30 million guaranteed.
Negotiations had been challenging, but with the deal finalized, Cook will fully participate in the remainder of training camp and be ready for the season opener.
Speaking to the press, Beane explained that the agreement came late last night and emphasized that it was never a matter of the Bills being unwilling to extend Cook, but simply the nature of contract negotiations.
“There was never a case of not wanting to extend him, just sometimes these things are hard.”
More from #Bills GM Brandon Beane on Cook’s extensionhttps://t.co/TBnDUowA0c pic.twitter.com/L4qjnoZfOn
— Dom Tibbetts (@DomTibbettsTV) August 13, 2025
“There was never a case of not wanting to extend him, just sometimes these things are hard,” Beane said.
The GM also admitted he initially worried the dispute might become a distraction, but noted that Cook remained engaged in team activities while not practicing, showing the staff his commitment to the team.
With Cook’s contract officially settled, the Bills can now shift their full focus to the season. Drafted in the second round of the 2022 NFL Draft, Cook is now another one of Beane’s draft picks to sign a second contract with the team.
Beane also noted that the organization believes Cook is capable of handling every down and a full workload, which was a key factor in their decision to extend the young running back.
In Cook’s rookie season, he was more of a backup to Devin Singletary, splitting carries and rushing for 507 yards and two touchdowns. He took over the starting job in 2023, and over the last two seasons, he’s combined for 2,131 yards and 18 touchdowns.
He’s been a significant part of the Bills’ offense and was a key piece in helping them rank No. 10 in yards per game and No. 2 in points per game last season.
With the dispute finally resolved and Beane expecting the coaching staff to give him the majority of the carries in 2025, he should once again be a massive part of the team’s offensive success.
The Bills and Cook open their season against the Baltimore Ravens on Sunday Night Football on September 7.

