| | WR | Signed (The San Francisco 49ers signed WR Trent Taylor. ) |
| | CB | Signed (The San Francisco 49ers signed CB Rock Ya-Sin.) From |
| | TE | Signed (The San Francisco 49ers signed TE Eric Saubert.) |
| | RB | Signed (The San Francisco 49ers signed RB Patrick Taylor.) |
| | OLB | Signed (The Tampa Bay Buccaneers signed LB Randy Gregory.) To |
| | QB | Signed (The San Francisco 49ers signed QB Joshua Dobbs.) |
| | DL | Declared Free Agent (DT Sebastian Joseph-Day elected free agency.) |
| | DE | Declared Free Agent (DL Chase Young elected free agency.) |
| | CB | Signed (The San Francisco 49ers signed CB Chase Lucas.) |
| | OL | Signed (The San Francisco 49ers signed T Brandon Parker.) |
| | LB | Signed (The San Francisco 49ers signed LB Ezekiel Turner.) |
| | CB | Signed (The San Francisco 49ers signed CB Isaac Yiadom.) |
| | LB | Declared Free Agent (San Francisco 49ers LB Oren Burks declared free agency.) |
| | LB | Signed (The San Francisco 49ers signed LB De'Vondre Campbell.) |
| | WR | Declared Free Agent (San Francisco 49ers WR Ray-Ray McCloud declared free agency.) |
| | DL | Traded (The Houston Texans traded DT Maliek Collins to the San Francisco 49ers.) From |
| | OL | Declared Free Agent (San Francisco 49ers OL Matt Pryor declared free agency.) |
| | DL | Signed (The San Francisco 49ers signed DT Jordan Elliott.) |
| | QB | Declared Free Agent (QB Sam Darnold elected free agency.) |
| | DL | Signed (The San Francisco 49ers signed OLB Yetur Gross-Matos.) |
| | DT | Declared Free Agent (DT Javon Kinlaw elected free agency.) |
| | DE | Declared Free Agent (DL Clelin Ferrell declared free agency.) |
| | DL | Signed (The San Francisco 49ers signed DE Leonard Floyd.) |
| | DL | Released (The San Francisco 49ers released DT Arik Armstead.) |
| | TE | Declared Free Agent (TE Charlie Woerner elected free agency.) |
| | CB | Released (The San Francisco 49ers released CB Isaiah Oliver.) |
| | RB | Signed (The Philadelphia Eagles signed RB Tyrion Davis-Price to a reserve/future contract.) To |
| | DL | Signed (The San Francisco 49ers signed DL Austin Bryant to a reserve/future contract.) |
| | DL | Signed (The San Francisco 49ers signed DL Alex Barrett to a reserve/future contract.) |
| | DL | Signed (The San Francisco 49ers signed DT Austin Bryant to a reserve/future contract.) |
| | OL | Signed (The San Francisco 49ers signed OL Austin Bryant to a reserve/future contract.) |
| | DL | Activated (The San Francisco 49ers elevated DL T.Y. McGill from the practice squad.) |
| | DL | Activated (The San Francisco 49ers elevated DL Alex Barrett from the practice squad.) |
| | WR | Activated (The San Francisco 49ers elevated WR Willie Snead IV from the practice squad.) |
| | LB | Activated (The San Francisco 49ers elevated LB Curtis Robinson from the practice squad.) |
| | DL | Placed on Injured Reserve, Designated for Return (The San Francisco 49ers placed DL Kalia Davis on the IRD.) |
| | OL | Signed (The San Francisco 49ers signed OL Isaac Alarcon to a reserve/future contract.) |
| | DL | Pract. squad add (The San Francisco 49ers assigned DL Alex Barrett to the practice squad.) |
| | DL | Pract. squad add (The San Francisco 49ers assigned DL T.Y. McGill to the practice squad.) |
| | WR | Signed (The San Francisco 49ers placed WR Danny Gray on the IR.) |
| | DL | Re-signed (The San Francisco 49ers have re-signed DE Austin Bryant to the practice squad.) From |
| | RB | Released (The San Francisco 49ers have released RB Jeremy McNichols.) |
| | S | Placed on Injured Reserve, Designated for Return (The San Francisco 49ers have placed S George Odum on IRD.) |
| | CB | Placed on Injured Reserve (The San Francisco 49ers placed CB Jason Verret on IR.) |
| | CB | Pract. squad add (The San Francisco 49ers signed CB Terrance Mitchell to the practice squad.) |
| | S | Placed on Injured Reserve (The San Francisco 49ers placed SAF Tayler Hawkins on the practice squad IR.) |
| | DL | Pract. squad add (The San Francisco 49ers signed DT Sam Okuayinonu to the practice squad.) |
| | RB | Pract. squad add (The San Francisco 49ers assigned RB Jeremy McNichols to the practice squad.) |
| | S | Pract. squad add (The San Francisco 49ers assigned DB Tayler Hawkins to the practice squad.) |
| | TE | Placed on Injured Reserve (The San Francisco 49ers placed TE Ross Dwelley on injured reserve.) |
| | WR | Activated (The San Francisco 49ers activated WR Ray-Ray McCloud from IRD.) |
| | S | Activated (The San Francisco 49ers elevated SAF Tayler Hawkins from the practice squad.) |
| | RB | Activated (The San Francisco 49ers elevated RB Jeremy McNichols from the practice squad.) |
| | WR | Placed on Injured Reserve, Designated for Return (The San Francisco 49ers place WR Ray-Ray McCloud on IRD.) |
| | WR | Activated (The San Francisco 49ers elevated WR Tay Martin to the active roster.) |
| | S | Activated (The San Francisco 49ers elevated SAF Erik Harris to the active roster.) |
| | RB | Pract. squad add (The San Francisco 49ers signed RB Jeremy McNichols to the practice squad.) |
| | OL | Pract. squad add (The San Francisco 49ers signed OT Sebastian Gutierrez to the practice squad.) |
| | OL | Activated (The Carolina Panthers signed G Ilm Manning to their active roster.) To |
| | WR | Pract. squad add (The San Francisco 49ers signed WR Willie Snead to the practice squad.) |
| | WR | Placed on Injured Reserve, Designated for Return (The San Francisco 49ers placed Danny Gray on IRD.) |
| | OL | Activated (The San Francisco 49ers signed OT Matt Pryor to their active roster.) |
| | RB | Waived (The San Francisco 49ers waived RB Jeremy McNichols.) |
| | DL | Signed (The San Francisco 49ers signed DL Sebastian Joseph-Day.) |
| | CB | Pract. squad add (The San Francisco 49ers assigned DB Jason Verrett to the practice squad.) |
| | DT | Released (The San Francisco 49ers released DT Taylor Stallworth.) |
| | WR | Waived (The San Francisco 49ers waived WR Willie Snead.) |
| | DL | Pract. squad add (The San Francisco 49ers assigned DL T.Y. McGill to the practice squad.) |
| | DL | Activated (The San Francisco 49ers elevated DL T.Y. McGill to the active roster.) |
| | OL | Waived (The San Francisco 49ers waived OL Matt Pryor.) |
| | WR | Signed (The San Francisco 49ers signed WR Willie Snead to the active roster.) |
| | CB | Activated (The San Francisco 49ers elevated CB Jason Verrett to the active roster.) |
| | DT | Pract. squad add (The San Francisco 49ers signed DL Taylor Stallworth to the practice squad.) |
| | RB | Activated (The San Francisco 49ers signed RB Jeremy McNIchols to the active roster.) |
| | DL | Placed on Injured Reserve (The SaN Francisco 49ers placed DL Kalia Davis on injured reserve.) |
| | RB | Pract. squad add (The San Francisco 49ers assigned RB Jeremy McNichols to the practice squad.) |
| | DL | Pract. squad add (The San Francisco 49ers assigned DL T.Y. McGill to the practice squad.) |
| | DL | Activated (The San Francisco 49ers elevated DT T.Y. McGill to the active roster.) |
| | RB | Activated (The San Francisco 49ers elevated RB Jeremy McNichols to the active roster.) |
| | RB | Pract. squad add (The San Francisco 49ers assigned RB Jeremy McNichols to the practice squad.) |
| | CB | Pract. squad add (The San Francisco 49ers signed CB Jason Verrett to the practice squad.) |
| | S | Pract. squad add (The San Francisco 49ers assigned DB Erik Harris to the practice squad.) |
| | WR | Placed on Injured Reserve (The San Francisco 49ers placed WR Ray-Ray McCloud III on IR.) |
| | WR | Activated (The San Francisco 49ers elevated WR Chris Conley to the active roster.) |
| | WR | Released (The San Francisco 49ers released WR Isaiah Winstead.) |
| | RB | Pract. squad add (The San Francisco 49ers signed RB Tyrion Davis-Price to the practice squad.) |
| | S | Signed (The San Francisco 49ers signed SAF Logan Ryan.) |
| | RB | Waived (The San Francisco 49ers waived RB Tyrion Davis-Price.) |
| | S | Pract. squad add (The San Francisco 49ers assigned SAF Erik Harris to the practice squad.) |
| | WR | Pract. squad add (The San Francisco 49ers assigned WR Chris Conley to the practice squad.) |
| | WR | Activated (The San Francisco 49ers elevated WR Chris Conley to the active roster.) |
| | S | Activated (The San Francisco 49ers elevated FS Erik Harris to the active roster.) |
| | CB | Pract. squad add (The San Francisco 49ers signed DB Kemon Hall to the practice squad.) |
| | OG | Released (The San Francisco 49ers released OL Henry Byrd.) |
| | S | Pract. squad add (The San Francisco 49ers signed DB Erik Harris to the practice squad.) |
| | S | Placed on Injured Reserve (The San Francisco 49ers placed SAF George Odum on the IR.) |
| | DL | Activated (The San Francisco 49ers activated DL Robert Beal from the IRD.) |
| | CB | Waived (The San Francisco 49ers waived CB Shemar Jean-Charles.) |
| | CB | Activated (The San Francisco 49ers activated CB Samuel Womack.) |
| | OL | Activated (The San Francisco 49ers elevated OL Corey Luciano to the active roster.) |
| | OL | Activated (The San Francisco 49ers elevated OL Jesse Davis to the active roster.) |
| | OL | Signed (The San Francisco 49ers sign G Ben Bartch to their active roster.) From |
| | S | Placed on Injured Reserve (The San Francisco 49ers placed S Talanoa Hufanga on injured reserve.) |
| | OL | Pract. squad add (The San Francisco 49ers assigned C Corey Luciano to the practice squad.) |
| | OL | Activated (The San Francisco 49ers elevated OL Corey Luciano to the active roster.) |
| | CB | Activated (The San Francisco 49ers activated CB Darrell Luter Jr. from IRD.) |
| | OL | Placed on Injured Reserve (The San Francisco 49ers placed OL Nick Zakelj on injured reserve.) |
| | DL | Released (The San Francisco 49ers released DL Austin Bryant.) |
| | DL | Pract. squad add (The San Francisco 49ers signed DL Spencer Waege to the practice squad.) |
| | LB | Pract. squad add (The San Francisco 49ers assigned LB Curtis Robinson to the practice squad.) |
| | WR | Pract. squad add (The San Francisco 49ers assigned WR Willie Snead to the practice squad.) |
| | WR | Activated (The San Francisco 49ers elevated WR Willie Snead from the practice squad to the active roster.) |
| | CB | Signed (The San Francisco 49ers signed CB Shemar Jean-Charles from the practice squad.) |
| | DL | Placed on Injured Reserve (The San Francisco 49ers placed DE Drake Jackson on injured reserve.) |
| | LB | Activated (The San Francisco 49ers elevated LB Curtis Robinson from the practice squad to the active roster.) |
| | OG | Pract. squad add (The San Francisco 49ers signed OL Henry Byrd to the practice squad.) |
| | CB | Placed on Injured Reserve, Designated for Return (The San Francisco 49ers placed DB Samuel Womack III on IRD.) |
| | DL | Placed on Injured Reserve, Designated for Return (The San Francisco 49ers placed DL Robert Beal Jr. on IRD.) |
| | CB | Placed on Injured Reserve, Designated for Return (The San Francisco 49ers placed DB Darrell Luter on IRD.) |
| | T | Signed (The Cleveland Browns signed OL Leroy Watson IV.) To |
| | OL | Pract. squad add (The San Francisco 49ers signed OL Jesse Davis to the practice squad.) |
| | CB | Released (The San Francisco 49ers released DB Anthony Brown.) |
| | DE | Traded (The Washington Commanders traded DL Chase Young to the San Francisco 49ers.) From |
| | DB | Released (The San Francisco 49ers released CB Kendall Sheffield.) |
| | WR | Activated (The San Francisco 49ers elevated WR Willie Snead IV to the active roster. ) |
| | DB | Activated (The San Francisco 49ers elevated CB Kendall Sheffield to the active roster. ) |
| | WR | Pract. squad add (The San Francisco 49ers assigned WR Chris Conley to the practice squad.) |
| | CB | Released (The San Francisco 49ers released SAF Tre Norwood.) |
| | S | Pract. squad add (The San Francisco 49ers signed SAF Tayler Hawkins to the practice squad.) |
| | CB | Activated (The San Francisco 49ers elevated CB Shemar Jean-Charles to the active roster. ) |
| | WR | Activated (The San Francisco 49ers elevated WR Chris Conley to the active roster. ) |
| | LB | Pract. squad add (The San Francisco 49ers assigned LB Curtis Robinson to the practice squad.) |
| | CB | Pract. squad add (The San Francisco 49ers assigned CB Shemar Jean-Charles to the practice squad.) |
| | LB | Activated (The San Francisco 49ers elevated LB Curtis Robinson to the active squad.) |
| | CB | Activated (The San Francisco 49ers elevated CB Shemar Jean-Charles to the active squad.) |
| | DB | Pract. squad add (The San Francisco 49ers assigned DB Kendall Sheffield to the practice squad.) |
| | DL | Pract. squad add (The San Francisco 49ers assigned DL Austin Bryant to the practice squad.) |
| | DB | Activated (The San Francisco 49ers activated CB Kendall Sheffield from the practice squad.) |
| | DE | Released (The San Francisco 49ers released DL Kerry Hyder.) |
| | DL | Activated (The San Francisco 49ers activated DE Austin Bryant from the practice squad.) |
| | OLB | Traded (The Denver Broncos traded OLB Randy Gregory to the San Francisco 49ers.) From |
| | FB | Released (The San Francisco 49ers released FB Jack Colletto.) |
| | OL | Pract. squad add (The San Francisco 49ers signed OL Ilm Manning to the practice squad.) |
| | RB | Pract. squad add (The San Francisco 49ers signed RB Jeremy McNichols to the practice squad.) |
| | DL | Released (The San Francisco 49ers released DL Marlon Davidson.) |
| | DB | Pract. squad add (The San Francisco 49ers assigned CB Kendall Sheffield to the practice squad.) |
| | WR | Pract. squad add (The San Francisco 49ers assigned WR Willie Snead to the practice squad.) |
| | DB | Activated (The San Francisco 49ers elevated CB Kendall Sheffield to the active roster. ) |
| | WR | Activated (The San Francisco 49ers elevated WR Willie Snead IV to the active roster. ) |
| | TE | Pract. squad add (The San Francisco 49ers signed TE Jake Tonges to the practice squad.) |
| | DB | Pract. squad add (The San Francisco 49ers signed CB Kendall Sheffield to the practice squad.) |
| | CB | Pract. squad add (The San Francisco 49ers signed DB Tre Norwood to the practice squad.) |
| | RB | Released (The San Francisco 49ers released RB Jeremy McNichols.) |
| | TE | Released (The San Francisco 49ers released TE Troy Fumagalli.) |
| | RB | Signed (The San Francisco 49ers signed RB Jeremy McNichols to the practice squad.) |
| | CB | Waived (The San Francisco 49ers waived CB Tre Swilling.) |
| | CB | Signed (The San Francisco 49ers signed CB Anthony Brown.) |
| | CB | Activated (The San Francisco 49ers elevated DB Shemar Jean-Charles to the active roster.) |
| | WR | Activated (The San Francisco 49ers elevated WR Chris Conley to the active roster.) |
| | CB | Released (The San Francisco 49ers released CB Anthony Brown.) |
| | CB | Signed (The San Francisco 49ers signed CB Tre Swilling to the active roster.) |
| | S | Signed (The Arizona Cardinals signed SAF Qwuantrezz to the active roster. ) To |
| | CB | Pract. squad add (The San Francisco 49ers assigned CB Tre Swilling to the practice squad.) |
| | CB | Activated (The San Francisco 49ers elevated CB Tre Swilling to the active roster. ) |
| | CB | Placed on Injured Reserve (The San Francisco 49ers placed CB Samuel Womack on the IR.) |
| | DL | Pract. squad add (The San Francisco 49ers assigned DL Austin Bryant to the practice squad.) |
| | LB | Pract. squad add (The San Francisco 49ers assigned LB Curtis Robinson to the practice squad.) |
| | LB | Activated (The San Francisco 49ers elevated LB Curtis Robinson from the practice squad.) |
| | DL | Activated (The San Francisco 49ers elevated DL Austin Bryant to the active roster.) |
| | DL | Signed (The San Francisco 49ers signed DL Austin Bryant to the practice squad.) |
| | K | Released (The San Francisco 49ers released K Matthew Wright.) |
| | DL | Released (The San Francisco 49ers released DL Austin Bryant.) |
| | DL | Activated (The San Francisco 49ers activated Nick Bosa from the Non-Football Injury Related list.) |
| | S | Waived Injury (The San Francisco 49ers waived SAF Tayler Hawkins due to injury.) |
| | K | Waived Injury (The San Francisco 49ers waived K Zane Gonzalez with an injury settlement.) |
| | CB | Waived Injury (The San Francisco 49ers waived CB A.J. Parker with an injury settlement.) |
| | RB | Released (The San Francisco 49ers released RB Brian Hill.) |
| | K | Pract. squad add (The San Francisco 49ers signed K Matthew Wright to the practice squad.) |
| | DL | Reserve/non football injury (The San Francisco 49ers placed DL Joey Bosa on the Non Football Injury-Related list.) |
| | DE | Signed (The San Francisco 49ers signed DL Kerry Hyder.) |
| | WR | Placed on Injured Reserve (The San Francisco 49ers placed WR Danny Gray on the IR.) |
| | DL | Placed on Injured Reserve (The San Francisco 49ers placed DL Robert Beal on the IR.) |
| | CB | Pract. squad add (The San Francisco 49ers signed DB Shemar Jean-Charles to the practice squad.) |
| | DL | Signed (The San Francisco 49ers signed DL Austin Bryant.) |
| | DL | Pract. squad add (The San Francisco 49ers signed DL Alex Barrett to the practice squad.) |
| | WR | Pract. squad add (The San Francisco 49ers signed WR Chris Conley to the practice squad.) |
| | DL | Pract. squad add (The San Francisco 49ers signed DT T.Y. McGill to the practice squad.) |
| | RB | Pract. squad add (The San Francisco 49ers signed RB Brian Hill to the practice squad.) |
| | TE | Pract. squad add (The San Francisco 49ers signed TE Troy Fumagalli to the practice squad.) |
| | CB | Pract. squad add (The San Francisco 49ers signed CB Tre Swilling to the practice squad.) |
| | DL | Pract. squad add (The San Francisco 49ers signed DL Marlon Davidson to the practice squad.) |
| | WR | Pract. squad add (The San Francisco 49ers signed WR Isaiah Winstead to the practice squad.) |
| | OL | Pract. squad add (The San Francisco 49ers signed OL Corey Luciano to the practice squad.) |
| | T | Pract. squad add (The San Francisco 49ers signed OL Leroy Watson to the practice squad.) |
| | CB | Pract. squad add (The San Francisco 49ers signed CB Shemar Jean-Charles to the practice squad.) |
| | WR | Pract. squad add (The San Francisco 49ers signed WR Willie Snead to the practice squad.) |
| | CB | Released (The San Francisco 49ers released CB Shemar Jean-Charles.) |
| | WR | Pract. squad add (The San Francisco 49ers signed WR Tay Martin to the practice squad.) |
| | OL | Pract. squad add (The San Francisco 49ers signed OL Alfredo Gutierrez to the practice squad.) |
| | LB | Pract. squad add (The San Francisco 49ers signed LB Curtis Robinson to the practice squad.) |
| | FB | Pract. squad add (The San Francisco 49ers signed FB Jack Colletto to the practice squad.) |
| | S | Pract. squad add (The San Francisco 49ers signed CB Qwuantrezz to the practice squad.) |
| | DE | Released (The San Francisco 49ers released DL Kerry Hyder Jr.) |
| | FB | Waived (The San Francisco 49ers waived FB Jack Colletto.) |
| | DL | Waived (The San Francisco 49ers waived DL Marlon Davidson.) |
| | S | Placed on Injured Reserve (The San Francisco 49ers placed SAF Tayler Hawkins on injured reserve.) |
| | CB | Waived (The San Francisco 49ers waived CB D'Shawn Jamison.) |
| | T | Waived (The San Francisco 49ers waived OL Leroy Watson.) |
| | CB | Waived (The San Francisco 49ers waived CB Tre Swilling.) |
| | TE | Released (The San Francisco 49ers released TE Troy Fumagalli.) |
| | S | Waived (The San Francisco 49ers waived SAF Myles Hartsfield.) |
| | C | Waived (The San Francisco 49ers waived OL Jason Poe.) |
| | LB | Waived (The San Francisco 49ers waived LB Marcelino McCrary-Ball.) |
| | WR | Released (The San Francisco 49ers released WR Anthony Miller.) |
| | DL | Released (The San Francisco 49ers released DL T.Y. McGill.) |
| | RB | Released (The San Francisco 49ers released RB Brian Hill.) |
| | S | Waived (The San Francisco 49ers waived SAF Qwuantrezz Knight.) |
| | K | Placed on Injured Reserve (The San Francisco 49ers placed K Zane Gonzales on injured reserve.) |
| | WR | Released (The San Francisco 49ers released WR Willie Snead IV.) |
| | OL | Waived (The San Francisco 49ers waived OL Ilm Manning.) |
| | RB | Released (The San Francisco 49ers released RB Jeremy McNichols.) |
| | OL | Waived (The San Francisco 49ers waived OL Corey Luciano.) |
| | WR | Waived (The San Francisco 49ers waived WR Tay Martin.) |
| | TE | Placed on Injured Reserve (The San Francisco 49ers placed TE Cameron Latu on injured reserve.) |
| | G | Waived (The San Francisco 49ers waived OL Joey Fisher.) |
| | CB | Placed on Injured Reserve (The San Francisco 49ers placed CB A.J. Parker on injured reserve.) |
| | DL | Waived (The San Francisco 49ers waived DL Alex Barrett.) |
| | DL | Released (The San Francisco 49ers released DL Austin Bryant.) |
| | OL | Waived (The San Francisco 49ers waived OL Keith Ismael.) |
| | WR | Released (The San Francisco 49ers released WR Chris Conley.) |
| | WR | Waived (The San Francisco 49ers waived WR Isaiah Winstead.) |
| | LB | Waived (The San Francisco 49ers waived LB Curtis Robinson.) |
| | OL | Waived (The San Francisco 49ers waived OL Alfredo Gutierrez.) |
| | DL | Waived (The San Francisco 49ers waived DL Spencer Waege.) |
| | LB | Waived (The San Francisco 49ers waived LB Kyahva Tezino.) |
| | CB | Waived (The San Francisco 49ers waived DB Nate Brooks.) |
| | DL | Waived (The San Francisco 49ers waived DL Breeland Speaks.) |
| | DE | Waived (The San Francisco 49ers waived DL La'Darius Hamilton.) |
| | DL | Waived Injury (The San Francisco 49ers waived DL Taco Charlton with an injury settlement. ) |
| | QB | Traded (The San Francisco 49ers traded QB Trey Lance to the Dallas Cowboys.) To |
| | WR | Waived (The San Francisco 49ers waived WR Dazz Newsome.) |
| | RB | Signed (The San Francisco 49ers signed RB Brian Hill.) |
| | WR | Signed (The San Francisco 49ers signed WR Anthony Miller.) |
| | DE | Signed (The San Francisco 49ers signed LB La'Darius Hamilton.) |
| | DT | Signed (The San Francisco 49ers signed DL Tomasi Laulile.) |
| | CB | Waived Injury (The San Francisco 49ers waived CB Anthony Averett due to injury.) |
| | DL | Waived Injury (The San Francisco 49ers waived DL Darryl Johnson due to injury.) |
| | CB | Signed (The San Francisco 49ers signed CB Nate Brooks. ) |
| | DL | Waived Injury (The San Francisco 49ers waived DL Daelin Hayes.) |
| | DL | Signed (The San Francisco 49ers signed DL Breeland Speaks.) |
| | CB | Waived Injury (The San Francisco 49ers waived CB Terrance Mitchell due to injury.) |
| | RB | Waived (The San Francisco 49ers waived RB Ronald Awatt.) |
| | RB | Signed (The San Francisco 49ers signed RB Jeremy McNichols.) |
| | DL | Signed (The San Francisco 49ers signed OLB Daelin Hayes. ) |
| | DL | Placed on Injured Reserve (The San Francisco 49ers placed DL Darryl Johnson on injured reserve. ) |
| | CB | Placed on Injured Reserve (The San Francisco 49ers placed CB Terrance Mitchell on the IR.) |
| | CB | Signed (The San Francisco 49ers signed CB Anthony Averett.) |
| | S | Waived (The San Francisco 49ers waived DB Avery Young.) |
| | DL | Signed (The San Francisco 49ers signed DL Taco Charlton.) |
| | P | Activated (The San Francisco 49ers activated P Mitch Wishnowsky.) |
| | LB | Signed (The San Francisco 49ers signed LB Kyahva Tezino.) |
| | P | Reserve/non football injury (The San Francisco 49ers placed P Mitch Wishnowsky on the Non Football Injury-Related list.) |
| | CB | Signed (The San Francisco 49ers signed DB Terrance Mitchell.) |
| | CB | Placed on PUPL (The San Francisco 49ers placed CB Darrell Luter on the PUP list.) |
| | LB | Waived (The San Francisco 49ers waived LB Mariano Sori-Marin.) |
| | DL | Signed (The San Francisco 49ers signed LB Darryl Johnson.) |
| | WR | Waived (The San Francisco 49ers waived WR Shae Wyatt.) |
| | CB | Signed (The San Francisco 49ers signed DB A.J. Parker.) |
| | WR | Released (The San Francisco 49ers released WR Tyron Johnson.) |
| | DL | Signed (The San Francisco 49ers signed DL Marlon Davidson.) |
| | TE | Signed (The San Francisco 49ers signed TE Troy Fumagalli.) |
| | WR | Signed (The San Francisco 49ers signed WR Isaiah Winstead.) |
| | QB | Signed (The San Francisco 49ers signed QB Brandon Allen.) |
| | OL | Signed (The San Francisco 49ers signed OL Corey Luciano.) |
| | RB | Signed (The San Francisco 49ers signed RB Ronald Awatt.) |
| | LB | Signed (The San Francisco 49ers signed LB Mariano Sori-Marin.) |
| | RB | Signed (The San Francisco 49ers signed RB Khalan Laborn.) |
| | OL | Signed (The San Francisco 49ers signed OL Ilm Manning.) |
| | DL | Signed (The San Francisco 49ers signed DL Spencer Waege.) |
| | FB | Signed (The San Francisco 49ers signed FB Jack Colletto.) |
| | WR | Signed (The San Francisco 49ers signed WR Shae Wyatt.) |
| | CB | Signed (The San Francisco 49ers signed DB D'Shawn Jamison.) |
| | S | Signed (The San Francisco 49ers signed DB Avery Young.) |
| | G | Signed (The San Francisco 49ers signed OL Joey Fisher.) |
| | WR | Re-signed (The San Francisco 49ers re-signed WR Willie Snead IV.) |
| | WR | Signed (The San Francisco 49ers signed WR Chris Conley.) |
| | WR | Re-signed (The San Francisco 49ers resigned WR Jauan Jennings.) |
| | DE | Signed (The San Francisco 49ers signed DE Kerry Hyder Jr.) |
| | WR | Signed (The San Francisco 49ers signed WR Richie James.) |
| | OL | Signed (The San Francisco 49ers signed OL Matt Pryor.) |
| | K | Traded (The Carolina Panthers traded K Zane Gonzalez to the San Francisco 49ers.) From |
| | DL | Signed (The San Francisco 49ers signed DL Austin Bryant.) |
| | TE | Re-signed (The San Francisco 49ers re-signed TE Ross Dwelley.) |
| | DE | Signed (The San Francisco 49ers signed DL Clelin Ferrell.) |
| | CB | Signed (The San Francisco 49ers signed Isaiah Oliver.) |
| | DL | Signed (The San Francisco 49ers signed DT Javon Hargrave.) |
| | QB | Signed (The San Francisco 49ers signed QB Sam Darnold.) From |
| | OL | Signed (The San Francisco 49ers signed OL Jake Brendel.) |
| | DE | Declared Free Agent (DL Kerry Hyder Jr. declared free agency.) |
| | DE | Declared Free Agent (DL Jordan Willis declared free agency.) |
| | DE | Declared Free Agent (DL Samson Ebukam declared free agency.) |
| | CB | Declared Free Agent (DB Emmanuel Moseley declared free agency.) |
| | QB | Declared Free Agent (QB Jimmy Garoppolo declared free agency.) |
| | DE | Declared Free Agent (DL Charles Omenihu declared free agency.) |
| | T | Declared Free Agent (OL Mike McGlinchey declared free agency.) |
| | TE | Declared Free Agent (TE Ross Dwelley declared free agency.) |
| | QB | Declared Free Agent (QB Josh Johnson declared free agency.) |
| | LB | Declared Free Agent (LB Azeez Al-Shaair declared free agency.) |
| | TE | Declared Free Agent (TE Tyler Kroft declared free agency.) |
| | DT | Declared Free Agent (DL Hassan Ridgeway declared free agency.) |
| | OL | Declared Free Agent (OL Daniel Brunskill declared free agency.) |
| | OL | Declared Free Agent (OL Jake Brendel declared free agency.) |
| | DT | Declared Free Agent (DL Maurice Hurst declared free agency.) |
| | CB | Declared Free Agent (DB Jason Verrett declared free agency.) |
| | S | Declared Free Agent (DB Jimmie Ward declared free agency.) |
| | S | Declared Free Agent (DB Tarvarius Moore declared free agency.) |
| | K | Declared Free Agent (K Robbie Gould elected free agency.) |