Christian McCaffrey headshot

Christian McCaffrey Fantasy outlook, stats and Week 4 start/sit for 2026

Age
30
Height / weight
5'11", 210 lb
Experience
10th season
Drafted
2017 R1, #8

2026 Season

PPR PPG
19.3
Pos rank
RB6
Rostered
99%

Week 4 vs. Broncos, Sun Oct 4, 4:25 PM ET 6th vs. RBs, favorable

Christian McCaffrey Fantasy Football Stats & Analysis

Scoring rate

19.3 PPG

Played

3 games

Role

Starter

Trend

Stable

Christian McCaffrey's 2026 Season, Week by Week

3 games played: one top-5 week and two mid-range starts. The next four matchups include one of the league's softest run defenses.

  1. Week 1, Win
    ,
    at LAR
    ,
    13.8
    ,
    RB19
  2. Week 2, Win
    ,
    vs MIA
    ,
    22.6
    ,
    RB4
  3. Week 3, Win
    ,
    vs ARI
    ,
    21.6
    ,
    RB6
  4. Up next.
    Week 4, Oct 4
    ,
    vs DEN
    ,
    6th pts allowed to RBs
    ,
    Favorable
    Broncos vs. RBs
  5. Week 5, Oct 11
    ,
    at SEA
    ,
    28th pts allowed to RBs
    ,
    Tough
    Seahawks vs. RBs
  6. Week 6, Oct 19
    ,
    vs WAS
    ,
    29th pts allowed to RBs
    ,
    Tough
    Commanders vs. RBs
  7. Week 7, Oct 25
    ,
    at ATL
    ,
    30th pts allowed to RBs
    ,
    Tough
    Falcons vs. RBs

Matchup rank is PPR points allowed to RBs through Week 4. 1st allows the most, 32nd the fewest.

Should You Start or Roster Christian McCaffrey?

McCaffrey is averaging 19.3 PPR points per game through 3 games, with 166 rushing yards and 3 TD on 35 carries, plus 13 catches for 104 yards. That ranks RB6, which makes him a RB1-level starter in 12-team leagues.

His target share (21.3%) is in the 95th percentile among RBs, the best of his efficiency marks; his yards per carry (4.7) is the weakest, in the 77th. His quarterback has been Brock Purdy.

His best week was RB4 in Week 2 against the Dolphins (22.6 points); his worst, RB19 in Week 1 at the Rams (13.8). Two favorable matchups are coming: the Broncos (6th vs. RBs) in Week 4 and the Cowboys (8th vs. RBs) in Week 10.

For the season-long call, whether to hold, trade or start him, check where McCaffrey ranks among all RBs in Redraft Command.

What's Driving His Production

Percentile vs. every RB with at least 24 carries and targets in 2026. The line marks the league median.

Yards per carry

4.7

77th percentile, above average

Yards per touch

5.6

84th percentile, above average

Target share

21.3%

95th percentile, above average

Fantasy points per opportunity

1.12

95th percentile, above average

Christian McCaffrey 2026 Game Log

WkOppResultFPTSFinish
1@ RamsW 27–713.8RB19
2vs DolphinsW 35–1322.6RB4
3vs CardinalsW 36–3021.6RB6
Total3–058.0RB6
Full game log with rushing and receiving splits

Career Fantasy Stats by Season

SeasonTeamGPRush ydsRush TDRecRec ydsRec TDFPTSPPGFinish
2026SF3166313104058.019.3—
2025SF171,202101029247416.624.5RB1
2024SF4202015146047.811.9RB68
2023SF161,45914675647391.324.5RB1
2022CAR/SF171,1398857415356.421.0RB2
Career1157,755656395,494362566.322.3
All 10 seasons and advanced stats

Rest-of-Season Outlook and Availability

Outlook

The caution is age and tread, not talent. At 29 turning 30, his 3.86 yards per carry and 1. Behind him on the depth chart: Kaelon Black. Full outlook

Injury status

Active, no designation

He has not missed a game this season. Career games missed to injury: 36. Injury history

  • 2025backPlayed through
  • 2025calfPlayed through
  • 2024left knee4 games
  • 2024bilateral ankle9 games

RBs like Christian McCaffrey

Christian McCaffrey Fantasy Football FAQ

Should I start Christian McCaffrey in Week 4?

Christian McCaffrey is a weekly starter in 12-team leagues for Week 4 against the Broncos, as the RB6 in PPR total points this season (19.3 a game). The Broncos rank 6th in PPR points allowed to RBs, a favorable matchup. Get the start/sit call for McCaffrey.

How many fantasy points is Christian McCaffrey averaging in 2026?

Christian McCaffrey is averaging 19.3 PPR fantasy points per game in 2026, 58.0 points across 3 games. His last game produced 21.6 points.

Where does Christian McCaffrey rank in fantasy football in 2026?

Christian McCaffrey ranks RB6 in PPR total points in 2026, through 3 games. That makes him a weekly starter in 12-team leagues. View his complete season statistics.

Is Christian McCaffrey worth rostering in fantasy football?

Yes, in the right league: Christian McCaffrey is a weekly starter in 12-team PPR, 10-team PPR and half-PPR leagues. He is rostered in 100% of Sleeper leagues.

What is Christian McCaffrey's fantasy football role?

Christian McCaffrey is the 49ers' starting RB, with Kaelon Black behind him. He is averaging 11.7 carries and 5.7 targets a game, on 63% of the offensive snaps in 2026.

What are Christian McCaffrey's upcoming fantasy football matchups?

Christian McCaffrey's next three games are Week 4 vs. the Broncos (6th in PPR points allowed to RBs, favorable), Week 5 at the Seahawks (28th in PPR points allowed to RBs, tough) and Week 6 vs. the Commanders (29th in PPR points allowed to RBs, tough). One of them is favorable by points allowed to the position.

How consistent has Christian McCaffrey been in fantasy football this season?

Christian McCaffrey has finished as a top-12 RB in 2 of his 3 games this season. His weekly scoring has a standard deviation of 4.8 points around his 19.3-point average.

What is Christian McCaffrey's fantasy floor and ceiling?

This season Christian McCaffrey's floor has been 13.8 PPR points (Week 1, RB19) and his ceiling 22.6 (Week 2, RB4). His median week has been 21.6 points. See McCaffrey's full game log.

Christian McCaffrey 2026 Stats

2026 through Week 4 · San Francisco 49ersTouchdowns account for 31% of his fantasy production, so his weekly output leans on volume more than scoring.

Rushing

