Oregon's all-time leading rusher was deemed too small by many NFL scouts. So was Darren Sproles, a player to whom James has been favorably compared. Selected in the second round, James represents a sizeable investment and will be given plenty of chances to prove himself as a change of pace, third-down type who could make a big splash when Frank Gore gets injured.

After just two seasons the 49ers seem ready to move on from Anthony Dixon, who was drafted to be the team's short-yardage bruiser. Brandon Jacobs will now compete with him for that role, though neither is assured of a roster spot come September. Jacobs turns 30 this summer and will have a tough time staying relevant in a crowded backfield.

The 49ers made receiver a position of priority this offseason. The new additions, rather than stealing valuable looks from Crabtree, will help occupy defenses and free him up. A three-wide set with Crabtree, Mario Manningham and Randy Moss could be devastating.

Jenkins is a high-profile rookie who will tempt owners on fantasy draft day. Just keep in mind who he's competing with. He's got all the upside in the world, but is unlikely to step in and shine from day one. Expect him to play a part-time role unless there's an injury to one of the big three veterans.

A much safer bet than Randy Moss to make a smooth transition in San Francisco, Manningham offers steady hands and reliable productivity. It was a surprise the Giants didn't cough up the cash to keep him. The 49ers lucked out with a low-cost upgrade at wideout and fantasy owners will have the chance to do the same.