CapWages Logo

NHL Draft 2024

Round 1

Team LogoMacklin Celebrini
1
C
Canada
Aug. 15, 2028
Team LogoArtyom Levshunov
2
RD
Belarus
Aug. 15, 2028
Team LogoBeckett Sennecke
3
RW
Canada
Jun. 1, 2026
Team LogoCayden Lindstrom
4
C
Canada
Jun. 1, 2026
Team LogoIvan Demidov
5
RW
Russia
Unsigned
Team LogoTij Iginla
6
C
Canada
Jun. 1, 2026
Team LogoCarter Yakemchuk
7
RD
Canada
Jun. 1, 2026
Team LogoBerkly Catton
8
C
Canada
Jun. 1, 2026
Team LogoZayne Parekh
9
RD
Canada
Jun. 1, 2026
Team LogoAnton Silayev
10
LD
Russia
Unsigned
Team LogoSam Dickinson
11
LD
Canada
Jun. 1, 2026
Team LogoZeev Buium
12
LD
United States
Aug. 15, 2028
Team LogoJett Luchanko
13
C
Canada
Jun. 1, 2026
Team LogoKonsta Helenius
14
RW
Finland
Jun. 1, 2028
Team LogoMichael Brandsegg-NygÄrd
15
RW
Norway
Jun. 1, 2028
Team LogoAdam Jiricek
16
RD
Czech Republic
Jun. 1, 2028
Team LogoTerik Parascak
17
RW
Canada
Jun. 1, 2026
Team LogoSacha Boisvert
18
C
Canada
Aug. 15, 2028
Team LogoTrevor Connelly
19
LW
United States
Aug. 15, 2029
Team LogoCole Eiserman
20
LW
United States
Aug. 15, 2029
Team LogoMichael Hage
21
C
Canada
Aug. 15, 2029
Team LogoEgor Surin
22
C
Russia
Unsigned
Team LogoStian Solberg
23
LD
Norway
Jun. 1, 2028
Team LogoCole Beaudoin
24
C
Canada
Jun. 1, 2026
Team LogoDean Letourneau
25
C
Canada
Aug. 15, 2029
Team LogoLiam Greentree
26
RW
Canada
Jun. 1, 2026
Team LogoMarek Vanacker
27
LW
Canada
Jun. 1, 2026
Team LogoMatvei Gridin
28
RW
Russia
Aug. 15, 2028
Team LogoEmil Hemming
29
RW
Finland
Jun. 1, 2028
Team LogoEJ Emery
30
RD
United States
Aug. 15, 2028
Team LogoBen Danford
31
RD
Canada
Jun. 1, 2026
Team LogoSam O'Reilly
32
RW
Canada
Jun. 1, 2026

Round 2

Team LogoIgor Chernyshov
33
LW
Russia
Unsigned
Team LogoDominik Badinka
34
RD
Czech Republic
Jun. 1, 2028
Team LogoLucas Pettersson
35
C
Sweden
Jun. 1, 2028
Team LogoCharlie Elick
36
RD
Canada
Jun. 1, 2026
Team LogoAlfons Freij
37
LD
Sweden
Jun. 1, 2028
Team LogoIlya Nabokov
38
G
Russia
Unsigned
Team LogoGabriel Eliasson
39
LD
Sweden
Jun. 1, 2028
Team LogoJulius Miettinen
40
C
Finland
Jun. 1, 2028
Team LogoAndrew Basha
41
LW
Canada
Jun. 1, 2026
Team LogoAdam Kleber
42
RD
United States
Aug. 15, 2028
Team LogoCole Hutson
43
LD
United States
Aug. 15, 2028
Team LogoHarrison Brunicke
44
RD
South Africa
Jun. 1, 2026
Team LogoRyder Ritchie
45
RW
Canada
Jun. 1, 2026
Team LogoTanner Howe
46
LW
Canada
Jun. 1, 2026
Team LogoMax Plante
47
C
United States
Aug. 15, 2029
Team LogoColin Ralph
48
LD
United States
Aug. 15, 2028
Team LogoMikhail Yegorov
49
G
Russia
Aug. 15, 2029
Team LogoNikita Artamonov
50
LW, RW
Russia
Unsigned
Team LogoJack Berglund
51
C, LW
Sweden
Jun. 1, 2028
Team LogoLeon Muggli
52
LD
Switzerland
Jun. 1, 2028
Team LogoLeo Sahlin Wallenius
53
LD
Sweden
Jun. 1, 2028
Team LogoJesse Pulkkinen
54
LD
Finland
Jun. 1, 2028
Team LogoTeddy Stiga
55
LW
United States
Aug. 15, 2028
Team LogoLukas Fischer
56
LD
United States
Jun. 1, 2026
Team LogoCarter George
57
G
Canada
Jun. 1, 2026
Team LogoLinus Eriksson
58
C
Sweden
Jun. 1, 2028
Team LogoSpencer Gill
59
RD
Canada
Jun. 1, 2026
Team LogoEvan Gardner
60
G
Canada
Jun. 1, 2026
Team LogoKamil Bednarik
61
C
United States
Aug. 15, 2028
Team LogoJacob Battaglia
62
RW
Canada
Jun. 1, 2026
Team LogoNathan Villeneuve
63
C
Canada
Jun. 1, 2026
Team LogoEemil Vinni
64
G
Finland
Jun. 1, 2028
Team LogoWill Skahan
65
LD
United States
Aug. 15, 2028

