Christian McCaffrey
RB · SFgsis 00-0033280
2025 RB
SFRich data35th percentile among qualified RBs
| Stat | Value | vs. position average | Sample |
|---|---|---|---|
| Catch rate | 78.6% | average | 126 targets |
| Fumble rate | 0.49% | average | 409 touchs |
| Rec EPA / tgt | +0.312 | well above average | 126 targets |
| Rush EPA / att | -0.071 | average | 310 rushs |
| Rush success rate | 39.0% | average | 310 rushs |
| RYOE / att | -0.53 | well below average | 310 rushs |
| YAC / rec vs exp | +1.38 | above average | 95 receptions |
Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.
2024 RB
SFRich dataBelow volume threshold — grade shown for reference
| Stat | Value | vs. position average | Sample |
|---|---|---|---|
| Catch rate | 78.9% | average | 19 targets |
| Fumble rate | 1.54% | average | 65 touchs |
| Rec EPA / tgt | -0.304 | below average | 19 targets |
| Rush EPA / att | -0.058 | average | 50 rushs |
| Rush success rate | 40.0% | average | 50 rushs |
| RYOE / att | — | — | 50 rushs |
| YAC / rec vs exp | +0.94 | average | 15 receptions |
Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.
2023 RB
SFRich data100th percentile among qualified RBs
| Stat | Value | vs. position average | Sample |
|---|---|---|---|
| Catch rate | 81.5% | above average | 81 targets |
| Fumble rate | 0.90% | average | 333 touchs |
| Rec EPA / tgt | +0.110 | above average | 81 targets |
| Rush EPA / att | +0.048 | well above average | 267 rushs |
| Rush success rate | 46.8% | well above average | 267 rushs |
| RYOE / att | +1.28 | well above average | 267 rushs |
| YAC / rec vs exp | +0.77 | average | 64 receptions |
Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.
2022 RB
SFRich data86th percentile among qualified RBs
| Stat | Value | vs. position average | Sample |
|---|---|---|---|
| Catch rate | 80.0% | above average | 105 targets |
| Fumble rate | 0.31% | below average | 322 touchs |
| Rec EPA / tgt | +0.171 | above average | 105 targets |
| Rush EPA / att | +0.033 | above average | 238 rushs |
| Rush success rate | 41.2% | average | 238 rushs |
| RYOE / att | +0.19 | average | 238 rushs |
| YAC / rec vs exp | +1.19 | above average | 82 receptions |
Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.
2021 RB
CARRich data87th percentile among qualified RBs
| Stat | Value | vs. position average | Sample |
|---|---|---|---|
| Catch rate | 90.2% | well above average | 41 targets |
| Fumble rate | 0.75% | average | 133 touchs |
| Rec EPA / tgt | +0.514 | well above average | 41 targets |
| Rush EPA / att | +0.025 | above average | 96 rushs |
| Rush success rate | 43.8% | average | 96 rushs |
| RYOE / att | -0.06 | average | 96 rushs |
| YAC / rec vs exp | +0.99 | average | 37 receptions |
Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.
2020 RB
CARRich dataBelow volume threshold — grade shown for reference
| Stat | Value | vs. position average | Sample |
|---|---|---|---|
| Catch rate | 89.5% | above average | 19 targets |
| Fumble rate | 0.00% | below average | 76 touchs |
| Rec EPA / tgt | +0.469 | above average | 19 targets |
| Rush EPA / att | +0.067 | above average | 59 rushs |
| Rush success rate | 42.4% | average | 59 rushs |
| RYOE / att | — | — | 59 rushs |
| YAC / rec vs exp | +0.31 | average | 17 receptions |
Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.
2019 RB
CARRich data93th percentile among qualified RBs
⚠Grade may be suppressed by QB context — v1's per-target efficiency components don't adjust for the passer (see ADR-0017).
| Stat | Value | vs. position average | Sample |
|---|---|---|---|
| Catch rate | 81.7% | above average | 126 targets |
| Fumble rate | 0.26% | below average | 383 touchs |
| Rec EPA / tgt | +0.385 | well above average | 126 targets |
| Rush EPA / att | -0.061 | average | 280 rushs |
| Rush success rate | 38.2% | average | 280 rushs |
| RYOE / att | +0.74 | well above average | 280 rushs |
| YAC / rec vs exp | +1.45 | above average | 103 receptions |
Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.
2018 RB
CARRich data96th percentile among qualified RBs
| Stat | Value | vs. position average | Sample |
|---|---|---|---|
| Catch rate | 86.2% | well above average | 123 targets |
| Fumble rate | 1.26% | above average | 318 touchs |
| Rec EPA / tgt | +0.281 | well above average | 123 targets |
| Rush EPA / att | +0.045 | above average | 212 rushs |
| Rush success rate | 43.9% | above average | 212 rushs |
| RYOE / att | +0.44 | above average | 212 rushs |
| YAC / rec vs exp | +0.95 | average | 105 receptions |
Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.
2017 RB
CARRich data47th percentile among qualified RBs
| Stat | Value | vs. position average | Sample |
|---|---|---|---|
| Catch rate | 71.4% | below average | 112 targets |
| Fumble rate | 0.52% | average | 192 touchs |
| Rec EPA / tgt | +0.108 | above average | 112 targets |
| Rush EPA / att | -0.146 | below average | 112 rushs |
| Rush success rate | 33.0% | below average | 112 rushs |
| RYOE / att | — | — | 112 rushs |
| YAC / rec vs exp | +0.43 | average | 78 receptions |
Hover a stat name for a quick definition. for raw, shrunk, and z-score columns.