The San Francisco 49ers have had a busy offseason. Head coach Kyle Shanahan heads into his second season with the team in possession of just 13 players from the previous regime. That means he and general manager John Lynch hand picked nearly 86 percent of the 90-man roster.

Below is a breakdown of the 49ers' busy offseason as the team prepares to have its players report on Wednesday for the start of training camp.

New 49ers



Returning 49ers



Contract Extensions



Pay Raise



Draft Picks



Undrafted Free Agents Signed



Unrestricted Free Agents Lost



* Signed elsewhere

Traded




More San Francisco 49ers News