Yards
166
TD
3
Carries
35

4.7 Y/C

Receiving

Rec
13
Yards
104
TD
0

17 Targets

Fantasy (PPR)

Points
58.0
Pos rank
RB6

22.6 Best Week 2 vs MIA13.8 Worst Week 1 @ LAR

See these stats game by game

Advanced Rushing Stats

McCaffrey is on the field for 63.3% of snaps and draws 21.0% of his team's targets.

Stat2026 Thru Wk 42025 16 games
Efficiency
Yards after contact per carry1.9466th1.5212th
Explosive run rate14.3%83rd8.9%34th
Fantasy points per opportunity0.8793rd0.7373rd
Yards before contact per carry2.8084th2.3652nd
Broken tackles256th1059th
Usage
Snap share63.3%79th82.9%99th
Target share21.0%99th23.4%100th
Red-zone opportunities1184th98100th
Targets per game5.797th7.6100th

Percentiles: 2026 through Week 4 among 71 qualified RBs · 2025 (16 games, weeks 1–17) among 74.

Profile: McCaffrey draws targets and draws a big target share, but gains little after contact.

For fantasy: his floor is his volume, 11.7 carries and 5.7 targets a game this season; efficiency decides how much of it becomes points.

Fantasy Points per Game, Every Season

20252026, in progressDashed line: career average

19.3

Fantasy PPG

55

Rush yds/g

4.3

Rec/g

Christian McCaffrey career stats by season

SeasonGPCarRush ydsRush TDRecRec ydsRec TDFPTSPPGFinish
2026to date335166313104058.019.3—
2025173111,202101029247416.624.5RB1
2024450202015146047.811.9RB68
2023162721,45914675647391.324.5RB1
2022172441,1398857415356.421.0RB2
20217994421373431126.518.1RB38
2020359225517149190.430.1RB53
2019162871,387151161,0054470.229.4RB1
2018162191,09871078676381.523.8RB2
2017161174352806515227.614.2RB10
Career1151,6937,755656395,494362566.322.3—

What His Career Numbers Say

22.3

Career PPG

115 games over 10 seasons

76%

Availability

Share of team games he played

88%

Top-24 weeks

Share of his games as a top-24 RB

9.7

Weekly swing

Standard deviation, moderate

McCaffrey has averaged 22.3 fantasy points per game over 115 games and 10 seasons, with six top-12 finishes (2017, 2018, 2019, 2022, 2023, 2025).

So far in 2026 he is at 19.3 per game, down 5.2 from 2025. Volume is the driver: 17.3 carries plus targets a game against 25.9. His quarterback this season has been Brock Purdy.

Career numbers describe the past; for what he is worth from here, see McCaffrey's rest-of-season rank and trade value in Redraft Command.

Career highs

  • 1,459Rush yards2023
  • 21Total TD2023
  • 470.2Fantasy pts2019 · RB1
  • 13,249Career scrimmage yds2017–2026

RBs like Christian McCaffrey

Christian McCaffrey Stats FAQ

How many fantasy points does Christian McCaffrey have in 2026?

Christian McCaffrey has 58.0 PPR fantasy points in 2026 through Week 4, 19.3 per game across 3 games. That total ranks RB6 at the position. See how those numbers break down week by week.

How many rushing yards does Christian McCaffrey have this season?

Christian McCaffrey has 166 rushing yards in 2026 through Week 4, 55 a game at 4.7 yards per carry. His high was 75 yards, in Week 3 against the Cardinals.

How many touchdowns does Christian McCaffrey have this season?

Christian McCaffrey has 3 touchdowns in 2026 through Week 4: 3 rushing and 0 receiving.

How many rushing touchdowns does Christian McCaffrey have this season?

Christian McCaffrey has 3 rushing touchdowns in 2026 through Week 4, on 35 carries.

How many carries does Christian McCaffrey have this season?

Christian McCaffrey has 35 carries in 2026 through Week 4, 11.7 a game, for 166 yards. His high was 15 carries, in Week 3 against the Cardinals.

How many receptions does Christian McCaffrey have this season?

Christian McCaffrey has 13 receptions for 104 yards in 2026 through Week 4, on 17 targets. His high was 5 catches, in Week 1 at the Rams.

How many receiving yards does Christian McCaffrey have this season?

Christian McCaffrey has 104 receiving yards in 2026 through Week 4, 34.7 a game on 13 catches. His high was 43 yards, in Week 2 against the Dolphins.

How many targets does Christian McCaffrey have this season?

Christian McCaffrey has drawn 17 targets in 2026 through Week 4, 5.7 a game, and caught 13 of them. His high was 8 targets, in Week 1 at the Rams.

How many games has Christian McCaffrey played in 2026?

Christian McCaffrey has played 3 games in the 2026 season through Week 4.

What were Christian McCaffrey's stats last season?

In 2025, Christian McCaffrey ran for 1,202 yards and 10 touchdowns and caught 102 passes for 924 yards in 17 games. That was 416.6 PPR points (24.5 per game), an RB1 finish.

What are Christian McCaffrey's career NFL stats?

Across 10 seasons and 115 games, Christian McCaffrey has 7,755 rushing yards and 65 rushing touchdowns, plus 639 catches for 5,494 yards, for 2566.3 PPR fantasy points (22.3 per game).

How many touchdowns does Christian McCaffrey have in his career?

Christian McCaffrey has 101 touchdowns in his NFL career: 65 rushing and 36 receiving, over 115 games.

Stats are official NFL regular-season data processed by StatChasers. Fantasy points use full PPR scoring: 1 point per reception, 1 per 25 passing yards, 4 per passing TD, −1 per interception, 1 per 10 rushing or receiving yards and 6 per rushing or receiving TD. Two-point conversions and lost fumbles count as Sleeper scores them.

Christian McCaffrey Game Log 2026

Games played

3

FPTS/G (PPR)

19.3

Carries/g

11.7

Rush yds/g

55.3

Rec/g

4.3

Rec yds/g

34.7

Across 3 games in 2026, Christian McCaffrey has averaged 11.7 carries, 55.3 rushing yards and 19.3 PPR fantasy points per game. Christian McCaffrey has finished as a top-12 RB in 2 of those weeks, and inside the top 24 in 3. The best week was Week 2 against MIA (22.6 points); the lowest was Week 1 against LAR (13.8).

WkOppResultFPTSCARRUSH YDSRUSH TDTGTRECREC YDSREC TDFinish
1LAR29thW 27-713.81068085200RB19

