Heading into the offseason, no one could figure out what to make of McKinnon, who suffered an ACL injury just before the start of his first season with the 49ers, and last year had a setback that forced him to miss another season.
Now, after five training camp practices, many are wondering if a healthy McKinnon can finally be the dynamic weapon that head coach Kyle Shanahan envisioned when he fought for the 49ers to sign the former Minnesota Viking.
Sometimes you can tell how excited Shanahan is about a player by how long he talks about him when asked a question. The coach must be very excited about McKinnon.
"We brought Jet here for a reason a few years ago," Shanahan said during a Thursday-afternoon KNBR on the Tolbert, Krueger & Brooks show. "And we went into that year thinking about adding a receiver in free agency. All the receivers out there, we didn't really think fit the role of what they were all getting paid.
"And we thought there was a running back, who, at the time, we thought could come in here and be our starting running back, but more importantly, be a guy that we got the ball to a lot in the pass game.
"He's had two very bad injuries that were pretty bad luck. It was really one injury that I don't think it healed right, so they had to redo it again, which cost him two years."
Returning from an ACL injury is often more difficult for a running back who relies on cutting and being more elusive than, say, a quarterback. Jimmy Garoppolo suffered the same injury weeks after McKinnon, but went on to start 16 games the next season.
"You always worry about that, with the severity of those injuries, if they can come back and be the same guy," the coach added.
Shanahan has said that McKinnon didn't look right during training camp last year. That prompted the 49ers to make the tough decision to shelve him for another season. It sounds like the team made the right call.
"What Jet has done, just the way he's worked in these two offseasons, it's been pretty frustrating for him, but he hasn't given up on it," Shanahan continued. "He's stayed positive. To watch him out here, just for a week, he's healthy, he looks good.
"He's under control, he's smooth, he can do all the stuff in the pass game and the run game, and he's got a quiet confidence out there because — we're not trying to put any bad luck on him — he's been looking good. And we just hope he can keep going at it each day because we're really excited about the player we have."
You can listen to the entire conversation with Shanahan below.
More San Francisco 49ers News
-
Insider: If the 49ers move practice facility, it won't be for the reason you think
Every time the San Francisco 49ers visit another team's facility for joint practices, the contrast is hard to miss. Around the NFL, many complexes comfortably host two full rosters. By comparison, San Francisco's facility in Santa Clara—adjacent to Levi's Stadium—can feel... -
Will this 49ers running back escape Kyle Shanahan's doghouse?
Isaac Guerendo flashed intriguing upside during his rookie season in 2024. The San Francisco 49ers running back totaled 420 rushing yards and four touchdowns on 84 carries, averaging an impressive 5.0 yards per attempt. His explosiveness stood out, highlighted by nine runs of... -
49ers lose key Kyle Shanahan assistant to NFC West rival Seahawks
The San Francisco 49ers are losing a key member of Kyle Shanahan's coaching staff to a division rival. According to NFL Network insider Tom Pelissero, the Seattle Seahawks are hiring longtime 49ers assistant Brian Fleury as their new offensive coordinator. He replaces Klint... -
Where 49ers QB Brock Purdy landed in PFF's top 101 players of 2025
San Francisco 49ers quarterback Brock Purdy appeared in just nine games during the 2025 NFL season, missing eight contests due to a turf toe injury suffered in Week 1. Still, the former final pick of the 2022 NFL Draft did more than enough to earn recognition from Pro Football...