.

NHL Draft Center 2025

2025 NHL Draft Prospects

R N Player Team League GP G A TP PIM

TOP PROSPECTS

- Kashawn Aitcheson (D) Barrie Colts OHL 48 17 22 39 73
- Carter Amico (D) U.S. National U18 Team NTDP 13 0 3 3 10
- Carter Bear (C/LW) Everett Silvertips WHL 47 37 40 77 52
- Nathan Behm (LW/RW) Kamloops Blazers WHL 49 26 33 59 12
- Adam Benák (C) Youngstown Phantoms USHL 41 12 29 41 28
- Sascha Boumedienne (D) Boston Univ. NCAA 28 0 6 6 29
- Justin Carbonneau (RW) Blainville-Boisbriand Armada QMJHL 48 36 33 69 49
- Braeden Cootes (C) Seattle Thunderbirds WHL 47 21 27 48 14
- Caleb Desnoyers (C) Moncton Wildcats QMJHL 45 30 38 68 26
- Victor Eklund (LW) Djurgårdens IF HockeyAllsvenskan 34 12 11 23 37
                   
- Blake Fiddler (D) Edmonton Oil Kings WHL 48 8 16 24 32
- Conrad Fondrk (C) U.S. National U18 Team NTDP 36 9 12 21 6
- Anton Frondell (C) Djurgårdens IF HockeyAllsvenskan 23 7 8 15 16
- Eddie Genborg (F) Linköping HC J20 J20 Nationell 25 17 15 32 26
- Milton Gästrin (C/LW) MoDo Hockey J20 J20 Nationell 31 14 21 35 16
- James Hagens (C) Boston College NCAA 28 7 23 30 18
- Logan Hensler (D) Univ. of Wisconsin NCAA 26 2 9 11 21
- Jakob Ihs-Wozniak (F) Luleå HF J20 J20 Nationell 32 17 31 48 12
- Jack Ivankovic (G) Brampton Steelheads OHL 33 3.36 .898 - -
- Benjamin Kevan (F) Des Moines Buccaneers USHL 34 12 20 32 39
                   
- Benjamin Kindel (RW) Calgary Hitmen WHL 51 29 55 84 26
- Viktor Klingsell (LW) Skellefteå AIK J20 J20 Nationell 33 10 15 25 4
- Lynden Lakovic (F) Moose Jaw Warriors WHL 32 18 23 41 4
- Brady Martin (C) Soo Greyhounds OHL 43 25 23 48 56
- Porter Martone (RW) Brampton Steelheads OHL 42 27 52 79 55
- Cole McKinney (C) U.S. National U18 Team NTDP 37 14 23 37 41
- Roger McQueen (F) Brandon Wheat Kings WHL 8 8 3 11 18
- Michael Misa (C/LW) Saginaw Spirit OHL 49 47 56 103 33
- William Moore (C) U.S. National U18 Team NTDP 43 18 19 37 4
- Radim Mrtka (D) Seattle Thunderbirds WHL 27 3 24 27 28
                   
- Jack Murtagh (C/LW) U.S. National U18 Team NTDP 34 15 20 35 20
- Jack Nesbitt (C) Windsor Spitfires OHL 53 18 30 48 49
- Eric Nilson (C) Djurgårdens IF J20 J20 Nationell 31 10 24 34 30
- Jake O'Brien (C) Brantford Bulldogs OHL 53 27 49 76 16
- Cullen Potter (LW) Arizona State Univ. NCAA 27 9 7 16 6
- Joshua Ravensbergen (G) Prince George Cougars WHL 40 3.01 .901 - -
- Cameron Reid (D) Kitchener Rangers OHL 54 10 34 44 29
- Cole Reschny (F) Victoria Royals WHL 49 22 51 73 38
- Ivan Ryabkin (C) Muskegon Lumberjacks USHL 11 8 5 13 31
- Matthew Schaefer (D) Erie Otters OHL 17 7 15 22 8
                   
- Cameron Schmidt (RW) Vancouver Giants WHL 46 34 25 59 34
- Jackson Smith (D) Tri-City Americans WHL 53 2 38 40 40
- Malcolm Spence (LW) Erie Otters OHL 49 21 32 53 40
- Charlie Trethewey (D) U.S. National U18 Team NTDP 43 6 10 16 31
- Shane Vansaghi (RW) Michigan State Univ. NCAA 30 4 10 14 24
- Bill Zonnon (LW) Rouyn-Noranda Huskies QMJHL 50 26 42 68 26

OTHER NOTABLE PROSPECTS

- Vojtěch Čihař (LW) HC Energie Karlovy Vary U20 Czechia U20 - - - - -
- Maxim Agafonov (D) Tolpar Ufa MHL 24 4 5 9 16
- Reko Alanko (D) Jokerit U18 U18 SM-sarja 29 3 8 11 46
- Anthony Allain-Samaké (D) Sioux City Musketeers USHL 43 0 14 14 16
                   
