.

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

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 41 0 13 13 16
                   
- Drew Allison (D) Baie-Comeau Drakkar QMJHL 35 0 5 5 12
- Lirim Amidovski (RW) North Bay Battalion OHL 47 12 8 20 31
- Poul Andersen (F) Sherwood Park Crusaders BCHL 36 20 20 40 8
- Pyotr Andreyanov (G) Krasnaya Armiya Moskva MHL 27 1.81 .940 - -
- 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 25 5 7 12 38
- Cameron Aucoin (D) Muskegon Lumberjacks USHL 39 1 10 11 10
- Joshua Avery (C) Brantford Bulldogs OHL 44 8 11 19 10
- 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 34 2 19 21 8
- Asher Barnett (D) U.S. National U18 Team NTDP 36 2 8 10 20
- Sean Barnhill (D) Dubuque Fighting Saints USHL 35 4 3 7 8
- Adrien Bartovič (C/W) Malmö Redhawks J20 J20 Nationell - - - - -
- Joby Baumuller (F) Brandon Wheat Kings WHL 41 9 12 21 34
- Roman Bausov (D) MHK Dynamo St. Petersburg MHL 30 2 8 10 16
- Liam Beamish (C) Sarnia Sting OHL 23 8 12 20 18
- Quinn Beauchesne (D) Guelph Storm OHL 35 5 13 18 38
                   
- Lucas Beckman (G) Baie-Comeau Drakkar QMJHL 40 2.67 .910 - -
- David Bedkowski (D) Owen Sound Attack OHL 27 2 4 6 57
- William Belle (F) U.S. National U18 Team NTDP 41 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 20 3 7 10 2
- Max Bleicher (D) Owen Sound Attack OHL 42 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 38 2 7 9 22
                   
- Donato Bracco (D) U.S. National U18 Team NTDP 42 2 14 16 12
- Kolten Bridgeman (D) Regina Pats WHL 44 0 4 4 26
- Bjorn Bronas (G) Sioux City Musketeers USHL 18 2.97 .890 - -
- Jonathan Brown (D) Shattuck St. Mary's 18U Prep USHS-Prep 43 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 48 8 25 33 64
- William Bundgaard (F) Rødovre Mighty Bulls Denmark 25 3 2 5 14
- Grayson Burzynski (D) Swift Current Broncos WHL 45 7 30 37 34
- Shea Busch (F) Everett Silvertips WHL 23 8 2 10 14
                   
- Diego Buttazzoni (C/W) Portland Winterhawks WHL 46 26 31 57 57
- Carson Cameron (D) Peterborough Petes OHL 45 7 13 20 20
- Ryan Cameron (G) Lone Star Brahmas NAHL 20 1.00 .960 - -
- Alexandre Carbonneau (D) Blainville-Boisbriand Armada QMJHL 48 2 4 6 48
- Simon Carlsson (G) AIK HockeyAllsvenskan 4 2.93 .883 - -
- Shawn Carrier (LW/C) Halifax Mooseheads QMJHL 45 12 20 32 32
- Stepan Cerny (D) Mountfield HK U20 Czechia U20 36 6 27 33 28
- Charlie Cerrato (F) Penn State Univ. NCAA 25 11 11 22 42
- Jordan Charron (RW) Soo Greyhounds OHL 29 8 5 13 27
- Jan Chovan (C) Tappara U20 U20 SM-sarja 32 10 8 18 6
                   
- Koen Cleaver (G) Lethbridge Hurricanes WHL 16 3.12 .895 - -
- Jacob Cloutier (RW) Saginaw Spirit OHL 49 18 21 39 35
- Rafael Cloutier (LW/C) Blainville-Boisbriand Armada QMJHL 13 2 4 6 11
- Owen Conrad (D) Charlottetown Islanders QMJHL 49 4 13 17 26
- Ritter Coombs (F) Dubuque Fighting Saints USHL 29 7 6 13 42
- Nate Corbet (D) Kelowna Rockets WHL 33 3 8 11 72
- Gavin Cornforth (RW) Dubuque Fighting Saints USHL 41 15 18 33 14
- Ty Coupland (F) Red Deer Rebels WHL 12 2 5 7 6
- Bobby Cowan (F) Madison Capitols USHL 32 18 15 33 34
- Jacob Crawford (C/LW) Owen Sound Attack OHL 47 7 12 19 14
                   
