NFL Draft 2018--Jon's Mock Draft

Today's the day! The day all NFL draftniks like me have been waiting for!! The 2018 NFL Draft! Throughout the nation, countless mock drafts have been created and dissected in the same manner a high school biology student dissects a frog in class. An intense debate has emerged about which QB will be the first one taken. It would be akin to which bad 1970's fashion fad was the "best". This QB class is underwhelming, in my honest opinion. The real value is offensive line and secondary. While I think a couple will be very good quarterbacks in the future, a few could end up being colossal busts or marginal starting QB's. Without further adieu, here is my 2018 Mock Draft:

1. Cleveland: Josh Allen, QB, Wyoming

2. New York Giants: Sam Darnold, QB, USC

3. New York Jets: Baker Mayfield, QB, Oklahoma

4. Cleveland: Bradley Chubb, DE, NC State

5. Arizona (from Denver): Josh Rosen, QB, UCLA

6. Indianapolis: Quentin Nelson, G, Notre Dame

7. Tampa Bay: Saquon Barkley, RB, Penn State

8. Chicago: Denzel Ward, CB, Ohio State

9. San Francisco: Minkah Fitzpatrick, SS/FS, Alabama

10. Oakland: Roquan Smith, LB, Georgia

11. Miami: Derwin James, SS, Florida State

12. Buffalo: Lamar Jackson, QB, Louisville

13. Washington, Vita Vea, DT, Washington

14. Green Bay, Joshua Jackson, CB, Iowa

15. Denver (from Arizona): Tremaine Edmunds, LB, Virginia Tech

16. Baltimore: Leighton Vander Esch, LB, Boise State

17. Los Angeles Chargers: Da'Ron Payne, DT, Alabama

18. Carolina (from Seattle): D.J. Moore, WR, Maryland

19. Dallas: Calvin Ridley, WR, Alabama

20. Cleveland (from Detroit): Mike McGlinchey, OT, Notre Dame

21. Cincinnati: Frank Ragnow, C, Arkansas

22. Detroit (from Cleveland): Harold Landry, DE/Edge, Boston College

23. New England: Kolton Miller, OT, UCLA

24. Seattle (from Carolina): Will Hernandez, G, UTEP

25. Tennessee: Rashaan Evans, ILB, Alabama

26. Atlanta: Taven Bryan, DT, Florida

27. New Orleans: Hayden Hurst, TE, South Carolina

28. Pittsburgh: Justin Reid, SS, Stanford

29. Jacksonville: Isaiah Wynn, G, Georgia

30. Minnesota: James Daniels, C, Iowa

31. New England: Jaire Alexander, CB, Louisville

32. Philadelphia: Isaiah Oliver, CB, Colorado.

Analysis: Cleveland gets their franchise QB with a howitzer of an arm that will bode well in those cold Cleveland December days, and they get their bookend DE to terrorize AFC offenses. Pittsburgh gets their franchise safety to fill the shoes of Troy Polamalu. Baltimore gets their franchise LB to fill Ray Lewis' shoes.