Jimmy Garoppolo Had His ‘Best Spring’ at OTAs Per Kyle Shanahan
1 min read
<div>Shanahan says Garoppolo has had "as good of OTAs" as he's had since joining the 49ers back in 2017.</div>
Shanahan says Garoppolo has had “as good of OTAs” as he’s had since joining the 49ers back in 2017.