NFL Rank: The 25 Best Players in 2021

23. Christian McCaffrey, Running Back, Carolina Panthers

First and foremost, McCaffrey needs to stay healthy. A high-ankle sprain limited his 2020 campaign to three games. That blow came after he rushed for 2,485 yards the previous two seasons combined. McCaffrey also recorded a 1,000-yard rushing and receiving seasons in 2019. The talent to dominate is obviously there, but now it’s about keeping McCaffrey on the field.

Image Source: Bon Donnan-USA TODAY Sports

22. DeAndre Hopkins, Wide Receiver, Arizona Cardinals

Regardless of how Hopkins is personally viewed, there’s not much argument when it comes to his on-field talent. His 115 receptions matched a career high and tied for second in the NFL in 2020 – third straight year with at least 100 catches. Hopkins has also amassed 10,009 yards during his eight seasons in the league. Cardinals fans and fantasy owners, however, might like to see Hopkins reach the end zone more. He’s combined for 13 touchdowns the past two seasons, after recording 24 the previous two.

Image Source: Norm Hall/Getty Images