Week 1 · LAR · W 27-7 · 13.8 pts

Weekly finish
RB19 · RB2 week
Vs. season average
-5.5 pts
Matchup
LAR ranked 29th in points allowed to RB that season
Offensive snaps
36
Target share
2420.0%

How the 13.8 points scored (PPR)

  • Rushing yards68 yds+6.8
  • Receptions5 rec+5.0
  • Receiving yards20 yds+2.0
2MIA8thW 35-1322.61023244430RB4

Week 2 · MIA · W 35-13 · 22.6 pts

Weekly finish
RB4 · RB1 week
Vs. season average
+3.3 pts
Matchup
MIA ranked 8th in points allowed to RB that season
Offensive snaps
27
Target share
2000.0%

How the 22.6 points scored (PPR)

  • Rushing yards23 yds+2.3
  • Rushing TD2 TD+12.0
  • Receptions4 rec+4.0
  • Receiving yards43 yds+4.3
3ARI27thW 36-3021.61575154410RB6

Week 3 · ARI · W 36-30 · 21.6 pts

Weekly finish
RB6 · RB1 week
Vs. season average
+2.3 pts
Matchup
ARI ranked 27th in points allowed to RB that season
Offensive snaps
45
Target share
1920.0%

How the 21.6 points scored (PPR)

  • Rushing yards75 yds+7.5
  • Rushing TD1 TD+6.0
  • Receptions4 rec+4.0
  • Receiving yards41 yds+4.1

Opponent rank is fantasy points allowed to RBs across 2026: 1st allows the most, 32nd the fewest.

Where His Weeks Finished

All three weeks in the RB1 range. For a running back ranked RB6 overall, his weeks cluster in a range you can plan around, between RB4 and RB19.

RB1 range (top 24)RB2 range (25–36)Bench range (37+)

Game-by-Game Breakdown

Week 3, Sep 27
vs Cardinals
W 36–30

RB1 week vs. Arizona

15 carries, 75 yds, 1 TD. 4/5 receiving, 41 yds.

He played 83% of the snaps and handled 15 carries. A clean, mistake-free game that landed well above his season average.

21.6RB6
Week 2, Sep 20
vs Dolphins
W 35–13

Season high in a win

10 carries, 23 yds, 2 TD. 4/4 receiving, 43 yds.

He played 52% of the snaps and handled 10 carries. Just 2.3 yards per carry. A clean, mistake-free game that landed well above his season average.

22.6RB4
Week 1, Sep 10
@ Rams
W 27–7

RB1 week at the Rams

10 carries, 68 yds. 5/8 receiving, 20 yds.

He played 55% of the snaps and handled 10 carries. A clean, mistake-free game that landed well below his season average.

13.8RB19

Fantasy Points By Week

230W1W2W3Week 1 vs LAR: 13.8 ptsWeek 2 vs MIA: 22.6 ptsWeek 3 vs ARI: 21.6 pts
  • Weekly points
  • Season average (19.3)

Upcoming Matchups

Matchup rank is fantasy points allowed to RBs, in PPR: 1st allows the most, 32nd the fewest. Measured through Week 4.

Christian McCaffrey Game Log 2025

Games played

17

FPTS/G (PPR)

24.5

Carries/g

18.3

Rush yds/g

70.7

Rec/g

6.0

Rec yds/g

54.4

Across 17 games in 2025, Christian McCaffrey has averaged 18.3 carries, 70.7 rushing yards and 24.5 PPR fantasy points per game. Christian McCaffrey has finished as a top-12 RB in 14 of those weeks, and inside the top 24 in 16. The best week was Week 7 against ATL (39.1 points); the lowest was Week 8 against HOU (9.8).

WkOppResultFPTSCARRUSH YDSRUSH TDTGTRECREC YDSREC TDFinish
1SEA26thW 17-1323.222690109730RB3

Week 1 · SEA · W 17-13 · 23.2 pts

Weekly finish
RB3 · RB1 week
Vs. season average
-1.3 pts
Matchup
SEA ranked 26th in points allowed to RB that season
Offensive snaps
58
Target share
2130.0%

How the 23.2 points scored (PPR)

  • Rushing yards69 yds+6.9
  • Receptions9 rec+9.0
  • Receiving yards73 yds+7.3
2NO18thW 26-2122.71355076521RB5

Week 2 · NO · W 26-21 · 22.7 pts

Weekly finish
RB5 · RB1 week
Vs. season average
-1.8 pts
Matchup
NO ranked 18th in points allowed to RB that season
Offensive snaps
55
Target share
1630.0%

How the 22.7 points scored (PPR)

  • Rushing yards55 yds+5.5
  • Receptions6 rec+6.0
  • Receiving yards52 yds+5.2
  • Receiving TD1 TD+6.0
3ARI4thW 16-1524.0175201510880RB6

Week 3 · ARI · W 16-15 · 24.0 pts

Weekly finish
RB6 · RB1 week
Vs. season average
-0.5 pts
Matchup
ARI ranked 4th in points allowed to RB that season
Offensive snaps
59
Target share
2680.0%

How the 24.0 points scored (PPR)

  • Rushing yards52 yds+5.2
  • Receptions10 rec+10.0
  • Receiving yards88 yds+8.8
4JAX30thL 21-2626.117490116921RB8

Week 4 · JAX · L 21-26 · 26.1 pts

Weekly finish
RB8 · RB1 week
Vs. season average
+1.6 pts
Matchup
JAX ranked 30th in points allowed to RB that season
Offensive snaps
56
Target share
2750.0%

How the 26.1 points scored (PPR)

  • Rushing yards49 yds+4.9
  • Receptions6 rec+6.0
  • Receiving yards92 yds+9.2
  • Receiving TD1 TD+6.0
5LAR22ndW 26-2327.92257098821RB4

Week 5 · LAR · W 26-23 · 27.9 pts

Weekly finish
RB4 · RB1 week
Vs. season average
+3.4 pts
Matchup
LAR ranked 22nd in points allowed to RB that season
Offensive snaps
76
Target share
1960.0%

How the 27.9 points scored (PPR)

  • Rushing yards57 yds+5.7
  • Receptions8 rec+8.0
  • Receiving yards82 yds+8.2
  • Receiving TD1 TD+6.0
6TB13thL 19-3024.11754187570RB7

Week 6 · TB · L 19-30 · 24.1 pts

Weekly finish
RB7 · RB1 week
Vs. season average
-0.4 pts
Matchup
TB ranked 13th in points allowed to RB that season
Offensive snaps
64
Target share
3330.0%

