
James Cook's contract explained
James Cook is a running back for the Buffalo Bills, with a 4-year, $48.0M contract that runs through 2029, averaging $12.0M a year. $30.0M of it is guaranteed.
- Position
- Running back
- Team
- Buffalo Bills
- Age
- 26
- Contract length
- 4 years
- Total value
- $48.0M
- Average per year
- $12.0M
- Guaranteed
- $30.0M
- Runs through
- 2029
Source: WHEC, a named report. Figures PlainStats has not confirmed are left out.
2026 stats
- Games
- 7
- Rushing
- 138 carries for 707 yards, 7 touchdowns
- Receiving
- 12 catches on 17 targets for 110 yards
Regular season through week 8. Source: nflverse.
Quick answers
How much does James Cook make?
James Cook has a $48.0M contract, which averages $12.0M a year.
How long is James Cook's contract?
James Cook's contract is 4 years and runs through 2029.
How much of James Cook's contract is guaranteed?
$30.0M of the $48.0M is guaranteed.
What team does James Cook play for?
James Cook plays running back for the Buffalo Bills.
See James Cook in the PlainStats appShare