A look at the San Francisco 49ers complete alphabetical roster in photos.
The San Francisco 49ers roster is constantly in flux during the offseason. To help you stay up to date, we have compiled all of the transactions since the new league year began into one article.
June 15: K Corey Acosta and WR Mario Hull signed to three-year deals
June 15: OL Ben Gottschalk signed to two-year deal
June 15: WR Darius Davis and OL Chris Martin waived
June 12: T Sean Hooey claimed off waivers from New York Jets
June 6: P Andy Lee traded to Cleveland Browns
May 18: OL Justin Renfrow signed to two-year deal
May 18: CB Mylan Hicks signed to three-year deal
May 15: DL Arik Armstead signed to four-year deal
May 11: S Jaquiski Tartt, LB Eli Harold, TE Blake Bell, RB Mike Davis, WR DeAndre Smelter, P Bradley Pinion, OL Ian Silberman, OL Trent Brown and TE Busta Anderson signed to four-year deals
May 5: WR Dres Anderson, WR Issac Blakeney, WR DiAndre Campbell, WR Darius Davis, OL Patrick Miller, DL Marcus Rush, QB Dylan Thompson, WR DeAndrew White and S Jermaine Whitehead signed to three-year deals
April 30: WR Trindon Holliday, G Fouimalo Fonoti and WR Lance Lewis waived
April 30: LB Philip Wheeler signed to one-year deal
April 3: LB Nick Bellore signed to two-year deal
March 31: LB Desmond Bishop re-signed to one-year deal
March 27: CB Cameron Fuller waived
March 26: T Jonathan Martin waived
March 18: RB Reggie Bush signed to one-year deal
March 17: G Erik Pears signed to two-year deal
March 16: LB Chris Borland announced retirement from football
March 14: CB Chris Cook re-signed to one-year deal
March 14: CB Shareece Wright signed to one-year deal
March 12: TE Garrett Celek re-signed to one-year deal
March 12: QB Blaine Gabbert re-signed to two-year deal
March 12: WR Stevie Johnson released
March 11: WR Torrey Smith signed to five-year deal
March 10: TE/LS Kyle Nelson re-signed to four-year deal
March 10: LB Patrick Willis announced retirement from football
March 9: TE Derek Carrier signed to two-year contract extension
March 5: WR Jerome Simpson signed to two-year deal
March 5: DT Darnell Dockett signed to two-year deal
March 3: RB Jarryd Hayne signed to three-year deal