The Bills do not have much depth at three different positions and it could come back to haunt them.

The Bills have a few roster holes, including big gaps on defense.

The Bills have a few positional battles that are yet to be decided as the team heads for training camp.