Todd McShay has released his latest mock draft with Nick Bosa going to the Arizona Cardinals with the No. 1 overall selection, followed by Rashan Gary of Michigan going to the San Francisco 49ers.

1. Arizona: Nick Bosa, DE, Ohio State
2. San Francisco: Rashan Gary, DE, Michigan
3. Oakland: Quinnen Williams, DT, Alabama
4. NY Jets: Clelin Ferrell, DE, Clemson
5. Atlanta: Dexter Lawrence, DT, Clemson
6. Buffalo: Jonah Williams, OT, Alabama
7. Jacksonville: Justin Herbert, QB, Oregon
8. Tampa Bay: Greedy Williams, CB, LSU
9. Detroit: Josh Allen, DE/OLB, Kentucky
10. NY Giants: Dwayne Haskins, QB, Ohio State
11. Cincinnati: Devin White, LB, LSU
12. Cleveland: Ed Oliver, DT, Houston
13. Washington: Cody Ford, OT Oklahoma
14. Carolina: Greg Little, OT, Ole Miss
15. Green Bay: Montez Sweat, DE, Mississippi State
16. Philadelphia: Deandre Baker, CB, Georgia
17. Miami: Deandre Baker, CB, Georgia
18. Denver: Marquise Brown, WR, Oklahoma
19. Indianapolis: Christian Wilkins, DT, Clemson
20. Tennessee: Jachai Polite, OLB, Florida
21. Baltimore: Devin Bush, ILB, Michigan
22. Minnesota: Derrick Brown, DT, Auburn
23. Pittsburgh: Jaylon Ferguson, DE, Louisiana Tech
24. Seattle: Jeffery Simmons, DT, Mississippi State
25. Oakland (from Dallas): Deionte Thompson, S, Alabama
26. Oakland (from Chicago): Noah Fant, TE, Iowa
27. Houston: Michael Deiter, C/G, Wisconsin
28. LA Chargers: Jerry Tillery, DT, Notre Dame
29. New England: Dre'Mont Jones, DT, Ohio State
30. LA Rams: Johnathan Abram, S, Mississippi State