Player News
-
McCaffrey (undisclosed) said Sunday that he always planned to take a break during training camp and then "ramp back up," Vic Tafur of The Athletic reports. McCaffrey returned to practice and participated in team drills Sunday after he had been sitting out with general "tightness" of late. The 30-year-old running back added Sunday that the media attention around his absence was a "firestorm" and that his plan all along was 8-to-10 practices to ramp up, a break and then another ramp up in advance of Week 1, according to Jennifer Lee Chan of NBC Sports Bay Area. McCaffrey recorded a career-high 311 carries for 1,202 yards and 10 touchdowns across 17 regular-season games last year. San Francisco will open the 2026 campaign versus the Rams on Thursday, Sept. 10.
-
Updating a previous report, McCaffrey (undisclosed) participated in team drills during Sunday's practice, Vic Tafur of The Athletic reports. McCaffrey returned to the practice field after sitting out with general "tightness" during training-camp practices and the 49ers' first two preseason games. The running back's participation during team drills is very encouraging for his availability. However, he initially sat out during the early portions of Sunday's team drills, per Tafur, so San Francisco appears to still be monitoring his workload. Given his status, it's unlikely that McCaffrey will suit up for Thursday's preseason finale versus the Raiders. It will be worth monitoring his participation level in practice ahead of the 49ers' Week 1 matchup versus the Rams on Thursday, Sept. 10.
-
McCaffrey (undisclosed) was suited up for Sunday's practice but did not participate in team drills, Vic Tafur of The Athletic reports. McCaffrey had been sidelined this preseason while dealing with general "tightness." His presence in uniform Sunday is a positive step, but the 49ers still appear to be managing the running back's undisclosed issue. It's also unlikely that he'll suit up for San Francisco's preseason finale versus the Raiders on Thursday, so it will be worth monitoring when/if he returns to practice as a full participant ahead of the regular season. The 49ers will open the 2026 campaign versus the Rams on Thursday, Sept. 10.
-
McCaffrey (undisclosed) will not play in Thursday night's preseason game against the Chargers, David Lombardi of SFStandard.com reports. McCaffrey remains idle with "tightness," though he was on the field for pregame warmups Thursday and looked to be moving around normally. Coach Kyle Shanahan has continued to downplay McCaffrey's "injury" and said Tuesday that CMC would be practicing if it were the regular season. There's been nothing to suggest McCaffrey is in any sort of danger of missing Week 1 against the Rams in three weeks.
-
Coach Kyle Shanahan said McCaffrey (undisclosed) would've practiced Tuesday if the 49ers hadn't been in a joint session with the Chargers, Nick Wagoner of ESPN.com reports. Shanahan also shut down speculation about McCaffrey's recent absences being contract-related. The star running back has been absent for a week due to what's only been described as "tightness". If Shanahan is to be believed, McCaffrey is making good progress and nearing a return to practice.
Recent Tweets
Completed Games
| WK | OPP | RUATT | RUYD | RUTD | RECPT | REYD | RETD | FPTS |
|---|---|---|---|---|---|---|---|---|
| 1 | @SEA | 22 | 69 | 0 | 9 | 73 | 0 | 13 |
| 2 | @NO | 13 | 55 | 0 | 6 | 52 | 1 | 16 |
| 3 | ARI | 17 | 52 | 0 | 10 | 88 | 0 | 13 |
| 4 | JAC | 17 | 49 | 0 | 6 | 92 | 1 | 19 |
| 5 | @LAR | 22 | 57 | 0 | 8 | 82 | 1 | 19 |
| 6 | @TB | 17 | 54 | 1 | 7 | 57 | 0 | 16 |
| 7 | ATL | 24 | 129 | 2 | 7 | 72 | 0 | 31 |
| 8 | @HOU | 8 | 25 | 0 | 3 | 43 | 0 | 6 |
| 9 | @NYG | 28 | 106 | 1 | 5 | 67 | 1 | 28 |
| 10 | LAR | 12 | 30 | 0 | 8 | 66 | 0 | 9 |
| 11 | @ARI | 13 | 81 | 2 | 5 | 40 | 1 | 30 |
| 12 | CAR | 24 | 89 | 1 | 7 | 53 | 0 | 19 |
| 13 | @CLE | 20 | 53 | 1 | 4 | 21 | 0 | 13 |
| 14 | BYE | - | - | - | - | - | - | - |
| 15 | TEN | 22 | 73 | 1 | 1 | 14 | 0 | 14 |
| 16 | @IND | 21 | 117 | 0 | 6 | 29 | 2 | 25 |
| 17 | CHI | 23 | 140 | 1 | 4 | 41 | 0 | 24 |
| 18 | SEA | 8 | 23 | 0 | 6 | 34 | 0 | 5 |
| 19 | @PHI | 15 | 48 | 0 | 6 | 66 | 2 | 22 |
| 20 | @SEA | 11 | 35 | 0 | 5 | 39 | 0 | 6 |
| PROJECTION | 256 | 1009 | 8 | 74 | 679 | 5 | 226 | |
Scheduled Games
| WK | DATE | OPP | OPP RANK | OPP FPTS |
|---|---|---|---|---|
| 1 | 09/10 | @Los Angeles | 8 | 14.40 |
| 2 | 09/20 | Miami | 24 | 18.41 |
| 3 | 09/27 | Arizona | 30 | 21.53 |
| 4 | 10/04 | Denver | 4 | 13.21 |
| 5 | 10/11 | @Seattle | 5 | 13.40 |
| 6 | 10/19 | Washington | 29 | 21.18 |
| 7 | 10/25 | @Atlanta | 15 | 16.47 |
| 8 | BYE | - | - | - |
| 9 | 11/08 | Las Vegas | 19 | 17.12 |
| 10 | 11/15 | @Dallas | 27 | 19.82 |
| 11 | 11/22 | Minnesota | 11 | 14.88 |
| 12 | 11/29 | Seattle | 5 | 13.40 |
| 13 | 12/06 | @New York | 28 | 20.59 |
| 14 | 12/13 | Los Angeles | 8 | 14.40 |
| 15 | 12/17 | @Los Angeles | 6 | 14.00 |
| 16 | 12/27 | @Kansas City | 7 | 14.12 |
| 17 | 01/03 | Philadelphia | 26 | 19.11 |
| 18 | 01/10 | @Arizona | 30 | 21.53 |
Team Trends
Career Stats
| Season | RuAtt | RuYd | RuTD | Recpt | ReYd | ReTD | FPTS |
|---|---|---|---|---|---|---|---|
| 2026 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2025 | 311 | 1202 | 10 | 102 | 924 | 7 | 300 |
| 2024 | 50 | 202 | 0 | 15 | 146 | 0 | 28 |
| 2023 | 272 | 1459 | 14 | 67 | 564 | 7 | 309 |
| 2022 | 244 | 1139 | 8 | 85 | 741 | 5 | 256 |
| 2021 | 99 | 442 | 1 | 37 | 343 | 1 | 84 |
| 2020 | 59 | 225 | 5 | 17 | 149 | 1 | 69 |
| 2019 | 287 | 1387 | 15 | 116 | 1005 | 4 | 340 |
| 2018 | 219 | 1098 | 7 | 107 | 867 | 6 | 263 |
| 2017 | 117 | 435 | 2 | 80 | 651 | 5 | 133 |
| 2016 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2015 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 Year Avg | 211 | 954 | 8 | 61 | 545 | 5 | 208 |
| Career | 1658 | 7589 | 62 | 626 | 5390 | 36 |