James Cook signed a 4 year, $46,000,000 contract with the Buffalo Bills on August 13th, 2025. The contract runs through the 2029 season and has an average annual value of $11,500,000. It also came with a $9,000,000 signing bonus and $28,820,000 guaranteed. Cook was represented by Zachary Hiller (LAA Sports) in negotiations.
| Year | Base Salary | Cap Hit | Cap % |
|---|---|---|---|
| 2025 | $1,280,000 | $3,510,374 |
1.26%
|
| 2026 | $2,010,000 | $5,880,000 |
1.91%
|
| 2027 | $9,130,000 | $13,000,000 |
3.85%
|
| 2028 | $9,681,000 | $13,551,000 |
3.65%
|
| 2029 | $10,410,000 | $14,280,000 |
3.49%
|