It’s the most wonderful time of the year! The 2019 NFL Draft kicks off tomorrow at 8:00 pm ET. Before the Arizona Cardinals are on the clock, I present my final 2019 mock draft.

Mock drafts are fun. Of course, they are rarely accurate. Keep in mind that it is almost impossible to be accurate with the copious number of trades that are made throughout the event. With that said, however, let’s take a crack at predicting the first two rounds of the 2019 NFL Draft.

Round 1

1. Arizona Cardinals: Kyler Murray, Quarterback, Oklahoma

Analysis: Just one year after using a top-ten draft pick on Josh Rosen, the Cardinals will be selecting the electrifying Kyler Murray. Murray will draw comparisons to Michael Vick and Russell Wilson, as he is a dual-threat quarterback that can hurt the opposition with both his arm and his feet.

2. San Francisco 49ers: Nick Bosa, Edge, Ohio State

Analysis: The 49ers are able to land the consensus top player in the 2019 draft. Nick Bosa is indeed a better prospect than his brother Joey, who has become a force in the National Football League.

3. New York Jets: Josh Allen, Edge, Kentucky

Analysis: The Jets have been searching for a top-notch pass-rusher for quite some time. They thought they had Anthony Barr signed but he bait-and-switched them to go back to the Minnesota Vikings. Allen is productive off the edge accounting for 17 sacks during his senior campaign at Kentucky.

4. Oakland Raiders: Quinnen Williams, Defensive Tackle, Alabama

Analysis: Defensive tackle isn’t the Raiders biggest need. However, Quinnen Williams is one of the best players in this draft. Williams dominates the line of scrimmage and will develop into one of the best defenders in the league.

5. Tampa Bay Buccaneers: Devin White, Linebacker, LSU

Analysis: Devin White is hands down the best linebacker in this draft. After losing Kwon Alexander in free agency, the Buccaneers will be searching for a leader on the defensive side of the ball.

6. New York Giants: Daniel Jones, Quarterback, Duke

Analysis: We all know this is way too high for Daniel Jones. As a matter of fact, it’s borderline crazy. With a run on quarterbacks likely, the Giants rush and draft the quarterback that they like. It will be very interesting to see how Jones pans out in New York.

7. Jacksonville Jaguars: Jawaan Taylor, Offensive Tackle, Florida

Analysis: A plug-and-play right tackle, Taylor has the tools to be among the best at his position. Jacksonville just invested a boatload of money into Nick Foles, thus it should be priority number one to protect him.

TRADE: The Detroit Lions trade pick #8 to the Atlanta Falcons for picks #14 and #79.

8. Atlanta Falcons (TRADE): Ed Oliver, Defensive Tackle, Houston

Analysis: The Falcons make a bold move to get a top-five player in this draft class that consequently fills their biggest need. In the long run, Oliver will prove to be an elite talent that the Falcons were able to steal in the 2019 draft.

TRADE: The Buffalo Bills trade pick #9 to the Washington Redskins for picks #15 and #76.

9. Washington Redskins (TRADE): Dwayne Haskins, Quarterback, Ohio State

Analysis: The notion that Dwayne Haskins is going to fall on draft day is just foolish. Haskins is a brilliant player that the Redskins like a great deal. As a matter of fact, Haskins has the intelligence, skills, and moxie to develop into a top-ten quarterback.

10. Denver Broncos: Devin Bush, Linebacker, Michigan

Analysis: Broncos head coach Vic Fangio loves linebackers. And as a result, he makes Michigan linebacker Devin Bush the first draft pick of the Fangio era.

11. Cincinnati Bengals: Drew Lock, Quarterback, Missouri

Analysis: Andy Dalton isn’t the answer. Therefore the Bengals and new head coach Zac Taylor will make a bold move by selecting the gifted passer from Missouri.

12. Green Bay Packers: TJ Hockenson, Tight End, Iowa

Analysis: In light of the disaster that has been Jimmy Graham in Green Bay, the Packers are able to land the best tight end in the draft. Hockenson has the look and feel of a Packer, and should immediately become one of Aaron Rodgers favorite targets.

TRADE: The Miami Dolphins trade pick #13 to the Houston Texans for picks #23 and #55.

13. Houston Texans (TRADE): Andre Dillard, Offensive Tackle, Washington State

