.

TSN/BOB McKENZIE Draft Ranking 2025

TSN/BOB McKENZIE TOP 32

TSN/BOB McKENZIE TOP 32 - PRE-SEASON RANKING

TSN/BOB McKENZIE TOP 32 - PRE-SEASON RANKING

R N Player Team League GP G A TP PIM

TOP PROSPECTS

1 James Hagens (C) Boston College NCAA 18 5 15 20 6
2 Matthew Schaefer (D) Erie Otters OHL 17 7 15 22 8
3 Anton Frondell (C) Djurgårdens IF HockeyAllsvenskan 13 3 3 6 8
4 Porter Martone (RW) Brampton Steelheads OHL 30 22 40 62 45
5 Ivan Ryabkin (C) MHK Dynamo Moskva MHL 15 1 11 12 26
6 Roger McQueen (F) Brandon Wheat Kings WHL 8 8 3 11 18
7 Michael Misa (C/LW) Saginaw Spirit OHL 36 34 36 70 23
8 Malcolm Spence (LW) Erie Otters OHL 36 17 26 43 24
9 Logan Hensler (D) Univ. of Wisconsin NCAA 17 0 7 7 19
10 Caleb Desnoyers (C) Moncton Wildcats QMJHL 33 23 32 55 16
                   
11 William Moore (C) U.S. National U18 Team NTDP 35 17 13 30 4
12 Radim Mrtka (D) HC Ocelari Trinec Czechia 10 0 1 1 0
13 Victor Eklund (LW) Djurgårdens IF HockeyAllsvenskan 24 8 7 15 31
14 Jake O'Brien (C) Brantford Bulldogs OHL 40 21 30 51 10
15 Charlie Trethewey (D) U.S. National U18 Team NTDP 35 4 8 12 19
16 Cole Reschny (F) Victoria Royals WHL 37 13 33 46 36
17 Émile Guité (LW) Chicoutimi Saguenéens QMJHL 37 9 7 16 10
18 Jakob Ihs-Wozniak (F) Luleå HF J20 J20 Nationell 25 7 25 32 8
19 Braeden Cootes (C) Seattle Thunderbirds WHL 37 17 20 37 12
20 Joshua Ravensbergen (G) Prince George Cougars WHL 30 3.01 .901 - -

OTHER NOTABLE PROSPECTS

                   
- Vojtěch Čihař (LW) HC Energie Karlovy Vary U20 Czechia U20 - - - - -
- Maxim Agafonov (D) Tolpar Ufa MHL 24 4 4 8 16
- Kashawn Aitcheson (D) Barrie Colts OHL 36 11 15 26 58
- Anthony Allain-Samaké (D) Sioux City Musketeers USHL 35 0 12 12 10
- Carter Amico (D) U.S. National U18 Team NTDP 13 0 3 3 10
- Pyotr Andreyanov (G) Krasnaya Armiya Moskva MHL 23 1.70 .943 - -
- Karl Annborn (D) HV71 J20 J20 Nationell 27 2 9 11 2
- Carl Axelsson (G) Sioux Falls Stampede USHL 4 4.95 .837 - -
- Adrien Bartovič (C/W) Malmö Redhawks J20 J20 Nationell - - - - -
- Roman Bausov (D) MHK Dynamo St. Petersburg MHL 27 2 8 10 14
                   
- Carter Bear (C/LW) Everett Silvertips WHL 33 26 29 55 34
- Quinn Beauchesne (D) Guelph Storm OHL 29 4 9 13 32
- Lucas Beckman (G) Baie-Comeau Drakkar QMJHL 30 2.43 .919 - -
- David Bedkowski (D) Owen Sound Attack OHL 22 1 4 5 53
- Nathan Behm (LW/RW) Kamloops Blazers WHL 38 23 24 47 12
- William Belle (F) U.S. National U18 Team NTDP 34 3 7 10 24
- Adam Benák (C) Youngstown Phantoms USHL 32 9 21 30 20
- Max Bleicher (D) Owen Sound Attack OHL 37 1 4 5 20
- Lasse Boelius (D) Ässät U20 U20 SM-sarja 25 3 8 11 8
- Sascha Boumedienne (D) Boston Univ. NCAA 19 0 5 5 23
                   
