11. Tennessee Titans: Taylor Lewan OT, Michigan
12. New york Giants: Odell Beckham WR, LSU
13. St. Louis Rams: Aaron Donald DT, Pittsburgh
14. Chicago Bears: Kyle Fuller CB, Virginia Tech
15. Pittsburgh Steelers: Ryan Shazier OLB, Ohio State
16. Dallas Cowboys: Zach Martin OT, Notre Dame
17. Baltimore Ravens: C.J. Mosley MLB, Alabama
18. New York Jets: Calvin Pryor S, Louisville
19. Miami Dolphins: Ju’Wuan James OT, Tennessee
20. New Orleans Saints: Brandin Cooks WR, Oregon State

Best Pick: St. Louis Rams Draft Aaron Donald at No. 13
The Rams used their pick to take a player with huge upside in Donald. Donald would have been a top five pick if he was two inches taller, but he plays much bigger than his height. The Rams are building an impressive defensive line that only gets better with the addition of Donald. The Rams stole this guy from the Bears and Cowboys, but the fact that they missed out on Beckham has to sting a little.

Worst Pick: Miami Dolphins Draft Ju’Wuan James at No. 19
The Dolphins are incredibly desperate for some offensive line help and the dominoes fell in the worst possible way for the Dolphins. James wasn't supposed to be a first round pick until very recently and Zack Martin was easily the Dolphins top choice. The fact that Martin had a late surge up the board crippled the Dolphins' chances at snagging him.

Feel free to give us your reactions and predictions in the comments below and follow us @SportsWN and @Edler56