Christian McCaffrey

SF logoSan Francisco 49ersRB#23
63.1
RUSH YDS/G
14.1
CAR/G
5.3
REC/G
7
Games 2021
59%
Snap share typical game
Height
5'11"
Weight
210 lb
Age
30
College
Stanford
Drafted
2017 · round 1, pick 8 · CAR
Time in league
10 seasons
Status
Active

Game log

 CARRUSH YDSYPCRUSH TDRECREC YDSREC TD
WK 1vsNYJ logoNYJ21984.709890
WK 2vsNO logoNO24723.015650
WK 3@HOU logoHOU7314.40290
WK 9vsNE logoNE14523.704540
WK 10@ARI logoARI13957.3010660
WK 11vsWAS logoWAS10595.907601
WK 12@MIA logoMIA10353.50000

2021 regular season. GRIDLINE holds postseason box scores from 2025 onwards, so any playoff games he played this season are not here.

14CAR a gameAcross 7 games in 2021.
3015
WK 1WK 2WK 3WK 9WK 10WK 11WK 12

ActualAllowed by that defence to his position

McCaffrey against any defence

Head to head, and this season’s fixtures
Compare

Hit rate

You supply the line
over
13
Median
14.1
Average
7 to 24
Range
44%
Swing
7
Games

Type the line your bookmaker is offering to see how often he has cleared it. GRIDLINE holds game lines but not player props, so this one comes from you.

Context

2021

His role

Share of his team's snaps
-1points of snap shareHis role held steady across the season.

60% of his team's offensive snaps across his first 4 games of 2021, 59% across the last 3 — and 24.5 touches or attempts a game against 18.0, down 6.5.

Snap share is the coaching staff's own weekly statement about his job, and it moves before the points do. It cannot say why — injury, benching and game script all look identical here.

Against the schedule he faced

Opponent adjusted
1.02schedule index · CARHe faced defences more generous than average.
StatIdxActualAdjustedDiff
  1. CAR1.029998-1
  2. RUSH YDS1.04442442-0
  3. RUSH TD0.9712+1
  4. REC1.013736-1

Below 1 was a hard schedule, above 1 an easy one, and it differs by stat. Rated on 7 of 7 regular-season games in 2021; the rest are left unadjusted rather than dropped. Playoff games are not included, because what a defence allows is measured over the league season.

Splits

Per game
 GCARRUSH YDSYPCRUSH TDRECREC YDSREC TD
Last 3311.063.05.70.05.742.00.3
Last 5510.854.45.00.04.637.80.2
Last 10714.163.14.50.15.349.00.1
Home417.370.34.10.36.367.00.3
Away310.053.75.40.04.025.00.0

Career

2021–2025
 GCARRUSH YDSYPCRUSH TDRECREC YDSREC TD
SF logo2025SF173111,2023.9101029247
SF logo2024SF4502024.00151460
SF logo2023SF162721,4595.414675647
SF logo2022SF172441,1394.78857415
CAR logo2021CAR7994424.51373431

Regular season totals. Debuted in 2017; GRIDLINE holds 2021 onwards.