How the 24.1 points scored (PPR)

  • Rushing yards54 yds+5.4
  • Rushing TD1 TD+6.0
  • Receptions7 rec+7.0
  • Receiving yards57 yds+5.7
7ATL21stW 20-1039.124129287720RB1

Week 7 · ATL · W 20-10 · 39.1 pts

Weekly finish
RB1 · RB1 week
Vs. season average
+14.6 pts
Matchup
ATL ranked 21st in points allowed to RB that season
Offensive snaps
50
Target share
4440.0%

How the 39.1 points scored (PPR)

  • Rushing yards129 yds+12.9
  • Rushing TD2 TD+12.0
  • Receptions7 rec+7.0
  • Receiving yards72 yds+7.2
8HOU24thL 15-269.8825063430RB25

Week 8 · HOU · L 15-26 · 9.8 pts

Weekly finish
RB25 · RB3 week
Vs. season average
-14.7 pts
Matchup
HOU ranked 24th in points allowed to RB that season
Offensive snaps
46
Target share
2140.0%

How the 9.8 points scored (PPR)

  • Rushing yards25 yds+2.5
  • Receptions3 rec+3.0
  • Receiving yards43 yds+4.3
9NYG1stW 34-2434.328106165671RB1

Week 9 · NYG · W 34-24 · 34.3 pts

Weekly finish
RB1 · RB1 week
Vs. season average
+9.8 pts
Matchup
NYG ranked 1st in points allowed to RB that season
Offensive snaps
57
Target share
2000.0%

How the 34.3 points scored (PPR)

  • Rushing yards106 yds+10.6
  • Rushing TD1 TD+6.0
  • Receptions5 rec+5.0
  • Receiving yards67 yds+6.7
  • Receiving TD1 TD+6.0
10LAR22ndL 26-4217.612300108660RB10

Week 10 · LAR · L 26-42 · 17.6 pts

Weekly finish
RB10 · RB1 week
Vs. season average
-6.9 pts
Matchup
LAR ranked 22nd in points allowed to RB that season
Offensive snaps
49
Target share
3030.0%

How the 17.6 points scored (PPR)

  • Rushing yards30 yds+3.0
  • Receptions8 rec+8.0
  • Receiving yards66 yds+6.6
11ARI4thW 41-2235.11381265401RB1

Week 11 · ARI · W 41-22 · 35.1 pts

Weekly finish
RB1 · RB1 week
Vs. season average
+10.6 pts
Matchup
ARI ranked 4th in points allowed to RB that season
Offensive snaps
39
Target share
2140.0%

How the 35.1 points scored (PPR)

  • Rushing yards81 yds+8.1
  • Rushing TD2 TD+12.0
  • Receptions5 rec+5.0
  • Receiving yards40 yds+4.0
  • Receiving TD1 TD+6.0
12CAR12thW 20-927.22489177530RB2

Week 12 · CAR · W 20-9 · 27.2 pts

Weekly finish
RB2 · RB1 week
Vs. season average
+2.7 pts
Matchup
CAR ranked 12th in points allowed to RB that season
Offensive snaps
58
Target share
2260.0%

How the 27.2 points scored (PPR)

  • Rushing yards89 yds+8.9
  • Rushing TD1 TD+6.0
  • Receptions7 rec+7.0
  • Receiving yards53 yds+5.3
13CLE16thW 26-817.42053144210RB12

Week 13 · CLE · W 26-8 · 17.4 pts

Weekly finish
RB12 · RB1 week
Vs. season average
-7.1 pts
Matchup
CLE ranked 16th in points allowed to RB that season
Offensive snaps
53
Target share
1820.0%

How the 17.4 points scored (PPR)

  • Rushing yards53 yds+5.3
  • Rushing TD1 TD+6.0
  • Receptions4 rec+4.0
  • Receiving yards21 yds+2.1
14Bye week
15TEN20thW 37-2415.72273111140RB14

Week 15 · TEN · W 37-24 · 15.7 pts

Weekly finish
RB14 · RB2 week
Vs. season average
-8.8 pts
Matchup
TEN ranked 20th in points allowed to RB that season
Offensive snaps
62
Target share
250.0%

How the 15.7 points scored (PPR)

  • Rushing yards73 yds+7.3
  • Rushing TD1 TD+6.0
  • Receptions1 rec+1.0
  • Receiving yards14 yds+1.4
16IND29thW 48-2732.621117086292RB2

Week 16 · IND · W 48-27 · 32.6 pts

Weekly finish
RB2 · RB1 week
Vs. season average
+8.1 pts
Matchup
IND ranked 29th in points allowed to RB that season
Offensive snaps
53
Target share
1900.0%

How the 32.6 points scored (PPR)

  • Rushing yards117 yds+11.7
  • Receptions6 rec+6.0
  • Receiving yards29 yds+2.9
  • Receiving TD2 TD+12.0
17CHI9thW 42-3828.123140164410RB4

Week 17 · CHI · W 42-38 · 28.1 pts

Weekly finish
RB4 · RB1 week
Vs. season average
+3.6 pts
Matchup
CHI ranked 9th in points allowed to RB that season
Offensive snaps
61
Target share
1180.0%

How the 28.1 points scored (PPR)

  • Rushing yards140 yds+14.0
  • Rushing TD1 TD+6.0
  • Receptions4 rec+4.0
  • Receiving yards41 yds+4.1
18SEA26thL 3-1311.7823076340RB18

Week 18 · SEA · L 3-13 · 11.7 pts

Weekly finish
RB18 · RB2 week
Vs. season average
-12.8 pts
Matchup
SEA ranked 26th in points allowed to RB that season
Offensive snaps
36
Target share
2190.0%

How the 11.7 points scored (PPR)

  • Rushing yards23 yds+2.3
  • Receptions6 rec+6.0
  • Receiving yards34 yds+3.4

Opponent rank is fantasy points allowed to RBs across 2025: 1st allows the most, 32nd the fewest.

Where His Weeks Finished

16 RB1 weeks and one RB2 week. For a running back who finished RB1 overall, the spread mattered more than the average: you got a top-5 ceiling and a RB2 floor.

RB1 range (top 24)RB2 range (25–36)Bench range (37+)

Wk 1 RB3 · Wk 2 RB5 · Wk 3 RB6 · Wk 4 RB8 · Wk 5 RB4 · Wk 6 RB7 · Wk 7 RB1 · Wk 8 RB25 · Wk 9 RB1 · Wk 10 RB10 · Wk 11 RB1 · Wk 12 RB2 · Wk 13 RB12 · Wk 15 RB14 · Wk 16 RB2 · Wk 17 RB4 · Wk 18 RB18

