Fantasy Football Today - fantasy football rankings, cheatsheets, and information
A Fantasy Football Community!




Log In  | Sign Up  |  Contact      





 Stats > Christian McCaffrey  
 
Running Back, San Francisco 49ers

Want Custom Fantasy Scoring?
You are not logged in. You must be logged in and create a league profile to apply custom fantasy scoring to the stat, projection and ranking pages. Login or Register

Draft: 2017 Round 1 (8)
College: Stanford
Ht: 5’11”  Wt: 202 DOB: 1996-06-07 Age: 28

Season Stats
FFToday Half-PPR Scoring: Review Scoring
  RushingReceiving Fantasy
Season Team G Att Yard Avg TDTarget Rec Yard Avg TD FPts FPts/G
2017 CAR 16 117 435 3.7 2 113 80 651 8.1 5 190.6 11.9
2018 CAR 16 219 1,098 5.0 7 124 107 867 8.1 6 328.0 20.5
2019 CAR 16 287 1,387 4.8 15 142 116 1,005 8.7 4 411.2 25.7
2020 CAR 3 59 225 3.8 5 19 17 149 8.8 1 81.9 27.3
2021 CAR 7 99 442 4.5 1 41 37 343 9.3 1 109.0 15.6
2022 SF 17 244 1,139 4.7 8 108 85 741 8.7 5 308.5 18.1
2023 SF 16 272 1,459 5.4 14 83 67 564 8.4 7 361.8 22.6
2024 SF 4 50 202 4.0 0 19 15 146 9.7 0 42.3 10.6
2024 (Projected) SF   258 1,289 5.0 11   67 555 8.3 4 307.9  

2024 Outlook
Depth Chart
There have never been any questions about McCaffrey's talent. He entered the NFL as the eighth overall pick back in 2017, and he averaged 1,814 yards and 13 TDs over his first three years. It was the injuries that created a fog over his fantasy value with the Stanford product appearing in just three games in 2020 and seven the following season. It devalued him enough that the Panthers were willing to take pennies on the dollar from San Francisco when they traded him in 2022.

