Error code: %{errorCode}

Football

San Francisco 49ers running back Christian McCaffrey: Stats, salary, position, height

San Francisco 49ers running back Christian McCaffrey: Stats, salary, position, heightEzra Shaw/Getty Images
Christian McCaffrey is one of the NFL's best running backs.

Christian McCaffrey is a name which strikes fear into any defense. 

During his time with both the Carolina Panthers and San Francisco 49ers, McCaffrey has quickly established himself as one of the best players in his position and throughout his career has broken numerous NFL records. 

Here's a look at McCaffrey's career so far. 

What college did Christian McCaffrey attend? 

McCaffrey attended Stanford University between the years 2014 and 2016. 

During his time in college he broke a number of records, one of those being surpassing Barry Sanders' NCAA record of 3,250 all-purpose yards in 2015 with McCaffrey finishing the season with 3,864. 

Where was Christian McCaffrey picked in the NFL draft?

McCaffrey was selected by the Carolina Panthers in the first round with the eighth overall pick in the 2017 NFL Draft. 

Christian McCaffrey bio

  • Current team: San Francisco 49ers
  • Jersey number: 23
  • Position: Running back 
  • Height: 5' 11" 
  • Weight: 210lbs

What position does Christian McCaffrey play? 

McCaffrey functions as a running back.

Christian McCaffrey stats and records

McCaffrey's career is one full of records for both league and franchise. 

The list is endless, but a few have been listed below. 

  • 2017: First rookie running back in NFL history with 70 receptions and five receiving touchdowns with the Panthers
  • 2018: Most receptions by a running back in a single season with the Panthers (107)
  • 2019: First player in NFL history to record over 1,000 yards rushing and 1,000 yards receiving in a single season with the Panthers

What is Christian McCaffrey's salary? 

McCaffrey is in the middle of a four year deal with the 49ers which he signed in 2022 after leaving the Panthers. 

The running back is set to earn a base salary of $11.8 million in 2024 and $12 million in 2025 according to Spotrac