New: Be a GM College lets you run your NIL budget, fight the portal, and play the season. Try it. →
StickToTheModel
FreeBe a GM · run the cap, the cuts, the trades and the draft for your teamRun the team

Christian McCaffrey

RB·San Francisco 49ers·#23·5'11"·210 lb·9th year·Stanford
OVERPAIDTier 1Round 1, pick 8 in 2017
Updated November 5, 2026
99.0
Model Score
Up from 89.8 last year
Trade value ·a 3rd

Christian McCaffrey has 84 carries for 389 yards, 8 rushing touchdowns and 34 catches for 251 yards in 7 games for the San Francisco 49ers this season through Week 8, 20.9 PPR points a game (updated November 5, 2026).

Model Score by season

A career-high 99.0 this season, up from 89.8.

809010099.020182019202120222023202420252026

How good he is at what he is supposed to be doing, out of 100. Not a projection of what he will do next, and not a read on his contract. Median is about 70, and a 95 is rare. How it is built →

STM Take

An elite old back whose rebound year erased the injury scare.

The case for

  • Three first-team All-Pro selections including 2025, plus the 2025 Comeback Player of the Year award; the career resume now matches the all-time elite tier.
  • 626 career receptions and 5,390 receiving yards put him in tight-end production territory at the RB position.

The worry

  • STTM #37 tier 8 in 2024 was a games-played story; the next sustained absence resets the rank quickly.
  • Age 30 with 1,654 career touches; the bell-cow mileage is now firmly on the wrong side of the curve.

What to watch: Whether Kyle Shanahan keeps the touch load under 280 in 2026 to protect against another injury-driven tier collapse.

Full take and bio

McCaffrey at STTM #9 tier 3 with the 2025 Comeback Player of the Year award is the cleanest old-back rebound story on the current RB board. Career line reads tier 1, tier 2, tier 1, tier 8 (2024 injury), tier 3 (2025), so the 2024 collapse was games-played, not skill. The 2025 game log clusters between 12 and 35 PPR with no zero-point weeks, exactly the pre-2024 baseline.

McCaffrey was born in Castle Rock, Colorado to former NFL receiver Ed McCaffrey and played at Stanford, where he won the 2015 AP College Football Player of the Year and set the NCAA single-season all-purpose yards record (3,864). Carolina took him eighth overall in 2017, and he was traded to San Francisco in 2022. He has three first-team All-Pro nods (2019, 2023, 2025), four Pro Bowls, the 2023 NFL Offensive Player of the Year, the 2025 Comeback Player of the Year, and is one of only three players ever to record 1,000 rushing and 1,000 receiving yards in the same season (2019).

Comps

The players whose size, testing and production looked most like his at the same point in their careers. The percent is how close.

Plays like: Alvin Kamara, Herschel Walker, Leonard Fournette. Built like: Jake Funk, Marlon Mack, James Cook. Coming out: Marshawn Lynch, Jamaal Charles, Tevin Coleman.

Of his 20 closest coming out: 2 stars, 4 starters, 13 backups, 1 didn't stick.

Christian McCaffrey Props This Weekvs LV Sun Nov 8

MarketLineOverUnder
Rushing yards59.5-110 DraftKings-114 DraftKings
Carries14.5+105 Bovada-132 DraftKings
Anytime TD-275 BetMGM

Best price across 8 books as of Thu Nov 5. Lines move; check the book before you bet. This week's board · Line Room

Play Christian's numbers on Underdog · partner link

Christian McCaffrey Injury StatusQuestionable

Christian McCaffrey is listed Questionable (Hamstring), reported Nov 4. Source: the official NFL injury report, refreshed daily.

This season · 7 games

Rush Yds38920th
Rush TD82nd
Rec343rd
Rec Yds2514th
Total TD85th
Fantasy PPG20.93rd
EPA / rush0.1441st
Rush yds over exp1719th
Efficiency3.73
Time to line2.50s

20.9 fantasy points a game, 146 PPR on the season. Every game on the Game Log, every season on Career. Advanced numbers are EPA and Next Gen Stats.

Contract2026 cap

2026 Cap Hit
$10.9M
APY
$19.0M/yr
Guaranteed at Signing
$24.0M
Years on Deal
4
Signed
2024
Est. Value
$4.6M/yr
overpaid by $14.4M/yr

Every year of the deal, the dead money and what a cut or trade saves on the Contract tab.

Fantasy outlookWeek 9

Our rest-of-season board has Christian McCaffrey at RB4 (the public consensus says RB5); the model has 175 PPR points left for him this season; this week he hosts LV.

Price a trade for him on the fantasy trade calculator, or see the whole board on the Fantasy hub.

Draft & College

Round 1, pick 8 to the Carolina Panthers in 2017, out of Stanford (Pac-12). He went earlier than consensus.

Taken#8
Consensus board20th
Our college model#14 RB

In college, 2014-2016, 35 games: 3,898 rush yds, 30 TD, 6.2 yds/carry, 96 rec. (partial record) Coming out: 4.48s 40 yd, 10 reps bench, 37.5" vertical, 121" broad, 6.57s 3-cone, 4.22s shuttle.

Recruited

Class of 2014 · Running back · High school: Valor Christian, Littleton, CO

Recruiting sites
★★★★★
No. 91 in the nation. Composite 0.9593, the recruiting sites' average
Offer strength, our grade
93 of 100
Better offers than 99% of the 2014 class. How it is made
Offers
22
Schools that offered him a scholarship
Committed to
Stanford

His offer board, and the recruits whose boards look like it now →

Related Tools & Pages