Something I was born to do' James Cook quietly lets his voice be heard
Despite run game woes, Bills aren't rushing James Cook into action - Buffalo Rumblings
Alabama Roots: 10 NFL training-camp battles
James Cook establishes himself as first choice for the Buffalo Bills
James Cook: Keep Competing and Keep Working“
Bills training camp: 7 burning questions for Buffalo's offense
Buffalo Bills Roster: Ranking Players Who Can Make Final Depth Charts
3 observations from Day 3 of Buffalo Bills training camp
Why James Cook will emerge as Bills top back - Buffalo Rumblings
What could James Cook's workload look like as RB1? 23 Buffalo Bills questions for '23
Bills coaches, players have faith in James Cook
Recently signed Dalvin Cook practices for the first time with the Jets – NewsNation