McCaffrey is participating in the offseason program without any restrictions, ESPN.com's Nick Wagoner reports.
TE
Brayden Willis: Signs tender Tuesday
Apr 22nd
Willis signed his exclusive rights free-agent tender with the 49ers on Tuesday.
QB
Brock Purdy: Participating in voluntary workouts
Apr 22nd
Purdy is present Tuesday for the start of San Francisco's voluntary offseason program, Adam Schefter of ESPN reports.
TE
George Kittle: Not present for voluntary OTAs
Apr 22nd
Kittle is not at team facilities for the start of San Francisco's voluntary offseason workout program, Adam Schefter of ESPN reports.
TE
Jake Tonges: Re-signs with San Francisco
Apr 17th
Tonges re-signed with the 49ers on a one-year, $1.03 million contract Thursday.
OT
Isaac Alarcon: Suspended six games
Apr 16th
Alarcon was handed a six-game suspension Wednesday for violating the NFL's performance-enhancing substances policy, Matt Maiocco of NBC Sports Bay Area reports.
RB
Christian McCaffrey: Recovered from knee injury
Apr 8th
San Francisco coach Kyle Shanahan said last week that McCaffrey (knee) is healthy and doing well, Matt Maiocco of NBC Sports Bay Area reports.
K
Jake Moody: Will face competition
Apr 2nd
Coach Kyle Shanahan said Tuesday that the 49ers intend to bring in a veteran kicker "who's capable of taking that job" to compete with Moody this offseason, Eric Branch of the San Francisco Chronicle reports.
WR
Brandon Aiyuk: Progressing with injury recovery
Mar 31st
GM John Lynch relayed Monday that Aiyuk, who tore the ACL and MCL in his right knee in October, met with Dr. Neal ElAttrache last week and got "good reviews" in terms of the progress he's made in his recovery, Nick Wagoner of ESPN.com reports.
DE
Sam Okuayinonu: Signs ERFA tender
Mar 27th
Okuayinonu signed his one-year exclusive rights tendered contract with the 49ers on Wednesday.