After coming within one quarter of winning the Super Bowl, the task for the San Francisco 49ers in free agency was more about keeping pieces in place rather than finding upgrades.
They kept starting defensive lineman Arik Armstead and safety Jimmie Ward off the open market with long-term deals and brought back key reserves like defensive lineman Ronald Blair and offensive linemen Ben Garland and Shon Coleman.
Those moves all came at a price as the Niners traded star defensive tackle DeForest Buckner to Indianapolis for the No. 13 overall pick and might not have enough salary cap room to keep free agent receiver Emmanuel Sanders.
But with almost every other starter from last season's NFC champions still under contract, the 49ers are hoping to avoid the plight of many Super Bowl runners up who struggled even to make it back to the playoffs the following season. The Niners blew a 10-point lead in the fourth quarter of the Super Bowl last month before losing 31-20 to Kansas City.
The team's biggest moves came in succession just after the start of open negotiating window on Monday when the Niners locked up Armstead with a five-year contract worth up to $85 million and then almost immediately traded Buckner to the Colts for a premium draft pick.
Buckner, who was entering the final year of his contract, then agreed to an $84 million, four-year contract with the Colts, a price the Niners weren't willing to pay for the player voted MVP of the team coaching staff this past season.
Coach Kyle Shanahan and general manager John Lynch ultimately decided that keeping Armstead and getting the first-round pick was preferable then doing a long-term deal with Buckner.
Whether that proves to be the right decision remains to be seen. Buckner has been the team's most consistent player since being drafted seventh overall in 2016.
He has been extremely durable, missing only one game in four seasons and having the third-most defensive snaps among linemen since 2016. His 143 quarterback pressures are the fifth-most among all interior linemen over the past four years, according to NFL NextGen stats.
Buckner had a career-high 12 sacks in 2018 and then had 7 1/2 last season as part of perhaps the league's top defensive line with Armstead and edge rushers Nick Bosa and Dee Ford.
Armstead had a breakthrough season in 2019, leading to his new contract. He was a first-round pick by San Francisco in 2015, but didn't make a big impact in his first four seasons in the NFL as he dealt with injuries that limited his playing time in 2016 and 2017 and tried to find the right fit for his skills.
It all came together last season under a simpler scheme put in place by new defensive line coach Kris Kocurek. Armstead led the Niners with 10 sacks after getting only nine in 46 games over his first four seasons. He also ranked second on the team with 35 quarterback pressures despite spending significant time playing inside. He was a force against the run, too.
The Niners also locked up Ward with a three-year contract, a person familiar with the deal said on condition of anonymity because it hasn't been signed yet. Ward, who will be paid a reported $28.5 million, also struggled with injuries for much of his career before having his best season in 2019.
San Francisco then reached agreements on deals with Blair, Coleman and Garland, according to a person familiar with the contracts. Those also won't be official until the players pass physicals and sign the contracts.
These deals leave the team little money left to target the other big need at receiver, where Sanders upgraded the position with his October acquisition from Denver last season.
The passing game took over after Sanders was acquired and the Niners will need to find a replacement if he leaves in free agency.
That's where the Buckner trade comes in handy as the Niners now have two picks (13th and 31st) in the first round of a receiver-rich draft. They could opt to trade down with one of those picks to replenish selections traded away in the second, third and fourth rounds in deals for Sanders and Dee Ford.
More AP NFL: https://apnews.com/NFL and https://twitter.com/AP_NFL