← All player profilesThe draft boardSF team pageInjury history

Next game
vs2026 season
- GP
- 7
- Rush Yds
- 389
- Rush TD
- 8
- Rec
- 34
- Rec Yds
- 251
- Rec TD
- 0
- PPR/G
- 20.6
Game log
| Date | Opp | Result | Car | Rush Yds | Rush TD | Rec | Rec Yds | PPR |
|---|---|---|---|---|---|---|---|---|
| Oct 25 | @ATL | L 20-29 | 7 | 39 | 1 | 6/7 | 61 | 22.0 |
| Oct 19 | vs WSH | W 23-17 | 16 | 64 | 2 | 9/10 | 53 | 30.7 |
| Oct 11 | @SEA | W 32-29 | 11 | 68 | 1 | 3/3 | 15 | 17.3 |
| Oct 4 | vs DEN | W 24-14 | 15 | 52 | 1 | 3/5 | 18 | 16.0 |
| Sep 27 | vs ARI | W 36-30 | 15 | 75 | 1 | 4/5 | 41 | 21.6 |
| Sep 20 | vs MIA | W 35-13 | 10 | 23 | 2 | 4/4 | 43 | 22.6 |
| Sep 10 | @LAR | W 27-7 | 10 | 68 | 0 | 5/8 | 20 | 13.8 |
| 2025 season | ||||||||
| Jan 17 | @SEA | L 6-41 | 11 | 35 | 0 | 5/6 | 39 | 12.4 |
| Jan 11 | @PHI | W 23-19 | 15 | 48 | 0 | 6/8 | 66 | 29.4 |
| Jan 4 | vs SEA | L 3-13 | 8 | 23 | 0 | 6/7 | 34 | 11.7 |
| Dec 29 | vs CHI | W 42-38 | 23 | 140 | 1 | 4/6 | 41 | 28.1 |
| Dec 23 | @IND | W 48-27 | 21 | 117 | 0 | 6/8 | 29 | 32.6 |
| Dec 14 | vs TEN | W 37-24 | 22 | 73 | 1 | 1/1 | 14 | 15.7 |
| Nov 30 | @CLE | W 26-8 | 20 | 53 | 1 | 4/4 | 21 | 17.4 |
| Nov 25 | vs CAR | W 20-9 | 24 | 89 | 1 | 7/7 | 53 | 27.2 |
| Nov 16 | @ARI | W 41-22 | 13 | 81 | 2 | 5/6 | 40 | 35.1 |
| Nov 9 | vs LAR | L 26-42 | 12 | 30 | 0 | 8/10 | 66 | 17.6 |
| Nov 2 | @NYG | W 34-24 | 28 | 106 | 1 | 5/6 | 67 | 34.3 |
| Oct 26 | @HOU | L 15-26 | 8 | 25 | 0 | 3/6 | 43 | 9.8 |
| Oct 20 | vs ATL | W 20-10 | 24 | 129 | 2 | 7/8 | 72 | 39.1 |
Latest news
McCaffrey (hamstring) doesn't have a designation for Sunday's game versus the Raiders, Nick Wagoner of ESPN.com reports.
McCaffrey was a limited practice participant Thursday and Friday, which was enough for him to gain clearance to suit up in Week 9. He was hampered by a left hamstring injury during the 49ers' last game in Week 7 in Atlanta, when he handled a season-low 52 percent snap share but still notched 100 yards from scrimmage and a rushing TD on 13 touches.
RotoWire via ESPN · 2h ago
McCaffrey (hamstring) took part in the open portion of Friday's practice, Nick Wagoner of ESPN reports.
McCaffrey already has one capped session (Thursday) under his belt this week and again appears set to be listed as at least limited Friday, after which the 49ers may tag him with a designation for Sunday's game versus the Raiders.
RotoWire via ESPN · 3h ago
McCaffrey (hamstring) was a limited participant at Thursday's practice, Sam Warren of The Athletic reports.
McCaffrey followed up Wednesday's lack of activity with some on-field work one day later, but he may need to practice fully Friday in order to avoid a designation for Sunday's game against the Raiders. He's tending to a left hamstring injury from a Week 7 loss in Atlanta, when he managed just a 52 percent snap share and churned out 100 yards from scrimmage and a rushing TD on 13 touches.
RotoWire via ESPN · 1d ago
McCaffrey (hamstring) was present for the open portion of Thursday's practice, Nick Wagoner of ESPN reports.
McCaffrey was hampered by a left hamstring injury during the 49ers' last game, a Week 7 loss in Atlanta. Even with the benefit of a Week 8 bye, he didn't practice Wednesday, after which he touched on the health concern. "I had no idea (it was a hamstring injury)," he told Vic Tafur and Matt Barrows of The Athletic. "It wasn't too bad. Having the bye week was awesome. But now I feel great." Thursday's practice report will reveal how much work McCaffrey was able to handle.
RotoWire via ESPN · 1d ago
McCaffrey (hamstring) said Wednesday that he has a chance to practice this week and play Sunday against the Raiders, Nick Wagoner of ESPN.com reports.
McCaffrey toughed out what eventually was revealed to be a mild left hamstring strain during a Week 7 loss in Atlanta, when he finished with 13 touches for 100 yards from scrimmage and one rushing TD. With the benefit of a Week 8 bye, he said Wednesday that he feels "great," but chances for on-field work await for him Thursday and Friday.
RotoWire via ESPN · 2d ago
McCaffrey (hamstring) will not participate in Wednesday's practice, Cam Inman of Bay Area News Group reports.
Three key vets are not taking part in the first practice out of the bye Wednesday as McCaffrey, Mike Evans (Achilles/ribs) and Deebo Samuel (hamstring) are all sidelined for this session. McCaffrey has been dealing with a hamstring issue since the Week 7 game in Atlanta. Coach Kyle Shanahan said Wednesday that McCaffrey is "not going today but hopefully a chance [Thursday]." The next few days of practice will be telling for McCaffrey's status going into Sunday's game against the Raiders.
RotoWire via ESPN · 2d ago
- Raiders at 49ers Preview: Christian McCaffrey, Mike Evans and Nick Bosa Could Return From the Bye as San Francisco Lays Nearly 10
Verdexed · 2d ago
- Christian McCaffrey's Mild Hamstring Strain Meets a Perfectly Timed Bye, and DeForest Buckner Comes Home to the 49ers
Verdexed · Oct 28
- Michael Penix Jr. Throws Three Touchdowns as the Falcons Hand the 49ers Their First Loss, and Bijan Robinson's Workload Keeps Climbing
Verdexed · Oct 26
Verdexed board · 2026
| Format | Our rank | Market ADP | Value | Proj pts | Floor–Ceiling |
|---|---|---|---|---|---|
| PPR | RB3 (#5) | 5.5 | 0 | 289.3 | 195.9–346.5 |
| Half PPR | RB3 (#5) | 5.5 | 0 | 256.4 | 163.0–313.6 |
| Standard | RB6 (#7) | 6.7 | -1 | 218.7 | 125.3–275.9 |
“Value” is market slot minus our slot: positive means the market lets you draft him later than our blend ranks him. Ranks blend our projection model with ADP at backtested weights, the receipts are on methodology.
Trade value: what to ask for Christian
Our board has Christian McCaffrey at RB3, #5 overall in PPR, and the market drafts him at ADP 5.5 (RB3). The market and our board agree, so a fair return is a player ranked near #5. He projects to 289.3 points (floor 195.9, ceiling 346.5).
RBs in that range on our board right now: Jahmyr Gibbs (#1, DET), Bijan Robinson (#2, ATL), Jonathan Taylor (#8, IND), De'Von Achane (#9, MIA), James Cook (#11, BUF), Chase Brown (#13, CIN).
SF teammates on the board
- Mike EvansWR32 · #59
- Brock PurdyQB15 · #84
- George KittleTE7 · #91
- Deebo Samuel Sr.WR49 · #116
- De'Zhaun StriblingWR62 · #122
- Kaelon BlackRB87 · #184
- Brandon AiyukWR81 · #214
- Ricky PearsallWR93 · #231
The SF team page: record, schedule with the model's odds, full roster.
The market's opinion over time (PPR ADP)
17 weekly market snapshots · down 0.2 picks since first snapshot
Recent fantasy seasons
| Season | G | PPR | Half | Std | Tgt | Rec | Rec yds | Rush yds | TD |
|---|---|---|---|---|---|---|---|---|---|
| 2025 | 17 | 416.6 | 365.6 | 314.6 | 129 | 102 | 924 | 1202 | 17 |
| 2024 | 4 | 47.8 | 40.3 | 32.8 | 19 | 15 | 146 | 202 | - |
| 2023 | 16 | 391.3 | 357.8 | 324.3 | 83 | 67 | 564 | 1459 | 21 |
| 2022 | 17 | 356.4 | 313.9 | 271.4 | 108 | 85 | 741 | 1139 | 13 |