There’s going to be some re-working of San Francisco’s offense. Christian McCaffrey is a better back than anybody they’ve had, but he’s also a dramatically different style of runner.

The backs who have been very good for San Francisco recently have been or the downhill, one-cut variety, with Elijah Mitchell and Raheem Mostert leading the way. When Alfred Morris was ripping it up for Kyle Shanahan in Washington, he was that kind of back. But those guys don’t bring much to the table in the passing game. Mitchell caught only 19 passes all of last year.

With McCaffrey, he’s less of a physical tackler breaker. With him, his pass-catching versatility is the strongest part of his game, creating mismatches out of the backfield. He’s averaged over 40 receiving yards game every season of his career, while no San Francisco back has averaged 20 receiving yards in the last four years.

The 49ers will definitely want to tweak their offense to incorporate McCaffrey as a receiving threat. That will take some time, but I expect that’s where they’ll be headed. While Shanahan hasn’t used his running backs much as pass catchers recently, he’s done it previously. In his final two seasons in Atlanta, Devonta Freeman caught 73 and 54 passes.

Mostly, McCaffrey is just a lot better than anybody Shanahan has had a running back recently. Especially when simply looking at stats and using PPR scoring. McCaffrey in each of the last five years has put up better per-game numbers than any running back Shanahan has had in San Francisco.

Note: in the chart below, so back are tagged with a RBBC marks. McCaffrey in 2017, for example, wasn’t a featured back but instead was sharing time with Jonathan Stewart.

McCAFFREY AND 49ERS BACKS (last 5 years)
YearPlayerStAttRunNoRecTotTDPPR
2020Christian McCaffrey319.775.05.749.7124.72.0030.1
2019Christian McCaffrey1617.986.77.362.8149.51.2129.5
2018Christian McCaffrey1613.768.66.754.2122.8.8524.1
2022Christian McCaffrey614.265.55.546.2111.7.5019.7
2021Christian McCaffrey714.163.15.349.0112.1.2918.2
2019Raheem Mostert911.266.61.319.285.81.0015.9
2021Elijah Mitchell1018.885.91.913.799.6.5014.9
2017Carlos Hyde1615.058.63.721.980.5.5014.7
2017Christian McCaffrey (C)167.327.25.040.767.9.4414.4
2020Raheem Mostert813.065.12.019.584.6.3812.7
2022Jeff Wilson514.475.61.212.488.0.4012.4
2018Matt Breida1410.958.11.918.676.8.3611.8
2021Jeff Wilson416.865.31.57.372.5.5011.8
2019Matt Breida912.160.21.812.272.4.2210.4
2019Tevin Coleman (C)149.838.91.512.951.7.509.7
2017Matt Breida (C)166.629.11.311.340.3.196.5
2020Kyle Juszczyk (FB)161.14.01.212.616.6.385.1
2021Kyle Juszczyk (FB)17.51.31.817.418.7.124.3

Whether this is the move that puts the 49ers over the top, making them a Super Bowl contender, remains to be seen. They’ve got an unreal defense, but they’ve got to get everyone healthy. And they’ve got to get Jimmy Garoppolo to play at an acceptable level.

And note that Shanahan’s track record of selecting running backs has been pretty lousy. They’ve used third-round picks on Tyrion Davis-Price and Trey Sermon the last two years and haven’t gotten anything out of them. Sermon isn’t even on the team anymore. Previously, the 49ers signed Jerick McKinnon to a huge contract and traded up in the fourth round to select Joe Williams. Now they’re giving away their second-, third- and fourth-round picks in next year’s draft. They’ve fired a lot of shots at the position without getting it right.

—Ian Allan