Christian McCaffrey
Redraft
Projections: Offense
| Expert | Total Pts | Rushing | Receiving | Passing | Fumbles | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CAR | 1D | TD | YDS | 2PT | 1D | REC | TGT | TD | YDS | 2PT | ATT | CMP | 1D | INT | SCK | TD | YDS | 2PT | LOST | ||
Footballguys Consensus
|
341.3 | 275 | 55.84 | 10 | 1,141 | - | 37.61 | 73 | 91 | 5 | 642 | - | - | - | - | - | - | - | - | - | - |
Jason Wood
|
341.3 | 275 | 55.84 | 10 | 1,141 | - | 37.61 | 73 | 91 | 5 | 642 | - | - | - | - | - | - | - | - | - | - |
Rankings
Jason Wood
Maurile Tremblay
Dave Kluge
Ryan Weisse
Joey Wright
Week 0
This player is not ranked by any Footballguys Staff.
Dynasty
Rankings
Ryan Weisse
Jeff Blaylock
Roundtable: Controversial Stances
The Footballguys roundtable staff discusses fantasy stances that are controversial but believe will play out in the long term.
Rookies Bring Buzz, Veterans Bring Championships: The Fantasy Notebook
Imagining a Positionless Offense with Ken Walker III and Christian McCaffrey
Schedule
San Francisco 49ers Schedule
| Week | Date & Time | Opponent | TV | Spread/Total | Weather |
|---|---|---|---|---|---|
| No games found for San Francisco 49ers in 2026. | |||||
Career Stats
| YR | TM | G | RSH | RushYD | Y/Rush | RushTD | TGT | REC | RecYD | RecTD | Rank | VBD | ADP |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | CAR | 16 | 117 | 435 | 3.7 | 2 | 113 | 80 | 651 | 5 | 16 | 22 | 12 |
| 2018 | CAR | 16 | 219 | 1098 | 5.0 | 7 | 124 | 107 | 867 | 6 | 3 | 144 | 11 |
| 2019 | CAR | 16 | 287 | 1387 | 4.8 | 15 | 143 | 116 | 1005 | 4 | 1 | 208 | 3 |
| 2020 | CAR | 3 | 59 | 224 | 3.8 | 5 | 19 | 17 | 149 | 1 | 51 | 1 | |
| 2021 | CAR | 7 | 99 | 442 | 4.5 | 1 | 41 | 37 | 343 | 1 | 44 | 1 | |
| 2022 | CAR/SF | 17 | 244 | 1139 | 4.7 | 8 | 108 | 85 | 741 | 5 | 4 | 131 | 2 |
| 2023 | SF | 16 | 272 | 1459 | 5.4 | 14 | 83 | 67 | 564 | 7 | 1 | 176 | |
| 2024 | SF | 4 | 50 | 202 | 4.0 | 0 | 19 | 15 | 146 | 0 | 61 | ||
| 2025 | SF | 17 | 311 | 1202 | 3.9 | 10 | 129 | 102 | 924 | 7 | 2 | 185 | |
| Total | 112 | 1658 | 7588 | 4.6 | 62 | 779 | 626 | 5390 | 36 | 866 |
Game Logs
| YR | WK | OPP | oSNAP | RSH | YD | TD | TARG | REC | YD | TD |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | TEN | 932 | 311 | 1202 | 10 | 129 | 102 | 924 | 7 | |
| 2025 | 1 | SEA | 58 | 22 | 69 | 0 | 10 | 9 | 73 | 0 |
| 2025 | 2 | NO | 55 | 13 | 55 | 0 | 7 | 6 | 52 | 1 |
| 2025 | 3 | ARI | 59 | 17 | 52 | 0 | 15 | 10 | 88 | 0 |
| 2025 | 4 | JAX | 56 | 17 | 49 | 0 | 11 | 6 | 92 | 1 |
| 2025 | 5 | LAR | 76 | 22 | 57 | 0 | 9 | 8 | 82 | 1 |
| 2025 | 6 | TB | 64 | 17 | 54 | 1 | 8 | 7 | 57 | 0 |
| 2025 | 7 | ATL | 50 | 24 | 129 | 2 | 8 | 7 | 72 | 0 |
| 2025 | 8 | HOU | 46 | 8 | 25 | 0 | 6 | 3 | 43 | 0 |
| 2025 | 9 | NYG | 57 | 28 | 106 | 1 | 6 | 5 | 67 | 1 |
| 2025 | 10 | LAR | 49 | 12 | 30 | 0 | 10 | 8 | 66 | 0 |
| 2025 | 11 | ARI | 39 | 13 | 81 | 2 | 6 | 5 | 40 | 1 |
| 2025 | 12 | CAR | 58 | 24 | 89 | 1 | 7 | 7 | 53 | 0 |
| 2025 | 13 | CLE | 53 | 20 | 53 | 1 | 4 | 4 | 21 | 0 |
| 2025 | 15 | TEN | 62 | 22 | 73 | 1 | 1 | 1 | 14 | 0 |
| 2025 | 16 | IND | 53 | 21 | 117 | 0 | 8 | 6 | 29 | 2 |
| 2025 | 17 | CHI | 61 | 23 | 140 | 1 | 6 | 4 | 41 | 0 |
| 2025 | 18 | SEA | 36 | 8 | 23 | 0 | 7 | 6 | 34 | 0 |
| 2024 | TB | 167 | 50 | 202 | 0 | 19 | 15 | 146 | 0 | |
| 2024 | 10 | TB | 56 | 13 | 39 | 0 | 7 | 6 | 68 | 0 |
| 2024 | 11 | SEA | 59 | 19 | 79 | 0 | 5 | 4 | 27 | 0 |
| 2024 | 12 | GB | 40 | 11 | 31 | 0 | 4 | 3 | 37 | 0 |
| 2024 | 13 | BUF | 12 | 7 | 53 | 0 | 3 | 2 | 14 | 0 |
| 2023 | WAS | 812 | 272 | 1459 | 14 | 83 | 67 | 564 | 7 | |
| 2023 | 1 | PIT | 58 | 22 | 152 | 1 | 5 | 3 | 17 | 0 |
| 2023 | 2 | LAR | 57 | 20 | 116 | 1 | 3 | 3 | 19 | 0 |
| 2023 | 3 | NYG | 51 | 18 | 85 | 1 | 5 | 5 | 34 | 0 |
| 2023 | 4 | ARI | 47 | 20 | 106 | 3 | 8 | 7 | 71 | 1 |
| 2023 | 5 | DAL | 52 | 19 | 51 | 1 | 3 | 2 | 27 | 0 |
| 2023 | 6 | CLE | 36 | 11 | 43 | 0 | 3 | 3 | 9 | 1 |
| 2023 | 7 | MIN | 53 | 15 | 45 | 1 | 3 | 3 | 51 | 1 |
| 2023 | 8 | CIN | 57 | 12 | 54 | 1 | 7 | 6 | 64 | 1 |
| 2023 | 10 | JAX | 47 | 16 | 95 | 0 | 10 | 6 | 47 | 0 |
| 2023 | 11 | TB | 52 | 21 | 78 | 0 | 5 | 5 | 25 | 1 |
| 2023 | 12 | SEA | 51 | 19 | 114 | 2 | 6 | 5 | 25 | 0 |
| 2023 | 13 | PHI | 52 | 17 | 93 | 1 | 4 | 3 | 40 | 0 |
| 2023 | 14 | SEA | 48 | 16 | 145 | 0 | 1 | 1 | 8 | 0 |
| 2023 | 15 | ARI | 43 | 18 | 115 | 1 | 5 | 5 | 72 | 2 |
| 2023 | 16 | BAL | 70 | 14 | 103 | 1 | 10 | 6 | 28 | 0 |
| 2023 | 17 | WAS | 38 | 14 | 64 | 0 | 5 | 4 | 27 | 0 |
| 2022 | WAS | 776 | 244 | 1139 | 8 | 108 | 85 | 741 | 5 | |
| 2022 | 1 | CLE | 43 | 10 | 33 | 1 | 5 | 4 | 24 | 0 |
| 2022 | 2 | NYG | 53 | 15 | 102 | 0 | 5 | 4 | 26 | 0 |
| 2022 | 3 | NO | 49 | 25 | 108 | 0 | 4 | 2 | 7 | 0 |
| 2022 | 4 | ARI | 45 | 8 | 27 | 0 | 9 | 9 | 81 | 1 |
| 2022 | 5 | SF | 59 | 14 | 54 | 1 | 12 | 7 | 50 | 0 |
| 2022 | 6 | LAR | 38 | 13 | 69 | 0 | 8 | 7 | 89 | 0 |
| 2022 | 7 | KC | 22 | 8 | 38 | 0 | 2 | 2 | 24 | 0 |
| 2022 | 8 | LAR | 43 | 18 | 94 | 1 | 9 | 8 | 55 | 1 |
| 2022 | 10 | LAC | 46 | 14 | 38 | 1 | 6 | 4 | 39 | 0 |
| 2022 | 11 | ARI | 38 | 7 | 39 | 0 | 7 | 7 | 67 | 0 |
| 2022 | 12 | NO | 44 | 11 | 32 | 0 | 6 | 4 | 17 | 0 |
| 2022 | 13 | MIA | 69 | 17 | 66 | 0 | 10 | 8 | 80 | 1 |
| 2022 | 14 | TB | 44 | 14 | 119 | 1 | 3 | 2 | 34 | 1 |
| 2022 | 15 | SEA | 57 | 26 | 108 | 1 | 8 | 6 | 30 | 0 |
| 2022 | 16 | WAS | 39 | 15 | 46 | 1 | 2 | 2 | 12 | 0 |
| 2022 | 17 | LV | 57 | 19 | 121 | 1 | 9 | 6 | 72 | 0 |
| 2022 | 18 | ARI | 30 | 10 | 45 | 0 | 3 | 3 | 34 | 1 |
| 2021 | WAS | 272 | 99 | 442 | 1 | 41 | 37 | 343 | 1 | |
| 2021 | 1 | NYJ | 57 | 21 | 98 | 0 | 9 | 9 | 89 | 0 |
| 2021 | 2 | NO | 54 | 24 | 72 | 1 | 6 | 5 | 65 | 0 |
| 2021 | 3 | HOU | 22 | 7 | 31 | 0 | 2 | 2 | 9 | 0 |
| 2021 | 4 | DAL | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | 5 | PHI | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2021 | 9 | NE | 29 | 14 | 52 | 0 | 5 | 4 | 54 | 0 |
| 2021 | 10 | ARI | 44 | 13 | 95 | 0 | 10 | 10 | 66 | 0 |
| 2021 | 11 | WAS | 46 | 10 | 59 | 0 | 8 | 7 | 60 | 1 |
| 2021 | 12 | MIA | 20 | 10 | 35 | 0 | 1 | 0 | 0 | 0 |
| 2021 | 15 | BUF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | WAS | 171 | 59 | 224 | 5 | 19 | 17 | 149 | 1 | |
| 2020 | 1 | LV | 65 | 23 | 96 | 2 | 4 | 3 | 38 | 0 |
| 2020 | 2 | TB | 47 | 18 | 59 | 2 | 5 | 4 | 29 | 0 |
| 2020 | 9 | KC | 59 | 18 | 69 | 1 | 10 | 10 | 82 | 1 |
| 2020 | 10 | TB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | 11 | DET | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | 12 | MIN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | 14 | DEN | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | 15 | GB | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | 16 | WAS | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2020 | 17 | NO | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | WAS | 1056 | 287 | 1387 | 15 | 143 | 116 | 1005 | 4 | |
| 2019 | 1 | LAR | 67 | 19 | 128 | 2 | 11 | 10 | 81 | 0 |
| 2019 | 2 | TB | 79 | 16 | 37 | 0 | 6 | 2 | 16 | 0 |
| 2019 | 3 | ARI | 58 | 24 | 153 | 1 | 4 | 3 | 35 | 0 |
| 2019 | 4 | HOU | 68 | 27 | 93 | 1 | 10 | 10 | 86 | 0 |
| 2019 | 5 | JAX | 56 | 19 | 176 | 2 | 9 | 6 | 61 | 1 |
| 2019 | 6 | TB | 64 | 22 | 31 | 1 | 5 | 4 | 26 | 1 |
| 2019 | 8 | SF | 54 | 14 | 117 | 1 | 5 | 4 | 38 | 0 |
| 2019 | 9 | TEN | 61 | 24 | 146 | 2 | 3 | 3 | 20 | 1 |
| 2019 | 10 | GB | 73 | 20 | 108 | 1 | 7 | 6 | 33 | 0 |
| 2019 | 11 | ATL | 70 | 14 | 70 | 0 | 14 | 11 | 121 | 0 |
| 2019 | 12 | NO | 76 | 22 | 64 | 1 | 9 | 9 | 69 | 1 |
| 2019 | 13 | WAS | 74 | 14 | 44 | 0 | 13 | 7 | 58 | 0 |
| 2019 | 14 | ATL | 70 | 11 | 53 | 0 | 12 | 11 | 82 | 0 |
| 2019 | 15 | SEA | 72 | 19 | 87 | 2 | 10 | 8 | 88 | 0 |
| 2019 | 16 | IND | 63 | 13 | 54 | 0 | 15 | 15 | 119 | 0 |
| 2019 | 17 | NO | 51 | 9 | 26 | 1 | 10 | 7 | 72 | 0 |
| 2018 | WAS | 965 | 219 | 1098 | 7 | 124 | 107 | 867 | 6 | |
| 2018 | 1 | DAL | 57 | 10 | 50 | 0 | 9 | 6 | 45 | 0 |
| 2018 | 2 | ATL | 63 | 8 | 37 | 0 | 15 | 14 | 102 | 0 |
| 2018 | 3 | CIN | 67 | 28 | 184 | 0 | 2 | 2 | 10 | 0 |
| 2018 | 5 | NYG | 69 | 17 | 58 | 0 | 6 | 5 | 35 | 1 |
| 2018 | 6 | WAS | 60 | 8 | 20 | 0 | 8 | 7 | 46 | 0 |
| 2018 | 7 | PHI | 59 | 7 | 29 | 0 | 6 | 6 | 51 | 0 |
| 2018 | 8 | BAL | 64 | 14 | 45 | 1 | 6 | 4 | 11 | 1 |
| 2018 | 9 | TB | 61 | 17 | 79 | 2 | 6 | 5 | 78 | 0 |
| 2018 | 10 | PIT | 54 | 14 | 77 | 1 | 5 | 5 | 61 | 2 |
| 2018 | 11 | DET | 58 | 13 | 53 | 0 | 8 | 6 | 57 | 0 |
| 2018 | 12 | SEA | 59 | 17 | 125 | 1 | 11 | 11 | 112 | 1 |
| 2018 | 13 | TB | 70 | 10 | 106 | 0 | 10 | 9 | 55 | 1 |
| 2018 | 14 | CLE | 74 | 16 | 63 | 2 | 7 | 6 | 38 | 0 |
| 2018 | 15 | NO | 58 | 15 | 53 | 0 | 11 | 8 | 67 | 0 |
| 2018 | 16 | ATL | 82 | 21 | 101 | 0 | 13 | 12 | 77 | 0 |
| 2018 | 17 | NO | 10 | 4 | 18 | 0 | 1 | 1 | 22 | 0 |
| 2017 | TB | 757 | 117 | 435 | 2 | 113 | 80 | 651 | 5 | |
| 2017 | 1 | SF | 47 | 13 | 47 | 0 | 7 | 5 | 38 | 0 |
| 2017 | 2 | BUF | 43 | 8 | 10 | 0 | 5 | 4 | 34 | 0 |
| 2017 | 3 | NO | 41 | 4 | 16 | 0 | 11 | 9 | 101 | 0 |
| 2017 | 4 | NE | 48 | 6 | 16 | 0 | 6 | 4 | 33 | 0 |
| 2017 | 5 | DET | 37 | 3 | 7 | 0 | 7 | 5 | 31 | 1 |
| 2017 | 6 | PHI | 61 | 4 | 8 | 0 | 14 | 10 | 56 | 1 |
| 2017 | 7 | CHI | 53 | 7 | 10 | 0 | 9 | 7 | 36 | 0 |
| 2017 | 8 | TB | 38 | 4 | 3 | 0 | 7 | 5 | 49 | 0 |
| 2017 | 9 | ATL | 53 | 15 | 66 | 1 | 6 | 5 | 28 | 0 |
| 2017 | 10 | MIA | 45 | 5 | 23 | 1 | 7 | 3 | 27 | 1 |
| 2017 | 12 | NYJ | 50 | 7 | 62 | 0 | 5 | 2 | 35 | 0 |
| 2017 | 13 | NO | 40 | 6 | 16 | 0 | 6 | 5 | 33 | 1 |
| 2017 | 14 | MIN | 43 | 8 | 35 | 0 | 4 | 3 | 18 | 0 |
| 2017 | 15 | GB | 53 | 12 | 63 | 0 | 7 | 6 | 73 | 1 |
| 2017 | 16 | TB | 53 | 9 | 39 | 0 | 4 | 2 | 19 | 0 |
| 2017 | 17 | ATL | 52 | 6 | 14 | 0 | 8 | 5 | 40 | 0 |
Your Leagues
Add your leagues to Footballguys to get customized advice for your team, scoring and roster settings.
Add LeaguesNews
Christian McCaffrey wins Comeback Player award
San Francisco 49ers RB Christian McCaffrey was named the 2025 NFL Comeback Player of the Year Award. He led the 49ers in both rushing and receiving yardage in 2025, totaling over 2,000 scrimmage yards after playing just four games in 2024.
Workload an issue for Christian McCaffrey?
San Francisco 49ers RB Christian McCaffrey eclipsed 2,000 yards from scrimmage for the third time in his career in 2025, and in the seasons after his previous two 2,000-yard campaigns, he played in a combined seven games. 'You've got to be ready to play in the games as much as possible,' McCaffrey said. 'I'll do whatever it takes for this team.'