- Drew Allison (D) Baie-Comeau Drakkar QMJHL 35 0 5 5 12
- Lirim Amidovski (RW) North Bay Battalion OHL 49 13 8 21 31
- Poul Andersen (F) Sherwood Park Crusaders BCHL 38 22 22 44 8
- Pyotr Andreyanov (G) Krasnaya Armiya Moskva MHL 28 1.85 .938 - -
- Karl Annborn (D) HV71 J20 J20 Nationell 32 2 17 19 4
- Robin Nico Antenen (LW) EV Zug U20 U20-Elit 25 14 11 25 14
- Blake Arrowsmith (F) Niagara IceDogs OHL 28 5 8 13 42
- Cameron Aucoin (D) Muskegon Lumberjacks USHL 39 1 10 11 10
- Joshua Avery (C) Brantford Bulldogs OHL 45 8 11 19 12
- Carl Axelsson (G) Austin Bruins NAHL 10 1.99 .924 - -
                   
- Rasmus Baggström (F) HIFK U20 U20 SM-sarja 4 1 2 3 2
- Everett Baldwin (D) St. George's School USHS-Prep 16 8 8 16 -
- Richard Baran (D) Des Moines Buccaneers USHL 36 2 20 22 8
- Asher Barnett (D) U.S. National U18 Team NTDP 37 2 8 10 20
- Sean Barnhill (D) Dubuque Fighting Saints USHL 36 4 3 7 8
- Adrien Bartovič (C/W) Malmö Redhawks J20 J20 Nationell - - - - -
- Joby Baumuller (F) Brandon Wheat Kings WHL 42 10 13 23 34
- Roman Bausov (D) MHK Dynamo St. Petersburg MHL 32 2 8 10 16
- Liam Beamish (C) Sarnia Sting OHL 26 9 12 21 18
- Quinn Beauchesne (D) Guelph Storm OHL 35 5 13 18 38
                   
- Lucas Beckman (G) Baie-Comeau Drakkar QMJHL 41 2.63 .912 - -
- David Bedkowski (D) Owen Sound Attack OHL 27 2 4 6 57
- William Belle (F) U.S. National U18 Team NTDP 42 3 10 13 26
- Trenten Bennett (G) Owen Sound Attack OHL 6 2.65 .923 - -
- Matia Nico Birchler (G) EV Zug U20 U20-Elit 25 1.83 - - -
- Wilson Björck (LW/C) Djurgårdens IF J20 J20 Nationell 34 26 34 60 44
- Philippe Blais-Savoie (D) Colorado College NCAA 22 4 8 12 2
- Max Bleicher (D) Owen Sound Attack OHL 45 1 4 5 20
- Lasse Boelius (D) Ässät U20 U20 SM-sarja 28 4 10 14 10
- Eduard Bondar (D) Val-d'Or Foreurs QMJHL 41 2 7 9 22
                   
- Donato Bracco (D) U.S. National U18 Team NTDP 43 3 15 18 12
- Kolten Bridgeman (D) Regina Pats WHL 48 0 4 4 28
- Bjorn Bronas (G) Sioux City Musketeers USHL 18 2.97 .890 - -
- Jonathan Brown (D) Shattuck St. Mary's 18U Prep USHS-Prep 45 3 17 20 18
- Daniil Brusnikin (D) Loko-76 Yaroslavl MHL 33 2 9 11 18
- Yaroslav Bryzgalov (C) Des Moines Buccaneers USHL 38 7 4 11 25
- Henry Brzustewicz (D) London Knights OHL 50 9 25 34 64
- William Bundgaard (F) Rødovre Mighty Bulls Denmark 25 3 2 5 14
- Grayson Burzynski (D) Swift Current Broncos WHL 48 8 30 38 44
- Shea Busch (F) Everett Silvertips WHL 25 8 2 10 16
                   
- Diego Buttazzoni (C/W) Portland Winterhawks WHL 48 26 34 60 57
- Carson Cameron (D) Peterborough Petes OHL 48 7 14 21 20
- Ryan Cameron (G) Lone Star Brahmas NAHL 22 1.09 .956 - -
- Alexandre Carbonneau (D) Blainville-Boisbriand Armada QMJHL 49 2 4 6 50
- Simon Carlsson (G) AIK HockeyAllsvenskan 4 2.93 .883 - -
- Shawn Carrier (LW/C) Halifax Mooseheads QMJHL 46 13 20 33 38
- Stepan Cerny (D) Mountfield HK U20 Czechia U20 36 6 27 33 28
- Charlie Cerrato (F) Penn State Univ. NCAA 27 12 13 25 42
- Jordan Charron (RW) Soo Greyhounds OHL 33 9 5 14 33
- Jan Chovan (C) Tappara U20 U20 SM-sarja 33 10 8 18 6
                   
- Koen Cleaver (G) Lethbridge Hurricanes WHL 19 2.93 .900 - -
- Jacob Cloutier (RW) Saginaw Spirit OHL 51 19 21 40 35
- Rafael Cloutier (LW/C) Blainville-Boisbriand Armada QMJHL 14 2 4 6 11
- Owen Conrad (D) Charlottetown Islanders QMJHL 50 5 16 21 26
- Ritter Coombs (F) Dubuque Fighting Saints USHL 29 7 6 13 42
- Nate Corbet (D) Kelowna Rockets WHL 36 3 8 11 81
- Gavin Cornforth (RW) Dubuque Fighting Saints USHL 43 17 19 36 16
- Ty Coupland (F) Red Deer Rebels WHL 16 2 6 8 10
- Bobby Cowan (F) Madison Capitols USHL 34 19 17 36 36
- Jacob Crawford (C/LW) Owen Sound Attack OHL 49 7 12 19 16
                   