Game-by-Game Breakdown

Week 18, Jan 3
vs Seahawks
L 3–13

RB1 week vs. Seattle

8 carries, 23 yds. 6/7 receiving, 34 yds.

He played 86% of the snaps and handled 8 carries. A clean, mistake-free game that landed well below his season average.

11.7RB18
Week 17, Dec 28
vs Bears
W 42–38

RB1 week vs. Chicago

23 carries, 140 yds, 1 TD. 4/6 receiving, 41 yds.

He played 85% of the snaps and handled 23 carries. A clean, mistake-free game that landed well above his season average.

28.1RB4
Week 16, Dec 22
@ Colts
W 48–27

RB1 week at Indianapolis

21 carries, 117 yds. 6/8 receiving, 29 yds, 2 TD.

He played 80% of the snaps and handled 21 carries. A clean, mistake-free game that landed well above his season average.

32.6RB2
Week 15, Dec 14
vs Titans
W 37–24

RB1 week vs. Tennessee

22 carries, 73 yds, 1 TD. 1/1 receiving, 14 yds.

He played 84% of the snaps and handled 22 carries. A clean, mistake-free game that landed well below his season average.

15.7RB14
Week 13, Nov 30
@ Browns
W 26–8

RB1 week at Cleveland

20 carries, 53 yds, 1 TD. 4/4 receiving, 21 yds.

He played 79% of the snaps and handled 20 carries. A clean, mistake-free game that landed well below his season average.

17.4RB12
Week 12, Nov 24
vs Panthers
W 20–9

RB1 week vs. Carolina

24 carries, 89 yds, 1 TD. 7/7 receiving, 53 yds.

He played 83% of the snaps and handled 24 carries. A clean, mistake-free game that landed well above his season average.

27.2RB2
Week 11, Nov 16
@ Cardinals
W 41–22

RB1 week at Arizona

13 carries, 81 yds, 2 TD. 5/6 receiving, 40 yds, 1 TD.

He played 71% of the snaps and handled 13 carries. A clean, mistake-free game that landed well above his season average.

35.1RB1
Week 10, Nov 9
vs Rams
L 26–42

RB1 week vs. the Rams

12 carries, 30 yds. 8/10 receiving, 66 yds.

He played 78% of the snaps and handled 12 carries. A clean, mistake-free game that landed well below his season average.

17.6RB10
Week 9, Nov 2
@ Giants
W 34–24

RB1 week at the Giants

28 carries, 106 yds, 1 TD. 5/6 receiving, 67 yds, 1 TD.

He played 86% of the snaps and handled 28 carries. A clean, mistake-free game that landed well above his season average.

34.3RB1
Week 8, Oct 26
@ Texans
L 15–26

Steady in a loss at Houston

8 carries, 25 yds. 3/6 receiving, 43 yds.

He played 96% of the snaps and handled 8 carries. A clean, mistake-free game that landed well below his season average.

9.8RB25
Week 7, Oct 19
vs Falcons
W 20–10

Season high in a win

24 carries, 129 yds, 2 TD. 7/8 receiving, 72 yds.

He played 75% of the snaps and handled 24 carries. A clean, mistake-free game that landed well above his season average.

39.1RB1
Week 6, Oct 12
@ Buccaneers
L 19–30

RB1 week at Tampa Bay

17 carries, 54 yds, 1 TD. 7/8 receiving, 57 yds.

He played 93% of the snaps and handled 17 carries. A clean, mistake-free game that landed right at his season average.

24.1RB7
Week 5, Oct 2
@ Rams
W 26–23

RB1 week at the Rams

22 carries, 57 yds. 8/9 receiving, 82 yds, 1 TD.

He played 88% of the snaps and handled 22 carries. A clean, mistake-free game that landed well above his season average.

27.9RB4
Week 4, Sep 28
vs Jaguars
L 21–26

RB1 week vs. Jacksonville

17 carries, 49 yds. 6/11 receiving, 92 yds, 1 TD.

He played 85% of the snaps and handled 17 carries. A clean, mistake-free game that landed right at his season average.

26.1RB8
Week 3, Sep 21
vs Cardinals
W 16–15

RB1 week vs. Arizona

17 carries, 52 yds. 10/15 receiving, 88 yds.

He played 91% of the snaps and handled 17 carries. A clean, mistake-free game that landed right at his season average.

24.0RB6
Week 2, Sep 14
@ Saints
W 26–21

RB1 week at New Orleans

13 carries, 55 yds. 6/7 receiving, 52 yds, 1 TD.

He played 77% of the snaps and handled 13 carries. A clean, mistake-free game that landed right at his season average.

22.7RB5
Week 1, Sep 7
@ Seahawks
W 17–13

RB1 week at Seattle

22 carries, 69 yds. 9/10 receiving, 73 yds.

He played 76% of the snaps and handled 22 carries. A clean, mistake-free game that landed right at his season average.

23.2RB3

RBs like Christian McCaffrey

Christian McCaffrey Game Log FAQ

How did Christian McCaffrey do in his last game?

Christian McCaffrey scored 21.6 PPR points in Week 3 against the Cardinals, a 36–30 win, an RB6 finish. He ran 15 times for 75 yards and 1 touchdown, and caught 4 of 5 targets for 41 yards. View his 2026 season totals.

How many fantasy points did Christian McCaffrey score in his last game?

Christian McCaffrey scored 21.6 PPR fantasy points in his last game, Week 3 against the Cardinals, an RB6 finish for the week. That was 2.3 above his season average of 19.3.

How many rushing yards did Christian McCaffrey have in his last game?

Christian McCaffrey ran for 75 yards on 15 carries in Week 3 against the Cardinals, and added 41 receiving yards.

How many touchdowns did Christian McCaffrey score in his last game?

Christian McCaffrey scored 1 touchdown in Week 3 against the Cardinals: 1 rushing and 0 receiving.

How many carries did Christian McCaffrey have in his last game?

Christian McCaffrey had 15 carries for 75 yards in Week 3 against the Cardinals, playing 83% of the offensive snaps.

How many receptions did Christian McCaffrey have in his last game?

Christian McCaffrey caught 4 of 5 targets for 41 yards in Week 3 against the Cardinals.

What were Christian McCaffrey's stats in Week 2?