Round 3

Team LogoMaxim Massé
66
RW
Canada
Jun. 1, 2026
Team LogoJohn Mustard
67
C
Canada
Aug. 15, 2029
Team LogoEthan Procyszyn
68
RW
Canada
Jun. 1, 2026
Team LogoNoel Fransén
69
LD
Sweden
Jun. 1, 2028
Team LogoAatos Koivu
70
C
Finland
Jun. 1, 2028
Team LogoBrodie Ziemer
71
RW
United States
Aug. 15, 2028
Team LogoAJ Spellacy
72
C
United States
Jun. 1, 2026
Team LogoAlexis Bernier
73
RD
Canada
Jun. 1, 2026
Team LogoHenry Mews
74
RD
Canada
Jun. 1, 2026
Team LogoIlya Protas
75
LW
Belarus
Aug. 15, 2028
Team LogoWilliam Zellers
76
LW
United States
Aug. 15, 2029
Team LogoViggo Gustafsson
77
LD
Sweden
Jun. 1, 2028
Team LogoLogan Sawyer
78
C
Canada
Aug. 15, 2029
Team LogoTarin Smith
79
LD
Canada
Jun. 1, 2026
Team LogoOndrej Becher
80
C
Czech Republic
Jun. 1, 2026
Team LogoOndrej Kos
81
LW
Czech Republic
Jun. 1, 2028
Team LogoCarson Wetsch
82
RW
Canada
Jun. 1, 2026
Team LogoPavel Moysevich
83
G
Belarus
Unsigned
Team LogoKirill Zarubin
84
G
Russia
Unsigned
Team LogoKasper Pikkarainen
85
RW
Finland
Jun. 1, 2028
Team LogoLuca Marrelli
86
RD
Canada
Jun. 1, 2026
Team LogoMiguel Marques
87
RW
Canada
Jun. 1, 2026
Team LogoKim Saarinen
88
G
Finland
Jun. 1, 2028
Team LogoTomas Lavoie
89
RD
Canada
Jun. 1, 2026
Team LogoEriks Mateiko
90
LW
Latvia
Jun. 1, 2026
Team LogoHerman TrÀff
91
RW, LW
Sweden
Jun. 1, 2028
Team LogoJack Pridham
92
RW
Canada
Aug. 15, 2028
Team LogoMelvin Fernström
93
RW
Sweden
Jun. 1, 2028
Team LogoHiroki Gojsic
94
RW
Canada
Jun. 1, 2028
Team LogoAdam Jecho
95
C, LW, RW
Czech Republic
Jun. 1, 2028
Team LogoVeeti VÀisÀnen
96
LD
Finland
Jun. 1, 2028
Team LogoMatvei Shuravin
97
LD
Russia
Unsigned

Round 4

