Shanahan says Garoppolo has had "as good of OTAs" as he's had since joining the 49ers back in 2017.
San Francisco 49ers
Trey Lance’s physical tools as a prospect weren’t hard to recognize. He’s big, a powerful runner, extremely athletic, and has...
The 49ers cut their offseason program short by a few practices, which means rookie quarterback Trey Lance’s first taste of...
Depsite the 49ers recent string of injuries, Kyle Shanahan feels confident in where the team currently stands at this point...