In Week 2 against the Dolphins, a 35–13 win, Christian McCaffrey ran 10 times for 23 yards and 2 touchdowns, and caught 4 of 4 targets for 43 yards. That was 22.6 PPR points, an RB4 finish.

What was Christian McCaffrey's best game this season?

Christian McCaffrey's best 2026 game was Week 2 against the Dolphins: 22.6 PPR points, an RB4 finish. He ran 10 times for 23 yards and 2 touchdowns, and caught 4 of 4 targets for 43 yards.

What was Christian McCaffrey's worst game this season?

Christian McCaffrey's lowest-scoring 2026 game was Week 1 at the Rams: 13.8 PPR points, an RB19 finish. He ran 10 times for 68 yards, and caught 5 of 8 targets for 20 yards.

How many games has Christian McCaffrey scored a touchdown in this season?

Christian McCaffrey has scored a touchdown in 2 of his 3 games this season, most recently in Week 3.

Can I see Christian McCaffrey's game logs from previous seasons?

Yes. The season selector above the game log switches it to McCaffrey's weekly results from any season from 2017 through 2025.

Christian McCaffrey Rest-of-Season Outlook

Pass-catching RB1 every week

RB6 through Week 4 · 19.3 PPG · 7.6 targets/game

12-team PPRWeekly starter
10-team PPRWeekly starter
Half-PPRWeekly starter

Preseason Projection vs. Reality

He finished RB1 last season at 24.5 points per game.

2025 final
RB1
24.5 PPG over 17 games
Through Week 4
RB6
19.3 PPG over 3 games
Rest of season
Live rank
Updated after every game

Our Take After Week 4

Through 3 games he's RB6 at 19.3 PPR points per game, against 24.5 over 17 games last season (RB1). He's running behind last season's pace.

Last season he ranked 2nd of 95 in rushing volume (18.3 carries per game), 1st of 95 in receiving role (7.6 targets per game) and 76th of 95 in efficiency (1.52 yards after contact per carry). His points come from his receiving role. Efficiency is the soft spot. Brock Purdy is his quarterback.

The job is secure: he's the listed starter and one of the best at his position. The main risk is health, and Kaelon Black is next on the depth chart if he misses time.

The next favorable matchup is the Broncos in Week 4 (6th against RBs).

Read our preseason outlook (June 2026)

Published June 16, 2026. Kept for reference; the take above replaces it.

Last year erased any doubt the 2024 layoff created: McCaffrey posted 314.6 fantasy points and graded out as our RB2 over 17 games, pairing a 23.5% target share with 102 catches for 924 yards. The receiving floor is the separator. He turned 531 routes into seven scores and stacked 100 red-zone opportunities with 20 goal-line carries, the kind of every-down, every-zone deployment that almost no back commands. An 0.041 EPA per play with 83.1% snaps confirms the volume was earned, not gifted.

The caution is age and tread, not talent. At 29 turning 30, his 3.86 yards per carry and 1.52 yards after contact have softened from the 5.36 and 2.01 he ran in 2023, and only 8.68% of carries went explosive. San Francisco is already managing his workload through camp. Draft him as a back-end first-rounder, lean on the pass-game usage as insurance, and stash Jordan James as the handcuff.

What Drives His Outlook

His 2025 rank among the 95 running backs who played at least six games. Each bar is one running back, best on the left; his is highlighted.

Rushing volume

Heavy
18.3carries per game
1st2nd of 9595th

Receiving role

Featured
7.6targets per game
1st1st of 9595th

Efficiency

Weak
1.52yards after contact per carry
1st76th of 9595th
Yards after contact per carry
1.52
Broken tackles
10
Explosive-run rate
8.7%
Red-zone opportunities
100
Snap share
83.1%
Targets
129

What Could Change His Value

Upside

  • A soft spotThe Broncos in Week 4 is a top-10 matchup for RBs.Wk 4 DEN, 6thWk 5 SEA, 28thWk 6 WAS, 29thWk 7 ATL, 30th
  • Heavy rushing volume18.3 carries per game, 2nd of 95 RBs in 2025.
  • Featured receiving role7.6 targets per game, 1st of 95 RBs in 2025.

Risk

  • HealthHis role is secure; if he misses time, Kaelon Black is next on the depth chart.
  • Weak efficiency1.52 yards after contact per carry, 76th of 95 RBs in 2025.
  • Tough matchupsThe Seahawks in Week 5 (28th) and the Commanders in Week 6 (29th) are among the stingiest defenses against RBs.
Weighing McCaffrey against another running back on your roster?Compare them in Redraft Command

RBs like Christian McCaffrey

Christian McCaffrey Fantasy Outlook FAQ

What is Christian McCaffrey's fantasy outlook for the rest of the 2026 season?

Christian McCaffrey projects as a pass-catching RB1 every week for the rest of the 2026 season: a weekly starter in 12-team PPR, 10-team PPR and half-PPR leagues. His receiving role (7.6 targets per game, 1st of 95 RBs in 2025) supports that. His efficiency (1.52 yards after contact per carry, 76th of 95 RBs in 2025) holds him back. See his live rank in Redraft Command.

What is Christian McCaffrey's rest-of-season fantasy ranking?

Christian McCaffrey is the RB6 in PPR points per game through Week 4. That puts him in RB1 territory, a weekly starter in 10-team PPR leagues.

What is Christian McCaffrey's projected role going forward?

Christian McCaffrey is the listed starting RB, with Kaelon Black next on the depth chart. Nothing on the chart threatens the job, so the role is his to lose on performance.

Will Christian McCaffrey get more touches?

Christian McCaffrey's touches are holding steady: 17.0 a game over his last two games against 17.3 for the season. His share of the offense is what his fantasy value rides on.

What is Christian McCaffrey's fantasy football upside?

Christian McCaffrey's upside: his ceiling this season is 22.6 PPR points (Week 2, RB4), his receiving role (7.6 targets per game, 1st of 95 RBs in 2025) gives him a weekly floor to build on and the Broncos in Week 4 is a top-10 matchup for RBs.

What could hurt Christian McCaffrey's fantasy value?

Christian McCaffrey's risks: Kaelon Black is next on the depth chart if he is benched or hurt, his efficiency (1.52 yards after contact per carry, 76th of 95 RBs in 2025) limits his scoring and the Seahawks in Week 5 and the Commanders in Week 6 are tough matchups. See his injury status and history.

How difficult is Christian McCaffrey's remaining fantasy schedule?

Difficult: of his next seven games, 2 come against a top-10 matchup for RBs and 5 against one of the stingiest defenses, by PPR points allowed to the position.

