Christian McCaffrey

Christian McCaffrey

RB San Francisco 49ers
Age 29
Height/Weight 5'11", 210 Lbs
College Stanford
Drafted 2017 Round 1 Pick 8
More League Options
More League Options
More League Options
 Edit Leagues
Loading Player Profile
Loading Player Profile...

Redraft

Projections: Offense

Expert Total Pts Rushing Receiving Passing Fumbles
CAR 1D TD YDS 2PT 1D REC TGT TD YDS 2PT ATT CMP 1D INT SCK TD YDS 2PT LOST
Footballguys Logo Footballguys Consensus
293.06 224.42 50.42 9.33 1,022.58 - 30.3 60.25 78.27 4.13 507.17 - - - - - - - - - 0.93
Expert Avatar Bob Henry
281 210 45.58 9 910 - 30.81 60 77 4 530 - - - - - - - - - 1
Expert Avatar Maurile Tremblay
307.3 234 56.34 11 1,128 - 28.27 56.5 74.6 4.8 463 - - - - - - - - - 3.1
Expert Avatar Jason Wood
299.5 235 52.9 9 1,093 - 30.59 62 81 4 502 - - - - - - - - - -

Rankings

Black-eyed Joe Logo
Footballguys Consensus
RB4
Expert Avatar
Andy Hicks
RB16

When Christian McCaffrey misses games, he misses a lot of them. In three of his eight seasons he has missed a total of 36 games. You may get the McCaffrey that when he plays he is a top three fantasy back, but if you get the one that barely plays, he kills your fantasy side. 

Expert Avatar
Jason Wood
RB4
Betting on a full bounce back for the veteran after last year's disastrous lost season.
Expert Avatar
Jeff Haseley
RB5

He is one of the best fantasy backs/weapons in the league. As long as he is in the lineup, he's a threat to dominate. 

Expert Avatar
Matt Waldman
RB1

People fear injury and age. It's why they missed on Saquon Barkley and Derrick Henry last year. Barkley was 27 but there was a public sentiment that Barkley's "tread was worn" after high workloads and injury in New York.

Derrick Henry was 30 last year and, once again, the public conflated ther runner with his last offensive line.

Big mistakes.

McCaffrey is 29 and performing in OTAs without restriction. He has a strong offensive line, an excellent scheme, and a good quarterback. He's a safer play than the buzz and should earn a strong workload. If you want a safer player with possibly less PPR upside, go with the even older Derrick Henry. How's that for doubling down on the fallacy of workload and not overreacting to age?  

Expert Avatar
Jeff Bell
RB4

When healthy still the most dominating player in fantasy football. 

Expert Avatar
Ben Cummins
RB4

Will be just 29 years old for the entirety of the 2025 season. Incredible dual-threat talent operating in one of the most fantasy-friendly environments in the NFL. In case you need a reminder of how good of a receiver he is, McCaffrey's reception totals in five seasons of 16+ games played: 80, 107, 116, 85, and 67.

Expert Avatar
Dave Kluge
RB4

Health is the only concern, but McCaffrey’s ceiling is obvious to anyone who has played fantasy football over the last decade.

Expert Avatar
Ryan Weisse
RB4

Atfer 2024, both the risks and rewards are crystal clear. When healthy, he is one the best in the league, but he is older and dealing with what could be a lingering Achilles issue. All signs point to him being ready to go in 2025, but drafters will be wary.

Expert Avatar
Colton Dodgson
RB6

We've seen that RB1 overall is within his range of outcomes. If he can stay on the field in Kyle Shanahan's offense, the investment might not look so steep. 

Expert Avatar
Bob Henry
RB5
Expert Avatar
Maurile Tremblay
RB1
Expert Avatar
Sigmund Bloom
RB4
Expert Avatar
Bob Harris
RB4
Expert Avatar
Dan Hindery
RB4
Expert Avatar
Phil Alexander
RB4
Expert Avatar
Alfredo Brown
RB5
Expert Avatar
Craig Lakins
RB4
Expert Avatar
Hutchinson Brown
RB3
Expert Avatar
Joey Wright
RB3
Expert Avatar
Matt Montgomery
RB8
Expert Avatar
Julia Papworth
RB4

