Buffalo Bills running back James Cook reported to the team’s mandatory minicamp on Tuesday after skipping the voluntary organized team activities (OTAs) earlier this offseason.
The 25-year-old, who has publicly expressed interest in a contract extension worth around $15 million per year, is seeking a long-term deal. His absence during OTAs came after the team extended several other key players, including Khalil Shakir and Greg Rousseau. However, the Bills downplayed Cook’s absence, maintaining regular communication with him throughout.
Cook is coming off a career-best 2024 season, rushing for 1,009 yards on 207 carries and adding 258 receiving yards. He scored 18 total touchdowns, tripling his output from 2023.
With Buffalo managing tight salary cap projections and facing future decisions on other offensive linemen, extending Cook may prove challenging. The team has historically avoided large contracts for running backs under general manager Brandon Beane and head coach Sean McDermott. Cook’s performance and usage in 2025 may determine whether he secures the deal he’s hoping for.

