Running back James Cook and the Buffalo Bills have reached agreement on a four-year, $48 million contract extension that includes $30 million guaranteed, his agents, Zac Hiller and Matt Leist of LAA, told ESPN's Adam Schefter on Wednesday.

Cook's $30 million guarantee is the highest for a running back in the past five years.

The extension comes a day after Cook returned to Bills practice Tuesday following a four-day hold-in that resulted in the running back missing Buffalo's first preseason game. Cook was in full uniform and fully participated throughout Tuesday's session.

"James could only envision himself as a Buffalo Bill," Hiller said. "We are extremely thankful to the entire Bills organization and glad we could make that happen."

The Bills had maintained that they wanted to pa

See Full Page