FammetaX Sport
This weekTeamsPlayersTeam H2HPlayer vs TeamPlayer vs PlayerInjuriesLineups that winBetting trendsEPA rankings

Christian McCaffrey

RB · SF · 2017–2026 · 127 games · Stanford · 71 in / 210 lb · Draft: 2017 R1 #8 (CAR)
Player vs team → Player vs player →

Season by season (regular season)

SeasonTeamGCarRush YdsRush TDRush EPATgtRecRec YdsRec TDFLPPR
2017CAR161174352-12.91138065151228.6
2018CAR16219109877.512410786761385.5
2019CAR16287138715-14.3142116100540471.2
2020CAR35922553.919171491090.4
2021CAR79944211.8413734310127.5
2022CAR/SF17244113982.01088574150356.4
2023SF1627214591414.4836756472391.3
2024SF4502020-2.919151460047.8
2025SF17311120210-21.112910292470416.6
2026SF67735078.7352819000122
Career1181735793969-12.981365455803642637.3

Splits (per game)

SplitGTeam SUTeam ATSCarRush YdsRush TDRush EPATgtRec
All games12774-5364-62-114.767.30.6-0.16.95.5
Home6440-2430-33-115.370.20.7-0.37.05.4
Away6334-2934-2914.164.30.50.06.75.6
Team won7474-060-1415.975.10.70.26.14.8
Team lost530-534-48-112.956.30.5-0.68.06.5
Team favored8057-2343-3715.473.00.7-0.06.65.2
Team underdog4717-3021-25-113.457.60.5-0.47.36.1
Playoffs95-44-514.667.20.7-0.56.85.3
2026 season66-04-212.858.31.21.45.84.7
Last 5 games55-03-213.456.41.41.25.44.6
Last 10 games108-26-413.459.60.80.46.24.9

Vs every opponent (per game)

OppGSUATSCarRush YdsRush TDRush EPATgtRec
NO115-68-312.643.30.3-1.67.25.6
SEA116-55-5-116.688.40.60.96.35.5
TB117-44-714.658.50.6-1.56.04.6
ARI109-17-314.578.80.81.07.26.3
ATL72-52-514.167.10.40.711.09.3
LA74-33-416.380.30.6-1.08.37.0
WAS63-32-412.849.50.50.37.56.0
PHI53-23-211.652.40.40.47.25.8
CLE41-31-314.248.01.00.14.84.2
GB42-21-315.075.00.80.67.55.5
MIA43-13-110.536.80.8-1.25.53.8
NYG43-12-219.587.80.51.65.54.8
DAL33-03-013.045.30.7-3.16.74.7
DET32-11-212.050.00.71.26.75.0
HOU32-12-114.049.70.3-2.16.05.0
JAX32-12-117.3106.70.71.29.76.0
KC30-31-216.062.30.3-3.56.76.7
SF31-21-213.772.70.71.08.05.3
BAL21-11-114.074.01.01.48.05.0
BUF21-10-27.531.50.0-0.54.03.0
CHI21-11-115.075.00.50.17.55.5
CIN21-11-120.0119.00.51.54.54.0
IND21-11-117.085.50.01.011.510.5
LV21-10-221.0109.01.54.76.54.5
MIN21-11-111.540.00.5-3.13.53.0
NE21-11-110.034.00.0-1.25.54.0
NYJ22-02-014.080.00.0-0.37.05.5
PIT21-11-118.0114.51.03.15.04.0
TEN22-02-023.0109.51.5-0.02.02.0
CAR11-01-024.089.01.0-1.67.07.0
DEN11-01-015.052.01.0-2.65.03.0
LAC11-00-114.038.01.0-2.96.04.0

Defenders who have made plays on him

From play-by-play since 2016: sacks, interceptions, QB hits, pass breakups and solo tackles credited to one player against the other. Open full player-vs-player →

