As of now, the Dolphins roster consists of 90 players. Some have secured roster spots, others are just camp bodies, and others will be fighting for a spot on the roster until the last day of the preseason.
Miami's roster is full of competition at different positions that will allow the best player to ultimately win the preseason battle and earn a roster spot.
There was a lot of competition during OTA's, but when training camp rolls around in late July, the intensity will pick up, and emotions will run wild. Joe Philbin will have a lot of difficult decisions to make before Miami's Week 1 game against the Cleveland Browns.
Now, let's take a look at some players who will surprise many and will ultimately win one of the 53 roster spots.