10 position battles to monitor

Rashad Jennings and Andre Williams will be battling for the starting RB role for the Giants. Getty Images

The hours are dwindling away until the start of NFL training camps, which will kick off with a practice in western New York this Sunday evening for the Buffalo Bills.

We've had all offseason to dissect player movement and hypothesize on potential roles and adjustments from one season to the next.

But ultimately, there's still much to be decided for each of the 32 NFL teams. And these decisions will take place over the next month-plus before the regular season. Depth charts will be stacked, players will be cut -- some of whom will sign elsewhere -- and we'll have a better ability to accurately assess what's in store.

Here's a look at 10 specific roster battles to be settled during training camp, each of which has fantasy relevance to ready you for your upcoming draft.

New York Giants running back

Top candidates: Rashad Jennings, Andre Williams, David Wilson

The rundown: We'll start with Wilson, the question mark. The former first-round pick is still seeking medical clearance after neck surgery, with an expected checkup date of July 21. If he isn't cleared, it's a two-man race. If he is, then he adds an explosive talent. For now, let's focus on Jennings, a free-agent signing, and Williams, a fourth-round draft choice. Might this wind up as a shared assignment? It could, but general manager Jerry Reese suggested Jennings could be a workhorse back in a radio interview this summer. One area where Jennings has the decisive edge over Williams is catching the football, as the former BC standout's third-down value is mitigated by poor hands. If Jennings grabs a firm hold of a workhorse job coming out of camp, that has legitimate value in re-draft leagues.

Pittsburgh Steelers second wide receiver

Top candidates: Markus Wheaton, Martavis Bryant

The rundown: