Does James Cook's surprising decision signal that a new contract is coming?

In this story:
Buffalo Bills' running back James Cook is seeking a new contract in the neighborhood of $15 million per year.
Cook is entering the final year of his rookie contract that he signed after being taken in the second round of the 2022 NFL Draft. Last season, Cook had his best year yet, rushing for over 1,000 yards and scoring 16 touchdowns for the Bills.
On the first day of the team's mandatory minicamp, Cook showed up, which is a positive sign for the Bills.
RELATED: Bills watch second free-agent contributor leave for Jaguars this offseason

By reporting to minicamp, Cook avoids hefty fines and possibly earns some leverage and goodwill with the team heading into contract negotiations.
The threat of Cook not showing up for minicamp was always something to expect, but now that the has showed up, it eliminates the fear of him not being around for the season.
Cook's desire to make $15 million per year could be something the Bills struggle with coming up, but if they want their running back with the team for the long haul, they will open up their pocketbooks.
RELATED: ESPN cooks up Bills trade proposal for Bengals superstar Trey Hendrickson
Things could change between now and training camp at the end of next month, especially if no deal is agreed to by then, but for now, Cook is in the building, and that's a win for the Bills.

— Enjoy free coverage of the Bills from Buffalo Bills on SI —
More Buffalo Bills News:

Jeremy Brener is an editor, writer and social media manager for several On SI sites. His work has also been featured in 247 Sports and SB Nation as a writer and podcaster. Brener grew up in Houston, going to Astros, Rockets and Texans games as a kid and resides in Central Florida. He graduated from the University of Central Florida with a Bachelor's degree in Broadcast Journalism minoring in Sport Business Management. Brener can be followed on Twitter @JeremyBrener.