google is your Friend
As of August 13, 2025, Buffalo Bills running back James Cook ended his training camp "hold-in" by signing a four-year, $48 million contract extension with $30 million guaranteed. The two-time Pro Bowler missed over a week of practice, citing "business" reasons, before returning and securing a deal that locks him with the team through 2029.
Yahoo Sports +1
This video discusses the end of James Cook's contract dispute:
39s
Bills James Cook ends contract standoff, but which star could end ...
YouTube • Scoop City
The Hold-In: Cook began skipping practices on August 3, 2025, but remained at the facility in a "hold-in" rather than a full holdout.
The Goal: Cook was seeking a new contract, with reports suggesting he was looking for around $15 million per year.
The Result: The 4-year, $48M deal officially ended the dispute just before the start of the 2025 preseason.
Team Reaction: General Manager Brandon Beane described the hold-in as a surprise, given Cook's previous participation in minicamp, but expressed that the team was able to move forward with the deal.
Role and Impact: Despite the dispute, Cook expressed his desire to remain in Buffalo long-term and focus on competing for a championship.