Christian McCaffrey

By Pablo SanchezUpdated 4h ago·2 min read
Christian McCaffrey
TeamSFPosRBAge30Exp9 yrsDepth ChartRB1

A healthy, motivated RB1 at 5.4 ADP still has to answer for 413 touches and a body that's turned 30.

Start with the good news, because there's real good news here. McCaffrey played all 17 games in 2025, logged 927 snaps, his most since 2019, and looked like the same explosive back who's carried fantasy rosters for a decade. That erased a lot of the fear left over from the 2024 season, when Achilles tendinitis in both legs and a knee injury limited him to 4 games. Heading into camp this July, Kyle Shanahan called him healthy, and McCaffrey himself said he's not looking to give up any workload on game days, only in practice reps during the week.

Draft Market

Live ADP5.4▼ 0.2 picks vs. yesterday
Crowd ADP4.8FFC · 158 live mock drafts
Rostered99.8%of ESPN leagues
Market Odds13%to finish #1 RB, SF · Kalshi
Preseason ADP#5Early July mock-draft consensus

The fantasy case writes itself if you stop the tape there. McCaffrey is still the unquestioned RB1 in a Shanahan offense built to funnel touches to its lead back, both on the ground and through the air, which is the trait that separates him from every other back in this range. Nobody at the position offers the rushing volume, receiving work and goal-line role in one package the way he does when healthy. That's why he's still going in the top 5 picks of your draft regardless of format.

Here's the part the ADP is glossing over: McCaffrey finished 2025 with 413 total touches, and workloads that heavy have a brutal track record for running backs the following year, especially ones already dealing with lingering leg issues. He's also settled into an uncomfortable pattern of his own, big healthy season followed by a lost one, going back to 2023 into the 2024 collapse. Shanahan has publicly said he wants to reduce wear and tear on McCaffrey this year, which is coach-speak for a load he already knows is a problem, even if he insists games won't be where the cuts happen.

Award Markets

Off. Player of the Year4.5%Kalshi · 4,380 contracts traded
Rushing Yards Leader3.5%Kalshi · 114 contracts traded
Rushing TDs Leader13%Kalshi · 0 contracts traded

So what's the market actually saying? ESPN has him at 5.4 and climbing, FantasyFootballCalculator's live mocks have him even higher at 4.8, basically locking him into the first half of round one everywhere. Kalshi disagrees, and disagrees loudly: a 12.5% chance to finish as the RB1 makes him only the third-most-likely back to top the position, and his Offensive Player of the Year number sits at just 4.5%. That's a real gap between what drafters are paying and what an efficient market thinks he's worth. Markets that price outcomes for money tend to be more honest about age-30, post-workload-spike running backs than fantasy drafters chasing last year's box score.

I side with Kalshi here. McCaffrey at pick 5 is paying top-of-round-one price for a player whose own history and workload say the odds of a second straight monster season aren't great, even with the offseason optimism out of Santa Clara. If he lands in your lap outside the top 8, fine, the talent and role are still real and worth the swing. But reaching into picks 4 or 5 to lock him in as your foundational piece means paying a premium for exactly the profile, heavy-mileage back in his age-30 year, that recent history keeps punishing. Let someone else pay full price; take the discount if the board slides him even a few spots.