Dynasty

Rankings

Black-eyed Joe Logo
Footballguys Consensus
RB14
Expert Avatar
Andy Hicks
RB25

When Christian McCaffrey misses games, he misses a lot of them. In three of his eight seasons he has missed a total of 36 games. You may get the McCaffrey that when he plays he is a top three fantasy back, but if you get the one that barely plays, he kills your fantasy side. At age 29 his dynasty value falls off a cliff.

Expert Avatar
Jeff Blaylock
RB15
Expert Avatar
Josh Fahlsing
RB21

I'm out. He likely still has a good year left in him, but if you're not a contender you should be looking to flip him to one asap.

Expert Avatar
Jason Wood
RB11
Expert Avatar
Jeff Haseley
RB13
Expert Avatar
Dan Hindery
RB12
Expert Avatar
Zareh Kantzabedian
RB17
Expert Avatar
Jeff Bell
RB14
Expert Avatar
Craig Lakins
RB10
Expert Avatar
Dave Kluge
RB15
Expert Avatar
Ryan Weisse
RB9
Expert Avatar
Corey Spala
RB13
Expert Avatar
Mike Kashuba
RB15

Schedule

San Francisco 49ers Schedule

Week Date & Time Opponent TV Spread/Total Weather
1 Sunday, September 7
4:05 PM
@ Seattle Seahawks
FOX
+2.5
O/U 44.5
2 Sunday, September 14
1:00 PM
@ New Orleans Saints
FOX
+7.0
O/U 44.5
3 Sunday, September 21
4:25 PM
vs Arizona Cardinals
FOX
-3.5
O/U 47.5
4 Sunday, September 28
4:05 PM
vs Jacksonville Jaguars
FOX
-6.0
O/U 48.0
5 Thursday, October 2
8:15 PM
@ Los Angeles Rams
AMZN
-1.5
O/U 47.5
6 Sunday, October 12
1:00 PM
@ Tampa Bay Buccaneers
CBS
-1.5
O/U 48.5
7 Sunday, October 19
8:20 PM
vs Atlanta Falcons
NBC
-6.5
O/U 47.5
8 Sunday, October 26
1:00 PM
@ Houston Texans
FOX
-1.0
O/U 45.0
9 Sunday, November 2
1:00 PM
@ New York Giants
CBS
+3.5
O/U 44.5
10 Sunday, November 9
4:25 PM
vs Los Angeles Rams
FOX
-1.5
O/U 46.5
11 Sunday, November 16
4:05 PM
@ Arizona Cardinals
FOX
+1.5
O/U 47.5
12 Monday, November 24
8:15 PM
vs Carolina Panthers
ESPN
-7.0
O/U 46.5
13 Sunday, November 30
1:00 PM
@ Cleveland Browns
CBS
+5.5
O/U 42.5
15 Sunday, December 14
4:25 PM
vs Tennessee Titans
FOX
-7.5
O/U 45.5
16 Monday, December 22
8:15 PM
@ Indianapolis Colts
ESPN
+3.0
O/U 45.5
17 Sunday, December 28
8:20 PM
vs Chicago Bears
NBC
-3.5
O/U 46.5
18 Sunday, January 4
--:--
vs Seattle Seahawks
-4.5
O/U 44.5

Career Stats

YR TM G RSH RushYD Y/Rush RushTD TGT REC RecYD RecTD Rank VBD ADP
2017 CAR 16 117 435 3.7 2 113 80 651 5 16 22 12
2018 CAR 16 219 1098 5.0 7 124 107 867 6 3 144 11
2019 CAR 16 287 1387 4.8 15 143 116 1005 4 1 208 3
2020 CAR 3 59 224 3.8 5 19 17 149 1 51 1
2021 CAR 7 99 442 4.5 1 41 37 343 1 44 1
2022 CAR/SF 17 244 1139 4.7 8 108 85 741 5 4 131 2
2023 SF 16 272 1459 5.4 14 83 67 564 7 1 176
2024 SF 4 50 202 4.0 0 19 15 146 0 61
Total 95 1347 6386 4.7 52 650 524 4466 29 681

