The NFL draft is the most exciting time of the year for football fans aside from the Super Bowl. I tried my best to wait until the postseason to put out a complete mock, but I couldn’t help myself. I’ve never seen or at least remember a draft so full of NFL ready talent, with plenty of players who are full of potential but need some development to boot. I’ve included trades to make it that much more exciting.

#1. Cleveland Browns- Brad Kaaya, QB, Miami.

After all the bad luck the Browns have had at quarterback this season, they elect to take a quarterback who will stay in the pocket for the most part. He’s played in a pro style offense and has plenty of arm talent.

Article continues below ...

#2. San Francisco 49ers- DeShone Kizer, QB, Notre Dame.

Think Colin Kapernick’s athleticism, but better decision making skills and more arm talent.

The Cowboys traded Romo and a few picks to move all the way up t number four overall and pick up Garrett. With this pick the Cowboys should be set for years to come.

#5. New York Jets- Deshaun Watson, QB, Clemson.

The Jets were very smart in not holding out against Ryan fitzpatrick who has thrown more interceptions than any other quarterback in the league. Luckily this being a draft deep at the quarterback position they sit at number five overall and find one. Watson may need time to adjust to the NFL, but he’s been compared to raising super star Marcus Mariota.

Just like in last year’s draft, the Titans trade back to stockpile more picks. Each week for the Texans it becomes more and more obvious that Brock Osweiler isn’t the answer. At number six overall they likely find the last pro-ready quarterback in this draft.

#7. Cincinnati Bengals- Johnathan Allen, DE, Alabama.

The Bengals really revamp their pass rush with this pick. Allen is big, strong, and fast. He can play inside or out and at an elite level.

#8. Jacksonville Jaguars (via San Diego)- Leonard Fournette, RB, LSU.

Fournette will instantly help take some of the pressure off Blake Bortles, not to mention he’s ultra talented. He can plow over linebackers and out run defensive backs.

#9. Green Bay Packers- Derek Barnett, OLB, Tennessee.

The Packers are having all sorts of problems on defense, Barnett can’t solve them all, but he certainly helps. He can get after the quarterback and set the edge in the run game as well. With Julius Peppers likely to retire at season’s end Barnett is an ideal replacement.

#10. New Orleans Saints- Adoree’ Jackson, CB, USC.

Jackson is a bit undersized but he’s a playmaker, and that’s exactly what the Saints need. He can run step for step with any receiver with his speed, and contribute on special teams as well.

#11. Tampa Bay Buccaneers- Malik Hooker, S, Ohio State.

Hooker isn’t as big as Jabrill Peppers, but he’s just as athletic. He can jump routes and turn any play into a pick 6. Even though he has tons of talent, he also fills a need for the Bucs.

#12. Arizona Cardinals- Teez Tabor, CB, Florida.

Tabor is big and athletic, he has a chance to take the ball away anytime it’s thrown his way. With Patrick Peterson on one side, Tabor on the other, and Honey Badger in the backfield the Cardinals would have a real shot of leading the league in turnovers.

#13 Carolina Panthers- Jamal Adams, S, LSU.

Adams isn’t as athletic as the safeties taken ahead of him, but he still has an ideal build with keen instincts. He will be a big help in the Panthers young secondary.

#14. Tennessee Titans- Marshon Lattimore, CB, Ohio State.

In a deep cornerback class Lattimore has to be my favorite. He has size and speed, he can read receiver routes and beat them to the ball, and he helps in run support. He may not be the biggest, fastest cornerback in the draft, but he’s the most well rounded. He could come in and instantly be the Titans number one cornerback, and possible a shut down corner at that.

#15. Indianapolis Colts- Reuben Foster, ILB, Alabama.

The Colts need help all over the defense, but with this pick they sure up the middle. Foster can cover the running backs and tight ends in the passing game and stuff runs up the middle as well.

#16. Buffalo Bills- Mike Williams, WR, Clemson.

The Bills add another quality weapon for Tyrod Taylor here. Williams has the size and speed teams look for in a number one receiver, with Sammy Watkins on the opposite side the Bills could hurt teams in a lot of different ways.

The Titans take a home town player here, and a good one at that. Cunningham has been productive over the last two seasons for Vanderbilt and he would pair up nicely with Avery Williamson. He’s a great run stuffer, but he can also do what Dick LeBeau loves to do and that’s get after the quarterback.

With the first overall the Browns picked up a quarterback to help them move the ball, and here they go defense to help them stop other teams from moving the ball. Humphrey is a big physical cornerback and with Joe Haden on the other side the Browns will have two quality defensive backs.

He’s big and disruptive up the middle. He can stop runs flat or take quarterbacks down. The Ravens already boast the league’s best run defense and this guy makes it that much better.

