1. Christian McCaffrey, Carolina Panthers
Christian McCaffrey is a freak. He is one of the most athletic and multi-faceted running backs we have seen in recent history. While there is always the threat of a running back breaking down, I do not think we have yet reached that point with McCaffrey.
We mentioned how only three running backs have had a 900-yard season since 2000. McCaffrey is one of them. He finished last season with 1,005 receiving yards and four receiving touchdowns. His career-low in receiving yards is 651.
McCaffrey ranks first in receptions and yards and third in receiving touchdowns over the last two seasons. Some would say he benefits from more looks, which he does, but his talent is still undeniable.
What makes McCaffrey the best running back in the league is the fact that he is an elite threat on the ground as well. He is the only running back on this list to have a 1,000-yard rushing season as he finished with 1,387 rushing yards in 2019 and 1,098 rushing yards in 2018.
McCaffrey has 5,443 yards from scrimmage already in his career. Only four running backs in the history of the league had more yards from scrimmage in their first three seasons and all four had over 1,000 touches. McCaffrey has 926.
There is nothing wrong with Austin Ekeler being the second-best pass-catching running back behind Christian McCaffrey as he is still an elite weapon for the LA Chargers.