Game Logs

YR WK OPP oSNAP RSH YD TD TARG REC YD TD
2024 TB 167 50 202 0 19 15 146 0
2024 10 TB 56 13 39 0 7 6 68 0
2024 11 SEA 59 19 79 0 5 4 27 0
2024 12 GB 40 11 31 0 4 3 37 0
2024 13 BUF 12 7 53 0 3 2 14 0
2023 WAS 812 272 1459 14 83 67 564 7
2023 1 PIT 58 22 152 1 5 3 17 0
2023 2 LAR 57 20 116 1 3 3 19 0
2023 3 NYG 51 18 85 1 5 5 34 0
2023 4 ARI 47 20 106 3 8 7 71 1
2023 5 DAL 52 19 51 1 3 2 27 0
2023 6 CLE 36 11 43 0 3 3 9 1
2023 7 MIN 53 15 45 1 3 3 51 1
2023 8 CIN 57 12 54 1 7 6 64 1
2023 10 JAX 47 16 95 0 10 6 47 0
2023 11 TB 52 21 78 0 5 5 25 1
2023 12 SEA 51 19 114 2 6 5 25 0
2023 13 PHI 52 17 93 1 4 3 40 0
2023 14 SEA 48 16 145 0 1 1 8 0
2023 15 ARI 43 18 115 1 5 5 72 2
2023 16 BAL 70 14 103 1 10 6 28 0
2023 17 WAS 38 14 64 0 5 4 27 0
2022 WAS 776 244 1139 8 108 85 741 5
2022 1 CLE 43 10 33 1 5 4 24 0
2022 2 NYG 53 15 102 0 5 4 26 0
2022 3 NO 49 25 108 0 4 2 7 0
2022 4 ARI 45 8 27 0 9 9 81 1
2022 5 SF 59 14 54 1 12 7 50 0
2022 6 LAR 38 13 69 0 8 7 89 0
2022 7 KC 22 8 38 0 2 2 24 0
2022 8 LAR 43 18 94 1 9 8 55 1
2022 10 LAC 46 14 38 1 6 4 39 0
2022 11 ARI 38 7 39 0 7 7 67 0
2022 12 NO 44 11 32 0 6 4 17 0
2022 13 MIA 69 17 66 0 10 8 80 1
2022 14 TB 44 14 119 1 3 2 34 1
2022 15 SEA 57 26 108 1 8 6 30 0
2022 16 WAS 39 15 46 1 2 2 12 0
2022 17 LV 57 19 121 1 9 6 72 0
2022 18 ARI 30 10 45 0 3 3 34 1
2021 WAS 272 99 442 1 41 37 343 1
2021 1 NYJ 57 21 98 0 9 9 89 0
2021 2 NO 54 24 72 1 6 5 65 0
2021 3 HOU 22 7 31 0 2 2 9 0
2021 4 DAL 0 0 0 0 0 0 0 0
2021 5 PHI 0 0 0 0 0 0 0 0
2021 9 NE 29 14 52 0 5 4 54 0
2021 10 ARI 44 13 95 0 10 10 66 0
2021 11 WAS 46 10 59 0 8 7 60 1
2021 12 MIA 20 10 35 0 1 0 0 0
2021 15 BUF 0 0 0 0 0 0 0 0
2020 WAS 171 59 224 5 19 17 149 1
2020 1 LV 65 23 96 2 4 3 38 0
2020 2 TB 47 18 59 2 5 4 29 0
2020 9 KC 59 18 69 1 10 10 82 1
2020 10 TB 0 0 0 0 0 0 0 0
2020 11 DET 0 0 0 0 0 0 0 0
2020 12 MIN 0 0 0 0 0 0 0 0
2020 14 DEN 0 0 0 0 0 0 0 0
2020 15 GB 0 0 0 0 0 0 0 0
2020 16 WAS 0 0 0 0 0 0 0 0
2020 17 NO 0 0 0 0 0 0 0 0
2019 WAS 1056 287 1387 15 143 116 1005 4
2019 1 LAR 67 19 128 2 11 10 81 0
2019 2 TB 79 16 37 0 6 2 16 0
2019 3 ARI 58 24 153 1 4 3 35 0
2019 4 HOU 68 27 93 1 10 10 86 0
2019 5 JAX 56 19 176 2 9 6 61 1
2019 6 TB 64 22 31 1 5 4 26 1
2019 8 SF 54 14 117 1 5 4 38 0
2019 9 TEN 61 24 146 2 3 3 20 1
2019 10 GB 73 20 108 1 7 6 33 0
2019 11 ATL 70 14 70 0 14 11 121 0
2019 12 NO 76 22 64 1 9 9 69 1
2019 13 WAS 74 14 44 0 13 7 58 0
2019 14 ATL 70 11 53 0 12 11 82 0
2019 15 SEA 72 19 87 2 10 8 88 0
2019 16 IND 63 13 54 0 15 15 119 0
2019 17 NO 51 9 26 1 10 7 72 0
2018 WAS 965 219 1098 7 124 107 867 6
2018 1 DAL 57 10 50 0 9 6 45 0
2018 2 ATL 63 8 37 0 15 14 102 0
2018 3 CIN 67 28 184 0 2 2 10 0
2018 5 NYG 69 17 58 0 6 5 35 1
2018 6 WAS 60 8 20 0 8 7 46 0
2018 7 PHI 59 7 29 0 6 6 51 0
2018 8 BAL 64 14 45 1 6 4 11 1
2018 9 TB 61 17 79 2 6 5 78 0
2018 10 PIT 54 14 77 1 5 5 61 2
2018 11 DET 58 13 53 0 8 6 57 0
2018 12 SEA 59 17 125 1 11 11 112 1
2018 13 TB 70 10 106 0 10 9 55 1
2018 14 CLE 74 16 63 2 7 6 38 0
2018 15 NO 58 15 53 0 11 8 67 0
2018 16 ATL 82 21 101 0 13 12 77 0
2018 17 NO 10 4 18 0 1 1 22 0
2017 TB 757 117 435 2 113 80 651 5
2017 1 SF 47 13 47 0 7 5 38 0
2017 2 BUF 43 8 10 0 5 4 34 0
2017 3 NO 41 4 16 0 11 9 101 0
2017 4 NE 48 6 16 0 6 4 33 0
2017 5 DET 37 3 7 0 7 5 31 1
2017 6 PHI 61 4 8 0 14 10 56 1
2017 7 CHI 53 7 10 0 9 7 36 0
2017 8 TB 38 4 3 0 7 5 49 0
2017 9 ATL 53 15 66 1 6 5 28 0
2017 10 MIA 45 5 23 1 7 3 27 1
2017 12 NYJ 50 7 62 0 5 2 35 0
2017 13 NO 40 6 16 0 6 5 33 1
2017 14 MIN 43 8 35 0 4 3 18 0
2017 15 GB 53 12 63 0 7 6 73 1
2017 16 TB 53 9 39 0 4 2 19 0
2017 17 ATL 52 6 14 0 8 5 40 0
Your Leagues

Add your leagues to Footballguys to get customized advice for your team, scoring and roster settings.

Add Leagues
News
Mon Aug 4 20:40
Day off for Christian McCaffrey

San Francisco 49ers RB Christian McCaffrey (non-injury) did not participate in practice Monday, Aug. 4.

Tue Jul 22 15:23
Christian McCaffrey healthy

San Francisco 49ers RB Christian McCaffrey is healthy for the start of training camp but his workload will be managed as camp goes on, according to head coach Kyle Shanahan.

Fri Jul 11 13:18
Christian McCaffrey looking as good as ever?

San Francisco 49ers RB Christian McCaffrey 'looks incredible ... and so explosive,' according to FB Kyle Juszczyk.

Thu Jun 12 1:49
Christian McCaffrey holding up well

San Francisco 49ers RB Christian McCaffrey (Achilles, knee) participated in every phase of voluntary OTAs and the mandatory minicamp, and he even took reps during team drills, which was rare among the team's established stars, per ESPN's Nick Wagoner.