- Anthony Cristoforo (D) Windsor Spitfires OHL 49 11 28 39 37
- Brooks Cullen (C) Moorhead High USHS-MN 21 15 18 33 10
- Michal Cunderlik (F) HC Banska Bystrica Slovakia 27 0 0 0 4
- Ethan Czata (C) Niagara IceDogs OHL 49 18 29 47 54
- Gabriel D'Aigle (G) Victoriaville Tigres QMJHL 41 4.58 .879 - -
- Kale Dach (C) Sherwood Park Crusaders BCHL 39 13 45 58 14
- 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 20 10 18 28 -
                   
- Jacopo De Luca (F) HC Ambrì-Piotta U20 U20-Elit 39 9 17 26 33
- Noah Degenstein (F) Moose Jaw Warriors WHL 51 3 2 5 16
- Tristan Delisle (C) Owen Sound Attack OHL 43 7 17 24 39
- Francesco Dell'Elce (D) Univ. of Massachusetts NCAA 28 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 48 15 48 63 31
- Maxim Dirracolo (D) Kitchener Rangers OHL 48 3 4 7 54
- Alexander Donovan (F) Shattuck St. Mary's 18U Prep USHS-Prep 45 33 34 67 24
- Jan Dorthe (C) HC Fribourg-Gottéron NL 32 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 37 9 14 23 4
- Edison Engle (D) Des Moines Buccaneers USHL 20 0 4 4 4
- Kristian Epperson (LW) Saginaw Spirit OHL 42 19 37 56 68
- 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 30 2.45 .907 - -
- Alexander Filippov (D) Krasnaya Armiya Moskva MHL 35 1 2 3 22
                   
- Masun Fleece (F) Fargo Force USHL 24 4 5 9 12
- Ivan Fomin (LW/RW) Taifun Primorsky Krai MHL 38 14 22 36 26
- Makar Fomin (D) Almaz Cherepovets MHL 25 5 10 15 10
- Aiden Foster (F) Prince George Cougars WHL 50 7 5 12 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 37 4 14 18 53
- Mikhail Fyodorov (RW/LW) Stalnye Lisy Magnitogorsk MHL 40 14 22 36 8
- Felix Färhammar (D) Örebro HK J20 J20 Nationell 33 1 13 14 24
- Richard Gallant (F) U.S. National U18 Team NTDP 42 18 14 32 16
                   
- Tomas Galvas (D) Bili Tygri Liberec Czechia 34 3 7 10 0
- Matthew Gard (F) Red Deer Rebels WHL 49 10 16 26 61
- 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 22 7 30 37 8
- Dawson Gerwing (F) Kelowna Rockets WHL 13 5 5 10 20
- Sebastian Glas (C) HC Vitkovice U20 Czechia U20 38 9 16 25 18
- Joshua Glavin (D) Saginaw Spirit OHL 48 0 12 12 80
- Artyom Gonchar (D) Stalnye Lisy Magnitogorsk MHL 38 6 14 20 2
- Måns Goos (G) Färjestad BK J20 J20 Nationell 18 3.10 .894 - -
                   
- Brandon Gorzynski (F) Calgary Hitmen WHL 50 10 19 29 16
- Alonso Gosselin (D) Chicoutimi Saguenéens QMJHL 44 3 7 10 37
- David Granberg (C) Luleå HF SHL 31 5 3 8 4
- Owen Griffin (C) Oshawa Generals OHL 45 11 22 33 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 44 13 12 25 51
- Émile Guité (LW) Chicoutimi Saguenéens QMJHL 45 13 9 22 14
- Hugo Hallin (D) MoDo Hockey J20 J20 Nationell 40 5 20 25 14
                   
- Theodor Hallquisth (D) Örebro HK J20 J20 Nationell 31 5 12 17 26
- Wilhelm Hallquisth (D) HV71 SHL 30 1 6 7 2
- Reese Hamilton (D) Regina Pats WHL 24 1 5 6 23
- Carson Harmer (C) Saginaw Spirit OHL 49 18 20 38 19
- Travis Hayes (RW) Soo Greyhounds OHL 46 13 16 29 45
- Max Heise (C/W) Penticton Vees BCHL 36 20 8 28 19
- Kam Hendrickson (G) Waterloo Black Hawks USHL 6 2.31 .888 - -
- Roberto Leonardo Henriquez (G) Anchorage Wolverines NAHL 24 2.49 .923 - -
- Caeden Herrington (D) Lincoln Stars USHL 37 11 12 23 43
- Jakub Hes (C) Youngstown Phantoms USHL 38 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 29 12 17 29 16
- Drew Hockley (D) Quinnipiac Univ. NCAA 12 0 2 2 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 36 19 17 36 32
- David Holub (D) Soo Greyhounds OHL 40 3 3 6 14
- Burke Hood (G) Vancouver Giants WHL 29 3.60 .896 - -
- Tyler Hopkins (C) Kingston Frontenacs OHL 49 15 26 41 14
- William Horcoff (C) U.S. National U18 Team NTDP 19 4 4 8 24
                   
