xfpGM
Players
Teams
Coaches
Tools
Research
FAQ
Christian McCaffrey

Christian McCaffrey

RB · #23

SF • Age 29 • Season 9

🎓 Stanford📏 5'11"⚖️ 210 lbs📝 Draft: Round 1, Pick 8 (CAR)

XFP Summary

New here? Watch the 3-min walkthrough.
SeasonTeamAdj GPXFPFPXFP/GFP/GOpp +/-OEX%%TM XFP%TM FPRZ XFP/GRZ FP/GRZ OEX%%TM RZ XFP%TM RZ FP
2022CARCARTRADED6.0090.5101.515.08RB716.92RB6+2.3%8412%7832.5%9939.4%1002.36RB403.85RB1963%9434.4%9356.1%100
2022SFSFTRADED10.75182.9212.417.02RB319.75RB3+5.3%9816%8528.4%9527.7%925.68RB55.26RB10-7%4032.4%9028.6%78
2023SFSF15.50289.6357.818.68RB223.08RB1+1.4%7624%9232.4%9931.8%987.62RB18.88RB117%6845.8%10042.1%97
2024SFSF3.5047.540.313.5611.51-4.0%-15%28.4%22.8%3.121.29-59%27%11.6%
2025SFSF17.00365.9365.621.53RB121.51RB2-2.1%230%5034.5%10033.4%988.09RB18.00RB2-1%4843.3%9938.3%94
ALL—109.251969.52202.318.0320.16—12%30%31.7%5.646.2311%36.6%36.5%

XFP Splits

SeasonTeamTypeAdj GPXFPFPXFP/GFP/GOEX%%TM XFP%TM FPRZ XFP/GRZ FP/GRZ OEX%%TM RZ XFP%TM RZ FP
2025SFSFREC17.00161.8185.49.52RB110.91RB115%7921.3%10022.6%1002.8RB13.8RB133%7224.7%10026.1%98
2025SFSFRUN17.00203.1180.211.95RB410.60RB11-11%3868.1%9465.9%915.2RB34.3RB8-18%3972.9%9565.3%88

WOWY (With / Without)

Loading WOWY data...

Metrics — Rushing Efficiency

SeasonTeamCarriesShareEPA/RushSuccess%HR%Stuff%% 8+ BoxxRYRYOE% RYOEYBCYACBT%NGS EffTTLOSFumble%
2017CARCAR11734.4%12-0.084334.2%170.0%015.7%6321.4%430.0000.0031————4.62212.80570.5%64

Metrics — Rushing Descriptive

SeasonTeamCarriesShareShotgunUnder CLeftMiddleRightA GapB GapC GapObv RunGL
2017CARCAR11734.4%1266.7%9033.3%1049.6%9618.8%1931.6%2637.9%5326.3%1335.8%7723.7%3912.5%26

Metrics — Receiving Efficiency

SeasonTeamTgtsShareEPA/TgtSuccess%xCP%CPOEaDOTxYACYAC OEX%YOEBT / RecTTTDrop%Ctchble%
2017CARCAR11323%100+0.237847%6373%12-2.31372.17867.1741+0.435352%60—2.5833——

Metrics — Receiving % of Team

SeasonTeamTgtsShareManZoneHoriz RouteScreenShotgunUnder CtrPressureCheckdown
2017CARCAR11322.9%100——23.4%10043.1%9622.0%998.9%6322.3%99—

Snap Share by Situation

SeasonTeamSegmentAdj GPSnaps %Rush %Pass %High RZ %GL %Early Down %Late Down %Late Short %Late Medium %Late Long %Blowout Down %Blowout Up %No-Huddle %1 RB %2+ RB %
2025SFSFEarly6.0086%81%89%100%92%82%99%97%100%100%——100%86%100%
2025SFSFMid6.0082%75%89%79%73%80%93%89%100%92%71%62%100%82%—
2025SFSFEnd5.0084%78%88%74%92%80%95%91%100%97%—20%100%84%—
2025SFSFAll17.0084%78%89%83%88%81%96%93%100%96%71%50%100%84%100%

Injury History

SeasonWeeksInjuryStatus
2025Week 15Non-Injury RelatedQuestionable
2025Week 1CalfQuestionable
2024Weeks 14-18UnknownIR

Current Contract

YearAgeBase SalaryCashCap HitCap %Team Pos %Guaranteed $Cap Savings
202630$1.30M$1.30M$10.86M3.2%8975.9%98$31.64M$-20.79M
202731$16.85M$16.85M$26.41M8.1%10091.0%92$22.74M$3.67M

Weekly Game Logs

WeekTeamOppScorev Pos Avgv Pos RkQPSnaps% Snaps% Rush% Pass% Rush Sh% Tgt ShXFPFP
16SFIND48-27 (W)17.2845384.1%81.5%86.1%80.8%11.8%27.229.6
17SFCHI42-38 (W)18.61445783.8%86.7%81.6%82.1%9%21.226.1
18SFSEA3-13 (L)15.6243685.7%80%87.5%80%12.3%13.18.7