Happy draft week!

The final PFF mock draft is still an indicator of what I would do as general manager of each team. This is not a prediction of Thursday night's festivities.

Scroll to the bottom for Steve's video breakdown of this mock draft, and subscribe to our YouTube channel, and check out our in-depth draft preview show.

Version 2 of our 2018 NFL Draft Guide is here! For PFF Edge & Elite subscribers, a comprehensive guide featuring player profiles of signature stats, grades and exclusive PFF content including position by position rankings. Find out more information here and join PFF now!

1. Cleveland Browns

QB Baker Mayfield, Oklahoma

2. New York Giants

QB Sam Darnold, USC

3. New York Jets

QB Josh Rosen, UCLA

4. Cleveland Browns

DI Maurice Hurst, Michigan

5. Denver Broncos

G Quenton Nelson, Notre Dame

6. Indianapolis Colts

CB Josh Jackson, Iowa

7. Tampa Bay Buccaneers

S Derwin James, Florida State

8. Chicago Bears

Edge Harold Landry, Boston College

9. San Francisco 49ers

Edge Bradley Chubb, NC State

10. Oakland Raiders

RB Saquon Barkley, Penn State

11. Miami Dolphins

CB Denzel Ward, Ohio State

12. Buffalo Bills

LB Roquan Smith, Georgia

13. Washington Redskins

CB Minkah Fitzpatrick, Alabama

14. Green Bay Packers

CB Jaire Alexander, Louisville

15. Arizona Cardinals

QB Lamar Jackson, Louisville

16. Baltimore Ravens

C Frank Ragnow, Arkansas

17. Los Angeles Chargers

OT Mike McGlinchey, Notre Dame

18. Seattle Seahawks

G/T Isaiah Wynn, Georgia

19. Dallas Cowboys

WR Calvin Ridley, Alabama

20. Detroit Lions

DI Vita Vea, Washington

21. Cincinnati Bengals

OT Connor Williams, Texas

22. Buffalo Bills

QB Mason Rudolph, Oklahoma State

23. New England Patriots

TE Dallas Goedert, South Dakota State

24. Carolina Panthers

G Will Hernandez, UTEP

25. Tennessee Titans

Edge Marcus Davenport, UTSA

26. Atlanta Falcons

WR James Washington, Oklahoma State

27. New Orleans Saints

LB Leighton Vander Esch, Boise State

28. Pittsburgh Steelers

LB Tremaine Edmunds, Virginia Tech

29. Jacksonville Jaguars

WR D.J. Moore, Maryland

30. Minnesota Vikings

DI Taven Bryan, Florida

31. New England Patriots

CB Mike Hughes, UCF

32. Philadelphia Eagles

CB Donte Jackson, LSU