Christian McCaffrey

49ers · RB

Where he ranks — 2026

5 leaderboards

What these mean: light box rate · stacked box rate · rushing yards over expected · receiving efficiency

2026 — through Week 7
Scored Half-PPR
Pos. rank
—
Half-PPR / game
21.5
Last game
—
2025
RB1
21.5/g

Christian McCaffrey by situation

2026 season, through Week 7

Christian McCaffrey averages 5.6 yards per carry against a light box of six or fewer, 7th of 48 qualified running backs.

Light box (6 or fewer)

42 carries · 54.5% of his carries
Yards per carryIn situation5.6Overall4.5Rank7th of 48
EPA per carryIn situation+0.16Overall+0.11Rank5th of 48
Success rateIn situation54.8%Overall51.9%Rank3rd of 48

Board: Light Box Rate

Stacked box (8 or more)

5 carries

Not enough stacked-box carries yet.

Board: Stacked Box Rate

vs the blitz

9 targets · 25.7% of his targets

Not enough blitzed targets yet.

Board: Quarterbacks vs the Blitz · Defensive Blitz Rate

On play-action

9 targets · 25.7% of his targets

Not enough play-action targets yet.

Board: Play-Action Rate

With motion

28 targets · 80.0% of his targets
Yards per targetIn situation5.6Otherwise4.7Rank—
Air yards per targetIn situation1.5Otherwise3.7Rank—
Catch rateIn situation82.1%Otherwise71.4%Rank—
EPA per targetIn situation-0.13Otherwise+0.07Rank—

Board: Pre-Snap Motion Rate

QB out of pocket

2 targets · 5.7% of his targets

Not enough out-of-pocket targets yet.

Board: Out-of-Pocket Rate

Catchable targets

31 targets · 88.6% of his targets
Yards per targetIn situation6.1Otherwise0.0Rank—
Air yards per targetIn situation1.2Otherwise7.5Rank—
Catch rateIn situation90.3%Otherwise0.0%Rank—
EPA per targetIn situation+0.04Otherwise-1.11Rank—

Board: Catchable Throw Rate · Drop Rate

Contested targets

Not enough contested targets yet.

Board: Contested Catch Rate

Rates show at 10 or more carries and targets in a situation. Ranks are among running backs with 20 or more targets in the situation and 40 overall (backs on the ground: 15 or more carries in the box), and T- marks a shared rank. Blitzed means five or more pass rushers.

Data via nflverse / FTN Data via nflverse (CC BY-SA 4.0)

Compared with

Side-by-side verified figures, and which side rests on inputs that repeat.

49ers backfield and handcuffs — the depth chart behind him, refreshed daily.

Week 7Oct 26, 2026

Christian McCaffrey — Week 7: Seven Carries, Six Catches

McCaffrey ran 7 times for 39 yards and a touchdown and caught 6 of 7 targets for 61 yards against the Falcons, in San Francisco's 29-20 loss at Atlanta.

Read the full episode →

