New Delhi, Aug. 13 -- James Cook, the Buffalo Bills' star running back, has secured a four-year, $48 million contract extension with $30 million guaranteed. This deal seals Cook's role as an important part of Buffalo's high-octane offense, ensuring he remains a Bill through his prime years.

Negotiations for James Cook's extension weren't without drama. The 2022 second-round pick staged a nine-day hold-in during training camp, skipping practices and sitting out the Bills' preseason opener.

His return to full practice on Tuesday signaled progress, culminating in Wednesday's agreement.

"James could only envision himself as a Buffalo Bill," Cook's agent, Zac Hiller, stated.

"We are extremely thankful to the entire Bills organization and g...