That same injury eventually forced another procedure last year, sidelining the running back again.
McKinnon hopes this year will be different. He is working on getting back on the football field and proving he can be the dual-threat running back that head coach Kyle Shanahan envisioned upon signing him.
The 49ers' rushing leader from last season, Raheem Mostert, spoke with reporters on Wednesday and was asked about McKinnon's offseason progress.
"I'm definitely excited," Mostert responded. "I have been keeping up with him even last year, just helping him out throughout the season. Just giving him pointers here and there. He's always one to learn, and that's what I appreciate about him, especially coming into this offense. He's definitely more so the pass-catcher, but he's always trying to elevate his game, and he's going a great job right now with these workouts that he's doing."
It became clear that to remain with the 49ers, McKinnon would need to restructure his once-hefty contract. He was set to count $8.55 million against the salary cap in 2020, according to Spotrac, before the two sides restructured in March.
Now, the new deal essentially runs through the upcoming season, reduces his base salary and salary-cap hit, and spreads the remainder of the initial contract's signing bonus over the next two years.
McKinnon became a student of Shanahan's offense these last couple of years, studying to perfect his knowledge of the system so he can make an immediate impact when he does finally step back onto the football field.
"We always talk about it, and he's helping me, too, understanding more of the playbook," Mostert continued. "He's had more time understanding it than I have, route-running-wise. I'm trying to pick his brain, and he's trying to pick my brain with the run scheme.
"We're doing a great job right now, and I can't wait for him to show what everyone's been doubting him on and missing out. I'm excited, man. It's going to be a surprise for everyone."
More San Francisco 49ers News
-
Why Pelissero can't imagine the 49ers ever firing John Lynch or Kyle Shanahan
The San Francisco 49ers have enjoyed sustained success since John Lynch took over as general manager and Kyle Shanahan became head coach. Still, critics have frequently pointed to the duo's struggles to consistently find impact contributors in the NFL Draft, particularly in the... -
Watch: 49ers CB Upton Stout grinding for breakout Year 2 season
Cornerback Upton Stout played 593 snaps in 2025, the most of any San Francisco 49ers rookie last season. According to Pro Football Reference, he finished the year with 82 tackles, four tackles for loss, two quarterback hits, five passes defensed, one forced fumble, and one... -
49ers earn praise for improved depth ahead of 2026 season
The San Francisco 49ers had a busier-than-expected offseason as the team looked to rebound from an injury-plagued 2025 campaign. Despite the adversity, San Francisco still managed to win 12 games and secure a playoff victory. General manager John Lynch and head coach Kyle... -
49ers vs. Rams in Australia: Why This International Opener Could Define the Season
The San Francisco 49ers opening the season against the Los Angeles Rams in Australia isn't just another Week 1 matchup. This game could define the entire season. The NFL doesn't hand out global spotlight games to average franchises. They chose the 49ers because the world...