Christian McCaffrey plays RB for SF, with a market value of 4,198 and 24.5 fantasy points per game across 17 active games.
RB SF · Age 30 · NFL year 10
Market value
4,198 +101 / 30d
RB10 on the current board
Points per game
24.5
416.6 points · 17 active games
Last 4 active
22.0 -2.5 PPG
Versus 24.5 season pace
Market edge
+9 Priced behind
RB1 production vs RB10 market
Market value · 90-day signal
Current value 4,198. The final 30-day move is +101.
The final 30 days use the verified market delta. Earlier points provide directional context and are not recorded daily history.
Market position
Tier expectation
+7 PPG vs Tier1 baseline
Trade frequency
1.3% of tracked trades, 30 days
30-day move
+101 (+2.5%)
Board position
RB10 market · RB1 production
The Dynalyze take
The read
HOLD. Elite upside and floor when healthy. High injury risk makes him a volatile pick.
Buy 2 · Hold 0 · Fade 1
Moderate agreement: 2 of 3 reads lean buy.
Recurring themes
RB10 market rank versus RB1 production rank BUY 2 of 3 reads
Last-four pace is -2.5 PPG versus season pace FADE 1 of 3 reads
Market value moved +101 over 30 days BUY 2 of 3 reads
The case
Bull case
416.6 points across 17 active games. box scores
24.5 PPG is +7 versus the current tier baseline. model
RB1 production keeps the profile competitive at the position. model
Bear case
Last-four pace is -2.5 PPG versus the season rate. box scores
RB10 market rank versus RB1 production rank defines the price risk. market feed
High injury risk. Uncertainty if he wins or loses your league. Age risk at 30 years old. Risk of injury remains. The role concern is high, so the price should leave room for that uncertainty. consensus
Roster fit
Contenders should hold unless an offer clearly improves the weekly lineup. model
Rebuilders should require liquidity, picks, or age insulation before moving below tier. model
Offer discipline matters more than forcing action at the current signal strength. consensus