The San Francisco 49ers have wrapped up their training camp, with the team’s first preseason game scheduled for Saturday at 4:00 P.M. against the Tennessee Titans.
This year had a much different vibe at training camp, as there wasn’t a quarterback controversy for the first time in years, while the contract negotiation of wide receiver Brandon Aiyuk lurked over the two weeks as the biggest headline.
Still, there was much to take away at every position group, so let’s evaluate whether a group is trending upwards, downwards, or staying the same heading into the preseason.