The 2016 NFL draft has been a weird affair so far. Trades have been flying, players have been falling for various reasons, and one team traded up into the second round to pick a kicker. That would be the Tampa Bay Buccaneers, who made outstanding picks in the first and earlier in the second round in cornerback Vernon Hargreaves and defensive end Noah Spence.
The rest of the second and third round went more or less as expected. The only truly surprising players still on the board are defensive tackle Andrew Billings, who's mostly there because teams may not view his ability to affect the passer favorably, and quarterback Connor Cook, who's taking a hilarious fall after being seen as a likely target for the Cleveland Browns at the top of round two.
Best available players
DT Andrew Billings, Baylor. Big nose tackle with some potential as a pass rusher.
QB Cardale Jones, Ohio State. Incredibly talented quarterback with limited experience and inconsistent performance.
QB Connor Cook, Michigan State. Many expected him to come off the board at the top of round two. Instead, five quarterbacks have been picked before him so far.
RB Alex Collins, Arkansas. Incredibly consistent linebacker, but lacks the ability to produce dynamic runs.
LB Joshua Perry, Ohio State. Big thumper of a linebacker.
LB Kentrell Brothers, Missouri. Limited athlete, but still very productive and understands where the ball is going.
S Jeremy Cash, Duke. Big box safety who may be limited in coverage.
WR Pharoh Cooper, South Carolina. Solid all-around receiver who doesn't stand out in any particular way, but does everything well enough.
DT Sheldon Day, Notre Dame. Versatile defensive lineman who could be a special pass-rusher inside.
WR Charone Peake, Clemson. Big, tall, fast receiver with a history of knee injuries and limited college production.
Check out Dan Kadar's full list of the best available prospects right here.