1. Buffalo Sabres – Rasmus Dahlin, D, Frölunda (SWE)
2. Carolina Hurricanes – Andrei Svechnikov, RW, Barrie (OHL)
3. Montreal Canadiens – Filip Zadina, RW, Halifax (QMJHL)
4. Ottawa Senators – Brady Tkachuk, LW, Boston University (H-EAST)
5. Arizona Coyotes – Evan Bouchard, D, London (OHL)
6. Detroit Red Wings – Adam Boqvist, D, Brynas Jr. (SWE-JR)
7. Vancouver Canucks – Noah Dobson, D, Acadie-Bathurst (QMJHL)
8. Chicago Blackhawks – Jesperi Kotkaniemi, C, Assat (FIN)
9. New York Rangers – Quintin Hughes, D, Michigan (BIG10)
10. Edmonton Oilers – Ty Smith, D, Spokane (WHL)
11. New York Islanders – Barret Hayton, C, Sault Ste. Marie (OHL)
12. New York Islanders (from Flames) – Oliver Wahlstrom, RW, USA U-18 (USHL)
13. Dallas Stars – Joseph Veleno, C, Drummondville (QMJHL)
14. Philadelphia Flyers (from Blues) – Vitali Kravtsov, RW, Chelyabinsk (KHL)
15. Florida Panthers – Joel Farabee, LW, USA U-18 (USHL)
16. Colorado Avalanche – Grigori Denisenko, LW, Yaroslavl 2 (RUS-JR)
17. New Jersey Devils – Bode Wilde, D, USA U-18 (USHL)
18. Columbus Blue Jackets – Rasmus Sandin, D, Sault Ste. Marie (OHL)
19. Philedelphia Flyers – Nicolas Beaudin, D, Drummondville (QMJHL)
20. Los Angeles Kings – Serron Noel, RW, Oshawa (OHL)
21. San Jose Sharks – K’Andre Miller, D, USA U-18 (USHL)
22. Ottawa Senators (from Penguins) – Akil Thomas, C, Niagara (OHL)
23. Anaheim Ducks – Isac Lundestrom, C, Lulea (SWE)
24. Minnesota Wild – Ty Dellandrea, C, Flint (OHL)
25. Toronto Maple Leafs – Jared McIsaac, D, Halifax (QMJHL)
26. New York Rangers (from Bruins) – Martin Kaut, RW, Pardubice (CZREP)
27. Chicago Blackhawks (from Predators) – Mattias Samuelsson, D, USA U-18 (USHL)
28. New York Rangers (from Lightning) – Dominik Bokk, RW, Vaxjo Jr. (SWE-JR)
29. St. Louis Blues (from Jets) – Ryan McLeod, C, Mississauga (OHL)
30. Detroit Red Wings (from Golden Knights) – Rasmus Kupari, C, Karpat (FIN)
31. Washington Capitals – Jacob Olofsson, C, Timra (SWE-2)