The two-time All-Pro does have nice career numbers over 10 NFL seasons, recording 10,606 yards over his career, which ranks 25th all-time, and fourth among active players. Although, the 31-year-old struggled in the 2018 season, running for a career-low 514 yards, which signaled the end of his time with Buffalo, despite him entering the final year of his five-year contract with them.
McCoy spent four seasons with the Bills, but struggled to stay healthy and produce consistently, including a poor first season that saw just 895 yards on the ground. He did get over 1,100 yards each of the next two seasons, before running for a career-low in rushing and career-worst 752 yards from scrimmage last year. With his addition in Kansas City, he will now be paired up with Damien Williams, who took over when the team released Kareem Hunt last season. The Chiefs also traded away Carlos Hyde to the Houston Texans on Saturday, making more room for this signing.