1. New Jersey Devils Jack Hughes
2. New York Rangers Kaapo Kakko
3. Chicago Blackhawks Alex Turcotte
4. Colorado Avalanche Bowen Byram
5. Los Angeles Kings Kirby Dach
6. Detroit Red Wings Trevor Zegras
7. Buffalo Sabres Dylan Cozens
8. Edmonton Oilers Cole Caufield
9. Anaheim Ducks Matthew Boldy
10. Vancouver Canucks Peyton Krebs
11. Philadelphia Flyers Vasili Podkolzin
12. Minnesota Wild Cam York
13. Florida Panthers Spencer Knight
14. Arizona Coyotes Philip Broberg
15. Montreal Canadiens Thomas Harley
16. Colorado Avalanche Alex Newlook
17. Vegas Golden Knights Victor Soderstrom
18. Dallas Stars Raphael Lavoie
19. Ottawa Senators (from Blue Jackets) Moritz Seider
20. New York Rangers (from Jets) Ville Heinola
21. Pittsburgh Penguins Arthur Kaliev
22. Los Angeles Kings (from Maple Leafs) Matthew Robertson
23. New York Islanders Ryan Suzuki
24. Nashville Predators Bobby Brink
25. Washington Capitals Lassi Thomson
26. Calgary Flames Brett Leason
27. Tampa Bay Lightning Pavel Dorofeyev
28. Carolina Hurricanes Nils Hoglander
29. Anaheim Ducks (from Sharks via Sabres) Samuel Poulin
30. Boston Bruins Robert Mastrosimone
31. Buffalo Sabres (from Blues) Tobias Bjornfot