Pacing league with 21 TDs

McCaffrey rushed 14 times for 103 yards and a touchdown while adding six receptions and 28 receiving yards off of 10 targets in Monday's 33-19 loss to the Ravens.

It was a disastrous night for the 49ers on the whole, but it's hard to point any fingers at McCaffrey after he logged the fourth 100-yard rushing game over his last five contests. The MVP candidate also punched in his 21st touchdown of the season, maintaining pace for the league lead with Miami's Raheem Mostert, who also registered his 21st score earlier in Week 16. McCaffrey has just set a new personal best in rushing yards over a single season with 1,395 through 15 games, surpassing the 1,387 rushing yards he posted during his incredible 2019 campaign with the Panthers. With just two games left in the regular season, McCaffrey should be afforded ample opportunities to bolster his award bids, startring with a road matchup against the Commanders on Dec. 31.

2026 Ultimate Draft Kit
Get the 2026 Ultimate Draft Kit!
Get the 2026 UDK

More San Francisco 49ers Fantasy Football News

Jake Tonges

Jake Tonges

TE SF

Taking part in camp

Tonges (foot) is participating in practice to begin training camp, Brooke Evans of the 49ers' official site reports.

Jordan James

RB SF

Opens camp as RB2

James appears to be operating as the No. 2 running back behind Christian McCaffrey to begin training camp, Nick Wagoner of ESPN.com reports.

Remains on left squad list

San Francisco general manager John Lynch told reporters Saturday that Aiyuk (knee) will remain on the 49ers' reserve/left squad list, Adam Schefter of ESPN reports.

Brock Purdy

Brock Purdy

QB SF

Plans throwing sessions before camp

Purdy, who has been participating in this week's Tight End University, an event hosted by teammate George Kittle (Achilles), said that he plans to gather with other 49ers for throwing sessions over the next month prior to training camp, David Lombardi of the San Francisco Standard reports.