1. Arizona Cardinals—Nick Bosa, DE, Ohio State*
2. San Francisco 49ers—Josh Allen, OLB, Kentucky
3. New York Jets—Rashan Gary, DE, Michigan*
4. Oakland Raiders—Quinnen Williams, DT, Alabama*
5. Tampa Bay Buccaneers—Jonah Williams, OT, Alabama*
6. New York Giants—Dwayne Haskins, QB, Ohio State*
7. Jacksonville Jaguars—Jeffery Simmons, DT, Mississippi State*
8. Detroit Lions—Greedy Williams, CB, LSU*
9. Buffalo Bills—Jawaan Taylor, OT, Florida*
10. Denver Broncos—Deandre Baker, CB, Georgia
11. Cincinnati Bengals—Cody Ford, OT, Oklahoma*
12. Green Bay Packers—Devin White, ILB, LSU*
13. Miami Dolphins—Kyler Murray, QB, Oklahoma*
14. Atlanta Falcons—Ed Oliver, DT, Houston*
15. Washington Redskins—Marquise Brown, WR, Oklahoma*
16. Carolina Panthers—Clelin Ferrell, DE, Clemson*
17. Cleveland Browns—Christian Wilkins, DT, Clemson
18. Minnesota Vikings—Montez Sweat, DE, Mississippi State
19. Tennessee Titans—T.J. Hockenson, TE, Iowa*
20. Pittsburgh Steelers—Devin Bush, LB, Michigan*
21. Seattle Seahawks—Jachai Polite, DE/OLB, Florida*
22. Baltimore Ravens—D.K. Metcalf, WR, Ole Miss*
23. Houston Texans—Joejuan Williams, CB, Vanderbilt*
Man, the more tape I watch, the more I like Williams. He’s a long press corner with some strong ball skills. After Houston allowed an eye-popping 62 sacks of their franchise quarterback Deshaun Watson in 2018, offensive tackle might be a heavier lean here, but with the top three already gone, the Texans opt to replace Kareem Jackson instead.
24. Oakland Raiders (from Chicago Bears)—A.J. Brown, WR, Ole Miss*
25. Philadelphia Eagles—Dexter Lawrence, DT, Clemson*
26. Indianapolis Colts—Trayvon Mullen, CB, Clemson*
27. Oakland Raiders (from Dallas Cowboys)—Josh Jacobs, RB, Alabama*
28. Los Angeles Chargers—Jerry Tillery, DT, Notre Dame
29. Kansas City Chiefs—Byron Murphy, CB, Washington*
30. Green Bay Packers (from New Orleans Saints)—Oshane Ximines, DE, Old Dominion
31. Los Angeles Rams—Irv Smith Jr., TE, Alabama*
32. New England Patriots—Gerald Willis III, DT, Miami (FL)