The Panthers signed C.J. Anderson yesterday, a marriage that looked like a good fit ever since the Broncos released him. Carolina lost Jonathan Stewart and didn't add anyone in the draft, while Anderson is a capable back who was released by Denver for reasons that aren't entirely apparent; the team wanted to go with younger options with more upside, perhaps.

It's a splash of cool water to those who expected Christian McCaffrey to play full-time in Carolina, although such hopes were never realistic. In fact, Anderson might be more of a hit to McCaffery's fantasy value than Stewart would have been.

Over the last three seasons (among backs who have played all three of those years), there are 64 who have caught at least 20 passes. Stewart comes in way down at the bottom of those backs; he's caught 32 passes in those three seasons. Anderson brings much more to the passing game, catching more than twice as many (69).

(In the table I left out players who didn't play in all three of those seasons, so no Alvin Kamara.)

RUNNING BACK RECEPTIONS, 2015-2017
Player'15'16'17Tot
Duke Johnson, Clev.615374188
Theo Riddick, Det.805353186
LeVeon Bell, Pitt.247585184
Devonta Freeman, Atl.735436163
James White, N.E.406056156
Mark Ingram, N.O.504658154
LeSean McCoy, Buff.325059141
DeMarco Murray, Tenn.445339136
Melvin Gordon, LAC334158132
Giovani Bernard, Cin.493943131
Bilal Powell, NYJ475823128
Todd Gurley, LAR214364128
Chris Thompson, Wash.354939123
David Johnson, Ariz.36806122
Danny Woodhead, Balt.80633119
T.J. Yeldon, Jac.365030116
Jerick McKinnon, Minn.214351115
Shane Vereen, NYG591144114
Darren Sproles, Phil.55527114
Lamar Miller, Hou.473136114
Matt Forte, NYJ443037111
Kyle Juszczyk, S.F.413733111
Charles Sims, T.B.512435110
Frank Gore, Ind.343829101
Carlos Hyde, S.F.11275997
Javorius Allen, Balt.4534694
Latavius Murray, Minn.41331589
Isaiah Crowell, Clev.19402887
Dion Lewis, N.E.36173285
Ty Montgomery, G.B.15442382
Charcandrick West, K.C.20282775
Travaris Cadet, NYJ-Buff.17401673
Chris Ivory, Jac.30202171
C.J. Anderson, Den.25162869
Andre Ellington, Ariz.-Hou.15123966
Damien Williams, Mia.21232064
Benny Cunningham, Chi.26162062
Tevin Coleman, Atl.2312760
Jay Ajayi, Mia.-Phil.7272458
Rex Burkhead, N.E.10173057
Doug Martin, T.B.3314956
Ameer Abdullah, Det.2552555
Jamaal Charles, Den.2122346
Adrian Peterson, N.O.-Ariz.3031144
Robert Turbin, Ind.726942
Mike Tolbert, Buff.18101442
Jeremy Hill, Cin.1521440
C.J. Spiller, K.C.346040
Terrance West, Balt.434240
Lance Dunbar, LAR2116138
Alfred Blue, Hou.1512734
Jonathan Stewart, Car.168832
Thomas Rawls, Sea.913931
Eddie Lacy, Sea.204630
Bobby Rainey, Balt.320528
Patrick DiMarco, Buff.137727
Jamize Olawale, Oak.912627
Mike Davis, Sea.731525
Orleans Darkwa, NYG321924
Jacquizz Rodgers, T.B.113923
Brandon Bolden, N.E.192122
LeGarrette Blount, Phil.67821
Rod Smith, Dall.111921
Alfred Morris, Dall.103720

So Anderson is a more capable receiver than Stewart, and reasonable to think he'll take a little more of that production away from McCaffrey than Stewart would have.

Anderson himself, meanwhile, is going to a fairly nice spot for running backs, at least in terms of scoring. We tend to think Cam Newton will hog all the rushing scores in Carolina, but in fact Stewart scored 21 rushing TDs the last three seasons. Only eight running backs scored more over that span.

RUNNING BACK RUSHING TDS, 2015-2017
Player'15'16'17Tot
Todd Gurley, LAR1061329
Devonta Freeman, Atl.1111729
Latavius Murray, Minn.612826
LeGarrette Blount, Phil.618226
Mark Ingram, N.O.661224
David Johnson, Ariz.816024
Ezekiel Elliott, Dall.015722
LeSean McCoy, Buff.313622
Jonathan Stewart, Car.69621
DeMarco Murray, Tenn.69621
Jeremy Hill, Cin.119020
LeVeon Bell, Pitt.37919
Melvin Gordon, LAC010818
Carlos Hyde, S.F.36817
Mike Gillislee, N.E.38516
Lamar Miller, Hou.85316
Jordan Howard, Chi.06915
DeAngelo Williams, Pitt.114015
Tevin Coleman, Atl.18514
Ryan Mathews, Phil.68014
Frank Gore, Ind.64313
Adrian Peterson, 2 tm110213
Matt Forte, NYJ47213
Isaiah Crowell, Clev.47213
Doug Martin, T.B.63312
C.J. Anderson, Den.54312
Chris Ivory, Jac.73111
Marshawn Lynch, Oak.30710
Derrick Henry, Tenn.05510
Jay Ajayi, 2 tm18110
Jeremy Langford, Chi.64010

Table shows the 31 running backs who have scored at least 10 rushing touchdowns over the past three seasons. Anderson shows up near the bottom of the list, but he should have a few more chances in Carolina.

--Andy Richardson