- Ben Hrebik (G) Barrie Colts OHL 23 2.33 .932 - -
- Alex Huang (D) Chicoutimi Saguenéens QMJHL 49 5 21 26 12
- Callum Hughes (LW) Erie Otters OHL 27 7 7 14 4
- Carter Hynes (D) Québec Remparts QMJHL 13 0 1 1 4
- Topias Hynninen (C) Jukurit Liiga 40 9 19 28 2
- Carlos Händel (D) Halifax Mooseheads QMJHL 38 2 17 19 12
- Love Härenstam (G) Skellefteå AIK J20 J20 Nationell 12 3.74 .886 - -
- Jasper Inkinen (F) Lukko U18 U18 SM-sarja 31 22 32 54 28
- Dmitri Isayev (LW) Avto Yekaterinburg MHL 32 15 20 35 22
- Noah Jenken (D) Guelph Storm OHL 9 2 2 4 6
                   
- Chase Jette (F) Waterloo Black Hawks USHL 37 6 7 13 8
- Ludvig Johnson (D) EV Zug NL 24 3 4 7 8
- Atte Joki (C) Lukko U20 U20 SM-sarja 33 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 30 12 33 45 8
- Kyle Jones (G) Tri-City Storm USHL 4 3.57 .874 - -
- Jack Kachkowski (D) Saskatoon Blades WHL 6 0 0 0 0
- Martin Kalis (C) HK Dukla Trencin U20 Slovakia U20 5 2 2 4 2
- Onni Kalto (F) TPS U20 U20 SM-sarja 37 11 8 19 2
- Jonathan Kapageridis (D) Cobourg Cougars OJHL 32 7 21 28 44
                   
- Lukas Kaplan (F) Everett Silvertips WHL 49 4 16 20 11
- Ruslan Karimov (LW/RW) Sarnia Sting OHL 47 10 11 21 42
- Lucas Karmiris (C) Brampton Steelheads OHL 28 8 13 21 24
- Aapo Katavisto (F) Kiekko-Espoo U20 U20 SM-sarja 37 10 14 24 12
- Lev Katzin (C) Guelph Storm OHL 24 10 24 34 10
- Patrik Kerkola (G) KalPa U20 U20 SM-sarja 25 3.31 .875 - -
- Peyton Kettles (D) Swift Current Broncos WHL 36 3 7 10 47
- Liam Kilfoil (C) Halifax Mooseheads QMJHL 48 17 18 35 14
- Shaan Kingwell (F) Ottawa 67's OHL 9 1 3 4 0
- Carter Klippenstein (F) Brandon Wheat Kings WHL 41 11 11 22 21
                   
- 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 15 4.12 .866 - -
- Carter Kostuch (LW) Sarnia Sting OHL 30 4 8 12 18
- Jesper Kotajärvi (D) Tappara U20 U20 SM-sarja 23 5 5 10 36
- Kalle Kratz (C) Mora IK HockeyAllsvenskan 42 12 10 22 20
- Jayden Kraus (G) Victoria Royals WHL 37 2.67 .912 - -
- David Krcal (LW) HC Dynamo Pardubice U20 Czechia U20 40 20 17 37 18
- 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 42 11 12 23 10
- Rasmus Kämäräinen (F) Ässät U20 U20 SM-sarja 32 8 7 15 22
- Noah Laberge (D) Acadie-Bathurst Titan QMJHL 47 8 14 22 32
- Maddox Labre (D) Victoriaville Tigres QMJHL 46 0 12 12 28
- Tommy Lafrenière (C) Kamloops Blazers WHL 49 19 24 43 12
- Jett Lajoie (F) Prince George Cougars WHL 49 12 15 27 34
- Tanner Lam (RW) Kitchener Rangers OHL 50 10 28 38 14
- Olivier Lampron (RW) Sherbrooke Phoenix QMJHL 48 7 16 23 24
                   
