Over at Niners Nation I put together a rundown of the various training camp battles we can look forward to in the coming weeks.
The most prominent will certainly be on the offensive line, but everything from backup running back to left defensive end to the punt returner is up for grabs as training camp kicks off.