We've made it - here are GiveMeSport's predictions for the first six picks of the NFL draft, held later this month.
With the draft now just weeks away let's take a look at the top needs of each team, starting with the New York Jets...
See part I of GiveMeSport's NFL mock draft with picks 32-27 here
See part II of GiveMeSport's NFL mock draft with picks 26-22 here
See part III of GiveMeSport's NFL mock draft with picks 21-15 here
See part IV of GiveMeSport's NFL mock draft with picks 14-7 here
6 - New York Jets
Needs - Linebacker, Guard, Quarterback, Running Back
Like any number of teams in the NFL, the Jets very obviously need a quarterback with the sixth overall pick - but they aren't going to get one. They could also do with improving at guard but that is the sort of need teams take care of on day two of the draft, not the first round, and especially not with the sixth overall pick.
This then leaves the Jets either taking a running back or a linebacker who can pass rush. Again, RBs no longer go high in the draft so that leaves the linebacker position. Outside linebacker Shane Ray should be available and his pass rushing ability makes him a genuine top 10 talent.
First Round Pick - Shane Ray
5 - Washington Redskins
Needs - Safety, Cornerback, Linebacker and Quarterback
There probably isn't a more disorganized franchise in the NFL right now than Washington. Sure, the Titans and Jaguars are duller, sure the Buccaneers and Raiders have worse teams but for sheer car crash entertainment you can't get better, or worse, than Washington.
Heading into the draft Washington need to begin to rebuild the secondary with at least one cornerback and one safety. They also need some depth at outside linebacker and a good inside linebacker.
Given how the franchise is run I wouldn't put it past Washington to do something stupid like taking a wide receiver with the fifth overall pick. As it is though, they will probably play it safe and grab an outside linebacker.
First Round Pick - Vic Beasley
4 - Oakland Raiders
Needs - Wide Receiver, Tackle, Inside Linebacker
Just like the Jaguars are betting big on Blake Bortles, the Raiders are betting big on Derek Carr. To do this however, they need to surround the signal caller with some weapons on offense. The consensus seems to be that the Raiders will do this by going after wide receiver Amari Cooper.
Almost as big a problem for Oakland though, is their inability to put pressure on the pocket and get after the pigskin. Given that the wide receiver class is once again fairly deep it wouldn't be too shocking if the Raiders chose to get a pass catcher in the second round and instead pick up a passing rushing stud in the first.
Leonard Williams looks like he could be available come the fourth pick. If he is, expect to see Oakland fall on the defensive tackle/end like a sumo wrestler. Williams's speed at defensive tackle is exactly the sort of talent that the Raiders have historically loved.
First Round Pick: Leonard Williams
3 - Jacksonville Jaguars
Needs - Center, Defensive Line, Outside Linebacker, Running Back
As Blake Bortles enters his second year the Jaguars are hoping to see him kick on from his so-so rookie outing. Jacksonville has plenty of young talent at wide receiver and after spending big to get tight end Julius Thomas they are probably done with pass catchers for the moment.
Despite needing a center to replace Brad Meester there is no way a third overall pick is going to be used on this most unglamorous of positions. Instead we can expect to see Jacksonville boost their pass rush by taking the outside linebacker/defensive end Dante Fowler Jnr, who should beef up the defense's ability to get after the QB very nicely.
First Round Pick - Dante Fowler Jnr
2 - Tennessee Titans
Needs - Quarterback, Outside Linebacker, Safety
As you would perhaps expect for a team near the top of the draft the Titans also have multiple issues throughout the roster that they would like to sort out in this draft. The issues at QB, outside linebacker and safety may well top the list but the Titans will also be looking closely at the running back, inside linebacker and guard positions.
Given all these issues, unless the Titans are absolutely in love with Marcus Mariota it would make a lot of sense for them to trade their second overall pick into a harvest of picks that can allow them to rebuild the team over a couple of drafts.
First Round Pick - Trade out of position for some team to take Marcus Mariota
1 - Tampa Bay Buccaneers
Needs - QB, Guard, Tackle, Defensive secondary
In a weak NFC South division, Tampa Bay were a the worst team out of the 32. There are few positions on the roster that don't need to be upgraded urgently.
The first position that needs fixing is the situation at quarterback and with the first overall pick the Buccaneers will take Jameis Winston to attempt to do just this.
After taking a QB with the first overall pick things get more interesting. The first issue Tampa should look at is the offensive line. There is not much point using a first round, first overall pick on a QB if the rookie then spends all his time getting hurried and sacked.
The guard position is a big weakness and given that no one was brought in during free agency taking a guard in the second round would seem to make a lot of sense. Alternatively, Tampa could look to bring in a rookie tackle.
Anthony Collins was signed to big money last year but the reports are that Lovie Smith and the front office have fallen out of love with the tackle and are looking to shop him.
Given the high premium placed on tackles however it is hard to see a top tier tackle making it to the second round.
First Round Pick - Jameis Winston (QB)