

RB SF
College: Stanford | 8 years
Height: 5'11" | Weight: 210 lbs
Birth Date: 1996-06-07
Depth Chart: RB.1
2025 Bye Week: 14
Rostered: 99.9%
Started: 99.6%
Total Pts: 263.8
Avg Pts: 26.38
Rank: 2 RB
Ahmed Maballs
| Fantasy Week | Pts | Scoring |
|---|---|---|
| Week 1 | 23.20 | Christian McCaffrey 69 rushing yds (6.90 pts) Christian McCaffrey 9 receptions (9.00 pts) Christian McCaffrey 73 receiving yds (7.30 pts) |
| Week 2 | 22.70 | Christian McCaffrey 55 rushing yds (5.50 pts) Christian McCaffrey 6 receptions (6.00 pts) Christian McCaffrey 52 receiving yds (5.20 pts) Christian McCaffrey 7 yd TD reception (6.00 pts) |
| Week 3 | 29.00 | Christian McCaffrey 52 rushing yds (5.20 pts) Christian McCaffrey 10 receptions (10.00 pts) Christian McCaffrey 10 receptions (5.00 pts) Christian McCaffrey 88 receiving yds (8.80 pts) |
| Week 4 | 26.10 | Christian McCaffrey 49 rushing yds (4.90 pts) Christian McCaffrey 6 receptions (6.00 pts) Christian McCaffrey 92 receiving yds (9.20 pts) Christian McCaffrey 8 yd TD reception (6.00 pts) |
| Week 5 | 27.90 | Christian McCaffrey 57 rushing yds (5.70 pts) Christian McCaffrey 8 receptions (8.00 pts) Christian McCaffrey 82 receiving yds (8.20 pts) Christian McCaffrey 1 yd TD reception (6.00 pts) |
| Week 6 | 24.10 | Christian McCaffrey 54 rushing yds (5.40 pts) Christian McCaffrey 7 receptions (7.00 pts) Christian McCaffrey 57 receiving yds (5.70 pts) Christian McCaffrey 1 yd TD rush (6.00 pts) |
| Week 7 | 44.10 | Christian McCaffrey 129 rushing yds (12.90 pts) Christian McCaffrey 129 rushing yds (5.00 pts) Christian McCaffrey 7 receptions (7.00 pts) Christian McCaffrey 72 receiving yds (7.20 pts) Christian McCaffrey 1 yd TD rush (6.00 pts) Christian McCaffrey 4 yd TD rush (6.00 pts) |
| Week 8 | 9.80 | Christian McCaffrey 25 rushing yds (2.50 pts) Christian McCaffrey 3 receptions (3.00 pts) Christian McCaffrey 43 receiving yds (4.30 pts) |
| Week 9 | 39.30 | Christian McCaffrey 106 rushing yds (10.60 pts) Christian McCaffrey 106 rushing yds (5.00 pts) Christian McCaffrey 5 receptions (5.00 pts) Christian McCaffrey 67 receiving yds (6.70 pts) Christian McCaffrey 5 yd TD reception (6.00 pts) Christian McCaffrey 3 yd TD rush (6.00 pts) |
| Week 10 | 17.60 | Christian McCaffrey 30 rushing yds (3.00 pts) Christian McCaffrey 8 receptions (8.00 pts) Christian McCaffrey 66 receiving yds (6.60 pts) |
| Week 11 | 23.00 | 17-73yds / 0.5TDs 6-53yds / 0.4TDs projected |
| Week 12 | . | |
| Week 13 | . | |
| Week 14 | . | |
| Week 15 | . | |
| Week 16 | . | |
| Week 17 | . | |
| Week 18 | . |
San Francisco 49ers running back Christian McCaffrey had his second-lowest rushing total of the season in Week 10, gaining just 30 yards on the ground on 12 carries against the Rams. McCaffrey hasn't been as productive in the run game as he has been in years past, averaging 62.6 rushing yards per game in 2025. Still, McCaffrey has been an invaluable fantasy asset thanks to what he has done as a receiver. The double-threat is second in the NFL in receptions behind only Ja'Marr Chase and sixth in receiving yards. In Week 11, McCaffrey will do plenty of damage against the Arizona Cardinals. Last week, Arizona gave up 181 rushing yards and two touchdowns to the Seahawks' running backs. McCaffrey is a regular contender for overall RB1, and his projection for Week 11 is no different.
From RotoBaller
San Francisco 49ers CB Deommodore Lenoir (calf) did not participate in practice Friday, Nov. 14, and is listed as questionable for Week 11. DT Alfred Collins (hip), QB Mac Jones (knee), RB Christian McCaffrey (non-injury), WR Ricky Pearsall (knee), QB Brock Purdy (toe), OT Trent Williams (non-injury) and LB Dee Winters (knee) fully participated in practice and are not on the injury report.
From TheHuddle
San Francisco 49ers RB Christian McCaffrey (non-injury) fully participated in practice Friday, Nov. 14, and is not on the injury report for Week 11.
Fantasy Spin: McCaffrey is one of the most valuable players in fantasy football because of the touches he receives in both the running game and passing game. He should see plenty of touches again this week and is a must-start option in all leagues.
From TheHuddle
San Francisco 49ers RB Christian McCaffrey (non-injury) fully participated in practice Thursday, Nov. 13.
Fantasy Spin: McCaffrey will continue to see a big part of the both the running game and passing game this week against the Arizona Cardinals and is a must-start option in all fantasy leagues.
From TheHuddle
San Francisco 49ers DT Alfred Collins (hip), CB Deommodore Lenoir (calf), WR Ricky Pearsall (knee) and LB Dee Winters (knee) were limited during practice Thursday, Nov. 13. RB Christian McCaffrey (non-injury), OT Trent Williams (non-injury), QB Brock Purdy (toe) and QB Mac Jones (knee) fully participated in practice.
From TheHuddle
San Francisco 49ers RB Christian McCaffrey (non-injury) and OT Trent Williams (non-injury) did not participate in practice Wednesday, Nov. 12. DT Alfred Collins (hip), WR Ricky Pearsall (knee), QB Brock Purdy (toe) and LB Dee Winters (knee) were limited during practice. QB Mac Jones (knee) fully participated in practice.
From TheHuddle
San Francisco 49ers RB Christian McCaffrey (non-injury) did not participate in practice Wednesday, Nov. 12.
Fantasy Spin: McCaffrey has been held to 30 rushing yards or less in two of the last three games, but his work in the passing game helps his fantasy value even if he is finding running room. He should see plenty of touches again in Week 11 and is a must-start option in leagues.
From TheHuddle
San Francisco 49ers running back Christian McCaffrey handled 12 carries for 30 rushing yards and caught eight of his 10 targets for 66 receiving yards in Week 10. As has been the norm this season, McCaffrey's abilities as a receiver kept fantasy football managers happy. He has registered more yards through the air than on the ground in seven of ten games, and Week 10 was the sixth game of the season where he led the team in targets. The 96 scrimmage yards he ground out were his second-lowest total of the season and just the second time in 2025 that he failed to hit the century mark. He should fare better in Week 11 when the 49ers square off against the Arizona Cardinals, who just gave up 181 rushing yards and two touchdowns to Seattle's running backs in Week 10.
From RotoBaller
San Francisco 49ers RB Christian McCaffrey ran 12 times for just 30 yards in Week 10 against the Los Angeles Rams, while adding eight receptions for 66 yards on a game-high 10 targets.
Fantasy Spin: McCaffrey couldn't get it going in the run game, but he was still very production for fantasy managers, particularly those in PPR formats. While Brian Robinson Jr. had more rushing yards, and a total of nine touches, there is no controversy in San Francisco. It was simply situational why Robinson saw more work, seeing plenty of second-half touches with the game out of hand. McCaffrey remains a legit RB1 in all fantasy leagues, and it's not even a question.
From TheHuddle
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.
From RotoBaller
San Francisco 49ers RB Christian McCaffrey is on pace for 1,182 receiving yards, which would break Marshall Faulk's single-season record for receiving yards by a running back (1,048).
Fantasy Spin: McCaffrey has been an every-down workhorse all year, and while he is only averaging 3.5 yards per carry, he is currently averaging a career-best 10.3 yards per reception. Expect the 49ers to lean on him again in Week 10 when they face the Los Angeles Rams.
From TheHuddle
San Francisco 49ers WR Ricky Pearsall (knee) and DE Mykel Williams (knee) did not participate in practice Friday, Nov. 7, and have been ruled out for Week 10. DT Alfred Collins (hip) did not practice and is listed as questionable. LB Tatum Bethune (thigh), QB Brock Purdy (toe), LB Dee Winters (knee), DT Kalia Davis (ankle) and DE Keion White (groin) were limited during practice and are listed as questionable. OG Ben Bartch (ankle) fully participated in practice but is listed as questionable. RB Christian McCaffrey (non-injury), OT Trent Williams (non-injury), C Jake Brendel (hamstring), DE Bryce Huff (hamstring), WR Jauan Jennings (ankle, shoulder), QB Mac Jones (knee) and CB Darrell Luter Jr. (Achilles) fully participated in practice and are not on the injury report.
From TheHuddle
San Francisco 49ers RB Christian McCaffrey (non-injury) fully participated in practice Friday, Nov. 7, and is not on the injury report for Week 10.
Fantasy Spin: McCaffrey has received at least 20 touches in seven of his nine games this season and will continue to be heavily involved in both the running and passing game. He is a must-start option in all fantasy leagues.
From TheHuddle
San Francisco 49ers RB Christian McCaffrey (non-injury) was a full participant in practice Thursday, Nov. 6
Fantasy Spin: McCaffrey received his usual day off Wednesday, but the do-it-all back was back on the field Thursday. Expect him to handle another hefty workload in Week 10 in a divisional matchup against the Los Angeles Rams.
From TheHuddle
San Francisco 49ers DT Alfred Collins (hip), WR Ricky Pearsall (knee), DE Mykel Williams (knee) and LB Dee Winters (knee) did not participate in practice Thursday, Nov. 6. LB Tatum Bethune (thigh), C Jake Brendel (hamstring), DT Kalia Davis (ankle), DE Bryce Huff (hamstring), QB Brock Purdy (toe) and DE Keion White (groin) were limited during practice. OG Ben Bartch (ankle), WR Jauan Jennings (ankle, shoulder), QB Mac Jones (knee), CB Darrell Luter Jr. (Achilles), RB Christian McCaffrey (non-injury) and OT Trent Williams (non-injury) fully participated in practice.
From TheHuddle
San Francisco 49ers RB Christian McCaffrey (non-injury), WR Ricky Pearsall (knee), DE Mykel Williams (knee) and OT Trent Williams (non-injury) did not participate in practice Wednesday, Nov. 5. LB Tatum Bethune (thigh), C Jake Brendel (hamstring), DE Bryce Huff (hamstring), QB Brock Purdy (toe) and LB Dee Winters (knee) were limited during practice. OG Ben Bartch (ankle), WR Jauan Jennings (ankle, shoulder), QB Mac Jones (knee) and CB Darrell Luter Jr. (Achilles) fully participated in practice.
From TheHuddle
San Francisco 49ers RB Christian McCaffrey (non-injury) did not participate in practice Wednesday, Nov. 5.
Fantasy Spin: McCaffrey continues to rank in the top 10 in the NFL in both running yards and passing yards. He will see plenty of touches this week against the Los Angeles Rams and is a must-start option in all leagues.
From TheHuddle
Week 10 Rest-of-Season Rankings: J.J. McCarthy, Jaxson Dart, and Other Rising and Falling QBs Gene Clemons highlights several QB risers, fallers, and must-haves in rest-of-season rankings heading into Week 10 of the NFL season. [Read More]
From FantasyLife
49ers' RB Christian McCaffrey scored an astounding 34.30 fantasy points in Sunday's Week 9 win in New York Giants. McCaffrey ran for 106 yards and caught five passes for 67 yards with two touchdowns.
Dynasty | 49ers running back Christian McCaffrey had 106 rushing yards, five catches, 67 receiving yards and two touchdowns in a win against the Giants. Dynasty Analysis: McCaffrey isn't getting as much attention as he honestly should this year with Jonathan Taylor putting up career numbers. However, he's been as dominant as ever and consistently puts up monster numbers whenever he's healthy. The future Hall of Famer can't have his value really rise based on his age but he's the ultimate buy for a contending dynasty manager.
NFL Week | Opp | Pts | Rush Att | Rush Yds | Rush TDs | 100 Yds | Rec | Rec Yds | Rec TDs | Rec Tgt | Fum Lost |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 Season | 263.80 | 626 | 4 | 69 | |||||||
| Week 1 | @SEA | 23.20 | 69 | 0 | 9 | ||||||
| Week 2 | @NO | 22.70 | 55 | 0 | 6 | ||||||
| Week 3 | ARI | 29.00 | 52 | 0 | 10 | ||||||
| Week 4 | JAX | 26.10 | 49 | 0 | 6 | ||||||
| Week 5 | @LAR | 27.90 | 57 | 0 | 8 | ||||||
| Week 6 | @TB | 24.10 | 54 | 1 | 7 | ||||||
| Week 7 | ATL | 44.10 | 129 | 2 | 7 | ||||||
| Week 8 | @HOU | 9.80 | 25 | 0 | 3 | ||||||
| Week 9 | @NYG | 39.30 | 106 | 1 | 5 | ||||||
| Week 10 | LAR | 17.60 | 30 | 0 | 8 | ||||||
| Week 11 | @ARI | ||||||||||
| Week 12 | CAR | ||||||||||
| Week 13 | @CLE | ||||||||||
| Week 14 | bye | ||||||||||
| Week 15 | TEN | ||||||||||
| Week 16 | @IND | ||||||||||
| Week 17 | CHI | ||||||||||
| Week 18 | SEA |