Team LogoGregor Biber
98
LD
Austria
Jun. 1, 2028
Team LogoJakub Milota
99
G
Czech Republic
Jun. 1, 2026
Team LogoAlexandre Blais
100
C, LW
Canada
Jun. 1, 2026
Team LogoTanner Henricks
101
RD
United States
Aug. 15, 2029
Team LogoOwen Protz
102
LD
Canada
Jun. 1, 2026
Team LogoGabe Smith
103
C
Canada
Jun. 1, 2026
Team LogoLucas Ellinas
104
LW
Canada
Jun. 1, 2026
Team LogoOllie Josephson
105
C
Canada
Jun. 1, 2026
Team LogoTrevor Hoskin
106
C
Canada
Aug. 15, 2028
Team LogoHeikki Ruohonen
107
C
Finland
Jun. 1, 2028
Team LogoLuke Osburn
108
LD
United States
Aug. 15, 2030
Team LogoKevin He
109
LW
Canada
Jun. 1, 2026
Team LogoElliott Groenewold
110
LD
United States
Aug. 15, 2028
Team LogoChase Pietila
111
RD
United States
Aug. 15, 2027
Team LogoJavon Moore
112
LW
United States
Aug. 15, 2028
Team LogoTomas Mrsic
113
C
Canada
Jun. 1, 2026
Team LogoNicholas Kempf
114
G
United States
Aug. 15, 2029
Team LogoDmitry Gamzin
115
G
Russia
Unsigned
Team LogoChristian Kirsch
116
G
Switzerland
Jun. 1, 2028
Team LogoBlake Montgomery
117
LW
United States
Aug. 15, 2029
Team LogoJan Golicic
118
LD
Slovenia
Jun. 1, 2026
Team LogoRaoul Boilard
119
C
Canada
Jun. 1, 2026
Team LogoVictor Johansson
120
LD
Sweden
Jun. 1, 2028
Team LogoJake Fisher
121
C
United States
Aug. 15, 2028
Team LogoAron Kiviharju
122
LD
Finland
Jun. 1, 2028
Team LogoSimon-Pier Brunet
123
RD
Canada
Jun. 1, 2026
Team LogoAlexander Siryatsky
124
D
Russia
Unsigned
Team LogoRiley Patterson
125
C
Canada
Jun. 1, 2026
Team LogoLandon Miller
126
G
Canada
Jun. 1, 2026
Team LogoViktor Nörringer
127
C
Sweden
Jun. 1, 2028
Team LogoHagen Burrows
128
RW
United States
Aug. 15, 2029
Team LogoSimon Zether
129
C
Sweden
Jun. 1, 2028

Round 5

Team LogoTyler Thorpe
130
RW
Canada
Jun. 1, 2026
Team LogoColton Roberts
131
RD
Canada
Jun. 1, 2026
Team LogoLouka Cloutier
132
G
Canada
Aug. 15, 2029
Team LogoOskar Vuollet
133
LW, C
Sweden
Jun. 1, 2028
Team LogoMikus Vecvanags
134
G
Latvia
Jun. 1, 2028
Team LogoOwen Allard
135
C
Canada
Jun. 1, 2026
Team LogoEerik Wallenius
136
LD
Finland
Jun. 1, 2028
Team LogoIvan Yunin
137
G
Russia
Unsigned
Team LogoJoel Svensson
138
C
Sweden
Jun. 1, 2028
Team LogoMax Graham
139
C
Canada
Jun. 1, 2026
Team LogoSebastian Soini
140
RD
Finland
Jun. 1, 2028
Team LogoClarke Caswell
141
LW
Canada
Jun. 1, 2026
Team LogoChase Wutzke
142
G
Canada
Jun. 1, 2026
Team LogoNate Misskey
143
RD
Canada
Jun. 1, 2026
Team LogoJohn Whipple
144
LD
United States
Aug. 15, 2028
Team LogoWilliam McIsaac
145
RD
Canada
Jun. 1, 2026
Team LogoVeeti Louhivaara
146
G
Finland
Jun. 1, 2028
Team LogoMarcus Gidlöf
147
G
Sweden
Jun. 1, 2028
Team LogoNoah Powell
148
LW, RW
United States
Aug. 15, 2028
Team LogoJoona Saarelainen
149
C
Finland
Jun. 1, 2028
Team LogoLuke Misa
150
C
Canada
Jun. 1, 2026
Team LogoMiroslav Holinka
151
C
Czech Republic
Jun. 1, 2028
Team LogoAlexander Plesovskikh
152
LW
Russia
Unsigned
Team LogoAles Cech
153
LD
Czech Republic
Jun. 1, 2026
Team LogoJonathan Morello
154
C, LW, RW
Canada
Aug. 15, 2029
Team LogoMarkus Loponen
155
C
Finland
Jun. 1, 2028
Team LogoJustin Poirier
156
RW
Canada
Jun. 1, 2026
Team LogoTimofei Obvintsev
157
G
Russia
Unsigned
Team LogoNiilopekka Muhonen
158
LD
Finland
Jun. 1, 2028
Team LogoNathan Aspinall
159
LW
Canada
Jun. 1, 2026
Team LogoConnor Clattenburg
160
C
Canada
Jun. 1, 2026
Team LogoMaxmilian Curran
161
C
Czech Republic
Jun. 1, 2028

Round 6

