Everything the 49ers have done in 2020

All the moves the 49ers have made in the 2020 offseason leading up to training camp.

Trades

Kirby Lee-USA TODAY Sports

DeForest Buckner to Colts

The 49ers’ first move of the offseason was a blockbuster trade that sent star defensive tackle DeForest Buckner to the Colts in exchange for the No. 13 overall pick in the 2020 draft.

Matt Breida to Dolphins

San Francisco was very active moving around the draft. On Day 3, they traded Breida to the Dolphins for a fifth-round pick. The 49ers were short on draft capital the final day, and glut of talent at RB allowed them to move on from Breida after three seasons.

Marquise Goodwin to Eagles

Another Day 3 trade involved moving Goodwin and a sixth-round pick to the Eagles for Philadelphia’s sixth-round pick. It looked like the 49ers may wind up cutting Goodwin, but they held onto him and wound up finding a suitor to move him in a pick swap.

Trent Williams from Washington

Before Staley officially announced his retirement, news broke that the 49ers were trading a 2020 fifth-round pick and a 2021 third-round selection to Washington for Williams. The seven-time Pro Bowler missed last season, but he could end up being an upgrade over Staley — who was excellent in his own right.