Skip to main content
Christian McCaffrey

Christian McCaffrey

RB - San Francisco 49ers

Height: 5' 11"Weight: 210 lbsAge: 28College: StanfordDrafted: 2017 #8 (1st Rd. by CAR)

2024 Outlook

Strength of Schedule
RB Rank: 27th (hard)
Draft Rank (ECR) #1
Best / Worst #1 / #6
ADP #1

Roster %

Expert Note
View More Notes

McCaffrey remained "THE DUDE" at running back in fantasy last year. He was the RB1 in fantasy, finishing as an RB1 in 81% of his games and as a top 24 RB in every game he played. McCaffrey averaged 21.2 touches and 126.5 total yards per game while ranking second in carries, fourth in targets, and first in red zone touches among running backs. There's no reason to expect a falloff entering 2024. His deeper efficiency metrics all scream that he remains in the prime of his career after ranking fourth in explosive run rate and 10th in yards after contact last season (per Fantasy Points Data).

Player News
View More News
Christian McCaffrey signs 2-year extension with 49ers

Christian McCaffrey has signed a 2-year extension with the San Francisco 49ers worth approximately $19 million per year with $24 million guaranteed.

Fantasy Impact

McCaffrey has once again reset the running back market. The superstar is heading into his age 28 season after finishing as the overall RB1 in all fantasy formats in 2023. McCaffrey shows no signs of slowing down, and if he remains healthy, he will almost certainly finish as a high-end RB1 in 2024.

Emily Maingi1 week ago
Recent Articles
View More Articles
Running Backs to Avoid (2024 Fantasy Football) photo

Writing about players to avoid/potential busts is one of my favorite annual topics in fantasy football. It’s far too easy to fall in love with every player, but realistically, you can’t afford to have equal exposure to every player, especially … read more »

Image of Andrew Erickson by Andrew Erickson in FantasyJun 13, 2024
ECRBestWorst# of Experts
DraftRB #1RB #1RB #362
Dynasty ----
Running Backs#1
View More Projections
Projections (2024)
Rush AttRush YdsRush TdsRecsRec YdsRec TdsFumblesPoints
View More Stats
Statistics (avgs.)
Rush YdsRush TdsRecsPoints
Last Week64049.1
Last 3 Weeks940.7521.6
Season to Date91.
Game Log
View More Games
Game Log
OPPRush YdsRush TdsRecsPoints
Week 17@ WAS64049.1
Week 16vs. BAL1031619.1
Week 15@ ARI1151536.7
Week 14vs. SEA1450115.3
Strength of Schedule
View Full Schedule
Strength of Schedule (2024)
Next Gamevs. NYJ7th easiest opponent
Next 3 GamesMIN, LAR, NE31st easiest opponents
Playoffs (?)LAR, MIA, DET32nd easiest opponents
Rest of Season--26th easiest remaining opponents