Christian McCaffrey

Christian McCaffrey

SFFRB • #23

Christian McCaffrey said he is participating in San Francisco’s offeseason program with no restrictions.

Kyle Shanahan said McCaffrey was “healthy and doing great” earlier this month, but it’s still notable that McCaffrey is going through OTAs without any restrictions. “As soon as that injury happened in Buffalo, I was kind of. . . . This was my goal, to not miss a day of OTAs, be back, ready to go, with nothing hindering me, and that’s where I’m at,” McCaffrey told reporters. We know it’s going to take one blurb a day of McCaffrey being healthy before anyone believes the 49ers after last offseason, but we’re off to a strong start before the draft. McCaffrey should be an RB1 — if healthy — in 2025 fantasy drafts.

Injury

about 14 hours ago

April 22, 2025 9:35 PM

More News About San Francisco 49ers

Evan Anderson
San Francisco 49ers

49ers signed DL Evan Anderson, DL Alex Barrett, LB Jalen Graham and TE Brayden Willis to their one-year exclusive rights tendered contracts.

San Francisco 49ers
George Kittle
San Francisco 49ers

George Kittle did not report for voluntary offseason conditioning and Ian Rapoport reports an extension is “not close.”

San Francisco 49ers
Brock Purdy
San Francisco 49ers

Brock Purdy is at 49ers voluntary offseason conditioning.

San Francisco 49ers

More RB News

Jaylen Warren
Pittsburgh Steelers

Steelers signed Jaylen Warren to a one-year, $5.3 million contract.

Pittsburgh Steelers
Jaylen Warren
Pittsburgh Steelers

Steelers coach Mike Tomlin said he “certainly feel[s] comfortable” with Jaylen Warren’s ability to be the team’s No. 1 back.

Pittsburgh Steelers
Zack Moss
Cincinnati Bengals
Zack Moss
RB #31

Bengals restructured Zack Moss’ contract.

Cincinnati Bengals