NFL Player Grades
← back to leaderboard

Christian McCaffrey

RB · SFgsis 00-0033280

Graded seasons
7
2 below volume
Average grade
66.4
across 7 qualified seasons
Best / worst season
85.82023/43.72025

2025 RB

SFRich data

35th percentile among qualified RBs

44
z = -0.22
confidence 100%
Team offense +0.062 EPA/play · rank #9 of 32Top QB Brock Purdy · grade 84.1 (359 dropbacks)
StatValuevs. position average
Catch rate78.6%average
Fumble rate0.49%average
Rec EPA / tgt+0.312well above average
Rush EPA / att-0.071average
Rush success rate39.0%average
RYOE / att-0.53well below average
YAC / rec vs exp+1.38above average

Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.

2024 RB

SFRich data

Below volume threshold — grade shown for reference

insufficient sample
Team offense +0.071 EPA/play · rank #8 of 32Top QB Brock Purdy · grade 70.2 (487 dropbacks)
StatValuevs. position average
Catch rate78.9%average
Fumble rate1.54%average
Rec EPA / tgt-0.304below average
Rush EPA / att-0.058average
Rush success rate40.0%average
RYOE / att
YAC / rec vs exp+0.94average

Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.

2023 RB

SFRich data

100th percentile among qualified RBs

86
z = +1.56
confidence 100%
Team offense +0.166 EPA/play · rank #1 of 32Top QB Brock Purdy · grade 90.6 (584 dropbacks)
StatValuevs. position average
Catch rate81.5%above average
Fumble rate0.90%average
Rec EPA / tgt+0.110above average
Rush EPA / att+0.048well above average
Rush success rate46.8%well above average
RYOE / att+1.28well above average
YAC / rec vs exp+0.77average

Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.

2022 RB

SFRich data

86th percentile among qualified RBs

68
z = +0.64
confidence 100%
Team offense +0.076 EPA/play · rank #5 of 32Top QB Jimmy Garoppolo · grade 72.6 (326 dropbacks)
StatValuevs. position average
Catch rate80.0%above average
Fumble rate0.31%below average
Rec EPA / tgt+0.171above average
Rush EPA / att+0.033above average
Rush success rate41.2%average
RYOE / att+0.19average
YAC / rec vs exp+1.19above average

Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.

2021 RB

CARRich data

87th percentile among qualified RBs

69
z = +0.68
confidence 53%
Team offense -0.140 EPA/play · rank #30 of 32Top QB Sam Darnold · grade 16.1 (442 dropbacks)
StatValuevs. position average
Catch rate90.2%well above average
Fumble rate0.75%average
Rec EPA / tgt+0.514well above average
Rush EPA / att+0.025above average
Rush success rate43.8%average
RYOE / att-0.06average
YAC / rec vs exp+0.99average

Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.

2020 RB

CARRich data

Below volume threshold — grade shown for reference

insufficient sample
Team offense +0.004 EPA/play · rank #20 of 32Top QB Teddy Bridgewater · grade 55.8 (525 dropbacks)
StatValuevs. position average
Catch rate89.5%above average
Fumble rate0.00%below average
Rec EPA / tgt+0.469above average
Rush EPA / att+0.067above average
Rush success rate42.4%average
RYOE / att
YAC / rec vs exp+0.31average

Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.

2019 RB

CARRich data

93th percentile among qualified RBs

78
z = +1.12
confidence 100%
Team offense -0.091 EPA/play · rank #27 of 32Top QB Kyle Allen · grade 33.5 (537 dropbacks)

Grade may be suppressed by QB context — v1's per-target efficiency components don't adjust for the passer (see ADR-0017).

StatValuevs. position average
Catch rate81.7%above average
Fumble rate0.26%below average
Rec EPA / tgt+0.385well above average
Rush EPA / att-0.061average
Rush success rate38.2%average
RYOE / att+0.74well above average
YAC / rec vs exp+1.45above average

Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.

2018 RB

CARRich data

96th percentile among qualified RBs

74
z = +0.91
confidence 100%
Team offense +0.056 EPA/play · rank #10 of 32Top QB Cam Newton · grade 57.5 (504 dropbacks)
StatValuevs. position average
Catch rate86.2%well above average
Fumble rate1.26%above average
Rec EPA / tgt+0.281well above average
Rush EPA / att+0.045above average
Rush success rate43.9%above average
RYOE / att+0.44above average
YAC / rec vs exp+0.95average

Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.

2017 RB

CARRich data

47th percentile among qualified RBs

47
z = -0.11
confidence 77%
Team offense -0.027 EPA/play · rank #14 of 32Top QB Cam Newton · grade 40.4 (573 dropbacks)
StatValuevs. position average
Catch rate71.4%below average
Fumble rate0.52%average
Rec EPA / tgt+0.108above average
Rush EPA / att-0.146below average
Rush success rate33.0%below average
RYOE / att
YAC / rec vs exp+0.43average

Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.