/cdn.vox-cdn.com/uploads/chorus_image/image/45908734/usa-today-8081935.0.jpg)
The San Francisco 49ers got busy in free agency over the weekend, signing three outside free agents, and re-signing one of their own free agents. The 49ers announced the signing of cornerback Shareece Wright, and the re-signing of cornerback Chris Cook. The team is also reported to have signed running back Reggie Bush and offensive lineman Erik Pears. The 49ers will announce those two moves once the paperwork has been processed by the NFL.
Since we have a week of free agency under our belt, and there has been plenty of action, now seemed as good a time as any to put together a new look at the 49ers full roster. The team can sign 90 players to the roster, and as of now, they have 74 either under contract, or close to under contract.
I included the two exclusive rights free agents, Michael Wilhoite and Tony-Jerod-Eddie. The 49ers tendered both of them, which means they remain under team control. I also still have Justin Smith on the roster, since we don't know his status yet.
The team has seven free agents that are unsigned, with Michael Crabtree the most notable. The team will likely sign at least one or two more free agents, but they will likely be under the radar. They might end up waiting until after June 1, when unrestricted free agents no longer count against the comp pick formula.
Players that are in bold and italics are new additions since our last look at the 90-man roster, on March 6.
Under contract
QB (2): Colin Kaepernick, Blaine Gabbert
RB (5): Carlos Hyde, Kendall Hunter, Reggie Bush, Kendall Gaskins, Jarryd Hayne
FB (2): Bruce Miller, Trey Millard
WR (8): Anquan Boldin, Torrey Smith, Bruce Ellington, Trindon Holliday, Chuck Jacobs, Quinton Patton, Lance Lewis, Jerome Simpson
TE (6): Vernon Davis, Vance McDonald, Garrett Celek, Derek Carrier, Asante Cleveland, Xavier Grimble
OT (4): Joe Staley, Anthony Davis, Jonathan Martin, Chris Martin
OG (6): Alex Boone, Fou Fonoti, Joe Looney, Brandon Thomas, Erik Pears, Andrew Tiller
C (3): Marcus Martin, Daniel Kilgore, Dillon Farrell
DL (11): Justin Smith, Ian Williams, Glenn Dorsey, Tank Carradine, Quinton Dial, Darnell Dockett, Tony Jerod-Eddie, Mike Purcell, Kaleb Ramsey, Lawrence Okoye, Garrison Smith
OLB (5): Aldon Smith, Ahmad Brooks, Aaron Lynch, Corey Lemonier, Chase Thomas
ILB (5): NaVorro Bowman, Chris Borland, Michael Wilhoite, Nick Moody, Shayne Skov
CB (9): Tramaine Brock, Dontae Johnson, Chris Cook, Shareece Wright, Kenneth Acker, Cameron Fuller, Leon McFadden, Keith Reaser, Marcus Cromartie
S (5): Antoine Bethea, Eric Reid, Jimmie Ward, Craig Dahl, L.J. McCray
P (1): Andy Lee
K (1): Phil Dawson
LS (1): Kyle Nelson
Unrestricted free agents
QB: Josh Johnson
RB: Alfonso Smith, Phillip Tanner
WR: Michael Crabtree, Brandon Lloyd, Kassim Osgood
ILB: Desmond Bishop