The San Francisco 49ers won't start Jimmy Garoppolo in Week 10.

Kyle Shanahan said the plan remains for Garoppolo, who they acquired in a trade with the New England Patriots last week, to backup C.J. Beathard and play only in the event of an injury.

Garoppolo acknowledged Sunday that the past week has been a whirlwind as he has attempted to learn Shanahan's offense quickly enough to play if called upon. He spent most of Sunday attempting to take the playcalls he heard through his helmet and go through them mentally as they unfolded on the field.

"Some of the calls I know and some I don't right now, so I was just trying to get as much as I can as fast as I can," Garoppolo said. "It's a process, so I'm just working every day to get better."

After playing the New York Giants this week, the 49ers have a bye.