The Buffalo Bills have agreed to a four-year, $48 million contract extension with running back James Cook, including $30 million guaranteed. The deal secures the Pro Bowler through the 2029 season and comes after a brief training camp “hold-in,” during which Cook sat out several practices and the preseason opener while negotiations progressed.
Cook is coming off a breakout 2024 season, rushing for more than 1,000 yards and tying for the league lead with 16 rushing touchdowns. His dual-threat ability as both a runner and receiver has made him one of Buffalo’s most important offensive weapons, and the new contract reflects the team’s commitment to keeping him at the center of their game plan for years to come.