Ronde 1
1. LAK (VAN) : Kaapo Kakko
2. SJS : Jack Hughes
3. BOS : Bowen Byram
4. MTL : Kirby Dach
5. LAK (CAL) : Alex Turcotte
6. TOR : Trevor Zegras
7. PHI (COL) : Moritz Seider
8. WIN : Dylan Cozens
9. WSH : Dominik Kubalik
10. LAK (TAM) : Cole Caufield
11. NSH : Spencer Knight
12. NYR : Vasili Podkolzin
13. ANA (PIT) : Connor McMichael
14. BUF : John Marino
15. CAL (EDM) : Alex Newhook
16. OTT : Nick Robertson
17. CAL (ANA) : Peyton Krebs
18. LAK : Nils Hoglander
19. NSH (CHI) : Ville Heinola
20. OTT (DET) : Ryan Suzuki
21. TOR (STL) : Victor Soderstrom
22. NSH (PHI) : Philip Broberg
Ronde 2
23. LAK (SJS) : Arthur Kaliyev
24. LAK (VAN) : Samuel Fagemo
25. BOS : Thomas Harley
26. MTL : Matthew Boldy
27. ANA (CAL) : Philip Tomasino
28. TOR : Cam York
29. WIN (COL) : Tobias Bjornfot
30. WIN : Samuel Poulin
31. WSH : Nolan Foote
32. EDM (TAM) : Raphael Lavoie
33. NSH : Lassi Thomson
34. NYR : Shane Pinto
35. NYR (PIT) : Adam Berkman
36. NSH (BUF) : Jakob Pelletier
37. EDM : Aliaksei Protas
38. OTT : Patrick Puistola
39. PHI (ANA) : Jamieson Rees
40. LAK : Bobby Brink
41. NSH (CHI) : John Beecher
42. WSH (DET) : Ryan Johnson
43. EDM (STL) : Mattias Norlinder
44. PHI : Matias Maccelli
Ronde 3
45. SJS : Brayden Tracey
46. LAK (VAN) : Pavel Dorofeyev
47. TOR (BOS) : Hugo Alnefelt
48. PIT (MTL) : Egor Zamula
49. CAL : Egor Afanasyev
50. TOR : Dmitry Voronkov
51. LAK (COL) : Simon Holmstrom
52. WIN : Jack Dugan
53. WSH : Lucas Elvenes
54. TAM : Samuel Bolduc
55. NSH : Antti Tuomisto
56. BOS (NYR) : Alex Beaucage
57. OTT (PIT) : Vladislav Gavrikov
58. BUF : Vladislav Kolyachonok
59. WSH (EDM) : Nathan Legare
60. LAK (OTT) : Jayden Struble
61. NSH (ANA) : Jackson LaCombe
62. PIT (LAK) : Justus Annunen
63. EDM (CHI) : Joachim Blichfeld
64. PHI (DET) : Mikhaïl Abramov
65. TOR (STL) : Zac Jones
66. PHI : Tuukka Tieksola
Ronde 4
67. LAK (SJS) : Vladislav Firstov
68. LAK (VAN) : Jordan Spence
69. OTT (BOS) : Nikita Alexandrov
70. ANA (MTL) : Cam Hillis
71. CAL : Alex Vlasic
72. COL (TOR) : Dmitri Zavgorodny
73. WSH (COL) : Nick Abruzzese
74. WIN : Connor Ingram
75. ANA (WSH) : Mads Sogaard
76. NSH (TAM) : Kaedan Korczak
77. NSH : Drew Helleson
78. BUF (NYR) : Matthew Robertson
79. BUF (PIT) : Simon Lundmark
80. PHI (BUF) : Antonni Honka
81. NYR (EDM) : Karl Henriksson
82. NYR (OTT) : Pyotr Kochetkov
83. COL (ANA) : Noah Gregor
84. TAM (LAK) : Blake Lizotte
85. EDM (CHI) : Ivan Prosvetov
86. CAL (DET) : Erik Portillo
87. PHI (STL) : John Farinacci
88. PHI : Ilya Konovalov
Ronde 5
89. STL (SJS) : Declan Chisholm
90. LAK (VAN) : Lukas Parik
91. BOS : Jordan Gross
92. ANA (MTL) : Robert Mastrosimone
93. TAM (CAL) : Jack Ahcan
94. TOR : Morgan Barron
95. WIN (COL) : Jeremy Swayman
96. BUF (WIN) : Daniil Misyul
97. WSH : Joel Hofer
98. NSH (TAM) : Dillon Hamaliuk
99. BUF (NSH) : John Ludvig
100. CAL (NYR) : Ronnie Attard
101. STL (PIT) : Mikko Kokkonen
102. BUF : Gianni Fairbrother
103. LAK (EDM) : Albert Johansson
104. STL (OTT) : Domenick Fensore
105. TAM (ANA) : Pierre Engvall
106. LAK : Arttu Ruotsalainen
107. STL (CHI) : Cole Koepke
108. PIT (DET) : Artemi Kniazev
109. ANA (STL) : Brett Leason
110. COL (PHI) : Cole Schwindt