Page title background image

Christian McCaffrey Fantasy Stats

Background banner image for player info Christian McCaffrey

Running Back #23

Probable - Back
Height / Weight 5'11"  /  210 lbs.
Date of Birth (Age) Jun 7, 1996 (29)
Experience 9 seasons
Drafted 2017 NFL Draft, 1st Round, Pick #8 (Panthers)
College Stanford

2025 Rankings (PPR)

Preseason RB4
Current RB1
Week15 RB1

Season Stats

RUSHING RECEIVING FUMBLES
SEASON TEAM GP FPTS/G FPTS ATT YDS AVG TD REC TGTS YDS TD FUM LOST
2017CAR1614.3228.61174353.7280113651521
2018CAR1624.1385.521910985.07107124867641
2019CAR1629.4471.228713874.8151161411005410
2020CAR330.190.4592253.851719149100
2021CAR718.2127.5994424.513741343110
2022SF1721.0356.424411394.7885108741510
2023SF1624.5391.327214595.4146783564732
2024SF411.947.8502024.001519146011
2025SF1325.3328.52378493.6885107806520
Career 108 22.5 2427.2 1584 7236 4.6 60 609 755 5272 34 15 5

Game Log

RUSHING RECEIVING FUMBLES
DATE TEAM OPP FPTS ATT YDS AVG TD REC TGTS YDS TD FUM LOST
Week 1Sep 7, 2025SFSEA23.222693.1091073000
Week 2Sep 14, 2025SFNO22.713554.206752100
Week 3Sep 21, 2025SFARI24.017523.10101588000
Week 4Sep 28, 2025SFJAX26.117492.9061192110
Week 5Oct 2, 2025SFLAR27.922572.608982100
Week 6Oct 12, 2025SFTB24.117543.217857000
Week 7Oct 19, 2025SFATL39.1241295.427872000
Week 8Oct 26, 2025SFHOU9.88253.103643000
Week 9Nov 2, 2025SFNYG34.3281063.815667100
Week 10Nov 9, 2025SFLAR17.612302.5081066000
Week 11Nov 16, 2025SFARI35.113816.225640100
Week 12Nov 24, 2025SFCAR27.224893.717753010
Week 13Nov 30, 2025SFCLE17.420532.614421000

Christian McCaffrey News

Christian McCaffrey  • RB  •  49ers

Christian McCaffrey to Play in Week 15

Per the team, San Francisco 49ers running back Christian McCaffrey (back, illness) will be active for Week 15's home matchup with the Tennessee Titans. Fresh off a bye week, the fantasy stalwart gave owners a scare after coming down with an illness. A late-week back issue offered no solace, but it appears that McCaffrey will be out there despite just one full practice this week. Fantasy managers can exhibit no worries slotting him into their lineups, as it doesn't appear he's in any danger of playing less than his typical allotment of snaps. McCaffrey is an elite RB1 option, and, officially, RotoBaller's PPR RB1 in this week's rankings.
2 hours ago   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Trending Toward Playing in Week 15

San Francisco 49ers running back Christian McCaffrey (back) "should be good to go" for Sunday's Week 15 contest against the Tennessee Titans, according to Ian Rapoport of NFL.com. McCaffrey entered the weekend without an injury designation, but he was added to the injury report on Saturday with a questionable tag. In the end, the star running back is expected to suit up in a very favorable matchup against a struggling Titans run defense that has allowed the third-most rushing touchdowns to opposing running backs in 2025. If he's near 100 percent, McCaffrey will rank as a high-end RB1 in fantasy football.
9 hours ago   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Expected to Play in Week 15

San Francisco 49ers running back Christian McCaffrey (back) popped up on the injury report on Saturday due to a back issue. According to Adam Schefter, McCaffrey is expected to suit up for the Week 15 matchup against the Tennessee Titans. This issue doesn't appear to be severe enough to keep McCaffrey on the sideline. If he suffers a setback, Brian Robinson Jr. and Isaac Guerendo would likely split up a majority of the snaps in the backfield. Fantasy managers should expect McCaffrey out there on Sunday, but there probably won't be official word until closer to kickoff. The 49ers don't play until 4:25 pm ET, so his official announcement might not be made until sometime in the afternoon.
23 hours ago   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Questionable for Sunday With Back Injury

San Francisco 49ers running back Christian McCaffrey (back) has been added back to the Week 15 injury report and is now listed as questionable for Sunday's game against the Tennessee Titans due to a back injury, according to Matt Barrows of The Athletic. It's a concerning sign to see the superstar back be added to the Week 15 injury report this late in the week, so his status needs to be monitored up until gametime on Sunday. McCaffrey has handled the biggest workload in the league this season with 322 touches in 13 games and has arguably been the best player in fantasy football. Fantasy managers should rush to pick up Brian Robinson Jr. if he is available, as he would be in line for a workhorse role on Sunday in a solid matchup against the Titans if McCaffrey ends up being ruled out.
Yesterday   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Has Juicy Matchup In Week 15

