Radio City Music Hall was the scene for the highest rated NFL draft in history. And the event did not disappoint with multiple trades, unexpected selections and story lines developing right in front of our eyes.
Here we're going to focus on the unexpected selections and the ones that continue beggar belief despite the four days that have passed in which to digest the news.
So which players were massive reaches and which teams picked players they simply don't need, find out here....
1) Blake Bortles - Jacksonville Jaguars
Bortles at 3 is truly ridiculous. If you're taking a QB with such a high pick then you have to be sure that he is going to be a star for you, and Bortles isn't at the moment. He needs a lot of time to get used to an NFL playbook, NFL-calibre defensive players as well as getting rid of the multiple flaws that plague his game at the moment.
Add to that the fact that they could have traded down - with the Bills desperate for Sammy Watkins - and still picked him up makes the whole thing even worse. Jacksonville adding Marqise Lee and Allen Robinson on the draft's second day helps though.
2) Dee Ford - Kansas City Chiefs
Ford is a decent pass-rusher, he's no Jadeveon Clowney or Khalil Mack, but he can still get to the quarterback. The thing is though that the Chiefs are already pretty good at that. They currently boast Tamba Hali and Justin Houston, two excellent players and ones whose mere presence means you're basically getting a first round pick that won't play every down.
Kansas lacks players at wide receiver, offensive line and corner, which were not addressed with the 23rd overall pick and remains it very confusing.
3) Cyrus Kouandjio - Buffalo Bills
Kouandjio tore his ACL in his senior year taking away whatever agility and footwork he had off the line. The Bills will have to move the offensive tackle inside to guard at some point and it may not go well. He also has major flaws in his game and his knee is only going to hold up for a maximum of 6 years before he is out of the league.
4) Jimmy Garoppolo - New England Patriots
I love Jimmy Garoppolo, he was one of my favourite quarterbacks in this years draft and i wouldn't have given him a bad pick if he had ended up going in the first. But the former Eastern Illinois signal caller is going to be a backup at the Patriots for three years until Tom Brady's contract runs out and if he becomes the starter after the Golden Boy leaves then i'll be shocked. A second round pick on a QB that probably won't play any snaps for your organization is a poor move from Bill Belichick.
5) Josh Huff - Philadelphia Eagles
The Philadelphia Eagles lost a wide receiver when DeSean Jackson was cut and allowed to join the Washington Redskins. The Eagles replaced D-Jax in the second round with the pick of Jordan Matthews out of Vanderbilt, a big-strong armed receiver that can make plays in an instant.
The need was addressed and there were others that had to be dealt with. Not according to Chip Kelly though who went back to his old school Oregon with their very next pick and got another wide receiver, the aforementioned Huff, when there are so many pressing gaps in the Philly secondary that alarm bells should be ringing for Eagles fans.
That's our top five worst picks from this years draft, who do you think should've been in instead? Tell us in the comments below..