After a chaotic summer of attempting to move him, the San Francisco 49ers got lucky when Jimmy Garoppolo stayed on the team. Trey Lance was designated the 49ers’ starting quarterback after San Francisco dealt away Jimmy Garoppolo in hopes of relieving the burden on Lance.

However, the 49ers decided to modify Garoppolo’s contract so that he could serve as Lance’s backup when he had shoulder surgery over the summer, reducing the likelihood that he would be traded. After just two games, Lance went down with an ankle injury that ended the season, and Garoppolo returned to the starting position he had held for the previous five years, where he had excelled.

In the offseason, the 49ers believed they had a buyer for Garoppolo, which would have drastically changed their 2022 campaign. According to ESPN, before Garoppolo underwent shoulder surgery, the 49ers thought they had a contract with the Washington Commanders.

Jimmy Garoppolo was expected to complete move to Commanders

Washington moved on and completed the trade for Carson Wentz after Garoppolo elected to undergo surgery on his shoulder because it wasn’t recovering as quickly as expected. The 49ers chose to restructure Garoppolo’s deal after they couldn’t locate a trade partner for him during training camp.

No trade or franchise tag provisions are included in Garoppolo’s new agreement, but he will get a fully guaranteed base salary of $6.5 million. In 2023, Garoppolo will be a free agent and may choose his next club.