.

MCKEEN'S HOCKEY Draft Ranking 2025

MCKEEN'S HOCKEY TOP 32

MCKEEN'S HOCKEY TOP 32 - DECEMBER RANKING

MCKEEN'S HOCKEY TOP 32 - DECEMBER RANKING

R N Player Team League GP G A TP PIM

TOP PROSPECTS

1 Matthew Schaefer (D) Erie Otters OHL 17 7 15 22 8
2 James Hagens (C) Boston College NCAA 26 7 22 29 18
3 Michael Misa (C/LW) Saginaw Spirit OHL 46 42 52 94 31
4 Porter Martone (RW) Brampton Steelheads OHL 39 24 48 72 55
5 Roger McQueen (F) Brandon Wheat Kings WHL 8 8 3 11 18
6 Victor Eklund (LW) Djurgårdens IF HockeyAllsvenskan 32 11 9 20 37
7 Jackson Smith (D) Tri-City Americans WHL 50 2 35 37 40
8 Anton Frondell (C) Djurgårdens IF HockeyAllsvenskan 21 6 5 11 12
9 Caleb Desnoyers (C) Moncton Wildcats QMJHL 43 30 37 67 24
10 Lynden Lakovic (F) Moose Jaw Warriors WHL 31 17 22 39 4
                   
11 Radim Mrtka (D) Seattle Thunderbirds WHL 25 2 20 22 26
12 Justin Carbonneau (RW) Blainville-Boisbriand Armada QMJHL 46 32 33 65 47
13 Malcolm Spence (LW) Erie Otters OHL 46 20 31 51 34
14 Cameron Schmidt (RW) Vancouver Giants WHL 44 34 25 59 34
15 Cullen Potter (LW) Arizona State Univ. NCAA 25 9 7 16 6
16 Brady Martin (C) Soo Greyhounds OHL 39 21 22 43 54
17 Cameron Reid (D) Kitchener Rangers OHL 51 10 33 43 29
18 Kashawn Aitcheson (D) Barrie Colts OHL 46 17 21 38 67
19 Logan Hensler (D) Univ. of Wisconsin NCAA 24 2 8 10 21
20 Jack Murtagh (C/LW) U.S. National U18 Team NTDP 33 14 20 34 20
                   
21 Joshua Ravensbergen (G) Prince George Cougars WHL 38 3.04 .900 - -
22 Carter Bear (C/LW) Everett Silvertips WHL 45 37 39 76 48
23 Jake O'Brien (C) Brantford Bulldogs OHL 51 26 45 71 12
24 Luca Romano (C) Kitchener Rangers OHL 50 18 20 38 14
25 Blake Fiddler (D) Edmonton Oil Kings WHL 45 7 14 21 28
26 Ivan Ryabkin (C) Muskegon Lumberjacks USHL 10 6 4 10 27
27 Benjamin Kindel (RW) Calgary Hitmen WHL 49 29 53 82 26
28 Eric Nilson (C) Djurgårdens IF J20 J20 Nationell 31 10 24 34 30
29 Braeden Cootes (C) Seattle Thunderbirds WHL 45 21 25 46 14
30 Nathan Behm (LW/RW) Kamloops Blazers WHL 48 26 32 58 12
                   
31 Kurban Limatov (D) MHK Dynamo Moskva MHL 34 6 13 19 26
32 William Moore (C) U.S. National U18 Team NTDP 42 18 17 35 4

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
- Carter Amico (D) U.S. National U18 Team NTDP 13 0 3 3 10
- 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 38 1 9 10 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 39 2.68 .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
                   
- Adam Benák (C) Youngstown Phantoms USHL 40 12 27 39 28
- 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
- Sascha Boumedienne (D) Boston Univ. NCAA 26 0 6 6 29
- 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 47 2 4 6 48
- Simon Carlsson (G) AIK HockeyAllsvenskan 4 2.93 .883 - -
- Shawn Carrier (LW/C) Halifax Mooseheads QMJHL 44 12 20 32 30
- 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 12 2 4 6 11
- Owen Conrad (D) Charlottetown Islanders QMJHL 48 4 12 16 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 40 4.63 .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 31 3.08 .903 - -
- Kieren Dervin (C) St. Andrew's College U18 AAA 24 19 20 39 32
- Vincent Desjardins (C/W) Blainville-Boisbriand Armada QMJHL 47 15 47 62 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 49 6 11 17 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
- Conrad Fondrk (C) U.S. National U18 Team NTDP 35 7 12 19 6
- 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
- Eddie Genborg (F) Linköping HC J20 J20 Nationell 25 17 15 32 26
- 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 49 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
                   
- Milton Gästrin (C/LW) MoDo Hockey J20 J20 Nationell 30 14 20 34 16
- 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 48 15 26 41 12
- 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 12 0 1 1 4
- Topias Hynninen (C) Jukurit Liiga 40 9 19 28 2
- Carlos Händel (D) Halifax Mooseheads QMJHL 37 2 17 19 12
- Love Härenstam (G) Skellefteå AIK J20 J20 Nationell 12 3.74 .886 - -
- Jakob Ihs-Wozniak (F) Luleå HF J20 J20 Nationell 31 16 29 45 12
                   
- Jasper Inkinen (F) Lukko U18 U18 SM-sarja 31 22 32 54 28
- Dmitri Isayev (LW) Avto Yekaterinburg MHL 32 15 20 35 22
- Jack Ivankovic (G) Brampton Steelheads OHL 30 3.50 .895 - -
- 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 31 7 21 28 42
- 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 27 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
- Benjamin Kevan (F) Des Moines Buccaneers USHL 32 11 19 30 39
- Liam Kilfoil (C) Halifax Mooseheads QMJHL 47 17 17 34 14
- Shaan Kingwell (F) Ottawa 67's OHL 9 1 3 4 0
- Viktor Klingsell (LW) Skellefteå AIK J20 J20 Nationell 33 10 15 25 4
- 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 46 8 13 21 30
- Maddox Labre (D) Victoriaville Tigres QMJHL 45 0 12 12 26
- 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 47 7 16 23 22
- 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 16 0 8 8 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
- 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 44 3 2 5 72
- 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 - -
- Cole McKinney (C) U.S. National U18 Team NTDP 36 14 22 36 39
- 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 41 13 17 30 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 47 2 1 3 33
- 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 - -
- Jack Nesbitt (C) Windsor Spitfires OHL 50 18 28 46 49
- Vaclav Nestrasil (RW) Muskegon Lumberjacks USHL 42 12 17 29 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 46 23 31 54 20
                   
- 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
- Cole Reschny (F) Victoria Royals WHL 47 22 48 70 38
                   
- Will Reynolds (D) Acadie-Bathurst Titan QMJHL 47 4 6 10 45
- 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 40 18 22 40 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 12 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 40 9 17 26 16
                   
- Julius Sumpf (C) Moncton Wildcats QMJHL 42 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 48 4 24 28 32
- Charlie Trethewey (D) U.S. National U18 Team NTDP 42 6 9 15 29
- 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
- Shane Vansaghi (RW) Michigan State Univ. NCAA 29 3 9 12 22
- 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