Analysis: While Dillard lacks power, he has been very productive during his tenure at Washington State allowing only one sack in over 70 games played. The Texans offensive line is the league’s worst. Consequently, they have to pay a high price to get their left tackle.

14. Detroit Lions (TRADE): Noah Fant, Tight End, Iowa

Analysis: Despite the Jesse James signing, the Lions are still in the market for a difference maker at the tight end position. James gives them an Arn Anderson and they need a Ric Flair.

15. Buffalo Bills (TRADE): Jonah Williams, Offensive Line, Alabama

Analysis: The Bills are able to move back, acquire an additional draft pick and still get the player they wanted with their original pick. Williams can play all five positions along the offensive line at a high level and will immediately bolster the Buffalo rushing attack.

16. Carolina Panthers: Clelin Ferrell, Edge, Clemson

Analysis: The Panthers needed pass-rush help before Julius Peppers announced his retirement. By all means, Clelin Ferrell warrants a selection here as he has the makeup to be a double-digit sack type of player for the next decade.

17. New York Giants: Rashan Gary, Edge, Michigan

Analysis: The Giants goal for the first round of the 2019 NFL draft is to get a quarterback followed by a pass-rusher. Gary didn’t have the production at the collegiate level. However, he has the tools that coaches salivate over.

18. Minnesota Vikings: Garrett Bradbury, Offensive Line, North Carolina State

Analysis: Bradbury is getting a lot of hype in the final week of the draft process and it’s well deserved. An absolute brilliant technician, Bradbury comes to Minnesota and brings instant credibility to the interior of the Vikings offensive line.

19. Tennessee Titans: Marquise Brown, Wide Receiver, Oklahoma

Analysis: Is Marcus Mariota the guy in Tennessee? That has been the question for a few years now. He has a pretty boring supporting cast, so it would be wise to add the most dynamic receiver in this draft. Marquise Brown has game-changing speed and is a great complement to the Titans best receiver Corey Davis.

20. Pittsburgh Steelers: Rock Ya-Sin, Cornerback, Temple

Analysis: There isn’t a unit in football that needs more help than the Pittsburgh secondary. Rock Ya-Sin not only fills the Steelers biggest need, but he also brings toughness and an attitude that the historic Steelers defenses were known for.

21. Seattle Seahawks: Greedy Williams, Cornerback, LSU

Analysis: The Seahawks begin to rebuild the “Legion of Boom”. Greedy Williams might just present the most upside of any player in this draft class.

22. Baltimore Ravens: DK Metcalf, Wide Receiver, Mississippi

Analysis: The Ravens have an unfavorable history when it comes to drafting wide receivers. As much as they have missed on the position, they have to take another swing because a receiving core consisting of Willie Snead and Chris Moore won’t scare anyone.

23. Miami Dolphins (TRADE): Jeffery Simmons, Defensive Tackle, Mississippi State

Analysis: Despite being one of the best players in the draft, there is a good chance that Jeffery Simmons will sit out the 2019 season due to injury. The Miami Dolphins are one team that will be patient enough to wait as they are thinking long-term and are not looking for immediate impact. Trading back, adding an additional 2nd round pick and selecting the talented defensive tackle from Mississippi State is a major win for the Dolphins.

24. Oakland Raiders: Brian Burns, Edge, Florida State

Analysis: Finding good pass-rushers is hard. Raiders head coach Jon Gruden said it himself just days after trading Khalil Mack to the Chicago Bears. Brian Burns has elite traits that if developed properly could make him a ferocious sack machine for years to come.

25. Philadelphia Eagles: Jonathan Abram, Safety, Mississippi State

Analysis: NFL teams like Jonathan Abram more than Twitter does. Abram is a well-rounded player that can set the tone for a defense. Have the Eagles found their next Brian Dawkins?

26. Indianapolis Colts: Christian Wilkins, Defensive Tackle, Clemson

Analysis: Someone please call 911 because the Colts are about to commit a robbery. Wilkins is a top-12 player in this draft, great for the locker room and fills a major need for Indianapolis.

27. Oakland Raiders: Byron Murphy, Cornerback, Washington

Analysis: The Raiders need cornerback help and are able to get an extreme value here. The selections of Quinnen Williams, Brian Burns and Byron Murphy on day one of the draft will have the Raiders defense looking awfully good in 2019.

