The restructured deal eliminates 2021, making McKinnon signed for just this year at the veteran minimum, plus roster bonuses, per Adam Caplan of SiriusXM NFL.
It was widely believed that McKinnon would need to restructure his contract to remain with the 49ers. He was set to count $8.55 million against the salary cap in 2020, according to Spotrac. Details of the restructured deal are not yet known.
McKinnon, 27, is entering his seventh NFL season but has not played the last two seasons after signing a four-year deal worth up to $30 million with the 49ers on March 14, 2018. He landed on injured reserve with a torn ACL before the start of the 2018 season and again before the start of the 2019 season after a setback in his recovery.
McKinnon underwent another procedure to repair the damage in his knee.
"There's a lot of good news about his knee," general manager John Lynch said in August, "but unfortunately, there was some mechanical issues that didn't allow him to play this year. That was rough because he worked so diligently to get back, and it was sad to see that not be able to take place."
The Minnesota Vikings made McKinnon a third-round selection out of Georgia Southern in 2014. He carried the football 150 times for 570 yards with three rushing touchdowns while adding 51 receptions for 421 yards with two receiving touchdowns through 16 games and one start with the Vikings in 2017.
McKinnon has 1,918 rushing yards on 474 attempts with seven rushing touchdowns through his four NFL seasons played (2014-17). He was initially meant to be the featured back within head coach Kyle Shanahan's offense but has not played a regular-season snap with San Francisco.
The 49ers owned the No. 2 rushing attack this past season, led by Raheem Mostert, Tevin Coleman, Matt Breida, and Jeff Wilson Jr.
Related News
More San Francisco 49ers News
-
Report: 49ers, Brock Purdy 'inching closer' toward top-10 contract
A report from The Athletic's Dianna Russini that linked George Kittle's absence from the start of the San Francisco 49ers' offseason program to a contract dispute was quickly refuted by the All-Pro tight end himself. Kittle took to social media, stating, "Your source is... -
49ers' George Kittle refutes report linking offseason absence to contract dispute
On Wednesday morning, The Athletic's Dianna Russini reported that, according to sources, tight end George Kittle's absence from the start of the San Francisco 49ers' offseason program is contract-related. Russini added that the two sides remain far apart in negotiations for a... -
Insider: Some progress in 49ers-Brock Purdy contract talks; Will George Kittle, Fred Warner report?
The San Francisco 49ers kick off their offseason program on Tuesday, just two days before the 2025 NFL Draft. Phase One of the program is limited to meetings, strength and conditioning, and physical rehabilitation. Participation is voluntary in everything until the team's... -
All Eyes on Brock: 49ers Turn Full Attention to Purdy's Contract Extension
After locking in superstar tight end George Kittle with a massive $76.4 million extension, the San Francisco 49ers have now zeroed in on their next big priority — securing quarterback Brock Purdy for the long haul. And honestly, it's about time. Purdy, affectionately...