With San Francisco 49ers quarterback Jimmy Garoppolo dealing with a potentially season-ending ankle injury, there are some around the NFL who believe he has played his last game for head coach Kyle Shanahan.

Garoppolo has two years left on his contract with the 49ers. Despite playing in the Super Bowl last season, the former New England Patriots QB has been prone to injuries with San Francisco and hasn't exactly lit it up when he's played.

Amid all the outside noise surrounding Garoppolo and his future with the 49ers, Shanahan still has Jimmy G's back.

“I’ve got a good idea with Jimmy and what Jimmy is capable of doing, and that’s why he’s been here,” Shanahan said, via Pro Football Talk.

“People get better when they play more and that’s what I feel for Jimmy on. One, Jimmy gives us the best chance to win. He’s proven that, and it’s hard that he’s not going to be here for, to me, probably about at least six weeks, because it’s harder to win without him. Regardless of that, I want Jimmy playing as much as possible because I know when he does, he’ll only get better from the experiences of it. I think that’d be the most frustrating thing about it after having the best chance to win.”

In 2018, Jimmy Garoppolo tore his ACL in Week 3 and was done for the season. Now, he could go under the knife again, as Garoppolo's new ankle injury could require surgery.

Since the Atlanta Falcons appear to be in rebuild mode, some around the league believe Kyle Shanahan will look to reunite with Matt Ryan, whom the 49ers' tactician coached to an MVP award in 2016 as the Falcons' offensive coordinator.

In six games this season for the 49ers, who are 4-4, Garoppolo has thrown seven touchdown passes and five interceptions. It's going to be interesting to see what happens with Jimmy G moving forward.