- Aidan Lane (RW) St. Andrew's College U18 AAA 26 15 29 44 20
- Mathis Langevin (G) Rimouski Océanic QMJHL 6 3.07 .899 - -
- Matthew Lansing (C) Waterloo Black Hawks USHL 34 8 8 16 18
- Sam Laurila (D) Fargo Force USHL 37 5 22 27 32
- Maël Lavigne (LW) Rimouski Océanic QMJHL 17 1 8 9 14
- Xavier Lebel (RW) Québec Remparts QMJHL 34 7 11 18 17
- Dylan LeBret (D) Shattuck St. Mary's 18U Prep USHS-Prep 45 2 27 29 6
- Nathan Lecompte (C) Chicoutimi Saguenéens QMJHL 46 13 25 38 22
- Ryker Lee (F) Madison Capitols USHL 33 18 22 40 8
- Dylan Lee-Stack (G) Yale Jr. Bulldogs 18U AAA BEAST 18U 5 2.75 - - -
                   
- Mazden Leslie (D) Vancouver Giants WHL 48 12 42 54 40
- David Lewandowski (F) Saskatoon Blades WHL 32 8 16 24 17
- Kurban Limatov (D) MHK Dynamo Moskva MHL 34 6 13 19 26
- Valter Lindberg (C) Skellefteå AIK SHL 27 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 46 7 19 26 27
- Jérémy Loranger (C) Sherwood Park Crusaders BCHL 39 28 43 71 8
- Ebbe Lundberg (G) MoDo Hockey J20 J20 Nationell 30 2.91 .899 - -
- Vit Macek (LW/RW) HC Dynamo Pardubice U20 Czechia U20 40 10 23 33 20
                   
- Ethan MacKenzie (D) Edmonton Oil Kings WHL 46 1 26 27 57
- Carl-Otto Magnusson (D) Frölunda HC J20 J20 Nationell 35 3 5 8 42
- Ilyas Magomedsultanov (D) Loko Yaroslavl MHL 29 1 6 7 22
- Owen Martin (F) Spokane Chiefs WHL 25 7 13 20 12
- Matej Mastalirsky (LW/RW) HC Litvinov Czechia 29 0 2 2 0
- Alexis Mathieu (D) Baie-Comeau Drakkar QMJHL 45 3 2 5 74
- Sawyer Mayes (C) Seattle Thunderbirds WHL 11 1 2 3 9
- Kadon McCann (F) Medicine Hat Tigers WHL 52 9 7 16 48
- Josh McGregor (D) Swift Current Broncos WHL 46 4 8 12 14
- Michael McIvor (G) North Bay Battalion OHL 30 2.98 .905 - -
                   
- Finn McLaughlin (D) Fargo Force USHL 37 4 13 17 12
- Brendan McMorrow (LW) Waterloo Black Hawks USHL 37 13 10 23 2
- Alexei Medvedev (G) London Knights OHL 26 2.48 .922 - -
- Mikhail Melikov (LW) MHK Dynamo Moskva MHL 35 14 13 27 8
- Samuel Meloche (G) Rouyn-Noranda Huskies QMJHL 38 2.92 .897 - -
- Jasu Mensonen (F) Lukko U20 U20 SM-sarja 33 3 14 17 22
- Tomas Mikel (D) Cedar Rapids RoughRiders USHL 16 0 1 1 2
- Matej Mikes (F) RoKi U20 U20 SM-sarja 24 4 4 8 14
- Anders Miller (G) Calgary Hitmen WHL 16 2.23 .912 - -
- Ryan Miller (F) Portland Winterhawks WHL 31 11 11 22 26
                   
- Alex Misiak (F) HKM Zvolen Slovakia 26 5 2 7 6
- Luke Mistelbacher (RW) Swift Current Broncos WHL 48 35 36 71 30
- Mason Moe (F) Madison Capitols USHL 26 10 15 25 16
- Maxim Moiseyev (D) Omskie Yastreby MHL 27 3 2 5 0
- L.J. Mooney (RW) U.S. National U18 Team NTDP 27 3 16 19 13
- Zachary Morin (LW) Saint John Sea Dogs QMJHL 42 14 17 31 10
- Shamar Moses (RW) North Bay Battalion OHL 41 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 36 3 5 8 8
- Will Murphy (D) Cape Breton Eagles QMJHL 48 2 1 3 35
- Teddy Mutryn (C) Chicago Steel USHL 34 15 8 23 52
- Harry Nansi (C) Owen Sound Attack OHL 48 6 11 17 10
- Jaeden Nelson (G) Ottawa 67's OHL 27 3.65 .891 - -
- 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 6 3.72 .906 - -
                   
