With training camp starting, we can officially say football is back. The dreadful offseason is finally over. No more discussions on opposing team hats or anything of that matter, just football.
The 49ers, like most good teams, will have serious competition at several key positions, including cornerback. The botched Eric Wright trade was a key indicator that the 49ers are likely not satisfied with what they have at corner, despite the numbers at the position.
The wide receiver position is also of concern, but I'll hold judgment until we get well into training camp. The same goes for a few positions on special teams.
However, until then, let's break down the 49ers depth chart in the first moments of training camp.