- Anthony Cristoforo (D) Windsor Spitfires OHL 52 12 31 43 41
- Brooks Cullen (C) Moorhead High USHS-MN 22 15 18 33 10
- Michal Cunderlik (F) HC Banska Bystrica Slovakia 27 0 0 0 4
- Ethan Czata (C) Niagara IceDogs OHL 52 18 30 48 58
- Gabriel D'Aigle (G) Victoriaville Tigres QMJHL 43 4.54 .881 - -
- Kale Dach (C) Sherwood Park Crusaders BCHL 41 15 52 67 16
- Aron Dahlqvist (D) Brynäs IF J20 J20 Nationell 32 1 7 8 37
- Liam Danielsson (RW) Örebro HK SHL 21 1 1 2 2
- Oscar Davidsson (LW) HV71 J20 J20 Nationell 34 14 23 37 34
- Connor Davis (RW) Salisbury School USHS-Prep 23 12 18 30 -
                   
- Jacopo De Luca (F) HC Ambrì-Piotta U20 U20-Elit 41 9 17 26 33
- Noah Degenstein (F) Moose Jaw Warriors WHL 53 3 2 5 16
- Tristan Delisle (C) Owen Sound Attack OHL 46 8 19 27 39
- Francesco Dell'Elce (D) Univ. of Massachusetts NCAA 29 6 13 19 12
- Louis-Antoine Denault (G) Québec Remparts QMJHL 32 3.03 .905 - -
- Kieren Dervin (C) St. Andrew's College U18 AAA 24 19 20 39 32
- Vincent Desjardins (C/W) Blainville-Boisbriand Armada QMJHL 49 15 49 64 33
- Maxim Dirracolo (D) Kitchener Rangers OHL 51 3 5 8 60
- Alexander Donovan (F) Shattuck St. Mary's 18U Prep USHS-Prep 47 34 37 71 24
- Jan Dorthe (C) HC Fribourg-Gottéron NL 33 2 5 7 4
                   
- Arvid Drott (RW) Djurgårdens IF J20 J20 Nationell 33 15 16 31 14
- Elliot Dubé (C) Saint John Sea Dogs QMJHL 50 6 13 19 10
- David Egorov (G) Brantford Bulldogs OHL 21 3.05 .904 - -
- Filip Ekberg (LW) Ottawa 67's OHL 40 9 17 26 4
- Edison Engle (D) Des Moines Buccaneers USHL 20 0 4 4 4
- Kristian Epperson (LW) Saginaw Spirit OHL 45 20 41 61 70
- Mikkel Eriksen (C) Färjestad BK J20 J20 Nationell 33 16 20 36 8
- Alvar Ervasti (D) JYP U20 U20 SM-sarja 33 2 4 6 4
- Linards Feldbergs (G) Sherbrooke Phoenix QMJHL 32 2.42 .909 - -
- Alexander Filippov (D) Krasnaya Armiya Moskva MHL 37 1 2 3 24
                   
- Masun Fleece (F) Fargo Force USHL 24 4 5 9 12
- Ivan Fomin (LW/RW) Taifun Primorsky Krai MHL 40 14 22 36 26
- Makar Fomin (D) Almaz Cherepovets MHL 28 5 12 17 10
- Aiden Foster (F) Prince George Cougars WHL 52 7 7 14 109
- Semyon Frolov (G) Ladia Togliatti MHL 9 1.83 .937 - -
- Jaxon Fuder (F) Red Deer Rebels WHL 39 9 13 22 76
- Linus Funck (D) Luleå HF J20 J20 Nationell 38 4 14 18 53
- Mikhail Fyodorov (RW/LW) Stalnye Lisy Magnitogorsk MHL 42 15 23 38 8
- Felix Färhammar (D) Örebro HK J20 J20 Nationell 35 1 15 16 26
- Richard Gallant (F) U.S. National U18 Team NTDP 43 18 14 32 20
                   
- Tomas Galvas (D) Bili Tygri Liberec Czechia 36 3 7 10 2
- Matthew Gard (F) Red Deer Rebels WHL 53 12 16 28 67
- Gavin Garland (F) Tri-City Americans WHL 46 20 20 40 32
- Jordan Gavin (C/LW) Tri-City Americans WHL 35 14 16 30 0
- Nolen Geerdes (D) Rogers High USHS-MN 25 8 32 40 10
- Dawson Gerwing (F) Kelowna Rockets WHL 15 5 6 11 22
- Sebastian Glas (C) HC Vitkovice U20 Czechia U20 40 9 17 26 20
- Joshua Glavin (D) Saginaw Spirit OHL 51 0 12 12 87
- Artyom Gonchar (D) Stalnye Lisy Magnitogorsk MHL 40 6 15 21 2
- Måns Goos (G) Färjestad BK J20 J20 Nationell 18 3.10 .894 - -
                   
