TeamsPlayersDraft
James Cook

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

More on the Bills