- Daniel Nieminen (D) Pelicans Liiga 27 1 6 7 8
- Artemi Nizameyev (RW) Tri-City Storm USHL 39 23 23 46 12
- Mateo Nobert (C) Blainville-Boisbriand Armada QMJHL 47 24 32 56 22
- Viggo Nordlund (F) Skellefteå AIK J20 J20 Nationell 32 18 17 35 53
- 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 42 5 7 12 44
- Aaron Obobaifo (C) Vancouver Giants WHL 13 6 4 10 6
- Eetu Orpana (F) Tappara U20 U20 SM-sarja 31 8 12 20 10
                   
- Hugo Orrsten (C/LW) Örebro HK J20 J20 Nationell 37 17 32 49 44
- Michal Orsulak (G) HC Energie Karlovy Vary U20 Czechia U20 27 3.18 .897 - -
- Bruno Osmanis (RW) IF Björklöven HockeyAllsvenskan 22 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 42 25 23 48 4
- John Parsons (G) Chicago Steel USHL 23 3.65 .899 - -
- Evan Passmore (D) Barrie Colts OHL 43 3 6 9 35
- Hayden Paupanekis (F) Kelowna Rockets WHL 13 6 4 10 14
- Dominik Pavlík (C) Kärpät U20 U20 SM-sarja 20 3 5 8 8
- Nikita Pavlov (RW) Dinamo-Shinnik Bobruysk MHL 36 6 8 14 25
                   
- Jack Pechar (F) Lincoln Stars USHL 36 17 24 41 8
- Brady Peddle (D) Waterloo Black Hawks USHL 40 2 4 6 24
- Matej Pekar (C/W) Seattle Thunderbirds WHL 45 10 13 23 44
- Bogdan Pestretsov (D) Krasnaya Armiya Moskva MHL 22 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 40 2 4 6 64
- Bryce Pickford (D) Medicine Hat Tigers WHL 45 20 24 44 65
- Jake Pilon (G) Kelowna Rockets WHL 28 4.02 .883 - -
                   
- Tomas Pobezal (C) HK Nitra Slovakia 34 14 6 20 16
- Tomas Poletin (LW) Pelicans U20 U20 SM-sarja 24 13 5 18 14
- Michal Pradel (G) Team Slovakia U18 Slovakia U20 10 2.81 .920 - -
- Yegor Privalov (RW/LW) SKA-Yunior Krasnogorsk MHL 22 4 6 10 4
- Daniil Prokhorov (RW) MHK Dynamo St. Petersburg MHL 32 12 4 16 8
- Max Psenicka (D) HC Plzen Czechia 16 2 0 2 2
- Patrick Quinlan (G) U.S. National U18 Team NTDP 14 3.60 .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 30 5 10 15 14
- Jamiro Reber (C/LW) HV71 SHL 35 7 7 14 4
- Will Reynolds (D) Acadie-Bathurst Titan QMJHL 48 4 6 10 47
- Dakoda Rhéaume-Mullen (D) Univ. of Michigan NCAA 28 2 5 7 6
- Ben Riche (C) Prince George Cougars WHL 10 5 3 8 2
- Petteri Rimpinen (G) Kiekko-Espoo Liiga 30 2.47 .909 - -
- Grayden Robertson-Palmer (F) Phillips Academy Andover USHS-Prep 21 9 17 26 -
- Nolan Roed (C) Tri-City Storm USHL 41 19 22 41 16
- Luca Romano (C) Kitchener Rangers OHL 50 18 20 38 14
- Jacob Rombach (D) Lincoln Stars USHL 36 2 11 13 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 28 3 0 3 34
- Malik Saberzyanov (C/W) Irbis Kazan MHL 40 16 26 42 15
- Jooa Sammalniemi (G) Lukko U20 U20 SM-sarja 15 1.88 .922 - -
- Asanali Sarkenov (RW) Spokane Chiefs WHL 34 9 13 22 34
- Lukas Sawchyn (F) Edmonton Oil Kings WHL 49 11 26 37 23
- Florian Schenk (C) Saint John Sea Dogs QMJHL 24 2 2 4 8
- Connor Schmidt (D) Moose Jaw Warriors WHL 51 7 8 15 32
- William Schneid (RW) Northwood School USHS-Prep 52 45 33 78 2
                   
