Skip to main content

James Cook signs $48 million extension with Buffalo Bills

Bills running back James Cook celebrates a touchdown (2024)
Bills running back James Cook celebrates a touchdown (2024)Nic Antaya/Getty Images/AFP

The Buffalo Bills signed running back James Cook to a four-year, $48 million contract extension on Wednesday.

Cook's new deal comes with $30 million in guaranteed money as the standout back will now be with the Bills through the 2029 season. 

This is now the sixth player the Bills have signed to a big extension this offseason. Others include quarterback Josh Allen (six years, $330 million), cornerback Christian Benford (four years, $76 million), defensive end Gregory Rousseau (four years, $80 million), linebacker Terrell Bernard (four years, $50 million), and wide receiver Khalil Shakir (four years, $53 million).

Cook posted 1,267 total yards (1,006 rushing) and 18 touchdowns last season for the Bills. His 16 rushing touchdowns led the entire NFL during the 2024 season. 

Prefer ScoresStat on GoogleSee our stories more often
AddAdd on Google

21+ | COMPETENT REGULATOR EEEP | RISK OF ADDICTION & LOSS OF PROPERTY | KETHEA HELPLINE: 210 9237777 | PLAY RESPONSIBLY & SAFELY |

Do you want to withdraw your consent to display betting ads?
Yes, change settings