- Donato Bracco (D) U.S. National U18 Team NTDP 35 1 10 11 12
- Yaroslav Bryzgalov (C) Des Moines Buccaneers USHL 31 6 3 9 23
- Henry Brzustewicz (D) London Knights OHL 38 6 19 25 55
- Carson Cameron (D) Peterborough Petes OHL 40 7 13 20 14
- Justin Carbonneau (RW) Blainville-Boisbriand Armada QMJHL 37 24 24 48 36
- Shawn Carrier (LW/C) Halifax Mooseheads QMJHL 34 8 13 21 18
- Stepan Cerny (D) Mountfield HK U20 Czechia U20 36 6 27 33 28
- Jan Chovan (C) Tappara U20 U20 SM-sarja 27 9 8 17 4
- Owen Conrad (D) Charlottetown Islanders QMJHL 38 3 8 11 18
- Gavin Cornforth (RW) Dubuque Fighting Saints USHL 33 12 14 26 12
                   
- Jacob Crawford (C/LW) Owen Sound Attack OHL 38 5 10 15 14
- Ethan Czata (C) Niagara IceDogs OHL 40 16 25 41 43
- Gabriel D'Aigle (G) Victoriaville Tigres QMJHL 32 4.61 .876 - -
- Kale Dach (C) Sherwood Park Crusaders BCHL 34 11 40 51 8
- Aron Dahlqvist (D) Brynäs IF J20 J20 Nationell 26 1 5 6 33
- Oscar Davidsson (LW) HV71 J20 J20 Nationell 29 11 18 29 28
- Kieren Dervin (C) St. Andrew's College U18 AAA 23 19 19 38 32
- Dmitrijs Dilevka (F) Watertown Shamrocks NAHL 26 3 7 10 6
- Arvid Drott (RW) Djurgårdens IF J20 J20 Nationell 27 13 12 25 10
- Filip Ekberg (LW) Ottawa 67's OHL 28 9 11 20 2
                   
- Edison Engle (D) Des Moines Buccaneers USHL 20 0 4 4 4
- Kristian Epperson (LW) Saginaw Spirit OHL 35 17 34 51 64
- Mikkel Eriksen (C) Färjestad BK J20 J20 Nationell 27 12 14 26 6
- Blake Fiddler (D) Edmonton Oil Kings WHL 36 6 11 17 22
- Masun Fleece (F) Fargo Force USHL 24 4 5 9 12
- Ivan Fomin (LW/RW) Taifun Primorsky Krai MHL 31 14 19 33 24
- Conrad Fondrk (C) U.S. National U18 Team NTDP 34 7 12 19 6
- Semyon Frolov (G) Ladia Togliatti MHL 9 1.83 .937 - -
- Linus Funck (D) Luleå HF J20 J20 Nationell 31 4 10 14 49
- Tomas Galvas (D) Bili Tygri Liberec Czechia 26 2 3 5 0
                   
- Matthew Gard (F) Red Deer Rebels WHL 39 9 12 21 40
- Jordan Gavin (C/LW) Tri-City Americans WHL 35 14 16 30 0
- Eddie Genborg (F) Linköping HC J20 J20 Nationell 24 17 13 30 26
- Måns Goos (G) Färjestad BK J20 J20 Nationell 15 2.97 .900 - -
- Owen Griffin (C) Oshawa Generals OHL 35 7 16 23 19
- Gustavs Griva (F) Jungadler Mannheim U20 DNL U20 33 22 45 67 26
- Rihards Griva (F) Jungadler Mannheim U20 DNL U20 32 31 41 72 41
- Milton Gästrin (C/LW) MoDo Hockey J20 J20 Nationell 24 12 16 28 12
- Theodor Hallquisth (D) Örebro HK J20 J20 Nationell 25 3 6 9 24
- Reese Hamilton (D) Calgary Hitmen WHL 20 1 2 3 10
                   
- Travis Hayes (RW) Soo Greyhounds OHL 37 10 10 20 30
- Roberto Leonardo Henriquez (G) Anchorage Wolverines NAHL 21 2.67 .915 - -
- Gustav Hillström (C) Brynäs IF J20 J20 Nationell 31 13 18 31 12
- David Holub (D) Soo Greyhounds OHL 40 3 3 6 14
- Tyler Hopkins (C) Kingston Frontenacs OHL 38 8 20 28 12
- William Horcoff (C) U.S. National U18 Team NTDP 19 4 4 8 24
- Alex Huang (D) Chicoutimi Saguenéens QMJHL 38 3 15 18 12
- Topias Hynninen (C) Jukurit Liiga 34 7 18 25 2
- Carlos Händel (D) Halifax Mooseheads QMJHL 30 2 12 14 8
- Love Härenstam (G) Skellefteå AIK J20 J20 Nationell 9 3.43 .899 - -
                   