- Drew Schock (D) U.S. National U18 Team NTDP 42 4 13 17 14
- Owen Schoettler (D) Spokane Chiefs WHL 50 5 11 16 20
- Ashton Schultz (F) Chicago Steel USHL 36 11 14 25 4
- Danila Semikhin (RW/LW) AKM-Junior Tula Region MHL 38 13 12 25 18
- Daniels Serkins (C/LW/RW) SC Bern Future U20 U20-Elit 29 8 12 20 8
- Jabez Seymour (C) Charlottetown Islanders QMJHL 13 3 3 6 17
- Will Sharpe (D) Lethbridge Hurricanes WHL 35 3 25 28 22
- Daniel Shlaine (C) Lincoln Stars USHL 41 15 25 40 8
- Cooper Simpson (F) Shakopee High USHS-MN 22 34 22 56 22
- Lauri Sinivuori (C/LW) Oshawa Generals OHL 50 13 14 27 31
                   
- Kolin Sisson (F) Chicago Steel USHL 39 15 7 22 37
- Oliwer Sjöström (D) Luleå HF J20 J20 Nationell 33 2 15 17 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 40 5 10 15 8
- Parker Snelgrove (C) Guelph Storm OHL 48 9 11 20 27
- Brent Solomon (RW) Champlin Park High USHS-MN 22 32 15 47 10
- Jere Somervuori (F) HIFK U20 U20 SM-sarja 37 9 22 31 8
- Mikhail Sozinov (D) SKA-1946 St. Petersburg MHL 39 0 12 12 18
- Sam Spehar (RW/LW) Sioux Falls Stampede USHL 33 13 15 28 2
                   
- Ondrej Stebetak (G) Portland Winterhawks WHL 33 3.68 .890 - -
- 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 43 19 26 45 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 40 5 18 23 32
- 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 26 3.16 .878 - -
- Caden Taylor (C) Peterborough Petes OHL 50 13 12 25 34
- Noah Tegelaar (G) Collingwood Blues OJHL 27 1.84 .935 - -
- Cole Temple (F) Regina Pats WHL 22 4 8 12 8
- Derek Thurston (D) Red Deer Rebels WHL 49 7 6 13 60
- Ivan Tkach-Tkachenko (G) Tolpar Ufa MHL 31 2.90 .915 - -
- Lukas Tomka (F) HC Banska Bystrica Slovakia 30 0 0 0 2
- William Tomko (F) Chicago Steel USHL 40 8 7 15 16
- Louis-Alex Tremblay (D) Sherbrooke Phoenix QMJHL 49 4 26 30 34
- Andrei Trofimov (G) Stalnye Lisy Magnitogorsk MHL 19 2.00 .930 - -
                   
- 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 33 5 17 22 2
- Evan Van Gorp (LW/C) London Knights OHL 48 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 48 31 32 63 10
- Emmanuel Vermette (LW) Chicoutimi Saguenéens QMJHL 49 21 27 48 28
- Artyom Vilchinsky (D) SKA-1946 St. Petersburg MHL 42 0 8 8 16
                   
- Luke Vlooswyk (D) Red Deer Rebels WHL 50 2 8 10 41
- Patrik Volas (D) HC Ocelari Trinec U20 Czechia U20 39 9 21 30 38
- Joe Wahlund (D) Färjestad BK J20 J20 Nationell 34 4 15 19 12
- Haoxi Wang (D) Oshawa Generals OHL 14 0 1 1 2
- Mason West (F) Edina High USHS-MN 22 20 15 35 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 51 10 29 39 26
- Ethan Wyttenbach (F) Sioux Falls Stampede USHL 38 21 24 45 20
                   
- Kirill Yemelyanov (C) Loko Yaroslavl MHL 25 6 2 8 10
- Aiden Young (LW) Peterborough Petes OHL 47 11 14 25 24
- Vít Záhejský (C/RW) Kamloops Blazers WHL 28 2 7 9 11
- Maxim Zaitsev (W) Krasnaya Armiya Moskva MHL 37 10 12 22 13
- Alex Zalesak (F) MoDo Hockey J20 J20 Nationell 27 7 8 15 16
- Richard Zemlicka (F) SaiPa U20 U20 SM-sarja 28 16 6 22 87
- Alexander Zetterberg (C) Boston Univ. NCAA 23 5 3 8 2
- Alexander Zharovsky (RW) Tolpar Ufa MHL 37 19 21 40 26
- Aiden Ziprick (D) Moose Jaw Warriors