The Carolina Panthers have agreed to sign C.J. Anderson to a one-year contract.

Anderson was released this offseason by the Broncos despite rushing for 1,007 yards in 2017.

Anderson will work as a complement to Christian McCaffrey.