The Buffalo Bills and running back James Cook have agreed on a massive four-year extension, per multiple reports. The deal is for $12 million annually for a total of $48 million including $30 million guaranteed. As always, I would encourage you to wait from the full details to come out before you react. Cook turns 26 in September, so this deal will carry him through age 30.
Cook had been involved in a back and forth negotiation with the team since at least March of 2025, when he began publicly commenting for an extension and asking to be paid $15 million per season. The Bills had extended a bunch of their young stars and Cook stood out among the group. Most of them took contracts below market value, and Cook insisted his value was higher than what Buffalo was willing to pay.
He reported