1. Cale Makar, D, COL
2. Zach Werenski, D, CBJ
3. Quinn Hughes, D, MIN
4. Evan Bouchard, D, EDM
5. Lane Hutson, D, MTL
6. Rasmus Dahlin, D, BUF
7. Matthew Schaefer, D, NYI
8. Darren Raddysh, D, TOR
9. Miro Heiskanen, D, DAL
10. Jake Sanderson, D, OTT
11. Adam Fox, D, NYR
12. Jakob Chychrun, D, WSH
13. Moritz Seider, D, DET
14. Brock Faber, D, MIN
15. Jackson LaCombe, D, ANA
16. Erik Karlsson, D, PIT
17. Cole Hutson, D, WSH (rookie)
18. Roman Josi, D, NSH
19. Victor Hedman, D, TBL
20. John Carlson, D, ANA*
21. Mikhail Sergachev, D, UTA
22. Josh Morrissey, D, WPG
23. Charlie McAvoy, D, BOS (suspended)
24. Shayne Gostisbehere, D, CAR
25. Shea Theodore, D, VGK
26. Noah Dobson, D, MTL
27. Dougie Hamilton, D, NJD
28. MacKenzie Weegar, D, UTA
29. Brandt Clarke, D, LAK
30. Brandon Montour, D, SEA
31. Thomas Harley, D, DAL
32. Seth Jones, D, FLA
33. Bowen Byram, D, CHI
34. Vince Dunn, D, SEA
35. Simon Nemec, D, CGY
36. Rasmus Andersson, D, VGK*
37. Philip Broberg, D, STL
38. Mattias Samuelsson, D, BUF
39. Luke Hughes, D, NJD
40. Filip Hronek, D, VAN
41. Thomas Chabot, D, OTT
42. Zayne Parekh, D, CGY
43. Sam Rinzel, D, CHI
44. Alexander Nikishin, D, CAR
45. Justin Faulk, D, DET
46. Artyom Levshunov, D, CHI
47. Zeev Buium, D, VAN
48. Logan Mailloux, D, STL
49. Carter Yakemchuk, D, OTT (rookie)
50. David Reinbacher, D, MTL (rookie)
---
Just missed:
Sam Malinski, D, COL
Jacob Trouba, D, ANA*
K'Andre Miller, D, CAR
Noah Hanifin, D, VGK
Colton Parayko, D, STL
Neal Pionk, D, WPG
Denton Mateychuk, D, CBJ
Sean Durzi, D, UTA
Simon Edvinsson, D, DET
Nikita Zadorov, F, BOS
* Can become unrestricted free agent July 1