FanIQ

FanIQ › Players

Player

Christian McCaffrey

RB · SF 49ers

The margin is the story: 46 points over Bijan Robinson is roughly two full weeks of RB1 production, and it was built on the most touches in football rather than a touchdown heater. A workload crown at 29 cuts both ways, it proves the role is untouched and it starts the age-and-mileage clock that the rest of this file has to answer.

The 2025 crown

At 29, one year removed from a lost season, he led every running back in points, touches, and points per game.

Milestone

2025 RB season, total PPR points (reg season)

RankRBGamesPointsPer game
1Christian McCaffrey17416.624.5
2Bijan Robinson17370.821.8
3Jahmyr Gibbs17366.921.6
4Jonathan Taylor17362.321.3
5De'Von Achane16322.820.2

2025 RB touches (carries + receptions)

RBTouches
Christian McCaffrey413
Jonathan Taylor369
Bijan Robinson366
James Cook342

The 2024 season was four games and a pile of soft-tissue injuries. The 2025 season was all 17 games, a league-high 413 touches, 102 catches, 2,126 scrimmage yards, 17 touchdowns, and 416.6 PPR points, nearly 46 clear of the next back. He led the position in total points and points per game at once, at age 29, in his ninth season.

Why it matters. The margin is the story: 46 points over Bijan Robinson is roughly two full weeks of RB1 production, and it was built on the most touches in football rather than a touchdown heater. A workload crown at 29 cuts both ways, it proves the role is untouched and it starts the age-and-mileage clock that the rest of this file has to answer.

The No. 1 back in football averaged 3.86 a carry, the least efficient RB1 season in 27 years of data.

Anomaly

Lowest yards per carry by a season's overall PPR RB1, 1999-2025

SeasonRB1YPC
2025Christian McCaffrey3.86
2015Devonta Freeman3.98
2016David Johnson4.23
2003Priest Holmes4.44
2022Austin Ekeler4.49

In every season since 1999, the running back who finished No. 1 in PPR points averaged at least 3.98 yards per carry, until now. McCaffrey's 3.86 per carry is the lowest ever for an overall RB1 in this data. He got there anyway, on 311 carries, 102 catches, and a score a game. The 5.36 he averaged in 2023 shows what the same player looks like behind a healthier line; the 2025 version won the position on volume alone.

Why it matters. Efficiency is what fans quote and volume is what scores fantasy points, and this season is the cleanest proof in the data. The flip side is real too: a back whose per-carry number sags to 3.86 is leaning entirely on workload, and workload is the one asset a team can withdraw overnight. His floor is the role; watch the role, not the yards per carry.

MYTH TEST: 'McCaffrey is injury-prone.' Wrong shape. He is all-or-nothing: 98 of 99 games in his good years.

Games played by season (reg season)

SeasonGamesSeasonGamesSeasonGames
20171620203202316
2018162021720244
201916202217202517

The label suggests a back who misses a few games every year. That is not his pattern at all. In his six healthy seasons he played 98 of 99 possible games. In the other three, 2020, 2021, and 2024, he played 14 of 50. There is no in-between in nine years: either the full season shows up, or the year is gone. San Francisco's record tracks it exactly: 35-13 when he plays since the 2022 trade, 8-12 when he does not.

Why it matters. The distinction matters for how you price the risk. A miss-a-few-games back costs you dead weeks at the margin; an all-or-nothing back is a binary call, and the 2025 evidence, 17 games on a league-high workload, is the strongest healthy-side data point he has produced since 2019. You are not drafting an average of his outcomes, you are drafting one of two seasons.

The catch-first outlier

1,000 rushing and 1,000 receiving in the same season: since 2000, the club has exactly one member.

Rare

Closest anyone has come to 1,000/1,000 since 2000 (reg season)

SeasonPlayerRush ydsRec yds
2019Christian McCaffrey1,3871,005
2002Charlie Garner962941
2025Christian McCaffrey1,202924
2016David Johnson1,239879
2018Christian McCaffrey1,098867

Twenty-six seasons of data since 2000, and exactly one player has cleared 1,000 rushing and 1,000 receiving yards in the same regular season: McCaffrey in 2019. Look at the near-miss list: he owns three of the five closest approaches, including 2025, when he came 76 receiving yards short of doing it again at age 29. Nobody else has been within 59 yards of the double since Charlie Garner in 2002.

Why it matters. The 1,000/1,000 line is the purest expression of what makes his fantasy profile different: two full production streams in one roster slot. The 2025 near-miss is the more important row than the 2019 record, because it certifies the two-way role is fully intact right now, not a memory from Carolina.

The three biggest catch seasons ever by a running back: his, his, and Ekeler's. He just added another at 29.

Comparison

Most receptions in a season by a RB, 1999-2025 (reg season)

RankSeasonRBReceptions
12019Christian McCaffrey116
T-22018Christian McCaffrey107
T-22022Austin Ekeler107
T-42014Matt Forte102
T-42025Christian McCaffrey102

The single-season reception record for the position (116 in 2019) is his, the No. 2 spot (107 in 2018) is shared between him and Ekeler, and the 102 catches he added in 2025 tie Matt Forte for 4th on the all-time list. Three of the five biggest catch seasons a running back has ever produced in this data belong to McCaffrey, and they span seven years and two franchises.