- Jasper Inkinen (F) Lukko U18 U18 SM-sarja 26 16 27 43 26
- Jack Ivankovic (G) Brampton Steelheads OHL 24 3.45 .899 - -
- Chase Jette (F) Waterloo Black Hawks USHL 29 3 5 8 8
- Ludvig Johnson (D) EV Zug NL 15 1 3 4 6
- Lukas Kaplan (F) Everett Silvertips WHL 37 2 12 14 9
- Ruslan Karimov (LW/RW) Sarnia Sting OHL 40 10 10 20 40
- Lucas Karmiris (C) Brampton Steelheads OHL 20 4 12 16 15
- Lev Katzin (C) Green Bay Gamblers USHL 9 2 4 6 44
- Patrik Kerkola (G) KalPa U20 U20 SM-sarja 20 3.65 .865 - -
- Peyton Kettles (D) Swift Current Broncos WHL 27 3 3 6 40
                   
- Benjamin Kevan (F) Des Moines Buccaneers USHL 23 9 16 25 25
- Liam Kilfoil (C) Halifax Mooseheads QMJHL 38 12 12 24 14
- Benjamin Kindel (RW) Calgary Hitmen WHL 37 23 39 62 20
- Viktor Klingsell (LW) Skellefteå AIK J20 J20 Nationell 27 7 11 18 2
- Tinus Luc Koblar (F) Leksands IF J20 J20 Nationell 29 5 6 11 12
- Cash Koch (F) Tri-City Americans WHL 37 8 2 10 57
- Jesper Kotajärvi (D) Tappara U20 U20 SM-sarja 18 4 5 9 30
- Noah Laberge (D) Acadie-Bathurst Titan QMJHL 36 5 11 16 28
- Tommy Lafrenière (C) Kamloops Blazers WHL 39 15 20 35 12
- Lynden Lakovic (F) Moose Jaw Warriors WHL 31 17 22 39 4
                   
- Tanner Lam (RW) Kitchener Rangers OHL 39 8 20 28 8
- Aidan Lane (RW) St. Andrew's College U18 AAA 25 15 29 44 20
- Matthew Lansing (C) Waterloo Black Hawks USHL 26 6 6 12 12
- Xavier Lebel (RW) Québec Remparts QMJHL 34 7 11 18 17
- Nathan Lecompte (C) Chicoutimi Saguenéens QMJHL 37 10 22 32 20
- Ryker Lee (F) Madison Capitols USHL 26 12 19 31 8
- David Lewandowski (F) Düsseldorfer EG DEL 7 0 0 0 18
- Kurban Limatov (D) MHK Dynamo Moskva MHL 30 5 12 17 22
- Zeb Lindgren (D) Skellefteå AIK J20 J20 Nationell 25 2 10 12 24
- Jimmy Lombardi (C) Flint Firebirds OHL 37 6 16 22 19
                   
- Brady Martin (C) Soo Greyhounds OHL 30 15 15 30 44
- Owen Martin (F) Spokane Chiefs WHL 19 5 8 13 8
- Cole McKinney (C) U.S. National U18 Team NTDP 30 9 18 27 29
- Jasu Mensonen (F) Lukko U20 U20 SM-sarja 28 3 10 13 22
- Tomas Mikel (D) Cedar Rapids RoughRiders USHL 16 0 1 1 2
- Ryan Miller (F) Portland Winterhawks WHL 22 8 8 16 17
- L.J. Mooney (RW) U.S. National U18 Team NTDP 20 1 12 13 9
- Zachary Morin (LW) Saint John Sea Dogs QMJHL 31 10 17 27 4
- Shamar Moses (RW) North Bay Battalion OHL 31 9 23 32 23
- Jeremiah Mundy (LW/RW) HC Davos U20 U20-Elit 34 9 8 17 12
                   
