Running back James Cook has his new deal with the Bills. We have the numbers on the new five-year (not four-year) contract.

Here they are, per a source with knowledge of the terms:

1. Signing bonus: $9 million.

2. 2025 base salary: $1.28 million, fully guaranteed.

3. 2026 option bonus: $7.4 million (see below for guarantee details).

4. 2026 workout bonus: $250,000.

5. 2026 base salary: $2.01 million (see below for guarantee details).

6. 2026 per-game roster bonus: $340,000 total.

7. 2027 workout bonus: $250,000.

8. 2027 base salary: $9.13 million, guaranteed for injury at signing; on the fifth day of the 2026league year, $6.22 million becomes fully guaranteed, with the remaining $2.91 million vesting in on the fifth day of the 2027 league year.

9. 2027 per-game roster bonus: $340

See Full Page