Page title background image

Christian McCaffrey Fantasy Stats

Background banner image for player info Christian McCaffrey

Running Back #23

Healthy
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
Week10 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
2025SF925.7231.21685963.546180626410
Career 104 22.4 2329.9 1515 6983 4.6 56 585 728 5092 33 14 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

Christian McCaffrey News

Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Has RB1 Potential Despite Difficult Matchup

San Francisco 49ers running back Christian McCaffrey took a while to get things going on the ground, but now has reached 100 rushing yards in two of his last three games. However, in the game between, McCaffrey put up his worst numbers of the year in a slog against the Houston Texans. On Sunday, McCaffrey again faces another tough opponent in the Los Angeles Rams. The Rams have allowed the fewest fantasy points per game to opposing running backs, the sixth-fewest rushing yards, and have yet to give up a touchdown on the ground to the position. When the teams met in Week 5, McCaffrey had just 2.6 yards per carry but logged an 8-82-1 line as a receiver. Despite the difficult matchup, McCaffrey's talent makes him a weekly contender to finish as a top-12 back, and he should be locked into fantasy lineups this weekend.
12 hours ago   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Looks Unstoppable in Win

San Francisco 49ers running back Christian McCaffrey was seemingly unstoppable during Sunday's game against the New York Giants. He got the fun started early with a five-yard touchdown grab in the first quarter. The Giants' defense never seemed to figure out how to stop McCaffrey throughout this game. He rushed 28 times for 106 yards with a touchdown. He also hauled in five of his six targets for 67 yards and an additional score in the victory. McCaffrey posted an ugly outing against the Houston Texans last week, but bounced back nicely here. The 29-year-old remains one of the best fantasy players in the league.
5 days ago   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Ready To Rebound In Week 9

San Francisco 49ers running back Christian McCaffrey turned in his worst game of the season in Week 8. Against the Texans, McCaffrey toted eight carries for 25 yards and caught three of six targets for 43 receiving yards, all season lows and interrupting his streak of seven consecutive RB1 finishes to start the 2025 season. McCaffrey, being who he is, there is hope for a rebound in Week 9 against the New York Giants. Last week, the Giants gave up 174 scrimmage yards and two touchdowns to Saquon Barkley (groin) in three quarters of work and another 104 rushing yards to backup Tank Bigsby. Unfortunately, San Francisco's offensive line does not compare to Philadelphia's elite unit and will be missing starting center Jake Brendel (hamstring). Still, McCaffrey is one of the league's most dynamic playmakers, and if he is on your fantasy roster, he should be in the starting lineup for Week 9.
7 days ago   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Posts Rare Dud in 49ers' Loss

San Francisco 49ers running back Christian McCaffrey rushed for just 25 yards on eight carries during Sunday's Week 8 loss against the Houston Texans. He also caught three of his six targets for an additional 43 receiving yards. McCaffrey had his worst game of the season; his 9.8 points in PPR leagues marked the first time he scored fewer than 22 points in a single game this year. This was a rare dud for McCaffrey, and part of the blame can be attributed to the quarterback position, as Mac Jones (59.4% completion rate, 193 yards, two touchdowns, one interception) struggled to put together many quality drives in place of Brock Purdy (toe). McCaffrey is still one of the most talented running backs in recent NFL history, and he should have no trouble bouncing back against a struggling Giants squad in Week 9.
Oct 27   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Faces Challenge In Week 8

San Francisco 49ers running back Christian McCaffrey overcame a challenging matchup last week to eclipse 100 rushing yards in a game for the first time this season. Against the Falcons' surprisingly stout defense, he finished with 129 and two touchdowns on 24 carries, and had another 72 yards through the air on seven catches. Another tough defense awaits McCaffrey and the 49ers in Week 8 against the Houston Texans. Houston has not given up 100 rushing yards to a back yet this year, and is allowing just 3.85 yards per carry. McCaffrey will be hard-pressed to repeat as the overall RB1, but another top-12 finish can be expected given how often San Francisco puts the ball in his hands. Fantasy football managers can ignore the matchup and lock McCaffrey into starting lineups for Week 8.
Oct 25   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Carries Niners Offense Again, has First 100-Yard Rushing Game

