I was on hand for the 49ers' longest training camp practice yet on Wednesday, so I’ll break down what stood out to me, starting as always with my evaluation of Jimmy Garoppolo and Trey Lance.
Quarterbacks
Jimmy Garoppolo
After stringing together a couple of strong practices, Garoppolo came back down to earth on Wednesday. He looked much more hesitant and regularly crumbled under pressure.
Garoppolo made errant throws substantially higher than the previous two practices, even from clean pockets. Garoppolo’s best throw of the day came on an in-breaking route to Deebo Samuel about 15 yards upfield, a throw that demonstrated good timing and understanding of the required rhythm to execute Kyle Shanahan’s offense.