- Brandon Gorzynski (F) Calgary Hitmen WHL 52 10 20 30 16
- Alonso Gosselin (D) Chicoutimi Saguenéens QMJHL 45 3 7 10 37
- David Granberg (C) Luleå HF SHL 33 5 3 8 4
- Owen Griffin (C) Oshawa Generals OHL 48 12 25 37 31
- Gustavs Griva (F) Jungadler Mannheim U20 DNL U20 38 24 53 77 28
- Rihards Griva (F) Jungadler Mannheim U20 DNL U20 37 35 47 82 45
- Olivier Groulx (LW) Saint John Sea Dogs QMJHL 50 11 18 29 14
- Jake Gudelj (F) Tri-City Americans WHL 47 13 13 26 60
- Émile Guité (LW) Chicoutimi Saguenéens QMJHL 46 13 9 22 14
- Hugo Hallin (D) MoDo Hockey J20 J20 Nationell 41 6 20 26 14
                   
- Theodor Hallquisth (D) Örebro HK J20 J20 Nationell 33 5 12 17 26
- Wilhelm Hallquisth (D) HV71 SHL 31 1 7 8 2
- Reese Hamilton (D) Regina Pats WHL 28 2 5 7 23
- Carson Harmer (C) Saginaw Spirit OHL 52 19 22 41 25
- Travis Hayes (RW) Soo Greyhounds OHL 50 15 18 33 45
- Max Heise (C/W) Penticton Vees BCHL 38 20 9 29 23
- Kam Hendrickson (G) Waterloo Black Hawks USHL 7 2.27 .890 - -
- Roberto Leonardo Henriquez (G) Anchorage Wolverines NAHL 24 2.49 .923 - -
- Caeden Herrington (D) Lincoln Stars USHL 39 12 12 24 45
- Jakub Hes (C) Youngstown Phantoms USHL 39 5 7 12 4
                   
- Gustav Hillström (C) Brynäs IF J20 J20 Nationell 37 16 20 36 14
- Stepan Hoch (LW) HC Motor Ceske Budejovice U20 Czechia U20 30 12 17 29 18
- Drew Hockley (D) Quinnipiac Univ. NCAA 14 1 2 3 6
- Parker Holmes (F) Brantford Bulldogs OHL 21 1 0 1 14
- Filip Holmström (G) Örebro HK J20 J20 Nationell 15 3.07 .894 - -
- Filip Holst Persson (F) Luleå HF J20 J20 Nationell 37 19 18 37 34
- David Holub (D) Soo Greyhounds OHL 41 3 4 7 14
- Burke Hood (G) Vancouver Giants WHL 30 3.54 .898 - -
- Tyler Hopkins (C) Kingston Frontenacs OHL 51 15 27 42 14
- William Horcoff (C) U.S. National U18 Team NTDP 19 4 4 8 24
                   
- Ben Hrebik (G) Barrie Colts OHL 24 2.57 .927 - -
- Alex Huang (D) Chicoutimi Saguenéens QMJHL 50 5 23 28 12
- Callum Hughes (LW) Erie Otters OHL 28 7 7 14 4
- Carter Hynes (D) Québec Remparts QMJHL 13 0 1 1 4
- Topias Hynninen (C) Jukurit Liiga 41 10 19 29 2
- Carlos Händel (D) Halifax Mooseheads QMJHL 39 2 18 20 12
- Love Härenstam (G) Skellefteå AIK J20 J20 Nationell 13 3.76 .884 - -
- Jasper Inkinen (F) Lukko U18 U18 SM-sarja 31 22 32 54 28
- Dmitri Isayev (LW) Avto Yekaterinburg MHL 34 17 21 38 24
- Noah Jenken (D) Guelph Storm OHL 9 2 2 4 6
                   
- Chase Jette (F) Waterloo Black Hawks USHL 40 8 8 16 8
- Ludvig Johnson (D) EV Zug NL 26 3 5 8 8
- Atte Joki (C) Lukko U20 U20 SM-sarja 34 10 15 25 4
- Mitja Jokinen (D) Finland U20 WJC-20 7 0 1 1 0
- Graham Jones (C) Shattuck St. Mary's 18U Prep USHS-Prep 32 12 36 48 8
- Kyle Jones (G) Tri-City Storm USHL 5 3.99 .857 - -
- Jack Kachkowski (D) Saskatoon Blades WHL 9 1 1 2 0
- Martin Kalis (C) HK Dukla Trencin U20 Slovakia U20 5 2 2 4 2
- Onni Kalto (F) TPS U20 U20 SM-sarja 38 11 8 19 2
- Jonathan Kapageridis (D) Cobourg Cougars OJHL 33 7 22 29 44
                   