- Michael Munroe (LW) Youngstown Phantoms USHL 23 1 3 4 29
- Carter Murphy (D) Youngstown Phantoms USHL 28 2 3 5 4
- Jack Murtagh (C/LW) U.S. National U18 Team NTDP 26 11 14 25 14
- Teddy Mutryn (C) Chicago Steel USHL 27 11 7 18 52
- Jørgen Nyhus Myhre (F) Vålerenga Norway 16 0 1 1 4
- Harry Nansi (C) Owen Sound Attack OHL 39 5 10 15 8
- Jack Nesbitt (C) Windsor Spitfires OHL 41 17 23 40 41
- Vaclav Nestrasil (RW) Muskegon Lumberjacks USHL 33 10 11 21 14
- Elijah Neuenschwander (G) HC Fribourg-Gottéron U20 U20-Elit 14 2.25 - - -
- Eric Nilson (C) Djurgårdens IF J20 J20 Nationell 25 8 22 30 16
                   
- Mateo Nobert (C) Blainville-Boisbriand Armada QMJHL 37 17 26 43 20
- Viggo Nordlund (F) Skellefteå AIK J20 J20 Nationell 28 16 16 32 53
- Melvin Novotny (F) Leksands IF J20 J20 Nationell 26 8 13 21 33
- Aaron Obobaifo (C) Vancouver Giants WHL 13 6 4 10 6
- Eetu Orpana (F) Tappara U20 U20 SM-sarja 27 7 12 19 10
- Bruno Osmanis (RW) IF Björklöven HockeyAllsvenskan 14 1 5 6 2
- Dominik Pavlík (C) Kärpät U20 U20 SM-sarja 20 3 5 8 8
- Nikita Pavlov (RW) Dinamo-Shinnik Bobruysk MHL 31 6 7 13 25
- Matej Pekar (C/W) Seattle Thunderbirds WHL 37 5 13 18 36
- Andreas Syversen Pettersen (D) Lørenskog Norway 27 0 3 3 41
                   
- Mace'o Phillips (D) U.S. National U18 Team NTDP 33 2 4 6 52
- Jake Pilon (G) Kelowna Rockets WHL 19 3.58 .890 - -
- Tomas Pobezal (C) HK Nitra Slovakia 28 13 5 18 14
- Tomas Poletin (LW) Pelicans U20 U20 SM-sarja 18 12 5 17 8
- Cullen Potter (LW) Arizona State Univ. NCAA 20 7 4 11 6
- Michal Pradel (G) Team Slovakia U18 Slovakia U20 7 2.68 .920 - -
- Max Psenicka (D) HC Plzen Czechia 16 2 0 2 2
- Nathan Quinn (C) Québec Remparts QMJHL 38 14 25 39 15
- Luka Radivojevic (D) Muskegon Lumberjacks USHL 19 0 10 10 8
- Jamiro Reber (C/LW) HV71 SHL 28 7 7 14 2
                   
- Cameron Reid (D) Kitchener Rangers OHL 40 7 24 31 20
- Dakoda Rhéaume-Mullen (D) Univ. of Michigan NCAA 21 1 4 5 2
- Luca Romano (C) Kitchener Rangers OHL 39 16 17 33 8
- Jacob Rombach (D) Lincoln Stars USHL 28 0 6 6 26
- Krisjanis Sarts (D) St. Cloud Norsemen NAHL 20 1 0 1 6
- Florian Schenk (C) Saint John Sea Dogs QMJHL 24 2 2 4 8
- Cameron Schmidt (RW) Vancouver Giants WHL 35 29 19 48 24
- Drew Schock (D) U.S. National U18 Team NTDP 35 4 12 16 10
- Daniels Serkins (C/LW/RW) SC Bern Future U20 U20-Elit 25 6 12 18 8
- Will Sharpe (D) Lethbridge Hurricanes WHL 35 3 25 28 22
                   
- Cooper Simpson (F) Shakopee High USHS-MN 16 21 13 34 14
- Kolin Sisson (F) Chicago Steel USHL 32 14 6 20 35
- Oliwer Sjöström (D) Luleå HF J20 J20 Nationell 27 1 11 12 36
- Noel Skarby (LW) HV71 J20 J20 Nationell 16 2 3 5 2
- Jan Skok (D) HC Plzen Czechia 23 1 0 1 6
- Jackson Smith (D) Tri-City Americans WHL 37 2 27 29 32
- Jere Somervuori (F) HIFK U20 U20 SM-sarja 31 7 21 28 6
- Sam Spehar (RW/LW) Sioux Falls Stampede USHL 27 12 10 22 2
- Mateu Späth (F) EC Bad Nauheim DEL2 1 0 0 0 0
- Ondrej Stebetak (G) Portland Winterhawks WHL 27 3.61 .893 - -
                   
