The NFL Draft is next weekend? Sorry, I wasn't paying attention.
Ever since 1993, when my New England Patriots held the first overall pick and had to choose between Drew Bledsoe and Rick Mirer, I have closely watched the pre-draft process and analysis and have made the actual draft a must-watch event.
So, why has the draft snuck up on me in 2016?
Roger Goodell's decision to ignore the facts of the "Deflate-Gate" controversy and strip the Patriots of their first round pick - in addition to still trying to suspend Tom Brady for four games and taking away the team's fourth round pick in 2017 - has sapped me of the energy that I usually dedicate to the draft.
Well Roger, you can make me not follow the pre-draft process but you can never - NEVER! - stop me from posting my annual Mock Draft. I've decided to go back to my college years and cram weeks worth of studying into a few nights to prepare so, without further and unnecessary buildup, here comes my annual attempt to hit on at least 25% of the picks.
1. St. Louis Rams (from Titans) - Jared Goff, QB, California
2. Cleveland Browns - Carson Wentz, QB, North Dakota State
3. San Diego Chargers - Laremy Tunsil, OT, Ole Miss
4. Dallas Cowboys - Joey Bosa, DE, Ohio State
5. Jacksonville Jaguars - Jalen Ramsey, CB, Florida State
6. Baltimore Ravens - Ronnie Stanley, OT, Notre Dame
7. San Francisco 49ers - DeForest Buckner, DE, Oregon
8. Philadelphia Eagles - Ezekiel Elliott, RB, Ohio State
9. Tampa Bay Buccaneers - Vernon Hargreaves, CB, Florida
10. New York Giants - Leonard Floyd, OLB, Georgia
11. Chicago Bears - Shaq Lawson, DE, Clemson
12. New Orleans Saints - Eli Apple, CB, Ohio State
13. Miami Dolphins - Noah Spence, OLB, Eastern Kentucky
14. Oakland Raiders - Kevin Dodd, DE, Clemson
15. Tennessee Titans (from Rams) - Jack Conklin, OT, Michigan State
16. Detroit Lions - Sheldon Rankins, DT, Louisville
17. Atlanta Falcons - Will Fuller, WR, Notre Dame
18. Indianapolis Colts - Jarran Reed, DT, Alabama
19. Buffalo Bills - Darron Lee, LB, Ohio State
20. New York Jets - Paxton Lynch, QB, Memphis
21. Washington Redskins - Myles Jack, LB, UCLA
22. Houston Texans - Josh Doctson, WR, TCU
23. Minnesota Vikings - Ryan Kelly, C/G, Alabama
24. Cincinnati Bengals - Kamalei Correa, OLB, Boise State
25. Pittsburgh Steelers - William Jackson, CB, Houston
26. Seattle Seahawks - Emmanuel Ogbah, DE/OLB, Oklahoma State
27. Green Bay Packers - Taylor Decker, OT, Ohio State
28. Kansas City Chiefs - Andrew Billings, DT, Baylor
29. Arizona Cardinals - LaQuon Treadwell, WR, Ole Miss
30. Carolina Panthers - Derrick Henry, RB, Alabama
31. Denver Broncos - Connor Cook, QB, Michigan State
60. New England Patriots - Kendall Fuller, CB, Virginia Tech
61. New England Patriots - Shilique Calhoun, DE, Michigan State