PlayerGames metSacksINTQB hitsPass defSolo tklYears
Lavonte David H2H110.0000262017–2025
Cameron Jordan H2H90.0003132017–2025
Deion Jones H2H50.0002132017–2019
Demario Davis H2H70.0001152017–2025
Bobby Wagner H2H60.0001132018–2023
De'Vondre Campbell H2H60.0000162017–2023
Justin Reid H2H40.0000152019–2025
Ernest Jones H2H80.0000142022–2026
Jordyn Brooks H2H40.000192022–2026
Antoine Winfield Jr. H2H40.000192020–2025
Jordan Whitehead H2H40.000192018–2024
Ricardo Allen H2H30.000182018–2019
Quentin Lake H2H40.000182023–2026
Devon Witherspoon H2H40.000182024–2025
Bobby Okereke H2H30.0000122019–2025
Devin Lloyd H2H20.000182023–2025
Nate Landman H2H30.000172025–2026
Vonn Bell H2H50.0000112017–2019
Cory Littleton H2H20.0000102019–2020
Fred Warner H2H20.000162019–2022
Mack Wilson H2H20.000162025–2026
Pete Werner H2H20.000152022–2025
Kam Curl H2H40.000092021–2026
Leonard Williams H2H60.000092022–2025
Tyler Davis H2H30.000152025–2026

Lineups he wins with

Team record when both players played ≥50% of offensive snaps.

TeammateTeamGW-LATSPPGMarginYears
George Kittle TESF4737-1027-2027.7+8.52022–2026
Brock Purdy QBSF4536-927-1828.3+9.02022–2026
D.J. Moore WRCAR3611-2514-2122.4-3.42018–2022
Cam Newton QBCAR3417-1716-1823.1+0.12017–2021
Brandon Aiyuk WRSF3024-617-1328.5+10.52022–2023
Jauan Jennings WRSF2816-1213-1523.8+0.42022–2025
Deebo Samuel WRSF2823-516-1228.4+10.32022–2026
Curtis Samuel WRCAR277-2010-1621.4-6.62017–2020
Devin Funchess WRCAR2717-1015-1224.0+1.42017–2018
Greg Olsen TECAR2612-1413-1323.5-2.32017–2019
Jarius Wright WRCAR245-197-1619.2-8.82018–2019
Ian Thomas TECAR227-158-1321.1-2.92018–2022
Kyle Allen QBCAR135-86-622.5-6.82019–2019
Ed Dickson TECAR139-48-523.1+2.92017–2017
Robbie Chosen WRCAR134-95-821.6-1.62020–2022

QB ↔ receiver connections

WithTgtRecYdsTDINTEPA/tgtYears
B.Purdy2712171712165+0.122022–2026
C.Newton2571991677133+0.202017–2021
K.Allen1109181242+0.392018–2019
M.Jones695452731+0.382025–2025
B.Mayfield352618411-0.162022–2022
J.Garoppolo312623510+0.412022–2022
S.Darnold222021700+0.792021–2021

Injury history

