
James Cook has finally gotten his wish. After an awkward holdout, James Cook has agreed to a four-year, $48 million contract extension with the Buffalo Bills, including $30 million guaranteed. The deal comes just a day after Cook returned to practice following the hold-in, which caused him to miss the team’s first preseason game.
“I think we had an understanding that we need to practice if we’re gonna be able to get back to the table,” Bills GM Brandon Beane said. “And so, I think there was good faith on both parts—from him and his agent to our side—and once we got him back on the practice field, we really worked hard.”