"It's looking optimistic," Shanahan said on the Murph & Mac show. "Hopefully, we don't have any setbacks today. He wasn't able to go Wednesday. He was limited yesterday, but he got out there. I'd be surprised if he doesn't go. I haven't seen him today, so as long as we don't have any setbacks, I'm anticipating to have good news this afternoon."
This afternoon is when the 49ers will release their official game statuses for players.
Williams has started all six games with the 49ers this season, his first with the team. It sounds like that should continue on Sunday.
The 49ers promoted running back JaMycal Hasty from the practice squad to the active roster on October 3 after protecting him in previous weeks. That was because they had to do so. Other teams were interested in signing the undrafted free agent off of San Francisco's practice squad.
"Hasty, with the camp that he had, we felt very fortunate to keep him here on (the) practice squad," Shanahan said. "Some other people knew about him from his college career and probably from people writing articles and stuff on how he looks in practice, so there was a couple of weeks that people tried to steal him from us because people can steal them off your practice squad.
"Once Tevin (Coleman) got hurt, we were able to bring him up. We see his skill set, and that's why we're always excited to go with him if the opportunity comes up."
Hasty has 46 rushing yards on 11 carries this season.
You can listen to the entire conversation with Shanahan below.
More San Francisco 49ers News
-
Kyle Shanahan discusses the start of 49ers OTAs
San Francisco 49ers head coach Kyle Shanahan spoke with reporters on Thursday following the team's second organized team activities (OTAs) practice. Here's what he had to say. Transcript provided by the San Francisco 49ers Communications staff. You guys added a bunch of... -
49ers reunion? Nick Bosa, Kyle Shanahan address Joey Bosa interest
Veteran pass rusher Joey Bosa has been linked to the San Francisco 49ers throughout the offseason as the team looks to bolster a pass rush that struggled last year, finishing with an NFL-low 20 sacks. Despite the fit on paper, questions remain about whether a move is realistic... -
Stats breakdown shows why 49ers' Kyle Shanahan and Brock Purdy remain elite
Every year, especially at draft time and heading into the season, fans are treated to a lot of potentially unfamiliar vocabulary. Three-technique or five-technique. This or that cornerback can or cannot flip his hips quickly. Statisticians have more categories than ever, even... -
49ers' Kyle Shanahan details frustration with Australia game vs. Rams
The San Francisco 49ers will play two international games during the 2026 NFL season. While the trip to Mexico City is relatively manageable—shorter than some of their East Coast road games—the same cannot be said for their matchup in Australia against the Los Angeles...