Christian McCaffrey

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: 311.1
Avg Pts: 25.93
Rank: 1 RB

Fantasy WeekPts
Scoring
Week 117.60Christian McCaffrey 30 rushing yds (3.00 pts)
Christian McCaffrey 66 receiving yds (6.60 pts)
Christian McCaffrey 8 receptions (8.00 pts)
Player Notes
Nov 29 2:40am CT

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.

From RotoBaller

Nov 28 5:13pm CT

San Francisco 49ers LB Tatum Bethune (ankle), DE Sam Okuayinonu (ankle) and PK Eddy Pineiro (hamstring) did not participate in practice Friday, Nov. 28, and have been ruled out for Week 13. DE Robert Beal Jr. (concussion), LB Luke Gifford (calf, hip), RB Christian McCaffrey (non-injury), WR Ricky Pearsall (knee), OG Dominick Puni (shoulder), QB Brock Purdy (toe) and OT Trent Williams (non-injury) fully participated in practice and are not on the injury report.

From TheHuddle

Nov 28 5:03pm CT

San Francisco 49ers RB Christian McCaffrey (non-injury) fully participated in practice Friday, Nov. 28, and is not on the injury report for Week 13.

Fantasy Spin: McCaffrey has been one of the most productive players in the NFL this season and is one of the most valuable fantasy players. He is a must-start option in all fantasy leagues.

From TheHuddle

Nov 27 6:03pm CT

San Francisco 49ers LB Tatum Bethune (ankle), RB Christian McCaffrey (non-injury), DE Sam Okuayinonu (ankle) and PK Eddy Pineiro (hamstring) did not participate in practice Thursday, Nov. 27. LB Luke Gifford (calf, hip) was limited during practice. DE Robert Beal Jr. (concussion), WR Ricky Pearsall (knee), OG Dominick Puni (shoulder), QB Brock Purdy (toe) and OT Trent Williams (non-injury) fully participated in practice.

From TheHuddle

Nov 27 5:53pm CT

San Francisco 49ers RB Christian McCaffrey (non-injury) did not participate in practice Thursday, Nov. 27.

Fantasy Spin: McCaffrey is not dealing with any injuries, so he should be able to handle his normal workload in Week 13 despite missing the first two practices. He is one of the most valuable players in fantast football and is a must-start option in leagues.

From TheHuddle

Nov 26 7:15pm CT

49ers' RB Christian McCaffrey scored 27.20 fantasy points in Monday's Week 12 win against the Panthers. McCaffrey ran for 89 yards and caught seven passes for 53 yards with one touchdown.

Nov 26 7:03pm CT

San Francisco 49ers LB Tatum Bethune (ankle), RB Christian McCaffrey (non-injury), DE Sam Okuayinonu (ankle), PK Eddy Pineiro (hamstring) and OT Trent Williams (non-injury) did not participate in practice Wednesday, Nov. 26. LB Luke Gifford (calf, hip) was limited during practice. DE Robert Beal Jr. (concussion), WR Ricky Pearsall (knee), OG Dominick Puni (shoulder) and QB Brock Purdy (toe) fully participated in practice.

From TheHuddle

Nov 26 6:53pm CT

San Francisco 49ers RB Christian McCaffrey (non-injury) did not participate in practice Wednesday, Nov. 26.

Fantasy Spin: McCaffrey has been receiving most Wednesdays off this season, so he should return to practice in the next day of two. He is the most important part of the 49ers offense and is a must-start option in all fantasy leagues.

From TheHuddle

Nov 25 12:13am CT

San Francisco 49ers RB Christian McCaffrey had 24 carries, 89 yards, and a touchdown against the Carolina Panthers in Week 12. He also caught all seven of his targeted passes for 53 yards.

Fantasy Spin: On a night when not much looked good offensively from either team, McCaffrey cobbled together 142 yards and a touchdown on a whopping 31 touches. Despite an overall decline in San Francisco's offensive prowess, CMC continues to grind out one effective performance after another, putting himself squarely in the conversation with Jonathan Taylor and Jahymr Gibbs for top overall fantasy RB.

From TheHuddle

Nov 24 11:20pm CT

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.

From RotoBaller

Nov 22 5:03pm CT

San Francisco 49ers RB Christian McCaffrey (rest) was able to practice in full for a second straight day Saturday, Nov. 22, and he was removed from the injury report ahead of the Week 12 game against the Carolina Panthers.

Fantasy Spin: McCaffrey will face his original team, as the Panthers selected him No. 8 overall in the 2017 NFL Draft. CMC has posted 96 or more total scrimmage yards in 10 of his 11 starts, while managing six rushing scores and eight total touchdowns in the previous six games. He remains an obvious RB1 in all fantasy leagues against the Panthers.

From TheHuddle

Nov 22 4:53pm CT

San Francisco 49ers DL Robert Beal Jr. (concussion), LB Tatum Bethune (ankle) and PK Eddy Pineiro (hamstring) did not practice Saturday, Nov. 22. Beal is doubtful for Week 12 against the Carolina Panthers, while the other two are out. LB Luke Gifford was a limited participant, and he is listed as questionable. RB Christian McCaffrey (rest), WR Ricky Pearsall (knee), QB Brock Purdy (toe), LB Curtis Robinson (elbow), OT Trent Williams (rest) and LB Dee Winters (knee) all practiced in full, and each were removed from the injury report.

From TheHuddle

Nov 22 4:30am CT