28. Los Angeles Chargers: Dexter Lawrence, Defensive Tackle, Clemson

Analysis: Dexter Lawrence has no business being on the board here, but the Chargers won’t complain. NFL Network’s Daniel Jeremiah has compared Lawrence to former Baltimore Ravens great Haloti Ngata. In the event that Lawrence turns out to be even in the same ballpark of Ngata, the Chargers just won the first round.

29. Seattle Seahawks: Parris Campbell, Wide Receiver, Ohio State

Analysis: Seattle just made Russell Wilson the highest paid player in football history. Therefore, providing him weapons would be wise. Lining up the speedy Campbell opposite of Tyler Lockett with Doug Baldwin in the slot gives the Seahawks passing attack viable weapons.

30. Green Bay Packers: Cody Ford, Offensive Line, Oklahoma

Analysis: Cody Ford is an ass-kicker that will help protect Aaron Rodgers for the remainder of his career. Ford will be an all-pro left guard and can even be a high-quality right tackle. Versatile and dominant are traits that go hand-in-hand with Cody Ford.

31. Los Angeles Rams: Chase Winovich, Edge, Michigan

Analysis: The Rams rode their great defense all the way to the Super Bowl. They need to ensure that the defense remains a strength so they get the gifted pass-rusher from Michigan. Winovich has elite traits and plays like his hair is on fire.

32. New England Patriots: Jerry Tillery, Defensive Tackle, Notre Dame

Analysis: Isn’t this such a New England Patriots type of pick? Both of the team’s starting defensive tackles, Danny Shelton and Malcolm Brown, are no longer on the roster, making this a major need. Additionally, don’t be surprised if New England trades out of this pick and acquires even more draft capital.

Round 2

33. Arizona Cardinals: Kaleb McGary, Offensive Tackle, Washington

34. Indianapolis Colts: Hakeem Butler, Wide Receiver, Iowa State

35. Oakland Raiders: Josh Jacobs, Running Back, Alabama

36. San Francisco 49ers: N’Keal Harry, Wide Receiver, Arizona State

37. New York Giants: Sean Bunting, Cornerback, Central Michigan

38. Jacksonville Jaguars: AJ Brown, Wide Receiver, Mississippi

39. Tampa Bay Buccaneers: Montez Sweat, Edge, Mississippi State

40. Buffalo Bills: LJ Collier, Edge, TCU

41. Denver Broncos: Irv Smith Jr., Tight End, Alabama

42. Cincinnati Bengals: Dalton Risner, Offensive Line, Kansas State

43. Detroit Lions: Lonnie Johnson, Cornerback, Kentucky

44. Green Bay Packers: JJ Arcega-Whiteside, Wide Receiver, Stanford

45. Atlanta Falcons: Tytus Howard, Offensive Line, Alabama State

46. Washington Redskins: Nasir Adderley, Safety, Delaware

47. Carolina Panthers: Jaylon Ferguson, Edge, Louisiana Tech

48. Miami Dolphins: Chris Lindstrom, Offensive Line, Boston College

49. Cleveland Browns: Juan Thornhill, Defensive Back, Virginia

50. Minnesota Vikings: Dre’mont Jones, Defensive Tackle, Ohio State

51. Tennessee Titans: Jachai Polite, Edge, Florida

52. Pittsburgh Steelers: Mack Wilson, Linebacker, Alabama

53. Philadelphia Eagles: Yodny Cajuste, Offensive Tackle, West Virginia

54. Houston Texans: Erik McCoy, Offensive Line, Texas A&M

55. Miami Dolphins (TRADE): Chauncey Gardner-Johnson, Defensive Back, Florida

56. New England Patriots: Charles Omenihu, Defensive Line, Texas

57. Philadelphia Eagles: Julian Love, Cornerback, Notre Dame

58. Dallas Cowboys: Darnell Savage, Safety, Maryland

59. Indianapolis Colts: Deandre Baker, Cornerback, Georgia

60. Los Angeles Chargers: Greg Little, Offensive Tackle, Mississippi

61. Kansas City Chiefs: Terry McLaurin, Wide Receiver, Ohio State

62. New Orleans Saints: Deebo Samuel, Wide Receiver, South Carolina

63. Kansas City Chiefs: Elgton Jenkins, Offensive Line, Mississippi State

64. New England Patriots: Dawson Knox, Tight End, Mississippi