— Carolina Panthers (@Panthers) May 7, 2018
This contract comes after Anderson was released by the Broncos, after they couldn’t move him via trade. The team eventually settled on a release the vet due to youth at the position but Anderson is still owed $4.5M this season from Denver.
While he did struggle with some inconsistency over this five year tenure, C.J. Anderson has played plenty of good football. In 2014 he made a Pro Bowl, he was instrumental to the Super Bowl run the following year and even managed to top 1000-yards in 2017.
One could contribute a lack of 1000 yard seasons from Anderson to some injury set backs and inconsistent snaps. Anderson had only played a full 16 game slate this year for the first time. There was also issues with C.J. keeping that starting role when his play dipped at times over the years in Denver.
As for Carolina this could be a great pick up for them on offense. While Christian McCaferty is still the head back, he still needs some time to grow as a player and now the team has a vet back to help both offensive attacks. After losing Jonathan Stewart to free agency the Panthers also needed some depth at the back position that this remedies.