Christian McCaffrey Injury Update & History

Active
Checked

No injury designation for Week 4 against the Broncos. McCaffrey has not missed a game this season.

2026 games missed
0
Last played Week 3, Sep 27
Latest injury
Back
Week 15, 2025, played through
Next game
Week 4 vs DEN
Sun Oct 4, 4:25 PM ET

Practice participation

Week 4 reports: Wed, Thu, Fri
Christian McCaffrey practice participation by day, Weeks 2, 3 and 4
WeekInjuryWedThuFriGame status
Week 4vs DEN, Oct 4———FullDue Fri
Week 3vs ARI, Sep 27———FullPlayed
Week 2vs MIA, Sep 20———FullPlayed
Full 100% of repsLimited fewer than normal repsDNP did not practiceDate report not out yet— no entry in our data

Injury History at a Glance

Nine logged injuries in ten seasons, including two ankle injuries. His lost time is spread out: the most any one injury cost was 9 games.

F

Durability

4/100

36

Games missed

9

Injuries

9games

Longest absence

Achilles tendinitis · 2024

Where He's Been Hurt

Marker size shows games missed. A dashed ring means he played through it.

Back2025, played thruR. ankle2020, 6 gamesShoulder2020, 4 gamesHip2020, 3 gamesHamstring2021, 5 gamesL. knee2024, 4 gamesAnkle2021, 5 gamesCalf / Achilles ×22024, 2025: 9 games
Front view: the player's right side is on your left. Side not recorded for the calf, achilles, ankle, hamstring, hip and shoulder.
Injuries by body part, regular-season games missed
Body partInjuriesGames missed
Ankle211
Achilles19
Hamstring15
Knee14
Shoulder14
Hip / groin13
Back10
Calf / shin10
Total936

Injury risk profile: High

  • Ankle injuries in 2020 and 2021
  • Back injury in 2025, played through
  • 36 games in 10 seasons, 9 of them in 2024
  • 9 injuries spread across 8 body parts

Christian McCaffrey Injury History

Every logged injury, most recent first. Games missed are regular-season games.

  1. 2026

    Healthy 0 games missed

    No injury has cost McCaffrey a game this season.

  2. 2025

    Back Injury Played through

    Week 15 · with the 49ers

    Was added to the injury report on a Saturday with a back issue, making him questionable for the game against the Titans.

  3. 2025

    Calf Strain Played through

    Week 1 · with the 49ers

    Appeared on the injury report with a calf issue ahead of the season opener but was not expected to miss time.

  4. 2024

    PCL Sprain · Left 4 games

    Week 14 · with the 49ers

    Suffered a season-ending PCL sprain in his left knee on a snow-slicked field against the Buffalo Bills.

  5. 2024

    Achilles Tendinitis 9 games

    Preseason · with the 49ers

    Dealt with a calf injury in training camp that was later revealed to be Achilles tendinitis in both feet, causing him to miss the first nine games of the season.

  6. 2021

    Ankle Sprain 5 games

    Week 12 · with the Panthers

    Suffered a season-ending ankle injury against the Miami Dolphins and was placed on Injured Reserve.

  7. 2021

    Hamstring Strain 5 games

    Week 3 · with the Panthers

    Left the game against the Houston Texans with a hamstring strain and was subsequently placed on Injured Reserve.

  8. 2020

    Glute Strain 3 games

    Week 14 · with the Panthers

    Sustained a thigh/glute strain while preparing to return from his shoulder injury, which ended his season.

  9. 2020

    AC Joint Sprain 4 games

    Week 9 · with the Panthers

    Injured his shoulder in his first game back from the ankle sprain.

  10. 2020

    High Ankle Sprain · Right 6 games

    Week 2 · with the Panthers

    Suffered a right high-ankle sprain against the Buccaneers, leading to a six-game absence.

If McCaffrey Misses Time

Next man up: Kaelon Black

Kaelon Black is next on the 49ers depth chart at running back. He's the handcuff: worth a bench spot in deeper leagues and for McCaffrey managers, since the same backfield work would pass to him.

Who else it affects

His absence would move work to the rest of the offense, and Brock Purdy would lose one of his main options.

Want a backup plan at running back before you need one?See rest-of-season RB rankings in Redraft Command

Injury status is the designation each club has filed, as our last check found it. History covers regular-season games missed. The durability score measures time lost to injury only; games not played as a backup don't count against it. Status last checked . Practice participation is from the league's official injury report on NFL.com, last read .

Fantasy points use PPR scoring.

RBs like Christian McCaffrey

Christian McCaffrey Injury FAQ

Is Christian McCaffrey injured?

No. As of October 2, 2026, Christian McCaffrey is active with no injury designation. He has played every game in 2026.

Is Christian McCaffrey playing this week?

Christian McCaffrey has no injury designation for Week 4 against the Broncos on Sunday, October 4, so he is on track to play. Should you start him?

Did Christian McCaffrey practice today?

Christian McCaffrey was a full participant in today's practice. His Week 4 report so far: Fri full.

Has Christian McCaffrey missed any games this season?

No. Christian McCaffrey has played in every 49ers game in 2026, 3 games so far.

What is Christian McCaffrey's injury history?

Christian McCaffrey has 9 logged NFL injuries, which have cost him 36 games in all: 9 for an Achilles tendinitis in 2024, 6 for a right high ankle sprain in 2020, 5 for an ankle sprain in 2021, 5 for a hamstring strain in 2021, 4 for a left PCL sprain in 2024, 4 for an AC joint sprain in 2020 and 3 for a glute strain in 2020.

What was Christian McCaffrey's most recent injury?

Christian McCaffrey's most recent logged injury was a back injury in Week 15 of 2025. He played through it and missed no regular-season games.

Does Christian McCaffrey have any recurring injuries?

Yes: ankle injuries in 2020 and 2021 (11 games missed).

What was Christian McCaffrey's worst injury?

Christian McCaffrey's longest absence came from an Achilles tendinitis in 2024, which cost him 9 games of the 36 he has missed in his career.

Latest Christian McCaffrey News & Updates

Season Timeline