Team LogoAnthony Romani
162
RW, C
Canada
Jun. 1, 2026
Team LogoTy Henry
163
LD
Canada
Jun. 1, 2026
Team LogoJared Woolley
164
LD
Canada
Jun. 1, 2026
Team LogoLuke Ashton
165
LD
Canada
Aug. 15, 2028
Team LogoBen Merrill
166
C
United States
Aug. 15, 2029
Team LogoVojtech Hradec
167
C
Czech Republic
Jun. 1, 2028
Team LogoTimur Kol
168
LD
Russia
Unsigned
Team LogoStepan Gorbunov
169
C
Russia
Unsigned
Team LogoHunter Laing
170
C
Canada
Jun. 1, 2026
Team LogoMatyas Melovsky
171
C
Czech Republic
Jun. 1, 2026
Team LogoPatrick Geary
172
LD
United States
Aug. 15, 2027
Team LogoIlya Pautov
173
RW
Russia
Unsigned
Team LogoStevie Leskovar
174
D
Canada
Jun. 1, 2026
Team LogoJoona VÀisÀnen
175
RD
Finland
Jun. 1, 2026
Team LogoCharlie Forslund
176
LW, RW
Sweden
Jun. 1, 2028
Team LogoEric Jamieson
177
LD
Canada
Jun. 1, 2026
Team LogoPetr Sikora
178
C
Czech Republic
Jun. 1, 2028
Team LogoXavier Veilleux
179
LD
Canada
Aug. 15, 2028
Team LogoTrent Swick
180
LW
Canada
Jun. 1, 2026
Team LogoKaden Pitre
181
C
Canada
Jun. 1, 2026
Team LogoAustin Burnevik
182
RW
United States
Aug. 15, 2028
Team LogoAlbin Sundin
183
D
Sweden
Jun. 1, 2026
Team LogoRoman Shokhrin
184
LD
Russia
Unsigned
Team LogoTory Pitner
185
RD
United States
Aug. 15, 2028
Team LogoLoke Johansson
186
D
Sweden
Jun. 1, 2028
Team LogoKieron Walton
187
C, LW
Canada
Jun. 1, 2026
Team LogoFyodor Avramov
188
LW
Russia
Unsigned
Team LogoParker Alcos
189
RD
Canada
Jun. 1, 2026
Team LogoLudvig Lafton
190
LD
Norway
Jun. 1, 2028
Team LogoRico Gredig
191
LW
Switzerland
Jun. 1, 2028
Team LogoDalyn Wakely
192
C
Canada
Jun. 1, 2026
Team LogoHunter St. Martin
193
C
Canada
Jun. 1, 2026

Round 7

Team LogoYaroslav Korostelyov
194
G
Russia
Unsigned
Team LogoJoe Connor
195
LW
United States
Aug. 15, 2028
Team LogoWilliam Nicholl
196
C
Canada
Jun. 1, 2026
Team LogoLucas Van Vliet
197
LW
United States
Aug. 15, 2028
Team LogoJames Reeder
198
RW
United States
Aug. 15, 2029
Team LogoNoah Steen
199
LW, RW
Norway
Jun. 1, 2026
Team LogoMatt Lahey
200
LD
Canada
Aug. 15, 2028
Team LogoDenis Gabdrakhmanov
201
G
Russia
Unsigned
Team LogoJakub Fibigr
202
LD
Czech Republic
Jun. 1, 2028
Team LogoAustin Baker
203
LW
United States
Aug. 15, 2028
Team LogoVasily Zelenov
204
LW
Russia
Unsigned
Team LogoAustin Moline
205
RD
United States
Aug. 15, 2029
Team LogoHarrison Meneghin
206
G
Canada
Jun. 1, 2026
Team LogoMac Swanson
207
C
United States
Aug. 15, 2028
Team LogoFisher Scott
208
D
United States
Aug. 15, 2028
Team LogoAntoine Dorion
209
C
Canada
Jun. 1, 2026
Team LogoMakar Khanin
210
LW
Russia
Unsigned
Team LogoMatvei Korotky
211
C
Russia
Unsigned
Team LogoMiroslav Satan
212
C
United States
Jun. 1, 2028
Team LogoErik PĂ„hlsson
213
C
Sweden
Aug. 15, 2028
Team LogoDarels Uljanskis
214
LD
Latvia
Jun. 1, 2028
Team LogoChristian Humphreys
215
C
United States
Aug. 15, 2029
Team LogoSam McCue
216
LW
Canada
Jun. 1, 2026
Team LogoNikita Prishchepov
217
LW
Russia
Jun. 1, 2026
Team LogoBauer Berry
218
LD
United States
Aug. 15, 2029
Team LogoRyerson Leenders
219
G
Canada
Jun. 1, 2026
Team LogoAndrey Krutov
220
LW, RW
Russia
Unsigned
Team LogoBasile Sansonnens
221
LD
Switzerland
Jun. 1, 2028
Team LogoWilliam Samuelsson
222
C
Sweden
Jun. 1, 2028
Team LogoFinn Harding
223
RD
Canada
Jun. 1, 2026
Team LogoRasmus Bergqvist
224
LD
Sweden
Jun. 1, 2028
Team LogoNathan Mayes
225
D
Canada
Jun. 1, 2026