Let's all mock each other at the NFL Draft

We have no idea how the 2015 NFL Draft first round will unfold, literally none, yet we still do it. Though drafting an NFL player remains an inexact science at best, imagine what it's like when it comes time to predict what NFL teams will do in this most inexact of science.

But still, we all write an NFL mock draft every year. Because it's fun. And because it's an easy blog post to write. (Mostly the latter.) There will be many trades, but we're not foolish enough to try to predict these.

  1. Tampa Bay Buccaneers: Jameis Winston
  2. Tennessee Titans: Marcus Mariota
  3. Jacksonville Jaguars: Leonard Williams
  4. Oakland Raiders: Kevin White
  5. Washington Redskins: Dante Fowler Jr.
  6. New York Jets: Bud Dupree
  7. Chicago Bears: Amari Cooper
  8. Atlanta Falcons: Vic Beasley
  9. New York Giants: Brandon Scherff
  10. St. Louis Rams: Trae Waynes
  11. Minnesota Vikings: DeVante Parker
  12. Cleveland Browns: Danny Shelton
  13. New Orleans Saints: Shane Ray
  14. Miami Dolphins: Breshad Perriman
  15. San Francisco 49ers: Arik Armstead
  16. Houston Texans: Kevin Johnson
  17. San Diego Chargers: Todd Gurley
  18. Kansas City Chiefs: Ereck Flowers
  19. Cleveland Browns: Andrus Peat
  20. Philadelphia Eagles: Landon Collins
  21. Cincinnati Bengals: Jake Fisher
  22. PIttsburgh Steelers: Marcus Peters
  23. Detroit Lions: Malcolm Brown
  24. Arizona Cardinals: Randy Gregory
  25. Carolina Panthers: D.J. Humphries
  26. Baltimore Ravens: Byron Jones
  27. Dallas Cowboys: Melvin Gordon
  28. Denver Broncos: Cameron Erving
  29. Indianapolis Colts: Cedric Ogbuehi
  30. Green Bay Packers: Eric Kendricks
  31. New Orleans Saints: Phillip Dorsett
  32. New England Patriots: Nelson Agholor