1. Toronto: Auston Matthews, C
2. Winnipeg: Patrik Laine, LW
3. Columbus: Jesse Puljujarvi, RW
4. Edmonton: Charlie McAvoy, D
5. Vancouver: Pierre-Luc Dubois, LW
6. Calgary: Olli Juolevi, D
7. Arizona: Clayton Keller, C
8. Buffalo: Jakob Chychrun, D
9. Montreal: Matthew Tkachuk, LW
10. Colorado: Mikhail Sergachev, D
11. New Jersey: Tyson Jost, C
12. Ottawa: Dante Fabbro, D
13. Carolina: Alexander Nylander, RW
14. Boston: Michael McLeod, C
15. Minnesota: German Rubtsov, C
16. Detroit: Luke Kunin, C
17. Nashville: Logan Brown, C
18. Philadelphia: Julien Gauthier, RW
19. New York Islanders: Max Jones, LW
20. Arizona (from NYR): Jake Bean, D
21. Carolina (from LAK): Tyler Benson, LW
22. Winnipeg (from CHI): Libor Hajek, D
23. Florida: Adam Fox, D
24. Anaheim: Riley Tufte, LW
25. Dallas: Carl Grundstrom, LW
26. Washington: Vitaly Abramov, RW
27. Tampa Bay: Boris Katchouk, LW
28. St. Louis: Pascal Laberge, C
29. Boston (from SJS): Kyle Clague, D
30. Toronto (from PIT): Ryan Lindgren, D