Since joining the 49ers in October 2022, McCaffrey has appeared in 27 of 28 possible games (he, like many of the team's playmakers, was held out of Week 18 this last year), during which time he has averaged 119.7 yards per game and visited the end zone 31 times. Not only has he stayed on the field, but he's also been a workhorse, completely marginalizing the team's depth at the position and finishing second in the NFL in carries (272) last year. Although he doesn't get targeted on the same level as he was in Carolina, the veteran remains arguably the top pass-catching back in the NFL.

Entering his age-28 season, Run CMC should still be in his prime, and coming off consecutive injury-free campaigns you can feel comfortable downgrading his injury risk. Given his consistency, involvement in one of the league's top offenses, and talent, McCaffrey appears to be the clear choice for the No. 1 overall pick in most drafts.

Fan. Tm. Player
RB1RB3 Isaac Guerendo
RB2RB4 Patrick Taylor
RB3FB1 Kyle Juszczyk
RB4RB6 Israel Abanikanda
RB5RB7 Ke'Shawn Vaughn
RB7RB1 Christian McCaffrey
RB7RB2 Jordan Mason
RB8RB5 Elijah Mitchell
49ers Depth Chart
News From The Past 90 Days
Injury CMC, Jordan Mason land on injured reserve
49ers top two backs likely out for the season
By: Doug Orth | Mon Dec 2, 8:00 pm

San Francisco
Kyle Shanahan said that Christian McCaffrey did injure his PCL and it is a 6-week recovery. His season now looks like it’s over. 49ers RB Jordan Mason suffered an ankle injury and also is being placed on injured reserve. (ESPN - Adam Schefter)

FFToday's Take: The news on McCaffrey was somewhat expected given how he fell on his final carry in Week 13. The news on Mason was a shocker since it was assumed he was pulled late due to the uncompetitive nature of the game. This leaves Isaac Guerendo as the next man up for the 49ers. While fantasy managers are certain to go head over heels for the rookie on waivers this week, it is important to note it has been a couple of months since a San Francisco running back has topped 20 PPR points. Guerendo should be considered a regular fantasy starter moving forward, but it might be a bit much to place the potential "league-winner" title on him - especially if LT Trent Williams (ankle) continues to miss time.


Injury Season-ending knee injury feared for Christian McCaffrey
PCL injury
By: Mike Krueger | Sun Dec 1, 11:34 pm

San Francisco
49ers RB Christian McCaffrey suffered a potentially season-ending PCL injury, Kyle Shanahan announced in the team's postgame presser. (ESPN)

FFToday's Take: It's been a rough season on the injury front for McCaffrey and the 49ers as a team. We'll have to wait for more news, but the expectation is that this will put an end to McCaffrey's season. If so, expect San Francisco to move forward with Jordan Mason and Isaac Guerendo at running back. Mason will be a weekly RB2 and should be owned in every league.


Injury Brock Purdy out, Brandon Allen in at QB for the 49ers
Shoulder injury for Purdy
By: Mike Krueger | Fri Nov 22, 5:05 pm

San Francisco
49ers HC Kyle Shanahan announced QB Brandon Allen will start Sunday against the Packers in place of the injured Brock Purdy. (Adam Schefter on X)

FFToday's Take: The 49ers will be without their starting quarterback for Week 12's matchup against the Packers. Purdy was limited Wednesday and Thursday before missing practice on Friday. Expect a lot of Christian McCaffrey this week with Allen at the helm who last completed a pass in the league during Week 9 of the 2022 season. This quarterback situation will downgrade all of the skill position players in the 49ers offense.


Injury Christian McCaffrey expected to play Week 10
limited in practice
By: Mike Krueger | Thu Nov 7, 6:34 pm

San Francisco
"He's been awesome these last 2 days. Hopefully that continues to go well. I expect to get him out there." - Kyle Shanahan on Christian McCaffrey's status for Sunday (Via Tolbert & Copes) (KNBR on X)

FFToday's Take: McCaffrey has been listed as limited in practice the last two days but it sounds like he's trending towards paying against Tampa Bay in Week 10. How much work he will get is still in question but if he's on the field, fantasy owners should get him in their lineup. Jordan Mason (shoulder) was limited in practice on Thursday as was Deebo Samuel (ribs).


Christian McCaffrey on the verge of return?
Likely back in Week 10; has small chance of suiting up in Week 8
By: Doug Orth | Mon Oct 21, 11:55 pm

San Francisco
49ers HC Kyle Shanahan told reporters that he would be “surprised” if Christian McCaffrey were able to play Sunday night vs. the Cowboys, but he added that San Francisco’s star RB could be back after the bye on Nov. 10 vs. the Buccaneers. (ESPN - Adam Schefter)

FFToday's Take: The majority of fantasy managers would also be "surprised" as well. Despite how much San Francisco needs healthy bodies right now, the 49ers have taken the smart approach so far with CMC and seem likely to hold him out one more week before their Week 9 bye. Considering he has reportedly been setback-free since returning from Germany, that would give him about three weeks to get his commissioning back to where he wants it to be. Especially with how beat up San Francisco is right now, expect McCaffrey to handle 18-plus touches as soon as he can play.


Injury Christian McCaffrey will not play in Week 6
RB continues to "push" rehab on Achilles tendinitis
By: Doug Orth | Mon Oct 7, 11:00 pm

San Francisco
RB Christian McCaffrey also will remain on injured reserve and not be available for the team’s game on Thursday. McCaffrey has not played this season due to Achilles tendinitis in both legs. “(McCaffrey will) continue his rehab,” Shanahan said. “Every day you try to push the rehab more and more.” (NBC Sports Bay Area)

FFToday's Take: McCaffrey has not played all season, so he wasn't going to make his season debut on a short week. He also has not practiced since early August, so a return in Week 7 seems unlikely as well. With that said, there seems to be cautious optimism that he will return no later than Week 10. It is difficult to assess whether McCaffrey is a good trade target at this point and it seems extremely unlikely the 49ers will ask him to carry a heavy workload anytime before December. As such, Jordan Mason's value should remain high all season.



2024 Gamelog Stats
FFToday Half-PPR Scoring: Review Scoring
  RushingReceiving Fantasy
Week Opp Result Att Yard Avg TDTarget Rec Yard Avg TD FPts
10 at TB W 23-20 13 39 3.0 0 7 6 68 11.3 0 13.7
11 SEA L 17-20 19 79 4.2 0 5 4 27 6.8 0 12.6
12 at GB L 10-38 11 31 2.8 0 4 3 37 12.3 0 8.3
13 at BUF L 10-35 7 53 7.6 0 3 2 14 7.0 0 7.7

2023 Gamelog Stats
FFToday Half-PPR Scoring: Review Scoring
  RushingReceiving Fantasy
Week Opp Result Att Yard Avg TDTarget Rec Yard Avg TD FPts
1 at PIT W 30-7 22 152 6.9 1 5 3 17 5.7 0 24.4
2 at LAR W 30-23 20 116 5.8 1 3 3 19 6.3 0 21.0
3 NYG W 30-12 18 85 4.7 1 5 5 34 6.8 0 20.4
4 ARI W 35-16 20 106 5.3 3 8 7 71 10.1 1 45.2
5 DAL W 42-10 19 51 2.7 1 3 2 27 13.5 0 14.8
6 at CLE L 17-19 11 43 3.9 0 3 3 9 3.0 1 12.7
7 at MIN L 17-22 15 45 3.0 1 3 3 51 17.0 1 23.1
8 CIN L 17-31 12 54 4.5 1 7 6 64 10.7 1 26.8
10 at JAC W 34-3 16 95 5.9 0 10 6 47 7.8 0 17.2
11 TB W 27-14 21 78 3.7 0 5 5 25 5.0 1 18.8
12 at SEA W 31-13 19 114 6.0 2 6 5 25 5.0 0 28.4
13 at PHI W 42-19 17 93 5.5 1 4 3 40 13.3 0 20.8
14 SEA W 28-16 16 145 9.1 0 1 1 8 8.0 0 15.8
15 at ARI W 45-29 18 115 6.4 1 5 5 72 14.4 2 39.2
16 BAL L 19-33 14 103 7.4 1 10 6 28 4.7 0 22.1
17 at WAS W 27-10 14 64 4.6 0 5 4 27 6.8 0 11.1
DP GB W 24-21 17 98 5.8 2 12 7 30 4.3 0 28.3
CC DET W 34-31 20 90 4.5 2 5 4 42 10.5 0 27.2
SB at KC L 22-25 22 80 3.6 0 8 8 80 10.0 1 26.0
DP = Divisional Playoff CC = Conference Championship SB = Super Bowl

2022 Gamelog Stats
FFToday Half-PPR Scoring: Review Scoring
  RushingReceiving Fantasy
Week Opp Result Att Yard Avg TDTarget Rec Yard Avg TD FPts
1 CLE L 24-26 10 33 3.3 1 5 4 24 6.0 0 13.7
2 at NYG L 16-19 15 102 6.8 0 5 4 26 6.5 0 14.8
3 NO W 22-14 25 108 4.3 0 4 2 7 3.5 0 12.5
4 ARI L 16-26 8 27 3.4 0 9 9 81 9.0 1 21.3
5 SF L 15-37 14 54 3.9 1 12 7 50 7.1 0 19.9
6 at LAR L 10-24 13 69 5.3 0 8 7 89 12.7 0 19.3
7 KC L 23-44 8 38 4.8 0 2 2 24 12.0 0 7.2
8 at LAR W 31-14 18 94 5.2 1 9 8 55 6.9 1 30.9
10 LAC W 22-16 14 38 2.7 1 6 4 39 9.8 0 15.7
11 at ARI W 38-10 7 39 5.6 0 7 7 67 9.6 0 14.1
12 NO W 13-0 11 32 2.9 0 6 4 17 4.3 0 6.9
13 MIA W 33-17 17 66 3.9 0 10 8 80 10.0 1 24.6
14 TB W 35-7 14 119 8.5 1 3 2 34 17.0 1 28.3
15 at SEA W 21-13 26 108 4.2 1 8 6 30 5.0 0 22.8
16 WAS W 37-20 15 46 3.1 1 2 2 12 6.0 0 12.8
17 at LV W 37-34 19 121 6.4 1 9 6 72 12.0 0 28.3
18 ARI W 38-13 10 45 4.5 0 3 3 34 11.3 1 15.4
WC SEA W 41-23 15 119 7.9 0 2 2 17 8.5 1 20.6
DP DAL W 19-12 10 35 3.5 1 8 6 22 3.7 0 14.7
CC at PHI L 7-31 15 84 5.6 1 4 4 22 5.5 0 18.6
WC = Wild-Card DP = Divisional Playoff CC = Conference Championship

What is My FF Today ?
Click the icon to add a player to My FF Today Track Players. Track Players allows you to keep better tabs on players that are most important to you, including your own custom news page and highlighting your players on stat, projection and ranking pages. Note you must be logged in to use My FF Today.