- Lukas Kaplan (F) Everett Silvertips WHL 51 5 16 21 11
- Ruslan Karimov (LW/RW) Sarnia Sting OHL 50 10 12 22 47
- Lucas Karmiris (C) Brampton Steelheads OHL 28 8 13 21 24
- Aapo Katavisto (F) Kiekko-Espoo U20 U20 SM-sarja 38 10 14 24 12
- Lev Katzin (C) Guelph Storm OHL 27 12 25 37 12
- Patrik Kerkola (G) KalPa U20 U20 SM-sarja 26 3.25 .877 - -
- Peyton Kettles (D) Swift Current Broncos WHL 39 3 8 11 47
- Liam Kilfoil (C) Halifax Mooseheads QMJHL 49 17 18 35 14
- Shaan Kingwell (F) Ottawa 67's OHL 9 1 3 4 0
- Carter Klippenstein (F) Brandon Wheat Kings WHL 43 11 11 22 25
                   
- Mads Kongsbak Klyvø (F) Frölunda HC J20 J20 Nationell 33 9 9 18 6
- Tinus Luc Koblar (F) Leksands IF J20 J20 Nationell 34 6 9 15 12
- Cash Koch (F) Tri-City Americans WHL 49 10 6 16 82
- Matthew Koprowski (G) Owen Sound Attack OHL 16 4.13 .868 - -
- Carter Kostuch (LW) Sarnia Sting OHL 30 4 8 12 18
- Jesper Kotajärvi (D) Tappara U20 U20 SM-sarja 24 5 5 10 38
- Kalle Kratz (C) Mora IK HockeyAllsvenskan 42 12 10 22 20
- Jayden Kraus (G) Victoria Royals WHL 38 2.70 .911 - -
- David Krcal (LW) HC Dynamo Pardubice U20 Czechia U20 41 20 18 38 20
- Matous Kucharcik (C) HC Slavia Praha U20 Czechia U20 25 6 10 16 22
                   
- Jasper Kuhta (F) HIFK U20 U20 SM-sarja 33 13 21 34 8
- Andrei Kuryanov (C) Omskie Yastreby MHL 34 4 12 16 10
- Jacob Kvasnicka (F) U.S. National U18 Team NTDP 43 12 13 25 10
- Rasmus Kämäräinen (F) Ässät U20 U20 SM-sarja 34 9 8 17 24
- Noah Laberge (D) Acadie-Bathurst Titan QMJHL 49 8 16 24 34
- Maddox Labre (D) Victoriaville Tigres QMJHL 48 0 12 12 28
- Tommy Lafrenière (C) Kamloops Blazers WHL 52 20 24 44 12
- Jett Lajoie (F) Prince George Cougars WHL 51 12 15 27 34
- Tanner Lam (RW) Kitchener Rangers OHL 53 10 31 41 16
- Olivier Lampron (RW) Sherbrooke Phoenix QMJHL 50 7 17 24 26
                   
- Aidan Lane (RW) St. Andrew's College U18 AAA 26 15 29 44 20
- Mathis Langevin (G) Rimouski Océanic QMJHL 7 3.06 .898 - -
- Matthew Lansing (C) Waterloo Black Hawks USHL 37 8 8 16 18
- Sam Laurila (D) Fargo Force USHL 39 5 22 27 32
- Maël Lavigne (LW) Rimouski Océanic QMJHL 18 2 8 10 16
- Xavier Lebel (RW) Québec Remparts QMJHL 34 7 11 18 17
- Dylan LeBret (D) Shattuck St. Mary's 18U Prep USHS-Prep 47 2 27 29 8
- Nathan Lecompte (C) Chicoutimi Saguenéens QMJHL 47 14 25 39 22
- Ryker Lee (F) Madison Capitols USHL 35 19 23 42 10
- Dylan Lee-Stack (G) Yale Jr. Bulldogs 18U AAA BEAST 18U 5 2.75 - - -
                   
- Mazden Leslie (D) Vancouver Giants WHL 50 14 46 60 44
- David Lewandowski (F) Saskatoon Blades WHL 35 8 18 26 17
- Kurban Limatov (D) MHK Dynamo Moskva MHL 35 6 14 20 26
- Valter Lindberg (C) Skellefteå AIK SHL 28 1 4 5 2
- Zeb Lindgren (D) Skellefteå AIK J20 J20 Nationell 31 3 12 15 72
- Matus Lisy (D) HK Nitra Slovakia 24 1 3 4 0
- Jimmy Lombardi (C) Flint Firebirds OHL 48 7 19 26 27
- Jérémy Loranger (C) Sherwood Park Crusaders BCHL 41 31 47 78 8
- Ebbe Lundberg (G) MoDo Hockey J20 J20 Nationell 31 2.94 .898 - -
- Vit Macek (LW/RW) HC Dynamo Pardubice U20 Czechia U20 40 10 23 33 20
                   
- Ethan MacKenzie (D) Edmonton Oil Kings WHL 49 4 27 31 57
- Carl-Otto Magnusson (D) Frölunda HC J20 J20 Nationell 35 3 5 8 42
- Ilyas Magomedsultanov (D) Loko Yaroslavl MHL 32 1 6 7 26
- Owen Martin (F) Spokane Chiefs WHL 28 7 14 21 16
- Matej Mastalirsky (LW/RW) HC Litvinov Czechia 30 0 2 2 0
- Alexis Mathieu (D) Baie-Comeau Drakkar QMJHL 46 3 3 6 74
- Sawyer Mayes (C) Seattle Thunderbirds WHL 13 1 2 3 9
- Kadon McCann (F) Medicine Hat Tigers WHL 55 9 7 16 52
- Josh McGregor (D) Swift Current Broncos WHL 47 4 8 12 14
- Michael McIvor (G) North Bay Battalion OHL 31 2.98 .905 - -
                   
