Kim Klement-USA TODAY Sports
Before we get into the most controversial training camp battles, here is a brief look at some battles that barely missed the cut.
D.J. Williams vs. Jon Bostic, Chicago Bears
The Bears brought in Williams during free agency and then went out and drafted Bostic in the second round. While that raised some eyebrows, the real reason it was such a big deal is that the winner of this battle has the fill the huge void left by recently retired Brian Urlacher.
Those won't be easy shoes to fill for either player. Look for the ultra-athletic Bostic to ultimately win the starting job and be crowned the heir to Urlacher.
Vick Ballard vs. Ahmad Bradshaw, Indianapolis Colts
All Ballard did as a rookie last year was gain 814 yards on 211 carries while providing the Colts with a consistent running game. It certainly looked as if Ballard was going to be the back of the future for Indianapolis by the end of the season.
However, the Colts made a late signing with Bradshaw and now Ballard's immediate future is in trouble. In fact, Mike Chappell of The Indianapolis Star thinks that Bradshaw will start, with Ballard as the backup.
This battle could ultimately come down to Bradshaw's health, but it'll be interesting to see just how the Colts handle their loaded backfield.
Erin Henderson vs. Desmond Bishop, Minnesota Vikings
When healthy, Bishop has proven to be a very effective linebacker against both the run and the pass. Last year, Bishop was graded as the ninth-best 4-3 outside linebacker, according to Pro Football Focus (subscription required).
Henderson, on the other hand, graded out as the No. 17 4-3 outside linebacker in the NFL. What really makes this such a controversy is that Bishop is a former member of the Green Bay Packers. From Brett Favre to Ryan Longwell to Darren Sharper, the Vikings have had quite a bit of success with former Packers.
Look for Bishop to ultimately get the nod for Week 1.
Matt Flynn vs. Tyler Wilson, Oakland Raiders
The only reason that this battle didn't make the final list is because it's the Raiders. Whether Flynn or Wilson starts won't make much of a difference in the final outcome of the Raiders' season.
Don't be surprised if Flynn wins the job at the start of the season before Wilson replaces him around Week 8.