49ers Run Game Collapse Exposes McCaffrey Overreliance—and a Backup Void
By Erik Schwartz ·
San Francisco's ground attack ranked 30th in yards per carry last season despite McCaffrey's stellar individual year, and the team's unproven backup options mean the problem will likely persist into 2026.
The 49ers' 2025 rushing attack was statistically the worst of the Kyle Shanahan era, even as Christian McCaffrey posted another elite season individually. The offense averaged 3.8 yards per carry (30th in the NFL), 106.9 rushing yards per game (24th), and a troubling 2.04 yards before contact (29th)—marks that Shanahan himself called "the least amount of explosives we've ever had." McCaffrey carried 337 times for 1,285 yards and a team-high 413 total touches, but the supporting cast generated almost nothing. That imbalance is the real story.
Brian Robinson Jr.'s departure to Atlanta in free agency left the 49ers scrambling. Enter Kaelon Black, a third-round pick from Indiana who joins Jordan James and Isaac Guerendo as the backup rotation. Combined, James and Guerendo have carried the ball 90 times for 448 yards in their NFL careers—fewer than 30 total runs apiece. The depth chart behind McCaffrey reads like a practice squad audition, not a proven committee. Shanahan has publicly committed again to reducing McCaffrey's workload (413 touches at age 29 is unsustainable), but his track record suggests intention will meet necessity in live games. McCaffrey's versatility and refusal to come off the field have historically overridden Shanahan's stated plans.
This matters beyond Sunday optics. The 2.04 yards before contact stat reveals an offensive line and scheme issue that extends beyond individual runner ability. The 49ers struggled to generate push at the point of attack and move the chains with rhythm runs—hallmarks of Shanahan's design when it's functioning. If James, Guerendo, and Black can't unlock better production with the same scheme, it suggests the problem is structural, not personnel. The tape will show whether Black's college tape (where he posted 5.2 yards per carry at Indiana) translates, but one third-round pick won't solve a 29th-ranked yards-before-contact problem.
For prop bettors, the practical takeaway is this: McCaffrey's volume will remain artificially high because the backup group cannot be trusted to spell him meaningfully. This means his season-long rushing attempts prop should lean toward the over on any line suggesting reduced workload—Shanahan's historical behavior trumps his May testimony. At the same time, expect the team total for San Francisco games to face downward pressure. A run game stuck at 3.8 YPC and 106.9 yards per game forces the passing offense to do more in obvious situations, which tightens scoring efficiency and reduces explosive upside. The 49ers still have a talented roster, but a hobbled run game creates predictability that defenses exploit.
Black's ascension will determine whether the backup committee can generate even league-average production (4.3 YPC). If he doesn't break through immediately, McCaffrey's touch count will remain north of 350 carries despite Shanahan's well-intentioned statements. That's the bet beneath the surface: trust the coach's behavior, not his offseason quotes.