Every update this season, grouped by week, newest first.

  1. Week 2Sep 20W 35–13 vs MIA

    Fantasy impact: Positive.

    McCaffrey posts season high in win vs. Miami

    22.6 fantasy points · RB4 · 3.3 above his 19.3 average

    McCaffrey ran 10 times for 23 yards and two touchdowns, with 4 catches for 43 yards in the 35–13 win vs. Miami. He played 52% of the offensive snaps.

    Game log
  2. Week 1Sep 10W 27–7 @ LAR

    Fantasy impact: Positive.

    McCaffrey quiet in win at Los Angeles

    13.8 fantasy points · RB19 · 5.5 below his 19.3 average

    McCaffrey ran 10 times for 68 yards, with 5 catches for 20 yards in the 27–7 win at Los Angeles. He played 55% of the offensive snaps.

    Game log
  3. PreseasonSeptember

49ers Teammates News

Updates on McCaffrey's backfield partners and quarterback.

Around the 49ers

All San Francisco 49ers news

RBs like Christian McCaffrey

Christian McCaffrey News FAQ

What is the latest news on Christian McCaffrey?

The latest McCaffrey update, from September 27: McCaffrey delivers RB1 week vs. Arizona. McCaffrey ran 15 times for 75 yards and one touchdown, with 4 catches for 41 yards in the 36–30 win vs. Arizona. He played 83% of the offensive snaps.

How does the latest Christian McCaffrey news affect his fantasy value?

Positively: he scored 21.6 fantasy points, a RB6 finish, 2.3 above his 19.3 average. See the updated fantasy outlook.

Did Christian McCaffrey sign with a new team?

The latest signing news on McCaffrey: Jumps into team drills Sunday (August 23). Returned to team drills Sunday, signaling progress in his recovery.

Christian McCaffrey Bio

Christian McCaffrey is a running back for the San Francisco 49ers, where he wears No. 23. Born June 7, 1996, in Castle Rock, CO, he attended Valor Christian and played college football at Stanford.

The Carolina Panthers selected McCaffrey in round 1, pick 8, of the 2017 NFL Draft. He was traded to the San Francisco 49ers on October 20, 2022. Since then, McCaffrey joined the San Francisco 49ers in 2022.

In 115 regular-season games since 2017, he has run for 7,755 yards and 65 touchdowns and caught 639 passes.

Career Timeline

2 stops with 2 teams in 10 seasons. Each block's width is the time he spent there.

Panthers2017–2022 Carolina Panthers
3,980rush yds, 32 TD, 390 rec · 64 games
Best: 470.2 pts (2019)
49ers2022–now San Francisco 49ers
3,775rush yds, 33 TD, 249 rec · 51 games
Best: 416.6 pts (2025)
Regular-season rushing and receiving stats with each team. 2026 through Week 3.

What happened at each stop

Most recent first.

  1. San Francisco 49ers Current team2022–present

    Acquired in a trade with the Carolina Panthers on October 20, 2022. He was a starter, playing at least half the offensive snaps in 48 of 51 games.

  2. Carolina Panthers2017–2022

    Selected in round 1, pick 8, of the 2017 NFL Draft. He was a starter, playing at least half the offensive snaps in 60 of 64 games.

  3. College: Stanford

10 seasons of history, one question: is he worth a roster spot now?Check his rest-of-season value in Redraft Command

Transactions

  1. Placed on IRPlaced on injured reserve by the San Francisco 49ers.
  2. ActivatedActivated by the San Francisco 49ers.
  3. Placed on IRPlaced on injured reserve by the San Francisco 49ers.
  4. ContractSigned a two-year contract extension through 2027 with the San Francisco 49ers.
  5. TradedTraded by the Carolina Panthers to the San Francisco 49ers for a 2023 second-round pick, a 2023 third-round pick, a 2023 fourth-round pick and a 2024 fifth-round pick.
  6. Placed on IRPlaced on injured reserve by the Carolina Panthers.
  7. ActivatedActivated by the Carolina Panthers.
  8. Placed on IRPlaced on injured reserve by the Carolina Panthers.
  9. ActivatedActivated by the Carolina Panthers.
  10. Placed on IRPlaced on injured reserve by the Carolina Panthers.
  11. ContractSigned a four-year, $64 million contract extension with the Carolina Panthers.
  12. SignedSigned a four-year, $17.2 million rookie contract with the Carolina Panthers.
  13. DraftedSelected by the Carolina Panthers in round 1, pick 8.

RBs like Christian McCaffrey

About Christian McCaffrey: Bio FAQ

How old is Christian McCaffrey?

Christian McCaffrey is 30 years old. He was born on June 7, 1996. 2026 is his 10th NFL season.

How tall is Christian McCaffrey?

Christian McCaffrey is 5 feet 11 inches tall (5'11"), listed at 210 pounds, and plays running back for the San Francisco 49ers.

How much does Christian McCaffrey weigh?

Christian McCaffrey weighs 210 pounds, his listed weight on the San Francisco 49ers roster. He is listed at 5'11".

What number does Christian McCaffrey wear?

Christian McCaffrey wears number 23 for the San Francisco 49ers. He plays running back.

What position does Christian McCaffrey play?

Christian McCaffrey plays running back for the San Francisco 49ers, wearing number 23. 2026 is his 10th season in the NFL.

What team does Christian McCaffrey play for?

Christian McCaffrey plays for the San Francisco 49ers as a running back. He has been with the 49ers since 2022.

Where did Christian McCaffrey go to college?

Christian McCaffrey played college football at Stanford, after attending Valor Christian (CO). The Carolina Panthers drafted him out of Stanford in 2017.

When was Christian McCaffrey drafted?

The Carolina Panthers selected Christian McCaffrey in the first round of the 2017 NFL Draft with the 8th overall pick, out of Stanford.

What round was Christian McCaffrey drafted in?

Christian McCaffrey was a first-round pick in the 2017 NFL Draft, taken 8th overall by the Carolina Panthers.

What pick was Christian McCaffrey in the NFL Draft?

Christian McCaffrey was the 8th overall pick of the 2017 NFL Draft, selected by the Carolina Panthers in the first round.

Where is Christian McCaffrey from?

Christian McCaffrey went to high school in Colorado, at Valor Christian, before playing college football at Stanford.

When is Christian McCaffrey's birthday?

Christian McCaffrey's birthday is June 7. He was born on June 7, 1996 and is 30 years old.

How long has Christian McCaffrey been in the NFL?

2026 is Christian McCaffrey's 10th NFL season; he entered the league in 2017 as a first-round pick of the Carolina Panthers. View his career statistics.

What teams has Christian McCaffrey played for?

Christian McCaffrey has played for the Carolina Panthers and San Francisco 49ers. View his career statistics.

What year did Christian McCaffrey enter the NFL?

Christian McCaffrey entered the NFL in 2017, when the Carolina Panthers drafted him in the first round. 2026 is his 10th season.