- Finn McLaughlin (D) Fargo Force USHL 39 4 15 19 16
- Brendan McMorrow (LW) Waterloo Black Hawks USHL 40 15 12 27 2
- Alexei Medvedev (G) London Knights OHL 27 2.50 .921 - -
- Mikhail Melikov (LW) MHK Dynamo Moskva MHL 36 14 13 27 8
- Samuel Meloche (G) Rouyn-Noranda Huskies QMJHL 41 2.98 .895 - -
- Jasu Mensonen (F) Lukko U20 U20 SM-sarja 34 3 15 18 22
- Tomas Mikel (D) Cedar Rapids RoughRiders USHL 16 0 1 1 2
- Matej Mikes (F) RoKi U20 U20 SM-sarja 25 4 5 9 14
- Anders Miller (G) Calgary Hitmen WHL 16 2.23 .912 - -
- Ryan Miller (F) Portland Winterhawks WHL 33 11 11 22 26
                   
- Alex Misiak (F) HKM Zvolen Slovakia 26 5 2 7 6
- Luke Mistelbacher (RW) Swift Current Broncos WHL 51 35 38 73 30
- Mason Moe (F) Madison Capitols USHL 28 10 16 26 18
- Maxim Moiseyev (D) Omskie Yastreby MHL 27 3 2 5 0
- L.J. Mooney (RW) U.S. National U18 Team NTDP 28 4 17 21 15
- Zachary Morin (LW) Saint John Sea Dogs QMJHL 42 14 17 31 10
- Shamar Moses (RW) North Bay Battalion OHL 43 11 28 39 25
- Jeremiah Mundy (LW/RW) HC Davos U20 U20-Elit 40 11 11 22 12
- Michael Munroe (LW) Youngstown Phantoms USHL 23 1 3 4 29
- Yegor Murashev (RW/LW) MHK Krylia Sovetov Moskva MHL 9 1 2 3 2
                   
- Samuel Murin (F) HK Poprad Slovakia 20 0 0 0 0
- Carter Murphy (D) Youngstown Phantoms USHL 37 3 6 9 8
- Will Murphy (D) Cape Breton Eagles QMJHL 49 2 2 4 37
- Teddy Mutryn (C) Chicago Steel USHL 35 15 8 23 52
- Harry Nansi (C) Owen Sound Attack OHL 51 6 12 18 12
- Jaeden Nelson (G) Ottawa 67's OHL 28 3.70 .890 - -
- Vaclav Nestrasil (RW) Muskegon Lumberjacks USHL 43 12 18 30 14
- Frantisek Netusil (C) Green Bay Gamblers USHL 5 0 2 2 2
- Elijah Neuenschwander (G) HC Fribourg-Gottéron U20 U20-Elit 14 2.25 - - -
- Michael Newlove (G) Burlington Cougars OJHL 7 4.24 .897 - -
                   
- Daniel Nieminen (D) Pelicans Liiga 29 2 6 8 8
- Artemi Nizameyev (RW) Tri-City Storm USHL 39 23 23 46 12
- Mateo Nobert (C) Blainville-Boisbriand Armada QMJHL 48 24 32 56 22
- Viggo Nordlund (F) Skellefteå AIK J20 J20 Nationell 33 18 18 36 55
- Melvin Novotny (F) Leksands IF J20 J20 Nationell 32 11 16 27 35
- Noa Nsonsa-Kitala (F) Marseille Ligue Magnus 16 2 2 4 0
- Niklas Nykyri (D) HIFK Liiga 24 1 6 7 6
- Andrew O'Neill (C) U.S. National U18 Team NTDP 43 5 7 12 44
- Aaron Obobaifo (C) Vancouver Giants WHL 13 6 4 10 6
- Eetu Orpana (F) Tappara U20 U20 SM-sarja 32 8 12 20 10
                   
- Hugo Orrsten (C/LW) Örebro HK J20 J20 Nationell 39 18 32 50 46
- Michal Orsulak (G) HC Energie Karlovy Vary U20 Czechia U20 28 3.06 .902 - -
- Bruno Osmanis (RW) IF Björklöven HockeyAllsvenskan 24 1 6 7 2
- Aaron Paju (D) TPS U20 U20 SM-sarja 37 3 7 10 8
- Aidan Park (C/W) Green Bay Gamblers USHL 45 26 29 55 10
- John Parsons (G) Chicago Steel USHL 24 3.53 .904 - -
- Evan Passmore (D) Barrie Colts OHL 45 3 7 10 37
- Hayden Paupanekis (F) Kelowna Rockets WHL 16 7 4 11 16
- Dominik Pavlík (C) Kärpät U20 U20 SM-sarja 20 3 5 8 8
- Nikita Pavlov (RW) Dinamo-Shinnik Bobruysk MHL 37 6 9 15 25
                   