The San Francisco 49ers have been as banged up as any team in the NFL this year, but they can beat any team in the league as long as star running back Christian McCaffrey is healthy. McCaffrey once again dominated offensive touches for San Fran in Sunday night's victory over the visiting Atlanta Falcons in Week 7, touching the football 31 times for 201 scrimmage yards and two touchdowns. The 29-year-old do-it-all back had a season-high 24 carries for 129 rushing yards (his first 100-yard game of 2025) and added two rushing scores, as an improved Falcons defense had no answers for him. CMC added seven catches on eight targets for 72 receiving yards. McCaffrey has been the Niners' leading receiver this year and has three receiving touchdowns and three rushing TDs as a balanced offensive threat like few others in the league. Despite another tough test in Week 8 against the Houston Texans' defense, CMC continues to be a must-start, elite RB1 in fantasy football.
Oct 20   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Facing a Tough Falcons Defense on Sunday Night

San Francisco 49ers running back Christian McCaffrey appears back on track after a forgettable 2024 campaign. While the 29-year-old is currently averaging a career-low 3.1 yards per carry, he has more than made up for it by catching 46 of his 60 targets for 444 yards and three touchdowns in the 49ers' first six contests. With Brock Purdy (toe) out once again, Mac Jones may continue to look in his direction in the Week 7 meeting with Atlanta. Although the Falcons defense has been formidable this season, that shouldn't deter managers from starting McCaffrey in any fantasy format, especially with this contest projected to be one of the highest-scoring games on the slate.
Oct 18   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Tops 100 Scrimmage Yards for Sixth Consecutive Game

San Francisco 49ers running back Christian McCaffrey shouldered another monster workload in his team's 30-19 Week 6 loss to the Tampa Bay Buccaneers. McCaffrey recorded 17 carries for 54 yards, adding seven catches for 57 yards on eight targets as a receiver. The 29-year-old has now topped 100 yards from scrimmage in every game the 49ers have played so far this season. McCaffrey has struggled with rushing efficiency, recording 336 rushing yards and a touchdown on 108 carries (3.1 yards per attempt). However, he's saved his numbers by hauling in 46 catches for 444 yards and three scores. For as long as he's able to stay healthy, McCaffrey is a must-start fantasy running back.
Oct 13   
Christian McCaffrey  • RB  •  49ers

Another Heavy Dose Of Christian McCaffrey On Tap For Week 6

San Francisco 49ers running back Christian McCaffrey handled 22 carries and caught eight passes for 139 total scrimmage yards in the Niners' 26-23 win over the Rams in Week 5. He is up to five consecutive top-12 finishes among running backs to start the season and leads the league with 130 touches. San Francisco's offense is leaning heavily on McCaffrey as it navigates a myriad of injuries to its star players. Brock Purdy (toe) and Ricky Pearsall (knee) will be shelved for their second consecutive game in Week 6 and both Mac Jones (knee, oblique) and Jauan Jennings (ankle, ribs) are listed as questionable. McCaffrey should see another big workload on Sunday against the Buccaneers and contend for another RB1 finish.
Oct 11   
Christian McCaffrey  • RB  •  49ers

Christian McCaffrey Remains Dominant While Handling 30 Touches

San Francisco 49ers running back Christian McCaffrey rushed for 57 yards on 22 carries during Thursday's Week 5 win over the Los Angeles Rams. He also caught eight of his nine targets for 82 receiving yards and a receiving touchdown. The superstar running back handled 30 total touches, continuing to prove that he's the only relevant member of the Niners' backfield for the time being. His efficiency on the ground was a little underwhelming, but that didn't stop him from dominating as a pass catcher, per usual. The 29-year-old has exceeded 22.5 fantasy points (PPR) in every game this season, ranking as the overall RB1 to this point. He should be started with full confidence against the Buccaneers in Week 6.
Oct 3   
LEGEND