TheFantasyAgent
Dynasty RankingsTrade CalculatorNewsletter

© 2026 TheFantasyAgent. All rights reserved.

Dynasty RankingsTrade CalculatorNewsletter

Christian McCaffrey

RB
Age
29
Trade Value
68
Sell

Still producing at a high level, but at 29 he's on borrowed time. Sell now while contenders will overpay for a proven winner.

Durability Score: 61.2
Expected Games: 7.6
Injury Risk: catastrophic_history
Career Games Missed: 25

Player Stats

RB1
Season:

Career History

YearTeamGAttRush YdsYPCRush TDTgtRecRec YdsRec TDTot TDHPPRPPGRank
2022CAR6853934.62433327713101.516.9RB2
2022SF111597464.766552464410212.419.3RB2
2023SF162721,4595.4148367564721357.822.4RB1
2024SF4502024.0019151460040.310.1RB71
2025SF173111,2023.910129102924717365.621.5RB1
Career548774,0024.632339269237519511077.620.0--
WkOppResultAttYdsYPCTDTgtRecR.YdsR.TDHPPR
1SEAW 17-1322693.1010973018.7
2NOW 26-2113554.207652119.7
3ARIW 16-1517523.10151088019.0
4JAXL 21-2617492.9011692123.1
5LAW 26-2322572.609882123.9
6TBL 19-3017543.218757020.6
7ATLW 20-10241295.428772035.6
8HOUL 15-268253.10634308.3
9NYGW 34-24281063.816567131.8
10LAL 26-4212302.5010866013.6
11ARIW 41-2213816.226540132.6
12CARW 20-924893.717753023.7
13CLEW 26-820532.614421015.4
15TENW 37-2422733.311114015.2
16INDW 48-27211175.608629229.6
17CHIW 42-38231406.116441026.1
18SEAL 3-138232.90763408.7
Season Avg21.5

Weekly Fantasy Points

Dynasty Value Components

Production
100.0
Aging
37.3
Trajectory
92.4
Team Invest.
54.5
Durability
61.2
Qualitative
50.0

RB Aging Curve

Matchup Grades

Wk 12
--
vs CAR
61.8
Wk 13
--
vs CLE
38.1
Wk 15
--
vs TEN
55.2
Wk 16
--
vs IND
19.7
Wk 17
--
vs CHI
30.4
Wk 18
--
vs SEA
33.0

Qualitative Signals

No recent signals.

Comparable Players

Josh JacobsHold
RBAge 2770
Rhamondre StevensonHold
RBAge 2764
Joe MixonSell
RBAge 2961
Derrick HenrySell
RB

Recent Projections

WeekFantasy PtsCarriesRush YdsTargetsRec Yds
S2024 W13----------
S2025 W1----------
S2025 W2----------
S2025 W3----------
S2025 W4----------
S2025 W5----------
S2025 W6----------
S2025 W7--------
Back to home

Position average performance by age. Player marker shows current age on the curve. Dots show actual career production relative to personal peak.

Age 31
60
Rico DowdleHold
RBAge 2760
--