SeasonWkTeamGame statusInjuryPractice
2026.06.0SF–Not injury related - resting playerFull Participation in Practice
2026.05.0SF–Not injury related - resting playerFull Participation in Practice
2026.04.0SF–Not injury related - resting playerFull Participation in Practice
2026.03.0SF–Not injury related - resting playerFull Participation in Practice
2026.02.0SF–Not injury related - resting playerFull Participation in Practice
2025.019.0SF–Not injury related - resting playerFull Participation in Practice
2025.018.0SF–BackFull Participation in Practice
2025.017.0SF–Not injury related - resting playerFull Participation in Practice
2025.016.0SF–Not injury related - resting playerFull Participation in Practice
2025.015.0SF–IllnessFull Participation in Practice
2025.013.0SF–Not injury related - resting playerFull Participation in Practice
2025.012.0SF–Not injury related - resting playerFull Participation in Practice
2025.011.0SF–Not injury related - resting playerFull Participation in Practice
2025.010.0SF–Not injury related - resting playerFull Participation in Practice
2025.09.0SF–Not injury related - resting playerFull Participation in Practice
2025.08.0SF–Not injury related - resting playerFull Participation in Practice
2025.07.0SF–Not injury related - resting playerFull Participation in Practice
2025.06.0SF–Not injury related - resting playerFull Participation in Practice
2025.04.0SF–Not injury related - resting playerFull Participation in Practice
2025.03.0SF–CalfFull Participation in Practice
2025.02.0SF–CalfFull Participation in Practice
2025.01.0SFQuestionableCalfDid Not Participate In Practice
2024.013.0SF–Not injury related - resting playerFull Participation in Practice
2024.012.0SF–Not injury related - resting playerFull Participation in Practice
2024.011.0SF–AchillesFull Participation in Practice
2024.010.0SFQuestionableAchillesFull Participation in Practice
2024.02.0SFOutCalf, AchillesDid Not Participate In Practice
2024.01.0SFQuestionableCalf, AchillesLimited Participation in Practice
2023.018.0SFOutCalfDid Not Participate In Practice
2023.017.0SF–Not injury related - resting playerDid Not Participate In Practice
2023.08.0SF–ObliqueFull Participation in Practice
2023.07.0SFQuestionableObliqueLimited Participation in Practice
2023.05.0SF–Not injury related - resting playerDid Not Participate In Practice
2022.021.0SF–CalfFull Participation in Practice
2022.019.0SF–KneeFull Participation in Practice
2022.018.0SF–AnkleFull Participation in Practice
2022.017.0SF–KneeFull Participation in Practice
2022.016.0SF–KneeFull Participation in Practice
2022.015.0SF–KneeFull Participation in Practice
2022.014.0SF–KneeFull Participation in Practice
2022.013.0SF–KneeFull Participation in Practice
2022.07.0CAR–Not injury related - resting playerDid Not Participate In Practice
2022.07.0SF–not injury related - travelLimited Participation in Practice
2022.06.0CAR–Not injury related - resting playerDid Not Participate In Practice
2022.05.0CAR–Not injury related - resting playerDid Not Participate In Practice
2022.04.0CARQuestionableThighLimited Participation in Practice
2022.03.0CAR–AnkleFull Participation in Practice
2022.02.0CAR–Not injury related - resting playerDid Not Participate In Practice
2022.01.0CAR–ShinFull Participation in Practice
2021.06.0CAROutHamstringDid Not Participate In Practice
2021.05.0CARDoubtfulHamstringLimited Participation in Practice
2021.04.0CAROutHamstringDid Not Participate In Practice
2020.017.0CARDoubtfulThighDid Not Participate In Practice
2020.016.0CARDoubtfulThighDid Not Participate In Practice
2020.015.0CARDoubtfulThighDid Not Participate In Practice
2020.014.0CARDoubtfulShoulder, ThighDid Not Participate In Practice
2020.012.0CARQuestionableShoulderLimited Participation in Practice
2020.011.0CAROutShoulderDid Not Participate In Practice
2020.010.0CAROutShoulderDid Not Participate In Practice
2019.016.0CAR–Not Injury RelatedFull Participation in Practice
2019.015.0CAR–Not Injury RelatedFull Participation in Practice
2019.013.0CAR–Not Injury RelatedFull Participation in Practice
2019.011.0CAR–FootFull Participation in Practice
2019.010.0CAR–KneeLimited Participation in Practice
2019.09.0CAR–KneeFull Participation in Practice
2019.06.0CAR–BackFull Participation in Practice
2019.05.0CAR–Not Injury RelatedFull Participation in Practice
2019.02.0CAR–Not Injury RelatedFull Participation in Practice
2018.017.0CAR–Not Injury RelatedFull Participation in Practice
2018.016.0CAR–Not Injury RelatedFull Participation in Practice
2018.014.0CAR–Not Injury RelatedFull Participation in Practice
2017.015.0CAR–ShoulderFull Participation in Practice
2017.014.0CAR–ShoulderFull Participation in Practice
2017.013.0CARQuestionableShoulderLimited Participation in Practice
2017.08.0CAR–WristFull Participation in Practice

Game log