Why it matters. In PPR scoring a reception is worth a point before the yardage starts, so a 100-catch back carries a scoring floor no pure runner can match: the 102 catches alone were a quarter of his 2025 points. That the newest entry came at age 29 matters more than the records, because receiving work is precisely the skill that survives aging backs' lost step longest.

28 red-zone receiving touchdowns since 2017. No other back has 22.

Split

Red-zone receiving TDs by RBs, 2017-2025 (reg season)

RankRBRZ receiving TDs
1Christian McCaffrey28
2Austin Ekeler21
3Alvin Kamara18
T-4Jerick McKinnon15
T-4James White15

Inside the 20, most backs become blockers or decoys on passing downs. McCaffrey stays the primary read: 28 red-zone receiving touchdowns since 2017, seven clear of Ekeler and ten clear of Kamara. It is the least replaceable piece of his scoring profile, touchdowns that arrive through the air, on plays designed for him, in the part of the field where his size never mattered.

Why it matters. Red-zone receiving is the double-dip in PPR: the catch pays a point, the touchdown pays six more, and the target itself signals a designed role rather than a check-down accident. A back who is his team's preferred goal-area receiver has a touchdown stream that does not depend on winning the carry count at the one-yard line.

The age-30 bill

Crown, crater, crown, crater, crown: three RB1 finishes in seven years, each followed or preceded by a lost season.

Trend

The whipsaw, 2019-2025 (reg season)

SeasonGamesPPR/gameFinish
20191629.5Overall RB1
2020330.1lost year
2021718.2lost year
20221721.0traded to SF midseason
20231624.5Overall RB1
2024412.0lost year
20251724.5Overall RB1

No elite back's timeline looks like this. RB1 in 2019, then 10 games across two seasons. RB1 in 2023, then four games. RB1 again in 2025. Each crown has been answered by a crater, and each crater by a crown. The 2025 season is the third time he has re-climbed to the exact top of the position after the market wrote the obituary.

Why it matters. Both halves of the pattern are real information for 2026. The resilience half: only he and Marshall Faulk have three overall RB1 finishes in this data, and Faulk's came in three straight years, not spread around two lost seasons. The warning half: both prior crowns were immediately followed by the crater, and the 2025 crown sat on 413 touches. His draft price asks you to decide which half of his own pattern repeats.

Highest scrimmage yards per game of the last nine years, and the man now chasing him is five years younger.

Comparison

Scrimmage yards per game, RBs with 50+ games, 2017-2025 (reg season)

RankRBGamesScrimmage yds/game
1Christian McCaffrey112115.9
2Bijan Robinson51110.7
3Jonathan Taylor84107.9
4Saquon Barkley106103.8
5Derrick Henry138102.8

Across his entire career window, no qualifying back has moved the ball like McCaffrey: 115.9 scrimmage yards per game over 112 games, ahead of Bijan Robinson, Jonathan Taylor, Saquon Barkley, and Derrick Henry. And his 2025 rate was above his own career bar: 125.1 per game, the most of any season he has played 15-plus games.

Why it matters. Per-game scrimmage yardage is the production stat that best survives the offseason, far steadier than touchdowns or efficiency. Leading this table across nine years is the career case; doing 125 a game in the most recent season is the 2026 case. The one asterisk is that per-game numbers say nothing about how many games, which for him has always been the actual question.

WHAT HAPPENS NEXT: no 400-touch back has repeated as RB1, and no back has done it at 30. Expect elite, not the crown.

Every 400-touch RB season since 1999: what the next year looked like

Cohort measureValue
Qualifying seasons with a next year19
PPR/game, 400-touch year23.2
PPR/game, next year18.1
Games played next year13.5
Repeated as overall RB10 of 19
Still top-10 in total points8 of 19

Best age-30-or-older RB finishes since 1999 (total PPR)

SeasonRBAgeFinish
2015Adrian Peterson302nd
2005Tiki Barber304th
2024Derrick Henry304th
2002Charlie Garner304th
2004Curtis Martin315th

He turns 30 in June and just logged the 22nd 400-touch season in this data. The 19 previous ones with a next season dropped from 23.2 to 18.1 points a game, and not one of them repeated as the overall RB1. Separately, no back aged 30 or older has finished No. 1 since at least 1999; Peterson's 2nd in 2015 is the ceiling. The gradeable call: McCaffrey finishes 2026 top-10 among RBs in points per game, but does not repeat as the overall RB1 and lands under 24.5 a game. At an ADP of 6.5, you are paying for the crown; history sells you the court.

Why it matters. Two independent walls stand between him and a repeat: the 400-touch hangover and the age-30 line, and he is the first back ever to hit both at once off an RB1 season. Neither wall says bust; eight of nineteen heavy-workload backs stayed top-10, and the receiving profile ages best. The precise call at pick 6 or 7 is elite production with the crown priced in, and the crown is the part history refuses to pay.

FanIQ answers any NFL stats question with receipts, on your phone.

Get FanIQ freeGet it on Google Play

One law a week, in your inbox

A single rule from the library with the seasons behind it. Nothing else.