Buffalo Bills Plunged Into Contract Drama as James Cook Refuses to Play Preseason Opener Despite Full Warmup

In a storyline that has gripped both Buffalo Bills fans and the wider NFL community, star running back James Cook made headlines for all the wrong reasons on Saturday night.

The two-time Pro Bowler, known for his explosive runs and clutch playoff performances, suited up for the team’s preseason opener against the New York Giants at Highmark Stadium — but when the game kicked off, he was nowhere to be seen on the field.

Head coach Sean McDermott, speaking to reporters after the Bills’ 34-25 loss, admitted the team had been eager — even insistent — on getting Cook some snaps.

“We wanted him to play. I wanted him to play,” McDermott said, frustration hinted in his tone.

But Cook, currently entrenched in a contract standoff, opted to remain on the sideline. According to McDermott, “there’s really no change at this point in time” from where the situation stood heading into the weekend.

The running back, entering the final year of his rookie deal, has yet to agree on an extension, and his so-called “hold-in” continues to dominate the team’s preseason narrative.

The night’s drama was compounded by the optics: Cook, fully dressed in his game-day uniform, took part in warmups, chatted with teammates, and even ran light drills.

Then, without warning to fans in attendance, he never checked into the game.

The decision, reportedly mutual in terms of communication but not in desire, has raised tensions in the locker room and sparked heated debate among the Bills’ faithful.

Cook’s current contract carries a $5.27-million base salary for the 2025 season.

After leading the NFL last year with 16 rushing touchdowns and adding three more in the playoffs, many consider him a cornerstone of Buffalo’s offense — and a player who has more than earned a long-term commitment.

His 1,009 rushing yards in 2024 solidified his status as one of the league’s elite backs, yet his future in Buffalo now appears clouded by ongoing negotiations that have reportedly stretched throughout the entire offseason.

Bills general manager Brandon Beane didn’t hide his disappointment when addressing the standoff earlier this week, though he emphasized the organization’s ongoing efforts to get a deal done.

“We’ve been talking,” Beane said, signaling that while progress has been slow, neither side is ready to completely shut the door on a resolution.

For now, Cook continues to participate in team meetings and walk-throughs, but he has skipped multiple full practices.

The contrast is stark — a key offensive weapon on the field, yet absent from live action.

With the regular season looming and the Bills’ championship aspirations hanging in the balance, the question isn’t just whether James Cook will play in Week One — it’s whether he’ll still be wearing a Buffalo uniform when the games start to count.