Bills RB James Cook desperately wants a contract extension. However, Buffalo’s front office has been hesitant to pay Cook before the beginning of the 2025 season.
Bills GM Brandon Beane spoke about the situation during a recent interview on Go Long with Tyler Dunne.

“You’d love for everyone to be here,” Beane said. “Who wouldn’t? You’d love them to be around and start forming that bond. But James is working. I know he’s down there training in South Florida. He’s working. First of all, he’s competitive. And sure, everyone wants to get paid and he knows he’s got to still show he’s James Cook — the guy we saw — if he wants to get that pay day. Either from us or someone else. That’s any player that doesn’t currently have their contract extensions yet.”
Cook did not show up to voluntary workouts in Buffalo before the 2025 NFL Draft. He made it clear that his desired salary is $15 million per season on a new contract.
Beane added that there are “very few” running backs in the same tier as Saquon Barkley, Christian McCaffrey, and Derrick Henry. He gave that answer when asked about how he views large investments in the running back position in general.
Cook clearly views himself in that elite category. Based on their actions, the Bills do not agree.