Mock Draft: Get final first-round predictions as NFL Draft just hours away

Here it is. My final Mock Draft. 

Don’t agree? Let me hear about it. Tweet me at @PSchrags or email me at PeterSchrager@gmail.com.

And remember, during the NFL Draft, be sure to listen to Jay Glazer, Joel Klatt, Don Bell, Mike Garafolo and me from Chicago Thursday on FOXSportsRadio.com. Enough promotion. Here’s my final 32. 

1. Tampa Bay Buccaneers: Jameis Winston, QB, Florida State

2. Tennessee Titans: Marcus Mariota, QB, Oregon

3. Jacksonville Jaguars: Amari Cooper, WR, Alabama

4. Oakland Raiders: Leonard Williams, DT, USC

5. Washington Redskins: Dante Fowler, Jr., OLB/DE, Florida

6. New York Jets: Vic Beasley, OLB, Clemson

7. Chicago Bears: Kevin White, WR, West Virginia

FIRST TIME FOR EVERYTHING

8. Atlanta Falcons: Alvin "Bud" Dupree, DE, Kentucky

9. New York Giants: Brandon Scherff, OT/OG, Iowa

10. St. Louis Rams: Ereck Flowers, OT, Miami

11. Minnesota Vikings: Trae Waynes, DB, Michigan State

12. Cleveland Browns: Todd Gurley, RB, Cleveland

13. New Orleans Saints: Shane Ray, OLB, Missouri

14. Miami Dolphins: DeVante Parker, WR, Louisville

15. San Francisco 49ers: Breshad Perriman, WR, UCF

16. Houston Texans: Kevin Johnson, CB, Wake Forest

17. San Diego Chargers: Melvin Gordon, RB, Wisconsin

18. Kansas City Chiefs: Nelson Agholor, WR, USC

19. Cleveland Browns (from Buffalo): Jaelen Strong, WR, Arizona State

20. Philadelphia Eagles: Landon Collins, S, Alabama

21. Cincinnati Bengals: Cedric Ogbuehi, OT, Texas A&M

22. Pittsburgh Steelers: Damarious Randall, S/CB, Arizona State

23. Detroit Lions: Eddie Goldman, DT, Florida State

24. Arizona Cardinals: Jalen Collins, CB, LSU

25. Carolina Panthers: Andrus Peat, OT, Stanford

26. Baltimore Ravens: Danny Shelton, DT, Washington

27. Dallas Cowboys: Malcolm Brown, DT, Texas

28. Denver Broncos: T.J. Clemmings, OT, Pittsburgh

29. Indianapolis Colts: D.J. Humphries, OT, Florida

30. Green Bay Packers: Stephone Anthony, LB, Clemson

31. New Orleans Saints: Phillip Dorsett, WR, Miami

32. New England Patriots: Mario Edwards, DE, Florida State