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
-
49ers Keys to Victory: How San Francisco Can Beat the Browns on the Road in Week 13
The San Francisco 49ers travel to Cleveland in an NFC West versus an AFC North matchup on Sunday. The 8-4 Niners look to add to their two-game win streak against the Browns. If the 49ers are looking to improve to 9-4 heading into their bye week, they must stick to the Keys to... -
49ers' Shanahan still hopes Aiyuk returns this season—but isn't counting on it
San Francisco 49ers general manager John Lynch didn't sound particularly optimistic Tuesday morning when discussing wide receiver Brandon Aiyuk's chances of returning this season. Appearing on Bay Area radio station KNBR, Lynch emphasized that while he remains hopeful, he can't... -
The Stat No One's Talking About That Could Define the 49ers' 2025 Season
A lot has been written about the outstanding performance of San Francisco's coaching staff this year. Head coach Kyle Shanahan deserves all the praise for the work he's done with the offense and the overall team chemistry. Defensive coordinator Robert Saleh, of course, is... -
Schefter highlights 49ers RB Christian McCaffrey's historic 2025 season
San Francisco 49ers running back Christian McCaffrey is putting together a season for the history books. While he's averaging a career-low 3.6 yards per carry, his versatility as a playmaker in both the running and passing game makes him one of quarterback Brock Purdy's most...