The Panthers also announced they signed running back Travaris Cadet to a one-year contract.
Anderson played in all nine games for the Panthers this season, and had one start. He totaled 104 rushing yards on 24 carries and had one reception for 24 yards and touchdowns.
However, his playing time had been shrinking lately. Anderson had two carries for minus-1 yard in Thursday’s loss to the Pittsburgh Steelers, and had just one carry for 1 yard in the Nov. 4 victory over the Tampa Bay Buccaneers.
The 27-year-old Anderson is in his sixth NFL season.
“When we signed C.J. in the spring, he saw a bigger role than he has had, and honestly, at the time, so did we,” Panthers general manager Marty Hurney said, according to NFL Network’s Ian Rapoport. “But Christian McCaffrey has taken so much of the offense and so much of the plays, we just made the decision that this was the best thing for all parties involved.”
Anderson sent a farewell message on his Twitter account: “No love lost. Thank you Carolina. Grind time.”
Anderson signed with the Panthers as a free agent in May after five seasons (2013-17) with the Denver Broncos.
He was a Pro Bowl selection in 2014, and he rushed for a career-high 1,007 yards for the Broncos last season, when he started all 16 games. But the Broncos released Anderson in April.
For his career, Anderson has 717 carries for 3,155 yards and 20 touchdowns. He has totaled 104 receptions for 883 yards and five touchdowns.
The Carolina Panthers have signed free agent running back Travaris Cadet to a one-year contract, the team announced Monday.
Cadet, 6-1 and 210 pounds, is in his seventh NFL season and previously played for New Orleans (2012-14, 2015-17), New England (2015), San Francisco (2015), the New York Jets (2017) and Buffalo (2017).
Cadet has played in 72 games in his pro career and has 180 rushing yards on 49 carries and 959 receiving yards on 118 receptions. He also returned 63 kickoffs for 1,531 yards (24.3-yard average).