"It's looking like that's going to be the case," Shanahan said. "I definitely can't make that decision just off yesterday. Him and Raheem (Mostert) are a little bit in the same boat. They haven't been able to get in full practices, but they've gotten better each day. Thursday was a lot better than Wednesday. If today continues that way, then I think it will be looking pretty good.
"If he comes in today, and he's sore from yesterday and the work he put in or has any setbacks with our practice today, then we're going to have to wait another week. It's coming down to the wire a little bit. I'm hoping it will work out."
Added Shanahan: "It has gotten better each day, but those high-ankle sprains are always pretty weird."
Shanahan said that Mostert was in the same situation as Garoppolo.
The 49ers will hold their last of three full practices later today. Garoppolo was limited during the first two practices of the week.
"I think Jimmy has done a really good job on this rehab, just like he does (with everything)," general manager John Lynch said on Thursday. "He's a very hard worker. He's been very intent on being out there as soon as possible. It's hurt him not to be out there. The good news is he's been out there. Now, we're through two days of practice, and he's been out there both days.
"I always think it's a positive step when you practice Wednesday, and you come back feeling a little better on Thursday. That's typically a good sign when you don't regress. Instead, you're making progress. And I think that was the case today."
Garoppolo hasn't played since Week 2 when he suffered an ankle injury against the New York Jets. Nick Mullens started the next two games but was benched in favor of C.J. Beathard late in this past Sunday night's loss to the Philadelphia Eagles.
Shanahan didn't want to reveal who would start — Mullens or Beathard — should Garoppolo not play.
"Yes, I have (decided on who would start)," Shanahan said earlier this week, "but I'm going to hold that just because there is a difference between them, and if Jimmy can't go, I'd like Miami to find that out on Sunday. I've decided that."
You can listen to the entire conversation with Shanahan below.
Related News
More San Francisco 49ers News
-
Florio: Brock Purdy may never become a top QB, so why should the 49ers pay him like one?
Mike Florio's hot takes frequently spark debate among NFL fans, and his latest comments about San Francisco 49ers quarterback Brock Purdy will probably be no exception. As the 49ers enter contract extension talks with Purdy—talks expected to make him one of the NFL's... -
Kyle Shanahan Sees Tight End Luke Farrell As Prime 49ers Roster Asset
There are certainly other higher-profile roster moves taking place in San Francisco these days, but one of the lesser talked about changes may have a bigger impact on the 49ers' offense this year than some might expect. Three weeks ago, the 49ers signed free-agent tight end... -
Kyle Shanahan: 49ers will add veteran kicker to compete with Jake Moody
Kicker Jake Moody struggled in his second NFL season, converting just 24 of 34 field goal attempts. His inconsistency likely cost the San Francisco 49ers key victories and frustrated fans. All of Moody's missed field goals came from 40 yards or longer, with most occurring... -
Kyle Shanahan hopeful Brock Purdy won't miss time amid 49ers contract talks
The San Francisco 49ers are working to finalize a contract extension with quarterback Brock Purdy, aiming to get a deal done sooner rather than later. However, if negotiations stall, they could stretch into the offseason program, raising the question: Would Purdy hold...