More episodes

  • Week 6Oct 22, 2026

    Christian McCaffrey — Week 6: Two Touchdowns, One Fumble

    McCaffrey ran 16 times for 64 yards and 2 touchdowns, 14 of the carries after motion, and caught 9 of 10 targets for 53 yards against the Commanders, but lost a fumble, in San Francisco's 23-17 home win.

  • Week 5Oct 12, 2026

    Christian McCaffrey — Week 5: 68 Yards and an 11-Yard Touchdown

    McCaffrey ran 11 times for 68 yards and a touchdown against the Seahawks, and ran 8 and 13 yards on the drive that ended in the winning field goal, in a 32-29 win in Seattle.

  • Week 4Oct 6, 2026

    Christian McCaffrey — Week 4: Stopped Once, Then In

    McCaffrey carried 15 times for 52 yards and a 1-yard fourth-quarter touchdown against the Broncos that made it 16-6, one snap after Denver stopped him at the 1, and caught 3 of 5 targets for 18 yards.

  • Week 3Sep 28, 2026

    Christian McCaffrey — Week 3: Fifteen Carries, a Touchdown

    McCaffrey carried 15 times for 75 yards, four first downs and a 1-yard touchdown, ten of the carries after halftime, and caught 4 of 5 targets for 41 yards. His 11-yard catch at the San Francisco 35 with 2:51 left and a 29–27 lead was worth 8.6 points of win probability, in a 36–30 win over the Cardinals.

  • Week 2Sep 21, 2026

    Christian McCaffrey — Week 2: Two Touchdowns From the One

    McCaffrey scored twice on 1-yard runs and caught all 4 of his targets for 43 yards and four first downs, including 16 yards on third and 5 to the Miami 1 to set up the first score. His 10 carries gained 23 yards with a long of 5; Kaelon Black carried 7 times, in a 35–13 win over the Dolphins.

  • Week 1Sep 11, 2026

    Christian McCaffrey — Week 1: Ten Carries, Eight Targets, and Kaelon Black Had Fourteen

    McCaffrey opened the second half with runs of fourteen and sixteen yards and finished with ten carries for sixty-eight, but Kaelon Black carried fourteen times on a night San Francisco ran thirty. He was the most-targeted 49er with eight, caught five for twenty yards, and two of the three incompletions came on third down. The June preview said the catches were the bet; the first night said the carries were.

  • Camp · Aug 31, 2026Aug 31, 2026

    Christian McCaffrey Camp Update — August 31: The Absence Is Over

    McCaffrey's two-week practice absence ended August twenty-third, when he returned to team drills on about seven reps and called the layoff planned rest. Cut day then resolved the backfield behind him to Kaelon Black and Jordan James, with the rest of the room cut or on the physically-unable-to-perform list.

  • Camp · Aug 23, 2026Aug 23, 2026

    Christian McCaffrey Camp Update — August 23: Two Weeks Out While Backups Audition

    McCaffrey's tightness has now cost him two full weeks of practice, though Shanahan insists he'd play if it were a game week. Behind him, the backup job turned into a live audition — a rookie's debut, a return from a rib fracture, and a punt returner's breakout night.

  • Camp · Aug 16, 2026Aug 17, 2026

    Christian McCaffrey Camp Update — August 16: A Week Lost to Tightness in Year Nine

    McCaffrey missed the week with tightness that Shanahan admits could become a month if mishandled, with both backup candidates also out. The June catch-volume case stands; the year-nine fragility worry just spoke first.

  • 2026 PreviewJun 13, 2026

    Christian McCaffrey 2026 Season Preview — the fade fires, and he clears it

    the aging fade is real, and he's still the best back in football after you subtract it. The catches are the bet.

    Read the full preview ▾

    Here's a fun way to lose an argument in your draft room: tell everyone the aging-back rule says fade Christian McCaffrey. It does. He's in year nine, and backs that old decline about a point a game. Now here's how you win the argument anyway: he just averaged 21 and a half points — the best of any back in football — and you can subtract the entire fade and he's still the best of any back in football. The Muffed 2026 preview, where the rule fires and the player survives it.

    The season was total. Number one running back in fantasy, total and per game. A hundred two catches — the only back in football with a hundred — for 924 yards, paired with 1200 rushing and 17 total touchdowns. 413 touches, no missed games, no zeroes, and 17-plus points in 14 of 17 weeks. The signature snap was almost mundane on purpose: Week 9 against the Giants, third-and-nine in the red zone, a short Purdy throw he turns into a touchdown — the receiving back and the goal-line back in one play. That's the season: everything, everywhere, every week.

    Now the honesty, because this is a NO CALL and the honest part is the whole episode. Two patterns fire on him. One: he's a year-nine running back, and our aging rule docks that group about 1.1 points a game. Two — and this one's louder — his rushing efficiency was genuinely poor: 3.9 a carry, a hundred 66 yards below expected, 40-sixth of 49 qualified backs. He didn't beat his blocking last year. So why isn't this a fade? Because of where he wins. Take 21 and a half, subtract the full 1.1 aging dock, and you land north of 20 — still ahead of every other back on the board, Bijan and Gibbs included. The fade is real and it doesn't matter, because his floor is built from the stickiest stat in football — a hundred-plus catches, a 23 percent target share — not from the efficiency that slipped.

    What repeats, then: the receiving role, emphatically — volume is identity and a pass-catching back's volume is the safest kind. The touchdowns, 17 of them, are the one thing that could regress, but he's not even touchdown-dependent the way Taylor is; the catches carry him. What I won't tell you repeats: the rushing efficiency was already bad and he's a year older, so the ground game is the part to actually worry about — not the fantasy floor.

    The situation, per the reports: San Francisco used a third-round pick on a rookie back, Shanahan said again at June's OTAs that he wants to lighten the league-leading workload — in practice reps if not in games — and the 49ers went shopping at receiver, adding Mike Evans and Christian Kirk in free agency. Read all of it two ways, honestly. The optimistic read: fewer low-value carries, same goal-line and passing-down gold — efficiency up, fantasy value intact. The worried read: 413 touches becomes three 60, and some of those catches leak — to the rookie, or to a receiver room that just got two new mouths. We can't model a snap count. We can tell you the target share is the thing to guard.

    The price: pick six, the third back off the board. Verdict: NO CALL — and it's the system flexing. The two patterns that fire both get out-run by where his points actually come from, and the market priced him a hair below the two younger backs, which is the aging tax, fairly charged. The counter, said plainly: he's a 29-year-old with a long injury history and declining rush efficiency, and that's exactly the profile that falls off a cliff with no warning. The catches are the bet. They've never once let you down.

    Watch in September: the rookie's snap share, and whether McCaffrey's targets hold near a hundred-pace. If they do, the cliff talk is just talk. If they slip, this is the year. He's one of your guys? This show covers your whole roster — every player, every week, all season.

  • 2025 ReviewMay 11, 2026

    Christian McCaffrey 2025 Season in Review

    Read the full review ▾

    Christian McCaffrey finished 2025 as the number 1 running back in total PPR scoring AND the number 1 running back in PPR per game — that's the whole headline. After an injury-wrecked 2024, he played all 17 games and reminded everyone what a true bell-cow workload looks like in modern football. The 49ers built the offense around him as a runner and a receiver, and the dual-threat usage absolutely smashed. The efficiency numbers tell a more complicated story than the fantasy finish — but when you touch the ball 440 times and score 17 touchdowns, the box score wins.

    Now let's dig into the numbers. McCaffrey averaged 24.5 PPR points per game on a workload almost no other back in football touched — 311 carries plus 129 targets, with a 23 percent target share that's elite for any running back in any era. The receiving line carried a ton of the freight: 102 catches, 924 yards, 7 receiving touchdowns, paired with 1,202 rushing yards and 10 rushing scores, tied for tenth in the league. But the efficiency under the hood was pulling against him — 3.9 yards per carry, and a rushing yards over expected mark of minus 166, or minus 0.5 per attempt, which ranked 46th among qualified runners. This wasn't vintage hyper-efficient McCaffrey on the ground. This was volume, touchdowns, and pass-game work doing the work. And the consistency was the cleanest part of the profile — a rock-steady floor. He topped 17 PPR points in 14 of his 17 games, with only Houston at 9.8, the finale at 11.7, and a quiet 15.7 against Tennessee dipping below. Six games above 27, no zeroes, no missed weeks. That's the floor that wins fantasy regular seasons.

    The play that captures the year came in Week 9 against the Giants — fourth quarter, 7:42 left, third and 9 from the 9, 49ers up 34-27. Shotgun, Purdy, short left to McCaffrey, walks it in. Third down, red zone, conversion and a score on one snap. That's his 2025 fantasy season in a single play. He wasn't winning weeks with breakaway runs — he was winning them by being the guy San Francisco trusted on every critical down, in every part of the field, as a runner and a receiver. The number 1 running back in fantasy. Full stop.

Browse every player →

In a Sleeper league? One link sets up everyone in it →

From The Muffed Read

Every issue of The Muffed Read →

Ask this data a question

Every figure on this page comes out of Muffed's verified panel — and you can query the whole thing in plain English. No account, no key. Ask the data →

Use Muffed in your AI

Ask Claude or ChatGPT football questions and get these verified figures back, with sources. Add https://muffed.ai/api/mcp — free, no account, no API key.

Add to Claude · Set up in ChatGPT · How it works →

Every figure on this page is recomputed from public play-by-play, not copied from a box score — how we verify every number.