Ronde 1
1. LAK (VAN) : Connor McDavid
2. TOR : Jake Eichel
3. PHI : Mitch Marner
4. LAK (ANA) : Noah Hanifin
5. LAK (TAM) : Artemi Panarin
6. CAL : Dylan Strome
7. WSH : Ivan Provorov
8. BOS : Pavel Zacha
9. PHI (WIN) : Zach Werenski
10. NYR (STL) : Kyle Connor
11. VAN (BUF) : Mikko Rantanen
12. MON : Mathew Barzal
13. VAN (DET) : Colton Parayko
14. WIN (CHI) : Jakub Zboril
15. OTT : Lawson Crouse
16. ANA (EDM) : Sebastian Aho
17. TOR (PIT) : Timo Meier
18. TAM (NSH) : Evgeny Svechnikov
19. NYR : Thomas Chabot
20. ANA (LAK) : Jaccob Slavin
Ronde 2
21. PHI (TOR) : Travis Konecny
22. WIN (VAN) : Joel Eriksson-Ek
23. PHI : Colin White
24. PHI (ANA) : Ilya Samsonov
25. NYR (TAM) : Brock Boeser
26. CAL : Denis Gurianov
27. WSH : Ben Hutton
28. LAK (BOS) : Nick Merkley
29. LAK (WIN) : Jacob Larsson
30. PIT (STL) : Daniel Sprong
31. STL (BUF) : Roope Hintz
32. ANA (MTL) : Anthony Beauvillier
33. LAK (DET) : Zachary Senyshyn
34. ANA (CHI) : Joonas Donskoi
35. OTT : Brandon Carlo
36. ANA (EDM) : Noah Juulsen
37. NSH (PIT) : Jakob Forsbacka-Karlsson
38. LAK (NSH) : Brendan Guhle
39. TOR (NYR) : Joonas Korpisalo
40. STL (LAK) : Christian Fischer
Ronde 3
41. LAK (TOR) : Oliver Kylington
42. VAN : Jake DeBrusk
43. LAK (PHI) : Jeremy Roy
44. ANA : Gabriel Carlsson
45. STL (TAM) : Erik Cernak
46. LAK (CAL) : Jake Walman
47. EDM (WSH) : Vince Dunn
48. PHI (BOS) : Travis Dermott
49. ANA (WIN) : Mackenzie Blackwood
50. PIT (STL) : Rasmus Andersson
51. CHI (BUF) : Jack Roslovic
52. MON : Julius Nattinen
53. TAM (DET) : Paul Bittner
54. TOR (CHI) : Robbie Russo
55. STL (OTT) : Jansen Harkins
56. NSH (EDM) : Conor Garland
57. OTT (PIT) : A.J. Greer
58. MON (NSH) : Jeremy Bracco
59. NSH (NYR) : Nikita Tryamkin
60. VAN (LAK) : Gabriel Gagne
Ronde 4
61. WSH (TOR) : Jonas Siegenthaler
62. WSH (VAN) : Michael Mersch
63. NSH (PHI) : Dominik Simon
64. BOS (ANA) : Samuel Montembeault
65. PIT (TAM) : Yakov Trenin
66. PIT (CAL) : Anrhony Richard
67. WSH : Joseph Blandisi
68. BOS : Nicolas Roy
69. NYR (WIN) : Vili Saarijarvi
70. WIN (STL) : Igor Shesterkin
71. OTT (BUF) : Mitchell Stephens
72. WIN (MON) : Nicolas Meloche
73. TOR (DET) : Jeremy Lauzon
74. NSH (CHI) : Jordan Greenway
75. OTT : Esa Lindell
76. CAL (EDM) : Christoph Bertschy
77. EDM (PIT) : Linus Ullmark
78. OTT (NSH) : Filip Chlapik
79. TOR (NYR) : Noah Rod
80. TAM (LAK) : Caleb Jones
Ronde 5
81. LAK (TOR) : Jean-Christophe Beaudin
82. PIT (VAN) : Andrew Nielsen
83. CAL (PHI) : Logan Shaw
84. PIT (ANA) : Dmytro Timashov
85. PIT (TAM) : Ryan Gropp
86. LAK (CAL) : Alexander Dergachyov
87. WSH : Daniel Carr
88. BOS : Parker Wotherspoon
89. TAM (WIN) : Martins Dzierkals
90. STL : Mike Condon
91. OTT (BUF) : Felix Sandstrom
92. MON : Jens Looke
93. MON (DET) : Mitchell Vande Sompel
94. PIT (CHI) : Matthew Spencer
95. WIN (OTT) : Joel Edmundson
96. PIT (EDM) : Warren Foegele
97. STL (PIT) : Dennis Gilbert
98. PIT (NSH) : Aleksi Saarela
99. PIT (NYR) : Thomas Schemitsch
100. PIT (LAK) : Adin Hill