- Jack Pechar (F) Lincoln Stars USHL 38 17 27 44 8
- Brady Peddle (D) Waterloo Black Hawks USHL 43 3 6 9 30
- Matej Pekar (C/W) Seattle Thunderbirds WHL 47 12 13 25 44
- Bogdan Pestretsov (D) Krasnaya Armiya Moskva MHL 24 2 6 8 4
- Daniil Petrenko (RW/LW) Tolpar Ufa MHL 34 14 13 27 10
- Andreas Syversen Pettersen (D) Lørenskog Norway 34 0 3 3 45
- Ethan Phillips (G) Bishop Kearney Selects 18U AAA 18U AAA 21 2.39 .910 - -
- Mace'o Phillips (D) U.S. National U18 Team NTDP 41 2 4 6 64
- Bryce Pickford (D) Medicine Hat Tigers WHL 45 20 24 44 65
- Jake Pilon (G) Kelowna Rockets WHL 29 3.99 .882 - -
                   
- Tomas Pobezal (C) HK Nitra Slovakia 36 14 6 20 22
- Tomas Poletin (LW) Pelicans U20 U20 SM-sarja 25 13 7 20 14
- Michal Pradel (G) Team Slovakia U18 Slovakia U20 10 2.81 .920 - -
- Yegor Privalov (RW/LW) SKA-Yunior Krasnogorsk MHL 23 4 6 10 4
- Daniil Prokhorov (RW) MHK Dynamo St. Petersburg MHL 34 13 4 17 12
- Max Psenicka (D) HC Plzen Czechia 16 2 0 2 2
- Patrick Quinlan (G) U.S. National U18 Team NTDP 15 3.63 .878 - -
- Nathan Quinn (C) Québec Remparts QMJHL 43 15 26 41 17
- Luka Radivojevic (D) Muskegon Lumberjacks USHL 19 0 10 10 8
- Benjamin Rautiainen (F) Tappara Liiga 38 7 12 19 10
                   
- Noah Read (F) London Knights OHL 31 5 10 15 14
- Jamiro Reber (C/LW) HV71 SHL 37 7 7 14 4
- Will Reynolds (D) Acadie-Bathurst Titan QMJHL 50 4 7 11 49
- Dakoda Rhéaume-Mullen (D) Univ. of Michigan NCAA 30 2 5 7 6
- Ben Riche (C) Prince George Cougars WHL 11 5 3 8 2
- Petteri Rimpinen (G) Kiekko-Espoo Liiga 32 2.35 .913 - -
- Grayden Robertson-Palmer (F) Phillips Academy Andover USHS-Prep 22 10 19 29 -
- Nolan Roed (C) Tri-City Storm USHL 42 19 22 41 16
- Luca Romano (C) Kitchener Rangers OHL 53 19 20 39 14
- Jacob Rombach (D) Lincoln Stars USHL 38 2 13 15 28
                   
- David Rozsíval (F) Bili Tygri Liberec U20 Czechia U20 30 17 20 37 8
- Patrik Rusznyak (D) HC Slovan Bratislava U20 Slovakia U20 4 2 4 6 4
- Julius Saari (D) Jokerit U20 U20 SM-sarja 29 3 0 3 34
- Malik Saberzyanov (C/W) Irbis Kazan MHL 42 16 29 45 15
- Jooa Sammalniemi (G) Lukko U20 U20 SM-sarja 16 1.94 .918 - -
- Asanali Sarkenov (RW) Spokane Chiefs WHL 37 9 14 23 36
- Lukas Sawchyn (F) Edmonton Oil Kings WHL 52 12 29 41 27
- Florian Schenk (C) Saint John Sea Dogs QMJHL 24 2 2 4 8
- Connor Schmidt (D) Moose Jaw Warriors WHL 53 7 10 17 34
- William Schneid (RW) Northwood School USHS-Prep 54 47 35 82 2
                   
- Drew Schock (D) U.S. National U18 Team NTDP 43 4 14 18 14
- Owen Schoettler (D) Spokane Chiefs WHL 53 5 11 16 20
- Ashton Schultz (F) Chicago Steel USHL 37 11 15 26 4
- Danila Semikhin (RW/LW) AKM-Junior Tula Region MHL 40 14 14 28 20
- Daniels Serkins (C/LW/RW) SC Bern Future U20 U20-Elit 31 8 12 20 10
- Jabez Seymour (C) Charlottetown Islanders QMJHL 14 3 3 6 17
- Will Sharpe (D) Lethbridge Hurricanes WHL 35 3 25 28 22
- Daniel Shlaine (C) Lincoln Stars USHL 43 16 26 42 8
- Cooper Simpson (F) Shakopee High USHS-MN 25 43 25 68 22
- Lauri Sinivuori (C/LW) Oshawa Generals OHL 53 14 15 29 33
                   
