As anticipation builds for the 2026 season, new video has surfaced showcasing McCaffrey's offseason training routine as the star running back prepares for his 10th NFL campaign.
McCaffrey is coming off a remarkable 2025 season in which he totaled 2,126 yards from scrimmage and 17 touchdowns. His outstanding performance earned him NFL Comeback Player of the Year honors after injuries limited him to just a handful of games during the 2024 campaign.
Now 30 years old, McCaffrey continues to push himself during the offseason, determined to prove he remains one of the NFL's premier offensive playmakers as he prepares for another season with the 49ers.
Nobody's perfect. Did you find a mistake in this article? Report it.
More San Francisco 49ers News
-
49ers' Christian McCaffrey wins Best Comeback Athlete at the 2026 ESPYS
San Francisco 49ers running back Christian McCaffrey was honored as the Best Comeback Athlete on Wednesday night at the 2026 ESPYS in New York. McCaffrey earned the award over golfer Anthony Kim, Angel City FC defender Savy King, and Texas A&M volleyball standout Kyndal... -
49ers roster battles: The undrafted rookie sleepers to watch
Every year, one or two undrafted rookies force the San Francisco 49ers to rethink their roster. From Matt Breida and Emmanuel Moseley to Jordan Mason, Jeff Wilson, Jr., and Azeez Al-Shaair, the 49ers have seen rookies earn opportunities after entering the league without hearing... -
49ers training camp: Four draft picks to watch closely this summer
With San Francisco 49ers rookies officially reporting to the SAP Performance Facility on July 18, all eyes will be on the team's newest draft class as first-year players look to prove they can contribute during the 2026 NFL season. The good news for the 49ers is that there are... -
49ers announce roster moves as rookies report to training camp
The San Francisco 49ers announced a couple of roster moves on the same day that rookies reported to training camp. They have signed punter Jack Bouwmeester to a three-year deal. In addition, the team has placed tight end Khalil Dinkins on the active/non-football injury...