DateSznWkOppScoreSULineATSO/UCarRush YdsRush TDRush EPATgtRecRec YdsRec TDFLPPR
2026-10-1920266WAS23-17W-7.5LU166425.4109530030.7
2026-10-1120265@SEA32-29W+3.0WO116814.033150017.3
2026-10-0420264DEN24-14W-3.0WU15521-2.653180016
2026-09-2720263ARI36-30W-7.5LO15751-0.454410021.6
2026-09-2020262MIA35-13W-12.5WO10232-0.644430022.6
2026-09-1020261@LA27-7W+3.5WU106802.785200013.8
2026-01-17202520P@SEA6-41L+6.5LO11350-2.665390012.4
2026-01-11202519P@PHI23-19W+6.0WU15480-2.386662029.4
2026-01-03202518SEA3-13L+2.5LU8230-2.276340011.7
2025-12-28202517CHI42-38W-3.5WO2314012.564410028.1
2025-12-22202516@IND48-27W-4.5WO2111702.986292032.6
2025-12-14202515TEN37-24W-12.5WO22731-2.311140015.7
2025-11-30202513@CLE26-8W-5.5WU20531-1.444210017.4
2025-11-24202512CAR20-9W-7.5WU24891-1.677530027.2
2025-11-16202511@ARI41-22W-3.5WO138124.465401035.1
2025-11-09202510LA26-42L+5.5LO12300-6.0108660017.6
2025-11-0220259@NYG34-24W-2.5WO2810612.265671034.3
2025-10-2620258@HOU15-26L+2.5LU8250-0.76343009.8
2025-10-1920257ATL20-10W-1.5WU2412923.687720039.1
2025-10-1220256@TB19-30L+3.5LO17541-1.387570024.1
2025-10-0220255@LA26-23W+8.5WO22570-6.898821027.9
2025-09-2820254JAX21-26L-3.5LO17490-4.3116921026.1
2025-09-2120253ARI16-15W-1.5LU17520-6.01510880024
2025-09-1420252@NO26-21W-3.0WO135500.976521022.7
2025-09-0720251@SEA17-13W-2.5WU22690-5.3109730023.2
2024-12-01202413@BUF10-35L+6.5LP75302.73214008.7
2024-11-24202412@GB10-38L+6.5LO11310-3.24337007.8
2024-11-17202411SEA17-20L-6.0LU197900.954270014.6
2024-11-10202410@TB23-20W-6.5LU13390-3.376680016.7
2024-02-11202322P@KC22-25L-1.5LP22800-10.288801128
2024-01-28202321PDET34-31W-7.5LO209023.454420029.2
2024-01-20202320PGB24-21W-10.5LU179824.4127300031.8
2023-12-31202317@WAS27-10W-14.0WU146401.754270013.1
2023-12-25202316BAL19-33L-6.5LO1410312.4106280025.1
2023-12-17202315@ARI45-29W-12.5WO1811513.155722041.7
2023-12-10202314SEA28-16W-14.5LU1614503.71180016.3
2023-12-03202313@PHI42-19W-3.0WO179315.643400022.3
2023-11-23202312@SEA31-13W-7.0WO1911424.865250030.9
2023-11-19202311TB27-14W-13.5LU21780-5.455251021.3
2023-11-12202310@JAX34-3W-3.0WU169503.4106470020.2
2023-10-2920238CIN17-31L-4.0LO12541-0.876641029.8
2023-10-2320237@MIN17-22L-7.0LU15451-6.033511122.6
2023-10-1520236@CLE17-19L-9.5LP11430-0.43391014.2
2023-10-0820235DAL42-10W-3.5WO19511-5.332270113.8
2023-10-0120234ARI35-16W-15.0WO2010633.087711048.7
2023-09-2120233NYG30-12W-10.5WU188511.955340022.9
2023-09-1720232@LA30-23W-7.5LO201161-0.433190022.5
2023-09-1020231@PIT30-7W-1.5WU2215213.253170025.9
2023-01-29202221P@PHI7-31L+2.5LU15841-0.344220020.6
2023-01-22202220PDAL19-12W-3.5WU103510.686220017.7
2023-01-14202219PSEA41-23W-10.0WO1511904.722171021.6
2023-01-08202218ARI38-13W-14.0WO104500.833341016.9
2023-01-01202217@LV37-34W-10.0LO1912116.396720031.3
2022-12-24202216WAS37-20W-6.5WO15461-4.522120013.8
2022-12-15202215@SEA21-13W-3.0WU2610810.886300025.8
2022-12-11202214TB35-7W-3.5WO1411915.632341029.3
2022-12-04202213MIA33-17W-4.5WO17660-3.8108801028.6
2022-11-27202212NO13-0W-9.5WU11320-0.26417008.9
2022-11-21202211@ARI38-10W-10.0WO73901.277670017.6
2022-11-13202210LAC22-16W-8.5LU14381-2.964390017.7
2022-10-3020228@LA31-14W-1.0WO18941-1.298551040.3
2022-10-2320227KC23-44L+1.0LO8380-0.32224008.2
2022-10-1620226@LA10-24L+10.0LU13690-1.487890022.8
2022-10-0920225SF15-37L+6.0LO145411.3127500023.4
2022-10-0220224ARI16-26L-1.0LU8270-3.799811025.8
2022-09-2520223NO22-14W+2.0WU251080-4.54270013.5
2022-09-1820222@NYG16-19L-1.0LU1510207.554260016.8
2022-09-1120221CLE24-26L-2.5LO103310.954240015.7
2021-11-28202112@MIA10-33L-1.0LO10350-1.9100003.5
2021-11-21202111WAS21-27L-3.5LO105905.487601024.9
2021-11-14202110@ARI34-10W+7.0WO139505.01010660026.1
2021-11-0720219NE6-24L+3.5LU14520-0.854540014.6
2021-09-2320213@HOU24-9W-8.0WU7310-0.1229006
2021-09-1920212NO26-7W+3.0WU24721-3.165650024.7
2021-09-1220211NYJ19-14W-3.5WU21980-2.699890027.7
2020-11-0820209@KC31-33L+10.0WO18691-0.01010821037.1
2020-09-2020202@TB17-31L+7.5LO185920.954290024.8
2020-09-1320201LV30-34L+3.0LO239723.143380028.5
2019-12-29201917NO10-42L+13.5LO9261-0.8107720022.8
2019-12-22201916@IND6-38L+7.5LU13540-1.015151190032.3
2019-12-15201915SEA24-30L+6.0PO198720.0108880037.5
2019-12-08201914@ATL20-40L+3.5LO115303.01211820024.5
2019-12-01201913WAS21-29L-10.5LO14440-3.8127580017.2
2019-11-24201912@NO31-34L+10.0WO22641-7.499691034.3
2019-11-17201911ATL3-29L-3.5LU14700-2.615111210030.1
2019-11-10201910@GB16-24L+5.0LU2010811.576330026.1
2019-11-0320199TEN30-20W-3.5WO2414622.233201037.6
2019-10-2720198@SF13-51L+4.5LO1411714.354380027.5
2019-10-1320196@TB37-26W-2.0WO22311-7.654261021.7
2019-10-0620195JAX34-27W-3.0WO1917624.586611047.7
2019-09-2920194@HOU16-10W+5.5WU27931-5.51010860033.9
2019-09-2220193@ARI38-20W+2.5WO2415312.543350027.8
2019-09-1220192TB14-20L-6.5LU16370-9.36216007.3
2019-09-0820191LA27-30L+1.5LO1912825.71110810042.9
2018-12-30201817@NO33-14W+8.0WO41801.31122005
2018-12-23201816ATL10-24L+2.5LU2110102.11312770029.8
2018-12-17201815NO9-12L+6.0WU15530-0.8118670026
2018-12-09201814@CLE20-26L-1.0LU166321.476380028.1
2018-12-02201813@TB17-24L-3.5LU1010604.6109551031.1
2018-11-25201812SEA27-30L-3.0LO1712511.111111121046.7
2018-11-18201811@DET19-20L-4.0LU135300.486570017
2018-11-08201810@PIT21-52L+3.5LO147713.055612036.8
2018-11-0420189TB42-28W-6.0WO177922.365780032.7
2018-10-2820188BAL36-21W+2.5WO144510.464111021.6
2018-10-2120187@PHI21-17W+5.0WU72900.066510014
2018-10-1420186@WAS17-23L-1.0LU8200-2.487460013.6
2018-10-0720185NYG33-31W-7.0LO17580-5.365351020.3
2018-09-2320183CIN31-21W-2.5WO2818403.922100021.4
2018-09-1620182@ATL24-31L+5.5LO8370-0.215141020027.9
2018-09-0920181DAL16-8W-2.5WU10500-4.496450113.5
2018-01-07201718P@NO26-31L+6.5WO6160-2.3861011023.7
2017-12-31201717@ATL10-22L+5.0LU6140-1.185400010.4
2017-12-24201716TB22-19W-10.0LU9390-0.44219007.8
2017-12-17201715GB31-24W-3.0WO12630-0.276731025.6
2017-12-10201714MIN31-24W+2.5WO8350-0.24318008.3
2017-12-03201713@NO21-31L+5.5LO6160-1.465331015.9
2017-11-26201712@NYJ35-27W-5.5WO76202.152350011.7
2017-11-13201710MIA45-21W-8.0WO52311.473271020
2017-11-0520179ATL20-17W+3.0WU156610.365280020.4
2017-10-2920178@TB17-3W+1.5WU430-2.475490010.2
2017-10-2220177@CHI3-17L-2.5LU7100-2.397360011.6
2017-10-1220176PHI23-28L-3.0LO480-1.21410561022.4
2017-10-0820175@DET27-24W+2.0WO370-0.275311014.8
2017-10-0120174@NE33-30W+9.0WO6160-1.66433008.9
2017-09-2420173NO13-34L-5.5LO41600.81191010020.7
2017-09-1720172BUF9-3W-6.5LU8100-3.75434008.4
2017-09-1020171@SF23-3W-4.5WU13470-2.775380111.5