Christian McCaffrey hopes to be the third.“I got a lot of goals that I keep to myself http://www.newyorkgiantsteamonline.com/dexter-lawrence-jersey , but one goal is definitely the 1K/1K club,” the Panthers running back recently told ESPN.com. “I almost did it last year and it was a bummer not getting it. Two guys have done it — Marshall Faulk and Roger Craig — and there’s a race to be the third. There’s a lot of backs in the league who can get there.”McCaffrey had more than 1,000 yards rushing in 2019, but only 867 receiving (on 107 catches). Former 49ers running back Roger Craig did in 1995; Hall of Fame Rams running back Marshall Faulk accomplished it in 1999.Others who could pull it off include Giants running back Saquon Barkley, Saints running back Alvin Kamara http://www.oaklandraidersteamonline.com/josh-jacobs-jersey , Jets running back Le'Veon Bell, and Cardinals running back David Johnson.McCaffrey may have the best chance to pull it off, and that kind of performance could push the Panthers back to the postseason. Vikings linebacker Anthony Barr was ready to leave, and then he decided to stay. He emerges from the situation with a five-year, $67.5 million deal.Here’s the full breakdown of the contract:1. Signing bonus: $13 million.2. 2019 base salary: $2.9 million Ben Banogu Jersey , fully guaranteed.3. 2020 base salary: $10 million, guaranteed for injury at signing and fully guaranteed on the third day of the 2020 league year.4. 2021 base salary: $12.3 million, $7.1 million of which is guaranteed for injury at signing and fully guaranteed on the third day of the 2021 league year.5. 2022 base salary: $12.4 million.6. 2023 base salary: $14.9 million.7. 2021-2023 per-game roster bonuses: $31,250 per game, up to $500 Parris Campbell Jersey ,000 per year.The deal also includes up to $3 million in escalators based on sacks from 2020 through 2023.All told, Barr will receive $15.9 million fully guaranteed at signing and total guarantees of $33 million. And the Vikings will keep one of these key defensive players in place, at least for the next few years.