Shanahan was asked on Tuesday how he would assess the work he and Lynch have done to transform the 49ers to match their vision for the roster.
"I've been happy with it," Shanahan said. "I thought we had a lot of work to do when we got here. Just looking at our roster, where we're at over a year time span, we've got one guy on our offense who has started before we got here in Joe Staley. I want to say we've got three guys left for the entire offense with (Garrett) Celek, Joe Staley, (Joshua) Garnett, and (Aaron) Burbridge. So that would be four guys.
"And that takes a lot of work. Not just draft picks but free agents, and not the big ones everyone sees in just the first couple of days, but just the depth and everything that we've had to do. It's been a lot of turnover. You don't realize until you get out there and you start looking at the board.
"On defense, there's been a lot also. Not quite as much just because most of the draft picks were there the few years before we got here. But it's totally different.
"There's a ton of turnover with everybody. And it's just nice going through this last year, you go out the first day, and everyone's practicing the right way, right away. You don't have to sit in here and show a bunch of clips and try to teach guys the standard. It's their standard now, and they've owned up to that. Those guys know how to set the way and guys just follow."
One of the players who is benefiting from having some experience under his belt is quarterback Jimmy Garoppolo. He joined the 49ers via a trade at mid-season last year and was forced to play catch up before (and while) starting the team's final five games.
"Everyone knows the crash course that Jimmy got last year," Shanahan said. "It's been nice to just slow it down and teach him some of the verbiage and the whys instead of just, 'Hey, memorize this by Sunday.' It's been nice for him to know why, and be able to relax, and talk through that stuff."
More San Francisco 49ers News
-
49ers injury news: Updates on Kyle Juszczyk, Mike Evans, others from Kyle Shanahan
San Francisco 49ers head coach Kyle Shanahan spoke with reporters on a conference call Monday, one day after the team's 24-14 win over the Denver Broncos. He provided several injury updates from the game. Earlier Monday, ESPN's Adam Schefter reported that fullback Kyle... -
49ers' Kyle Shanahan reveals plan to replace Kyle Juszczyk vs. Seahawks
The San Francisco 49ers are expected to be without fullback Kyle Juszczyk for the next two to three weeks. Head coach Kyle Shanahan confirmed that Juszczyk suffered a hyperextended knee and bone bruise in Sunday's win over the Denver Broncos. That means the 49ers could be... -
Kyle Shanahan explains why two key 49ers can miss practice and still play vs. Broncos
Two key San Francisco 49ers defenders haven't practiced this week, but head coach Kyle Shanahan doesn't seem concerned about their availability for Sunday's game against the Denver Broncos. Linebacker Dre Greenlaw is dealing with a quadriceps injury, while defensive end Keion... -
Kyle Shanahan shares final updates ahead of 49ers-Broncos
San Francisco 49ers head coach Kyle Shanahan spoke with reporters after Friday's practice as the team prepares for its Week 4 matchup against the Denver Broncos. Here's everything he said. Transcript provided by the San Francisco 49ers Communications staff. Opening...