- Theo Stockselius (F) Djurgårdens IF J20 J20 Nationell 27 12 24 36 40
- Andreas Straka (C) Québec Remparts QMJHL 30 8 12 20 10
- Leo Sundqvist (F) Brynäs IF J20 J20 Nationell 27 12 11 23 6
- Martin Svec (D) HC Dynamo Pardubice U20 Czechia U20 - - - - -
- Michal Svrcek (C) Brynäs IF J20 J20 Nationell 27 14 15 29 10
- Nicolas Sykora (F) Omaha Lancers USHL 17 6 1 7 0
- Isak Sörqvist (G) Luleå HF J20 J20 Nationell 21 3.44 .867 - -
- Caden Taylor (C) Peterborough Petes OHL 40 11 9 20 26
- Cole Temple (F) Regina Pats WHL 22 4 8 12 8
- Louis-Alex Tremblay (D) Sherbrooke Phoenix QMJHL 38 4 18 22 30
                   
- Daniil Ustinkov (D) GC Küsnacht Lions SL 31 2 7 9 8
- Matias Vanhanen (F) HIFK U20 U20 SM-sarja 31 12 23 35 10
- Shane Vansaghi (RW) Michigan State Univ. NCAA 22 2 9 11 18
- Vyacheslav Vasilyev (C) SKA-Yunior Krasnogorsk MHL 4 1 1 2 2
- Malte Vass (D) Färjestad BK J20 J20 Nationell 25 2 5 7 39
- Philippe Veilleux (C/LW) Val-d'Or Foreurs QMJHL 37 17 23 40 8
- Artyom Vilchinsky (D) SKA-1946 St. Petersburg MHL 36 0 7 7 14
- Haoxi Wang (D) King Rebellion OJHL 38 4 18 22 73
- Max Westergård (F) Frölunda HC J20 J20 Nationell 31 17 23 40 52
- Oscar Westman (G) Brynäs IF J20 J20 Nationell 20 2.65 .907 - -
                   
- Dustin Willhöft (F) Jungadler Mannheim U20 DNL U20 28 24 44 68 22
- Ethan Wyttenbach (F) Sioux Falls Stampede USHL 30 13 19 32 16
- Kirill Yemelyanov (C) Loko Yaroslavl MHL 23 5 2 7 10
- Aiden Young (LW) Peterborough Petes OHL 37 10 11 21 16
- Vít Záhejský (C/RW) Kamloops Blazers WHL 18 1 5 6 2
- Bill Zonnon (LW) Rouyn-Noranda Huskies QMJHL 38 23 35 58 22
- Patryk Zubek (D) Team Slovakia U18 Slovakia U20 9 4 9 13 6
Number of players listed: 207
Show all draft eligible players in the database
Interesting Facts
Oldest
1. Topias Hynninen (F) 19 yrs
2. Tomas Galvas (D) 18 yrs
3. Kristian Epperson (F) 18 yrs
4. Ludvig Johnson (D) 18 yrs
5. Daniil Ustinkov (D) 18 yrs
Tallest
1. Jacob Rombach (D) 6'6"
2. Haoxi Wang (D) 6'6"
3. Roman Bausov (D) 6'6"
4. Radim Mrtka (D) 6'6"
5. Carter Amico (D) 6'5"
Heaviest
1. Artyom Vilchinsky (D) 243 lbs
2. William Belle (F) 218 lbs
3. Shane Vansaghi (F) 216 lbs
4. David Bedkowski (D) 214 lbs
5. Mace'o Phillips (D) 214 lbs
Youngest
1. Mikkel Eriksen (F) 17 yrs
2. Matias Vanhanen (F) 17 yrs
3. Anthony Allain-Samaké (D) 17 yrs
4. Harry Nansi (F) 17 yrs
5. Matej Pekar (F) 17 yrs
Shortest
1. L.J. Mooney (F) 5'6"
2. Adam Benák (F) 5'7"
3. Cameron Schmidt (F) 5'7"
4. Ivan Fomin (F) 5'8"
5. Lev Katzin (F) 5'8"
Lightest
1. Stepan Cerny (D) 132 lbs
2. Dustin Willhöft (F) 132 lbs
3. Ivan Fomin (F) 137 lbs
4. L.J. Mooney (F) 146 lbs
5. Jere Somervuori (F) 152 lbs