#20. Pittsburgh Steelers- Desmond king, CB, Iowa.

Like Jackson, Desmond King is a bit undersized, but he’s a playmaker. He’s made a habit of picking off quarterbacks, and he does it regularly. The Steelers had the same need last season and with this pick, they can put that need to bed.

#21. Philadelphia Eagles- Dalvin Cook, RB, FSU.

The Eagles have been going with the hot hand at running back this season, with Cook they land a true feature back. He has averaged a ridiculous 7.2 yards per carry. He can beat you with speed or power.

#22. Miami Dolphins- O.J Howard, TE, Alabama.

Ryan Tannehill needs more protection, so why not give him someone who can protect him or catch passes? Howard is a big man, and has been producing at Alabama over the last two seasons.

#23. Detroit Lions- Raekwon McMilan, ILB, Ohio State.

McMilan is another player who has produced for more than just a season. He can play side line to side line and he fills a huge need for the Lions whose run defense is right around bottom of the league.

#24. Washington Redskins- Tim Williams, OLB, Alabama.

Williams isn’t this versatile, flashy players we’ve grown use to seeing. He does one thing and that’s rush the passer, and he does a very nice job of it. He is explosive off the line and insanely fast getting into the backfield.

#25. Atlanta Falcons- Sidney Jones, CB, Washington.

Jones has been playing well this season and flying up draft boards. Like the Browns did drafting Marion Humphrey the Falcons now have two cornerbacks who can cover virtually any receiver, the other would be Desmond Trufant.

#26. Kansas City Chiefs- JuJu Smith-Schuster, WR, USC.

Kansas City has had a hard time with receivers, mostly marching specialty players out as their number two. Now the team has two legitimate threats. Smith-Schuster has had several games this season with over 100 yards, and he can do anything you need him to.

#27. New York Giants- Cam Robinson, OT, Alabama.

The Giants defense is starting to gel,and Eli has plenty of weapons. So it’s time to get him some protection. This class is pretty shallow for offensive linemen and Robinson is probably the only one worthy of a first round pick, and the Giants scoop him up at 27 overall.

#28. Denver Broncos- Evan Engram, TE, Ole Miss.

Engram is very fast for a big man, and he runs crisp routes. This is exactly what the Broncos need when marching young, inexperienced quarterbacks out on the field. The only knock on Engram is he is going to have to work on his blocking, luckily the Broncos are willing to over look that, so he goes in round one.

#29. Oakland Raiders- Jarred Davis, ILB, Florida.

Oakland has improved greatly over the last few seasons, but they still have trouble stopping runs up the middle. Enter Jarred Davis, he is the heart of one of the best defenses in college football. He not only stops the run, but he’s decent in coverage as well.

#30. Seattle Seahawks- Tre’Davious White, CB, LSU.

White has ideal size for a NFL cornerback and he’s good in coverage. He could quite possible help the Seahawks get back to their “Legion of Boom” days.

#31. New England Patriots- Chris Harris, OLB, Missouri.

In typical Patriots fashion they elect to go linebacker here. Although Harris is a bit of an unknown to most fans, you can bet GMs know who he is. He has tons of talent and a high motor.

#32. Chicago Bears (via Dallas)- Corey Davis, WR, Western Michigan.

Now having Tony Romo the Bears go and get him another weapon. Davis comes from a small school, but the school is undefeated and Davis is leading the way. He has great size and speed, and could be a true number one in this league.

Tennessee Titans rounds 2-5.

Round 2.

The Titans trade pick number 49 overall to the New York Jets for pick number 37 overall. Courtland Sutton, WR, SMU.

Sutton is ultra talented, he has great size and speed, he runs great routes, and he’s made some of those O’dell Beckham type catches. He needs a little work on his consistency, but he’s more consistent than DGB was.

Round 3.

#70. Kia Nacua, S, BYU.

The Titans biggest weakness is the secondary. Here they pick up a ball hawking safety with great size.

#80. T.J. Watt, ILB/OLB, Wisconsin.

Younger brother of J.j, T.j can play inside stuffing runs, or outside rushing passers. He’s smart and athletic, so his game should translate nicely.

Round 4.

#110. Demontae Kazee, CB, San Diego State.

He’s a smaller guy, but he’s fast and a ball hawk. He gets over looked a bit because of his size and that he plays for a smaller school, but he tied Desmond King last season with 8 interceptions.

Round 5.

#142. Stacey Coley, WR, Miami.

This guy is a blazer, he will probably run a sub 4.4 at the combine, I’m looking at him for a specialty roll, such as returning kicks or taking the lid off of defenses.