Victor Calzada/Associated Press
Look, first off, I know a lot of you are going to complain about the order. Frankly...do what you gotta do.
This is ridiculously early and a bunch is going to change before the regular season. Then, we have to play the games—"any given Sunday" and all that. Players are going to get injured. Teams are going to surprise and disappoint.
If you need to believe that I am a terrible person for putting your team in a specific section of this entire-year-ahead mock draft, just realize that it's a projection that is almost sure to change.
The real reason I put this together is to provide a snapshot—albeit an out-of-focus one—as we get ready for the season. Very little of this will actually happen. Hey, if mock drafts done the morning of the draft only get a few picks right, what chance does this have?
Enjoy it. Have fun. Yell at me in the comments section below.
1. Tennessee Titans: Marcus Mariota (QB Oregon)
2. Jacksonville Jaguars: Cedric Ogbuehi (OT Texas A&M)
3. Cleveland Browns: Amari Cooper (WR Alabama)
4. Washington Redskins: Randy Gregory (DE Nebraska)
5. Oakland Raiders: Andrus Peat (OT Stanford)
6. Cleveland Browns (via BUF): Leonard Williams (DT/DE USC)
7. Miami Dolphins: P.J. Williams (CB Florida State)
8. New York Jets: Brandon Scherff (OT Iowa)
9. Minnesota Vikings: Ifo Ekpre-Olomu (CB Oregon)
10. Pittsburgh Steelers: Vic Beasley (OLB Clemson)
11. Atlanta Falcons: Ben Koyack (TE Notre Dame)
12. Dallas Cowboys: Landon Collins (S Alabama)
13. New York Giants: Ramik Wilson (LB Georgia)
14. Arizona Cardinals: Todd Gurley (RB Georgia)
15. St. Louis Rams: Jameis Winston (QB Florida State)
16. Houston Texans: Jalen Collins (CB LSU)
17. Detroit Lions: Michael Bennett (DT/DE Ohio State)
18. Tampa Bay Buccaneers: Brett Hundley (QB UCLA)
19. San Diego Chargers: Cameron Erving (OT Florida State)
20. Carolina Panthers: Shilique Calhoun (DE Michigan State)
21. Cincinnati Bengals: Bryce Petty (QB Baylor)
22. Philadelphia Eagles: Tre Jackson (OG Florida State)
23. Kansas City Chiefs: La'el Collins (OT LSU)
24. Chicago Bears: Dante Fowler (DE Florida)
25. San Francisco 49ers: Jaelan Strong (WR Arizona State)
26. Baltimore Ravens: Melvin Gordon (RB Wisconsin)
27. Indianapolis Colts: Christian Covington (DT Rice)
28. New Orleans Saints: Dorial Green-Beckham (WR ?)
29. Green Bay Packers: Noah Spence (DE/OLB Ohio State)
30. Denver Broncos: Jordan Jenkins (OLB Georgia)
31. New England Patriots: Ronald Darby (CB Florida State)
32. Seattle Seahawks: Devin Funchess (TE Michigan)
Michael Schottey is an NFL National Lead Writer for Bleacher Report and a member of the Pro Football Writers of America. Find more of his stuff on his archive page and follow him on Twitter.