In 2017, Anderson played a full 16 games for the first time in his career and produced his first 1,000-yard rushing season thanks to a strong finishing kick. The Broncos amped up CJA’s usage in December, feeding him 101 carries over their final five games. He produced 422 rushing yards and 113 receiving yards over that stretch, highlighted by a 158-yard rushing performance vs. the Colts. Anderson has a career average of 4.4 yards per carry, and there were times during his five-year run in Denver when he looked like a legitimate bell-cow back. In Carolina, he should slide right into the role previously occupied by Jonathan Stewart, and that role has fantasy value. He’s still only 27 and doesn’t have a great deal of mileage on his odometer.
There’s no chance of Anderson being a workhorse in Carolina with Christian McCaffrey around. Since scoring 10 touchdowns in 2014, Anderson has averaged 4.7 touchdowns over the last three seasons. He hasn’t offered much help as a pass catcher, and he’s been dogged by knee and ankle injuries over his career.
After a change of venue, Anderson is still capable of making meaningful fantasy contributions, but he’s best viewed as an RB3.