Ranking the top 10 NFL players under 25

NFL: Houston Texans at Philadelphia Eagles

9. Christian McCaffrey – Carolina Panthers

After a quiet but impressive rookie season, where he racked up over 1,000 yards from scrimmage and seven total touchdowns. Christian McCaffrey proved last season that he is the complete package at running back.

In his second NFL season, the former Stanford Cardinal running back rushed for a career-high 1,098 yards on 219 carries and scored seven touchdowns.

While he had a monster year on the ground, the 23-year-old was also a factor in the receiving game for the Panthers. McCaffrey broke former Chicago Bears running back Matt Forte’s record for the most receptions by a running back in a single season (102).

The former top-10 pick had 107 receptions (124 targets) for 867 yards and six touchdowns. If McCaffrey can put up similar numbers this season, then there is no reason why he won’t move up on this list.

Arrow to top