San Francisco 49ers running back Christian McCaffrey was the overall RB1 in Week 11, his third such finish in the last five weeks and his tenth top-10 finish in 2025. McCaffrey is in a good spot to attempt a repeat against the Carolina Panthers on Monday night. Much of McCaffrey's production in 2025 has come as a pass-catcher, but with Carolina offering up 4.72 yards per carry to opposing running backs this season, there is reason to believe he will do more damage on the ground than usual in Week 12. Carolina has been especially bad over the last four weeks, giving up a league-worst six rushing touchdowns and the fourth-most fantasy points per game to running backs. It goes without saying that McCaffrey should be in starting lineups in Week 12, but fantasy football managers are justified in feeling especially optimistic about what the superstar will produce in his first game against his former team.

From RotoBaller

Nov 21 6:23pm CT

San Francisco 49ers DL Robert Beal Jr. (concussion), LB Tatum Bethune (ankle) and PK Eddy Pineiro (hamstring) did not practice Friday, Nov. 21. LB Luke Gifford (hip, neck) was a limited participant, while RB Christian McCaffrey (rest), WR Ricky Pearsall (knee), QB Brock Purdy (toe), LB Curtis Robinson (elbow), OT Trent Williams (rest) and LB Dee Winters (knee) practiced in full.

From TheHuddle

Nov 21 6:23pm CT

San Francisco 49ers RB Christian McCaffrey (rest) practiced in full Friday, Nov. 21, ahead of the Week 12 game against the Carolina Panthers.

Fantasy Spin: McCaffrey gets a crack at his original NFL team, as he was drafted by the Panthers in 2017 with the eighth overall pick. He has really picked up the production in recent weeks, going for 96 or more total scrimmage yards in 10 of his 11 games, while scoring six rushing touchdowns and eight total scores across the past six outings. He remains an obvious RB1 in all fantasy leagues against Carolina.

From TheHuddle

Nov 20 7:43pm CT

San Francisco 49ers RB Christian McCaffrey (non-injury) did not participate in practice Thursday, Nov. 20.

Fantasy Spin: McCaffrey has been able to stay healthy the entire season and has been one of the best fantasy players in the NFL. He will see plenty of touches again this week and is a must-start option in all leagues.

From TheHuddle

Nov 20 6:53pm CT

San Francisco 49ers DE Robert Beal Jr. (concussion), LB Tatum Bethune (ankle), RB Christian McCaffrey (non-injury), PK Eddy Pineiro (hamstring) and OT Trent Williams (non-injury) did not participate in practice Thursday, Nov. 20. LB Luke Gifford (hip, neck) was limited during practice. WR Ricky Pearsall (knee), QB Brock Purdy (toe), LB Curtis Robinson (elbow) and LB Dee Winters (knee) fully participated in practice.

From TheHuddle

Nov 19 6:26am CT

Week 12 RB Rankings: TreVeyon Henderson, Derrick Henry and More Running Back Elevations Matthew Freedman presented his running back rankings for Week 12, featuring his favorite plays like TreVeyon Henderson, Derrick Henry and more. [Read More]

From FantasyLife

Nov 18 3:05pm CT

49ers' RB Christian McCaffrey scored an impressive 35.10 fantasy points in Sunday's Week 11 win in Arizona. McCaffrey ran for 81 yards and caught five passes for 40 yards with three touchdowns.

Nov 16 10:03pm CT

San Francisco 49ers RB Christian McCaffrey rushed 13 times for 81 yards and two touchdowns and caught five passes for 40 yards and another score in a 41-22 win over the Arizona Cardinals in Week 11.

Fantasy Spin: While McCaffrey piling up 121 yards from scrimmage is nothing new this season, it is worth noting that McCaffrey had one of his more efficient outings on the same day that Brock Purdy returned to action. If Purdy can help the San Francisco offense reach another level, it is only going to help McCaffrey moving forward.

From TheHuddle

Player Transactions
  • 02-Dec-2024: Christian McCaffrey - IR - The San Francisco 49ers placed RB Christian McCaffrey on the IR.
  • 09-Nov-2024: Christian McCaffrey - ACT - The San Francisco 49ers activated RB Christian McCaffrey from the IR.
  • 14-Sep-2024: Christian McCaffrey - IR - The San Francisco 49ers placed RB Christian McCaffrey on IR.
  • 21-Oct-2022: SF Christian McCaffrey - Traded - for multiple 2023 and 2024 draft picks
  • 22-Dec-2021: CAR Christian McCaffrey - Reinstated
  • 14-Dec-2021: CAR Christian McCaffrey - Reserve, Non-Football Injury - COVID-19
  • 30-Nov-2021: CAR Christian McCaffrey - On IR - ankle
  • 16-Oct-2021: CAR Christian McCaffrey - On IR - hamstring
  • 23-Sep-2020: CAR Christian McCaffrey - On IR - high ankle sprain
  • 14-Apr-2020: CAR - Re-signed - Four-year extension (through 2025)
NFL Week
OppPtsRush
Att
Rush
Yds
Rush
TDs
100
Yds
RecRec
Yds
Rec
TDs
Rec
Tgt
Fum
Lost
2025 Season311.10217796728178551030
Week 1@SEA23.202269009730100
Week 2@NO22.70135500652170
Week 3ARI24.0017520010880150
Week 4JAX26.101749006921110
Week 5@LAR27.90225700882190
Week 6@TB24.10175410757080
Week 7ATL39.102412920772080
Week 8@HOU9.8082500343060
Week 9@NYG34.302810610567160
Week 10LAR17.601230008660100
Week 11@ARI35.10138120540160
Week 12CAR27.20248910753070
Week 13@CLE
Week 14bye
Week 15TEN
Week 16@IND
Week 17CHI
Week 18SEA