| Rushing | Receiving | |||||||
| ATT | YDS | AVG | TD | REC | YDS | TD | FSP | |
|---|---|---|---|---|---|---|---|---|
| 361 | 1374 | 3.8 | 11 | 120 | 1082 | 9 | 31.59 | |
| Compare to same point last season | ||||||||
Elite Production Expected to Continue as San Francisco's Offense Reinforces the Supporting Cast
McCaffrey enters his age-30 season shrugging off workload concerns, maintaining that volume management is for practice, not game day. Despite heavy usage in 2025, he remains the undisputed lead back for San Francisco. While rookie backup Kaelon Black has emerged to help share the load, McCaffrey's high-value touch dominance is extremely secure.
Our models project him for 240 carries, 1,021 rushing yards, and nine touchdowns, plus 74 receptions. The addition of Mike Evans to a passing game missing Brandon Aiyuk should keep defenses honest, ensuring high-efficiency opportunities when McCaffrey catches passes out of the backfield.
Draft market trends show his ADP climbing from 7.0 in early May to a stable 5.0 in June. We view this upward momentum as fully justified in 1.0 PPR formats. He is a premier top-five pick who offers a stable, elite ceiling.
Updated 9 hrs ago
| RUSH | RECEIVING | |||||||||
| WK | OPP | ATT | YD | TD | TARGET | REC | YD | TD | Pts | Diff. |
|---|---|---|---|---|---|---|---|---|---|---|
| 20 | @SEA (32nd) | 11 | 35 | 0 | 6 | 5 | 39 | 0 | 12 | 25 |
| 19 | @PHI (10th) | 15 | 48 | 0 | 8 | 6 | 66 | 2 | 29 | 0 |
| 18 | SEA (32nd) | 8 | 23 | 0 | 7 | 6 | 34 | 0 | 12 | 28 |
| 17 | CHI (23rd) | 23 | 140 | 1 | 6 | 4 | 41 | 0 | 28 | 22 |
| 16 | @IND (24th) | 21 | 117 | 0 | 8 | 6 | 29 | 2 | 33 | 4 |
| 15 | TEN (9th) | 22 | 73 | 1 | 1 | 1 | 14 | 0 | 16 | 14 |
| 13 | @CLE (27th) | 20 | 53 | 1 | 4 | 4 | 21 | 0 | 17 | 12 |
| 12 | CAR (13th) | 24 | 89 | 1 | 7 | 7 | 53 | 0 | 27 | 24 |
| 12 | CAR (13th) | 24 | 89 | 1 | 7 | 7 | 53 | 0 | 27 | 24 |
| 11 | @ARI (14th) | 13 | 81 | 2 | 6 | 5 | 40 | 1 | 35 | 2 |
| 10 | LAR (32nd) | 12 | 30 | 0 | 10 | 8 | 66 | 0 | 18 | 37 |
| 9 | @NYG (6th) | 28 | 106 | 1 | 6 | 5 | 67 | 1 | 34 | 0 |
| 8 | @HOU (16th) | 8 | 25 | 0 | 6 | 3 | 43 | 0 | 10 | 29 |
| 7 | ATL (27th) | 24 | 129 | 2 | 8 | 7 | 72 | 0 | 39 | 2 |
| 6 | @TB (16th) | 17 | 54 | 1 | 8 | 7 | 57 | 0 | 24 | 13 |
| 5 | @LAR (32nd) | 22 | 57 | 0 | 9 | 8 | 82 | 1 | 28 | 10 |
| 4 | JAX (28th) | 17 | 49 | 0 | 11 | 6 | 92 | 1 | 26 | 11 |
| 3 | ARI (20th) | 17 | 52 | 0 | 15 | 10 | 88 | 0 | 24 | 16 |
| 2 | @NO (12th) | 13 | 55 | 0 | 7 | 6 | 52 | 1 | 23 | 11 |
| 1 | @SEA (17th) | 22 | 69 | 0 | 10 | 9 | 73 | 0 | 23 | 14 |
| 361 | 1374 | 11 | 150 | 120 | 1082 | 9 | 486 | |||
| RUSH | RECEIVING | ||||||||||||
| YEAR | TEAM | GP | ATT | YD | AVG | TD | TGTS | REC | YD | AVG | TD | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | CAR | 16 | 117 | 435 | 3.7 | 2 | 113 | 80 | 651 | 8.1 | 5 | ||
| 2018 | CAR | 16 | 219 | 1098 | 5.0 | 7 | 124 | 107 | 867 | 8.1 | 6 | ||
| 2019 | CAR | 16 | 287 | 1387 | 4.8 | 15 | 143 | 116 | 1005 | 8.7 | 4 | ||
| 2020 | CAR | 3 | 59 | 225 | 3.8 | 5 | 19 | 17 | 149 | 8.8 | 1 | ||
| 2021 | CAR | 7 | 99 | 442 | 4.5 | 1 | 41 | 37 | 343 | 9.3 | 1 | ||
| 2022 | CAR | 16 | 244 | 1139 | 4.7 | 8 | 107 | 85 | 741 | 8.7 | 5 | ||
| 2023 | SF | 16 | 272 | 1459 | 5.4 | 14 | 83 | 67 | 564 | 8.4 | 7 | ||
| 2024 | SF | 4 | 50 | 202 | 4.0 | 0 | 19 | 15 | 146 | 9.7 | 0 | ||
| 2025 | SF | 16 | 335 | 1291 | 3.9 | 11 | 136 | 109 | 977 | 9.0 | 7 | ||
| 3-YEAR AVG | 14 | 239 | 1073 | 4.5 | 10 | 88 | 70 | 613 | 8.8 | 5 | |||
| Totals | 121 | 1807 | 8267 | 4.6 | 69 | 838 | 675 | 5761 | 8.5 | 40 | |||
| RUSH ATT | RUSH YD | RUSH TD | REC | REC YD | REC TD | FPTS |
|---|---|---|---|---|---|---|
| 14.2 | 61.4 | 0.5 | 4.5 | 39.7 | 0.3 | 19.1 |
| NAME | OWN | START |
|---|---|---|
| Brock Purdy | 98% | 65% |
| Mac Jones | 4% | 0% |
| NAME | OWN | START |
|---|---|---|
| Sincere McCormick | 2% | 2% |
| Christian McCaffrey | 100% | 100% |
| Isaac Guerendo | 4% | 2% |
| Jordan James | 2% | 2% |
| NAME | OWN | START |
|---|---|---|
| George Kittle | 100% | 29% |
| Jake Tonges | 21% | 10% |
| Luke Farrell | 4% | 0% |
| NAME | OWN | START |
|---|---|---|
| Brandon Aiyuk | 31% | 0% |
| Mike Evans | 96% | 73% |
| Ricky Pearsall | 67% | 10% |
| Christian Kirk | 8% | 2% |
| Demarcus Robinson | 2% | 2% |
| NAME | OWN | START |
|---|---|---|
| Eddy Pineiro | 58% | 50% |
| NAME | OWN | START |
|---|---|---|
| 49ers DST | 25% | 2% |
| Team | W-L | Win % | PF | PA |
|---|---|---|---|---|
| 14-3-0 | 0.824 | 483 | 292 | |
| 12-5-0 | 0.706 | 518 | 346 | |
| 12-5-0 | 0.706 | 437 | 371 | |
| 3-14-0 | 0.177 | 355 | 488 |
| Player | TOTAL LOOKS | RUSH ATT | TGT | REC | O/S |
|---|---|---|---|---|---|
| Christian McCaffrey | 104 | 80 | 24 | 20 | |
| Brian Robinson | 18 | 14 | 4 | 3 |
| Player | TOTAL LOOKS | TGT | REC | RUSH ATT | O/S |
|---|---|---|---|---|---|
| Jauan Jennings | 20 | 20 | 12 | 0 | |
| Ricky Pearsall | 5 | 5 | 1 | 0 | |
| Demarcus Robinson | 3 | 3 | 1 | 0 | |
| Kendrick Bourne | 2 | 2 | 1 | 0 |
| Player | TOTAL LOOKS | TGT | REC | RUSH ATT | O/S |
|---|---|---|---|---|---|
| George Kittle | 14 | 13 | 12 | 1 | |
| Jake Tonges | 7 | 7 | 6 | 0 | |
| Luke Farrell | 4 | 4 | 3 | 0 |
| Player | GP | CMP | ATT | YDS | TD | INT | RATE | RUSH YDS | RUSH TD | O/S |
|---|---|---|---|---|---|---|---|---|---|---|
| B.Purdy | 9 | 197 | 284 | 2167 | 20 | 10 | 100.5 | 147 | 3 | |
| M.Jones | 11 | 201 | 289 | 2151 | 13 | 6 | 97.4 | 60 | 0 |
| Player | GP | ATT | YDS | AVG | TD | TGT | REC | REC YDS | SNAPS | O/S |
|---|---|---|---|---|---|---|---|---|---|---|
| C.McCaffrey | 17 | 311 | 1202 | 3.9 | 10 | 129 | 102 | 924 | 932 | |
| B.Robinson Jr. | 17 | 92 | 400 | 4.3 | 2 | 12 | 8 | 25 | 190 | |
| I.Guerendo | 14 | 0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | |
| J.James | 3 | 0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 3 |
| Player | GP | TGT | REC | YDS | AVG | TD | LONG | SNAPS | O/S |
|---|---|---|---|---|---|---|---|---|---|
| J.Jennings | 15 | 90 | 55 | 643 | 11.7 | 9 | 42 | 795 | |
| K.Bourne | 16 | 53 | 37 | 551 | 14.9 | 0 | 56 | 594 | |
| R.Pearsall | 9 | 53 | 36 | 528 | 14.7 | 0 | 45 | 480 | |
| D.Robinson | 14 | 35 | 22 | 276 | 12.5 | 1 | 31 | 420 | |
| S.Moore | 17 | 7 | 5 | 87 | 17.4 | 0 | 23 | 110 | |
| J.Watkins | 4 | 3 | 2 | 26 | 13.0 | 0 | 19 | 25 | |
| R.Gage Jr. | 1 | 0 | 0 | 0 | 0.0 | 0 | 0 | 28 | |
| M.Turner | 3 | 1 | 0 | 0 | 0.0 | 0 | 0 | 17 | |
| B.Aiyuk | 0 | 0 | 0 | 0 | 0.0 | 0 | 0 | 0 |
| Player | GP | TGT | REC | YDS | AVG | TD | LONG | SNAPS | O/S |
|---|---|---|---|---|---|---|---|---|---|
| G.Kittle | 11 | 69 | 57 | 628 | 11.0 | 7 | 33 | 554 | |
| J.Tonges | 17 | 46 | 34 | 293 | 8.6 | 5 | 23 | 399 | |
| L.Farrell | 17 | 14 | 11 | 85 | 7.7 | 2 | 11 | 404 | |
| B.Willis | 6 | 1 | 0 | 0 | 0.0 | 0 | 0 | 13 |
| Player | GP | FGM | FGA | XPM | XPA | PTS | O/S |
|---|---|---|---|---|---|---|---|
| E.Piñeiro | 14 | 28 | 29 | 34 | 38 | 130 | |
| M.Gay | 12 | 17 | 23 | 26 | 26 | 85 |
| Player | GP | TKL | SACK | TFL | INT | PD | FF | FR | O/S |
|---|---|---|---|---|---|---|---|---|---|
| D.Winters | 17 | 101 | 0.0 | 8 | 1 | 5 | 0 | 0 | |
| T.Bethune | 14 | 91 | 1.0 | 4 | 0 | 4 | 0 | 0 | |
| U.Stout | 16 | 82 | 1.0 | 4 | 0 | 5 | 1 | 0 | |
| M.Mustapha | 12 | 76 | 0.0 | 3 | 1 | 3 | 0 | 0 | |
| J.Brown | 17 | 63 | 0.0 | 2 | 2 | 6 | 1 | 0 | |
| D.Lenoir | 17 | 61 | 0.0 | 4 | 2 | 5 | 0 | 0 | |
| R.Green | 14 | 60 | 0.0 | 0 | 0 | 10 | 0 | 0 | |
| F.Warner | 6 | 51 | 0.0 | 2 | 0 | 3 | 2 | 1 | |
| M.Sigle | 15 | 46 | 0.0 | 1 | 0 | 2 | 0 | 1 | |
| J.Pinnock | 17 | 40 | 0.0 | 1 | 0 | 0 | 0 | 0 | |
| S.Okuayinonu | 15 | 39 | 3.0 | 6 | 0 | 0 | 1 | 0 | |
| C.Robinson | 14 | 34 | 0.0 | 1 | 0 | 1 | 0 | 0 | |
| J.Elliott | 16 | 31 | 0.0 | 1 | 0 | 1 | 0 | 0 | |
| B.Huff | 15 | 30 | 4.0 | 6 | 0 | 1 | 2 | 0 | |
| K.Davis | 17 | 28 | 0.5 | 4 | 0 | 3 | 0 | 0 | |
| C.Ferrell | 9 | 25 | 4.0 | 4 | 0 | 0 | 0 | 0 | |
| D.Luter Jr. | 17 | 22 | 0.0 | 1 | 0 | 1 | 0 | 1 | |
| C.West | 14 | 21 | 1.0 | 2 | 0 | 0 | 0 | 0 | |
| M.Williams | 9 | 20 | 1.0 | 4 | 0 | 0 | 0 | 0 | |
| A.Collins | 16 | 18 | 1.0 | 1 | 0 | 2 | 2 | 2 | |
| K.White | 14 | 18 | 1.5 | 2 | 0 | 1 | 0 | 1 | |
| N.Bosa | 3 | 17 | 2.0 | 4 | 0 | 0 | 2 | 1 | |
| L.Gifford | 17 | 15 | 0.0 | 0 | 0 | 1 | 0 | 1 | |
| R.Beal Jr. | 7 | 9 | 0.0 | 0 | 0 | 0 | 0 | 0 | |
| Y.Gross-Matos | 8 | 8 | 0.0 | 0 | 0 | 1 | 0 | 0 | |
| N.Martin | 7 | 6 | 0.0 | 0 | 0 | 0 | 0 | 0 | |
| E.Kendricks | 3 | 6 | 0.0 | 0 | 0 | 0 | 0 | 0 | |
| C.Lucas | 15 | 3 | 0.0 | 0 | 0 | 1 | 0 | 0 | |
| K.Givens | 6 | 3 | 0.0 | 0 | 0 | 0 | 0 | 0 | |
| G.Wallow | 11 | 2 | 0.0 | 0 | 0 | 0 | 0 | 0 | |
| J.Graham | 3 | 1 | 0.0 | 0 | 0 | 0 | 0 | 0 | |
| E.Apple | 2 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | |
| S.Neal | 17 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 | |
| S.Valdez | 0 | 0 | 0.0 | 0 | 0 | 0 | 0 | 0 |
SIGN UP to see player ownership across all of your fantasy leagues.
| WEEK | OPP | SCORE |
|---|---|---|
| 1 | SF @LAR | |
| 2 | SF vs MIA | |
| 3 | SF vs ARI | |
| 4 | SF vs DEN | |
| 5 | SF @SEA | |
| 6 | SF vs WAS | |
| 7 | SF @ATL | |
| 8 | SF vs BYE | |
| 9 | SF vs LV | |
| 10 | SF @DAL | |
| 11 | SF vs MIN | |
| 12 | SF vs SEA | |
| 13 | SF @NYG | |
| 14 | SF vs LAR | |
| 15 | SF @LAC | |
| 16 | SF @KC | |
| 17 | SF vs PHI | |
| 18 | SF @ARI |
Apr 14th
Christian McCaffrey Shares Intense Behind-the-Scenes Look at Offseason ...
Mar 30th
49ers Plan to Reduce Christian McCaffrey’s Workload in 2026, But Need ...
Mar 26th
Christian McCaffrey Shares Fun Fatherhood Highlight Reel at Disneyland
Feb 18th
49ers’ Christian McCaffrey and George Kittle Attend USA vs. Sweden ...
Feb 14th
Christian McCaffrey Dominates as “Demonic” Highlight Video Circulates ...
Feb 11th
Christian McCaffrey Responds to Questions About Whether Race Affects ...
Feb 8th
Kittle, McCaffrey Reportedly Recruiting Deebo Samuel Back to the 49ers ...
Feb 7th
Christian McCaffrey Joins Zach Bryan’s Band on Keyboards at Madden ...
Feb 5th
Kay Adams Reveals Christian McCaffrey Turns Off WiFi Nightly, Jokes ...
Feb 2nd
Christian McCaffrey: Comeback Player of the Year Would Be Most Meaningful ...
Jan 24th
McCaffrey, Kittle and Other 49ers Raise EMF Safety Concerns Over Substation ...
Jan 21st
McCaffrey Open to 49ers Adding Another RB Despite Heavy Workload
Jan 17th
Christian McCaffrey Nears 57 Total Yards as 49ers Offense Shows Improvement ...
Jan 11th
Christian McCaffrey Struggles on the Ground at Halftime: 8 Carries, ...
Jan 10th
McCaffrey, Juszczyk & Trent Williams Named 2025 NFL All-Pros
Connelly Early Exits After Surrendering 11 Hits; Weissert Relieves Him
@ChrisCotillo
Brandon Bussi Makes Crucial Save During Hurricanes’ Bad Change
@WaltRuff
Bussi Stands Tall After Carolina’s Costly Line Change Springs Howden
@JesseGranger_
Carter Hart’s shaky play continues despite one spectacular diving save
@JesseGranger_
Brewers Promote No. 4 Prospect Cooper Pratt to the Majors
@theaceofspaeder
Andy Reid Says Travis Kelce Has Shown No Distractions Amid Taylor Swift Wedding Prep
@AroundTheNFL
Andy Reid Says Travis Kelce Has Shown No Distractions Amid Taylor Swift Wedding Prep
@AroundTheNFL
Panthers’ Xavier Legette Embraces Pressure Entering Third NFL Season
@AroundTheNFL
Jameis Winston Joins Japan Fans in Stadium Cleanup After Match
@FieldYates
Jameis Winston Joins Japan Fans in Cleaning Up Stadium After Match
@NFLCharean
Jameis Winston Joins Japan Fans in Stadium Cleanup Gesture
@AkronJackson
Patriots hope to "weaponize" Drake Maye's mind
profootballtalk.com
Connelly Early Exits After Surrendering 11 Hits; Weissert Relieves Him
@ChrisCotillo
Brewers Promote No. 4 Prospect Cooper Pratt to the Majors
@theaceofspaeder
Cubs scratch Seiya Suzuki from Sunday lineup to give him more time to recover from knee discomfort
Chicago Sun-Times
Dodgers Prospect Josue De Paula Surges in June, Posts Big Double-A Game
@MLBPipeline
Rays Beat Angels 8-3 as Grayson Rodriguez Exits Early with Back Tightness
@RhettBollinger
Kyle Higashioka Launches 3-Run Homer for Young Fan Souvenir
@MLB
Jalen Brunson Deserves First Statue After Ending Knicks Drought and Uniting NYC
@SbondyNBA
Knicks Expected to Offer Jalen Brunson 4-Year, $110M Deal in Free Agency
@ChrisBHaynes
Jalen Brunson Drops 45 as Knicks Win First NBA Title Since 1973
@NBA
OG Anunoby Becomes a 2-Time NBA Champion After Historic Finals Shooting Splits
@NBA
Jalen Brunson Delivers Historic Finals Debut, Wins NBA Finals MVP
@NBA
Jalen Brunson Shines in Knicks’ Title-Winning Closeout Win, Sealing First Championship in 53 Years
@NBA
Brandon Bussi Makes Crucial Save During Hurricanes’ Bad Change
@WaltRuff
Bussi Stands Tall After Carolina’s Costly Line Change Springs Howden
@JesseGranger_
Carter Hart’s shaky play continues despite one spectacular diving save
@JesseGranger_
Eric Staal Praises Brother Jordan’s “Dialled” Stanley Cup Run
@FriedgeHNIC
Jackson Blake Penalized for Tripping, Vegas Earns First Power Play
@JesseGranger_
Taylor Hall Scores on Delayed Offside to Beat Carter Hart in Stanley Cup Final
@RussoHockey
| Malik Davis DAL RB | +2.0 |
| Tank Bigsby PHI RB | +1.9 |
| Cam Ward TEN QB | +1.6 |
| Cowboys DST DAL DST | +1.6 |
| Giants DST NYG DST | +1.6 |
| Geno Smith NYJ QB | +1.6 |
| Brian Robinson ATL RB | +1.6 |
| Kirk Cousins LV QB | +1.6 |
| Bryce Young CAR QB | +1.6 |
| Evan McPherson CIN K | +1.5 |
| Bears DST CHI DST | +1.5 |
| Brandon Aiyuk SF WR | +1.5 |
| Chiefs DST KC DST | +1.5 |
| Vikings DST MIN DST | +1.4 |
| Zach Ertz TE | +1.4 |
| Kyler Murray MIN QB | -2.8 |
| Khalil Shakir BUF WR | -1.6 |
| Eagles DST PHI DST | -1.6 |
| Jordan Love GB QB | -1.6 |
| Jayden Daniels WAS QB | -1.5 |
| Ricky Pearsall SF WR | -1.4 |
| Browns DST CLE DST | -1.3 |
| Jerry Jeudy CLE WR | -1.2 |
| Harrison Mevis LAR K | -1.1 |
| T.J. Hockenson MIN TE | -1.1 |
| Kimani Vidal LAC RB | -1.1 |
| Trey Benson ARI RB | -1.0 |
| Tre Tucker LV WR | -1.0 |
| AJ Barner SEA TE | -1.0 |
| Tucker Kraft GB TE | -1.0 |