Training camp is finally almost here. They allow tackling there and everything. Around the League will count down the top 30 position battles to watch throughout the preseason.
• Everyone seems to forget Moss was awful in 2010. Three teams gave up on him. He struggled to get off physical coverage near the line of scrimmage. That's the type of coverage that isn't allowed until camp. Let's see how he does against a real defense.
• I left Michael Crabtree out of this mix because he should be locked into a starting gig. He may have his first useful training camp if he can stay healthy. Manningham is likely to be the slot receiver, but he should be a superior player to Moss at this stage of their careers. It shouldn't be a shock if Manningham passes Moss. Jenkins is a first-round pick, yet no one expects him to make any impact after a rough OTA season.
• The 49ers have plenty of depth if Moss doesn't work out. (And they can cut him easily.) Ted Ginn and Kyle Williams provide big special teams value. (San Francisco has so much depth everywhere -- we could have done a position battles on their great running back competition between Kendall Hunter, Brandon Jacobs, and LaMichael James.)
Projected winner: Father time will remain undefeated. Those expecting a miracle from Moss will be disappointed.