Jimmy Garoppolo didn't play well for the San Francisco 49ers in their latest loss to the Indianapolis Colts, which is why some are demanding for Kyle Shanahan to give Trey Lance the opportunity to start. Despite the calls, however, the veteran head coach is sticking with Jimmy G.

While he did put doubts about Garoppolo's future as starting QB earlier, Shanahan reiterated what he has been saying since the start of the season: Jimmy is the 49ers' QB and it will stay that way. He also emphasized that won't change even if Lance returns to health from his knee injury.

“You’re not going to start rotating quarterbacks because it’s not an open competition right now,” Shanahan said as he emphasized Lance won't get first-team reps when he's healthy, per Chris Biderman of the Sacramento Bee.

Jimmy Garoppolo threw two interceptions and completed just 18 of his 27 passes on Sunday against the Colts. It was an abysmal performance that frustrated a lot of fans and experts alike, with the 49ers now falling to 2-4 on the season.

In fact, Garoppolo's former 49ers offensive tackle Joe Staley didn't hold back his criticisms of his ex-teammate, saying that the 29-year-old has to be better when it comes to third downs.

Garoppolo has a chance to prove himself and bounce back when they play the Chicago Bears in Week 8. Unfortunately for him, it could be one of his last few chances to produce results before the backlash gets stronger.

The 49ers are facing a tough climb in the NFC West where the unbeaten Cardinals reign supreme, and if they don't get out of the rut quickly, they might stay there throughout the remainder of the 2021 campaign.