San Francisco 49ers running back Christian McCaffrey (illness) gave fantasy football managers a scare when he popped up on the team's injury report earlier this week, raising concern over his availability in Week 15. Fortunately, McCaffrey got in a full session on Friday and has been cleared for Sunday. CMC will be able to take advantage of an inviting matchup against the Titans, who have given up 4.49 yards per carry and 17 total touchdowns to running backs in 2025. San Francisco's offense has run through McCaffrey this season, who not only has the third-most rushing attempts in the NFL (237) but also ranks fifth in receptions (85). McCaffrey has finished as a top-12 running back in 12 of the 49ers' 13 games, and he will be in the mix again in the first round of the fantasy football playoffs.
Yesterday   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Ready to Roll in Week 15

San Francisco 49ers running back Christian McCaffrey (illness) was a full-go in practice on Friday and was removed from the Week 15 injury report, according to Cam Inman of the Bay Area News Group. McCaffrey is fully expected to play on Sunday against the visiting Tennessee Titans after he came down with an illness this week and was limited in practice on Thursday. CMC is an absolute must-start in Week 15 against the Titans, a team that allows 122.5 rushing yards per game. The 29-year-old comes into Week 15 action as the RB2 in half-PPR points on the year, thanks to 849 rushing yards and eight touchdowns on 237 carries. McCaffrey hasn't been that great on the ground, but where he excels is as a pass-catcher, as he leads all backs in catches (85), targets (107), receiving yards (806), and touchdowns (five), and it's not even close.
Yesterday   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Limited Thursday Due to Illness

San Francisco 49ers running back Christian McCaffrey (illness) was a limited participant during practice on Thursday. This was an improvement in status for McCaffrey, who missed practice entirely on Wednesday. He's trending in the right direction to play against the Tennessee Titans in Week 15, but managers should check back on Friday for additional confirmation on his status. If he's able to practice in full, he could avoid any sort of injury designation heading into the weekend. However, if he remains limited, the 49ers may list him as questionable. With that being said, the fact that McCaffrey was able to get on the field in some capacity on Thursday bodes well for his Week 15 availability. If active, he'll rank as a high-end RB1 against the Titans, who have allowed the 10th-most fantasy points to running backs in 2025.
2 days ago   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Scores 13th Touchdown of 2025 in Week 13 Win

San Francisco 49ers running back Christian McCaffrey handled 20 carries for 53 yards and a touchdown in the team's 26-8 win over the Browns in Week 13. He also caught all four of his targets for 21 receiving yards. Sunday's game was just the third time this season that McCaffrey finished with fewer than 100 scrimmage yards, and his four targets were a season low. Still, the two-time All-Pro finished as a top-12 running back in PPR scoring for the twelfth time in 13 weeks. Fantasy football managers will have to do without McCaffrey's services in Week 14 while the 49ers are on bye. Those lucky enough to have sewn up a spot in the fantasy football playoffs get to look forward to a matchup against the Titans in Week 15.
Dec 2   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey In RB1 Mix Despite Tough Matchup

San Francisco 49ers running back Christian McCaffrey enters Week 13 leading the NFL in touches (298) and second in receptions (81). Amid the 49ers' injury-riddled season, McCaffrey has been relied on heavily to keep the offense moving. Another heavy workload is in store for the ninth-year veteran when San Francisco heads to Cleveland to face the Browns. The weather forecast calls for strong winds, rain, and snow, which points to an emphasis on the ground game. The Browns had been one of the stronger run defenses in the league, though they have softened as of late. Since their Week 9 bye, Cleveland has given up top-12 finishes in three consecutive weeks to running backs Breece Hall, Derrick Henry, and Ashton Jeanty. McCaffrey is a strong candidate to make it four in a row and should be locked into fantasy football starting lineups for Week 13.
Nov 29   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Erupts For 142 Yards, Touchdown in Monday Night Win

San Francisco 49ers running back Christian McCaffrey handled another massive workload in Monday night's 20-9 win over the Carolina Panthers, recording 24 carries for 89 yards and a touchdown to go with seven catches (seven targets) for 53 yards in the pass game. McCaffrey now has 298 touches on the season after another 31 in Week 12 against his former team, with Jonathan Taylor being the next closest player at 237. The superstar running back also leads the league in receptions with 81. McCaffrey continues to be one of the top options in all of fantasy football as the engine of San Francisco's offense and a security blanket for quarterback Brock Purdy, who struggled throwing downfield in this game with three interceptions in the first half. McCaffrey will rank as an elite RB1 in Week 13 against the Cleveland Browns.
Nov 25   
LEGEND