- Kolin Sisson (F) Chicago Steel USHL 40 15 8 23 37
- Oliwer Sjöström (D) Luleå HF J20 J20 Nationell 34 3 17 20 36
- Noel Skarby (LW) HV71 J20 J20 Nationell 20 2 5 7 4
- Jan Skok (D) HC Plzen Czechia 27 1 0 1 8
- Daniil Skvortsov (D) Guelph Storm OHL 43 5 12 17 10
- Parker Snelgrove (C) Guelph Storm OHL 51 9 12 21 31
- Brent Solomon (RW) Champlin Park High USHS-MN 24 33 18 51 10
- Jere Somervuori (F) HIFK U20 U20 SM-sarja 37 9 22 31 8
- Mikhail Sozinov (D) SKA-1946 St. Petersburg MHL 41 0 13 13 18
- Sam Spehar (RW/LW) Sioux Falls Stampede USHL 34 13 15 28 2
                   
- Ondrej Stebetak (G) Portland Winterhawks WHL 34 3.72 .888 - -
- Theo Stockselius (F) Djurgårdens IF J20 J20 Nationell 33 17 26 43 48
- Andreas Straka (C) Québec Remparts QMJHL 41 9 17 26 16
- Julius Sumpf (C) Moncton Wildcats QMJHL 44 20 26 46 18
- Leo Sundqvist (F) Brynäs IF J20 J20 Nationell 31 15 11 26 8
- Leo Sundqvist (D) Skellefteå AIK SHL 16 1 1 2 2
- Martin Svec (D) HC Dynamo Pardubice U20 Czechia U20 - - - - -
- Oliver Svensson (D) MoDo Hockey J20 J20 Nationell 41 5 18 23 34
- Michal Svrcek (C) Brynäs IF J20 J20 Nationell 29 14 16 30 10
- Nicolas Sykora (F) Omaha Lancers USHL 17 6 1 7 0
                   
- Isak Sörqvist (G) Luleå HF J20 J20 Nationell 27 3.12 .881 - -
- Caden Taylor (C) Peterborough Petes OHL 53 13 12 25 38
- Noah Tegelaar (G) Collingwood Blues OJHL 28 1.78 .938 - -
- Cole Temple (F) Regina Pats WHL 22 4 8 12 8
- Derek Thurston (D) Red Deer Rebels WHL 53 8 7 15 68
- Ivan Tkach-Tkachenko (G) Tolpar Ufa MHL 31 2.90 .915 - -
- Lukas Tomka (F) HC Banska Bystrica Slovakia 32 0 0 0 4
- William Tomko (F) Chicago Steel USHL 41 8 7 15 16
- Louis-Alex Tremblay (D) Sherbrooke Phoenix QMJHL 51 4 28 32 34
- Andrei Trofimov (G) Stalnye Lisy Magnitogorsk MHL 20 2.11 .926 - -
                   
- Oliver Turner (D) St. Andrew's College U18 AAA 23 0 12 12 65
- Daniil Ustinkov (D) GC Küsnacht Lions SL 36 3 8 11 10
- Eetu Vahalahti (D) TPS U20 U20 SM-sarja 34 5 18 23 2
- Evan Van Gorp (LW/C) London Knights OHL 50 15 17 32 8
- Matias Vanhanen (F) HIFK U20 U20 SM-sarja 37 15 25 40 10
- Vyacheslav Vasilyev (C) SKA-Yunior Krasnogorsk MHL 4 1 1 2 2
- Malte Vass (D) Färjestad BK J20 J20 Nationell 31 2 7 9 47
- Philippe Veilleux (LW/RW) Val-d'Or Foreurs QMJHL 51 33 37 70 12
- Emmanuel Vermette (LW) Chicoutimi Saguenéens QMJHL 50 23 27 50 28
- Artyom Vilchinsky (D) SKA-1946 St. Petersburg MHL 44 0 9 9 16
                   
- Luke Vlooswyk (D) Red Deer Rebels WHL 54 2 9 11 41
- Patrik Volas (D) HC Ocelari Trinec U20 Czechia U20 40 9 21 30 38
- Joe Wahlund (D) Färjestad BK J20 J20 Nationell 34 4 15 19 12
- Haoxi Wang (D) Oshawa Generals OHL 17 0 2 2 2
- Mason West (F) Edina High USHS-MN 24 20 18 38 8
- Max Westergård (F) Frölunda HC J20 J20 Nationell 36 18 27 45 60
- Oscar Westman (G) Brynäs IF J20 J20 Nationell 25 2.80 .903 - -
- Dustin Willhöft (F) Jungadler Mannheim U20 DNL U20 34 33 58 91 33
- Jonas Woo (D) Medicine Hat Tigers WHL 54 11 30 41 28
- Ethan Wyttenbach (F) Sioux Falls Stampede USHL 39 21 24 45 22
                   
- Kirill Yemelyanov (C) Loko Yaroslavl MHL 27 7 4 11 10
- Aiden Young (LW) Peterborough Petes OHL 50 11 15 26 26
- Vít Záhejský (C/RW) Kamloops Blazers WHL 31 2 7 9 13
- Maxim Zaitsev (W) Krasnaya Armiya Moskva MHL 39 11 14 25 15
- Alex Zalesak (F) MoDo Hockey J20 J20 Nationell 28 7 8 15 16
- Richard Zemlicka (F) SaiPa U20 U20 SM-sarja 28 16 6 22 87
- Alexander Zetterberg (C) Boston Univ. NCAA 24 5 3 8 2
-