.

TSN/CRAIG BUTTON Draft Ranking 2025

TSN/CRAIG BUTTON TOP 32

TSN/CRAIG BUTTON TOP 32 - NOVEMBER RANKING

TSN/CRAIG BUTTON TOP 32 - NOVEMBER RANKING

R N Player Team League GP G A TP PIM

TOP PROSPECTS

1 Porter Martone (RW) Brampton Steelheads OHL 26 21 33 54 41
2 James Hagens (C) Boston College NCAA 16 5 15 20 4
3 Michael Misa (C/LW) Saginaw Spirit OHL 32 30 32 62 21
4 Matthew Schaefer (D) Erie Otters OHL 17 7 15 22 8
5 Anton Frondell (C) Djurgårdens IF HockeyAllsvenskan 9 1 3 4 6
6 Cameron Schmidt (RW) Vancouver Giants WHL 28 25 14 39 16
7 Roger McQueen (F) Brandon Wheat Kings WHL 8 8 3 11 18
8 Logan Hensler (D) Univ. of Wisconsin NCAA 17 0 7 7 19
9 Caleb Desnoyers (C) Moncton Wildcats QMJHL 28 19 26 45 14
10 Malcolm Spence (LW) Erie Otters OHL 30 15 23 38 20
                   
11 Victor Eklund (LW) Djurgårdens IF HockeyAllsvenskan 24 8 7 15 31
12 Cameron Reid (D) Kitchener Rangers OHL 34 6 24 30 20
13 Charlie Trethewey (D) U.S. National U18 Team NTDP 31 4 6 10 17
14 Cole Reschny (F) Victoria Royals WHL 31 11 28 39 30
15 William Moore (C) U.S. National U18 Team NTDP 31 11 11 22 4
16 Jake O'Brien (C) Brantford Bulldogs OHL 34 20 25 45 8
17 Ivan Ryabkin (C) MHK Dynamo Moskva MHL 15 1 11 12 26
18 Brady Martin (C) Soo Greyhounds OHL 28 15 14 29 42
19 Jackson Smith (D) Tri-City Americans WHL 32 2 23 25 28
20 Benjamin Kindel (RW) Calgary Hitmen WHL 31 21 29 50 18
                   
21 Justin Carbonneau (RW) Blainville-Boisbriand Armada QMJHL 32 23 23 46 30
22 Carter Bear (C/LW) Everett Silvertips WHL 28 24 26 50 24
23 Kashawn Aitcheson (D) Barrie Colts OHL 31 10 15 25 50
24 Joshua Ravensbergen (G) Prince George Cougars WHL 26 2.89 .905 - -
25 Lynden Lakovic (F) Moose Jaw Warriors WHL 31 17 22 39 4
26 Love Härenstam (G) Skellefteå AIK J20 J20 Nationell 8 3.52 .899 - -
27 Blake Fiddler (D) Edmonton Oil Kings WHL 29 5 8 13 18
28 Milton Gästrin (C/LW) MoDo Hockey J20 J20 Nationell 20 7 12 19 12
29 Zachary Morin (LW) Saint John Sea Dogs QMJHL 26 10 15 25 2
30 Cullen Potter (LW) Arizona State Univ. NCAA 16 4 4 8 6
                   
31 Luca Romano (C) Kitchener Rangers OHL 33 14 16 30 8
32 Adam Benák (C) Youngstown Phantoms USHL 28 9 17 26 20

OTHER NOTABLE PROSPECTS

- Vojtěch Čihař (LW) HC Energie Karlovy Vary U20 Czechia U20 - - - - -
- Maxim Agafonov (D) Tolpar Ufa MHL 22 4 4 8 16
- Anthony Allain-Samaké (D) Sioux City Musketeers USHL 30 0 12 12 8
- Carter Amico (D) U.S. National U18 Team NTDP 13 0 3 3 10
- Pyotr Andreyanov (G) Krasnaya Armiya Moskva MHL 21 1.67 .944 - -
- Karl Annborn (D) HV71 J20 J20 Nationell 24 2 6 8 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 24 2 8 10 10
- Quinn Beauchesne (D) Guelph Storm OHL 22 3 4 7 24
- Lucas Beckman (G) Baie-Comeau Drakkar QMJHL 25 2.52 .916 - -
- David Bedkowski (D) Owen Sound Attack OHL 17 0 4 4 41
- Nathan Behm (LW/RW) Kamloops Blazers WHL 33 19 19 38 10
- William Belle (F) U.S. National U18 Team NTDP 30 3 5 8 22
- Max Bleicher (D) Owen Sound Attack OHL 34 1 4 5 18
- Lasse Boelius (D) Ässät U20 U20 SM-sarja 23 3 8 11 6
- Sascha Boumedienne (D) Boston Univ. NCAA 17 0 5 5 23
- Donato Bracco (D) U.S. National U18 Team NTDP 31 0 9 9 6
                   
- Yaroslav Bryzgalov (C) Des Moines Buccaneers USHL 26 5 1 6 23
- Henry Brzustewicz (D) London Knights OHL 33 6 15 21 47
- Carson Cameron (D) Peterborough Petes OHL 34 5 11 16 14
- Shawn Carrier (LW/C) Halifax Mooseheads QMJHL 28 6 10 16 16
- Stepan Cerny (D) Mountfield HK U20 Czechia U20 32 5 25 30 22
- Jan Chovan (C) Tappara U20 U20 SM-sarja 25 9 8 17 4
- Owen Conrad (D) Charlottetown Islanders QMJHL 33 3 8 11 16
- Braeden Cootes (C) Seattle Thunderbirds WHL 31 13 18 31 10
- Gavin Cornforth (RW) Dubuque Fighting Saints USHL 28 11 11 22 10
- Jacob Crawford (C/LW) Owen Sound Attack OHL 32 5 8 13 10
                   
- Ethan Czata (C) Niagara IceDogs OHL 35 15 20 35 35
- Gabriel D'Aigle (G) Victoriaville Tigres QMJHL 27 4.44 .882 - -
- Kale Dach (C) Sherwood Park Crusaders BCHL 30 11 34 45 8
- Aron Dahlqvist (D) Brynäs IF J20 J20 Nationell 24 1 5 6 8
- Oscar Davidsson (LW) HV71 J20 J20 Nationell 27 10 17 27 26
- Kieren Dervin (C) St. Andrew's College U18 AAA 22 17 19 36 32
- Dmitrijs Dilevka (F) Watertown Shamrocks NAHL 24 3 6 9 6
- Arvid Drott (RW) Djurgårdens IF J20 J20 Nationell 24 13 12 25 10
- Filip Ekberg (LW) Ottawa 67's OHL 23 8 11 19 2
- Edison Engle (D) Des Moines Buccaneers USHL 20 0 4 4 4
                   
- Kristian Epperson (LW) Saginaw Spirit OHL 31 13 27 40 58
- Mikkel Eriksen (C) Färjestad BK J20 J20 Nationell 24 10 11 21 4
- Masun Fleece (F) Fargo Force USHL 24 4 5 9 12
- Ivan Fomin (LW/RW) Taifun Primorsky Krai MHL 28 13 18 31 20
- Conrad Fondrk (C) U.S. National U18 Team NTDP 30 6 12 18 6
- Semyon Frolov (G) Ladia Togliatti MHL 9 1.83 .937 - -
- Linus Funck (D) Luleå HF J20 J20 Nationell 28 4 7 11 47
- Tomas Galvas (D) Bili Tygri Liberec Czechia 25 2 2 4 0
- Matthew Gard (F) Red Deer Rebels WHL 33 8 11 19 38
- Jordan Gavin (C/LW) Tri-City Americans WHL 32 14 16 30 0
                   
- Eddie Genborg (F) Linköping HC J20 J20 Nationell 22 16 13 29 22
- Måns Goos (G) Färjestad BK J20 J20 Nationell 14 2.73 .909 - -
- Owen Griffin (C) Oshawa Generals OHL 31 6 14 20 17
- Gustavs Griva (F) Jungadler Mannheim U20 DNL U20 32 22 45 67 26
- Rihards Griva (F) Jungadler Mannheim U20 DNL U20 31 31 41 72 41
- Émile Guité (LW) Chicoutimi Saguenéens QMJHL 32 7 6 13 8
- Theodor Hallquisth (D) Örebro HK J20 J20 Nationell 23 2 6 8 20
- Reese Hamilton (D) Calgary Hitmen WHL 20 1 2 3 10
- Travis Hayes (RW) Soo Greyhounds OHL 35 10 10 20 30
- Roberto Leonardo Henriquez (G) Anchorage Wolverines NAHL 19 2.64 .917 - -
                   
- Gustav Hillström (C) Brynäs IF J20 J20 Nationell 30 13 17 30 10
- David Holub (D) Soo Greyhounds OHL 35 3 3 6 12
- Tyler Hopkins (C) Kingston Frontenacs OHL 34 8 18 26 12
- William Horcoff (C) U.S. National U18 Team NTDP 19 4 4 8 24
- Alex Huang (D) Chicoutimi Saguenéens QMJHL 33 1 14 15 10
- Topias Hynninen (C) Jukurit Liiga 32 7 17 24 2
- Carlos Händel (D) Halifax Mooseheads QMJHL 28 2 9 11 8
- Jakob Ihs-Wozniak (F) Luleå HF J20 J20 Nationell 22 7 21 28 6
- Jasper Inkinen (F) Lukko U18 U18 SM-sarja 23 13 23 36 26
- Jack Ivankovic (G) Brampton Steelheads OHL 21 3.49 .898 - -
                   
- Chase Jette (F) Waterloo Black Hawks USHL 25 3 4 7 6
- Ludvig Johnson (D) EV Zug NL 13 1 2 3 2
- Lukas Kaplan (F) Everett Silvertips WHL 32 1 11 12 7
- Ruslan Karimov (LW/RW) Sarnia Sting OHL 35 7 7 14 34
- Lucas Karmiris (C) Brampton Steelheads OHL 16 4 9 13 11
- 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 22 2 3 5 34
- Benjamin Kevan (F) Des Moines Buccaneers USHL 17 6 11 17 23
- Liam Kilfoil (C) Halifax Mooseheads QMJHL 32 10 12 22 8
                   
- Viktor Klingsell (LW) Skellefteå AIK J20 J20 Nationell 24 7 10 17 0
- Tinus Luc Koblar (F) Leksands IF J20 J20 Nationell 26 3 6 9 10
- Cash Koch (F) Tri-City Americans WHL 32 6 2 8 55
- Jesper Kotajärvi (D) Tappara U20 U20 SM-sarja 18 4 5 9 30
- Noah Laberge (D) Acadie-Bathurst Titan QMJHL 31 5 11 16 24
- Tommy Lafrenière (C) Kamloops Blazers WHL 34 13 15 28 12
- Tanner Lam (RW) Kitchener Rangers OHL 33 6 20 26 8
- Aiden Lane (RW) St. Andrew's College U18 AAA 24 15 27 42 20
- Matthew Lansing (C) Waterloo Black Hawks USHL 22 6 4 10 12
- Xavier Lebel (RW) Québec Remparts QMJHL 29 7 9 16 13
                   
- Nathan Lecompte (C) Chicoutimi Saguenéens QMJHL 33 10 21 31 18
- Ryker Lee (F) Madison Capitols USHL 22 10 14 24 8
- David Lewandowski (F) Düsseldorfer EG DEL 7 0 0 0 18
- Kurban Limatov (D) MHK Dynamo Moskva MHL 28 5 12 17 20
- Zeb Lindgren (D) Skellefteå AIK J20 J20 Nationell 22 2 9 11 20
- Jimmy Lombardi (C) Flint Firebirds OHL 34 5 14 19 19
- Owen Martin (F) Spokane Chiefs WHL 19 5 8 13 8
- Cole McKinney (C) U.S. National U18 Team NTDP 28 9 16 25 27
- Jasu Mensonen (F) Lukko U20 U20 SM-sarja 24 2 8 10 20
- Tomas Mikel (D) Cedar Rapids RoughRiders USHL 16 0 1 1 2
                   
- Ryan Miller (F) Portland Winterhawks WHL 17 6 6 12 15
- L.J. Mooney (RW) U.S. National U18 Team NTDP 16 1 9 10 7
- Shamar Moses (RW) North Bay Battalion OHL 28 8 21 29 19
- Radim Mrtka (D) HC Ocelari Trinec Czechia 10 0 1 1 0
- Jeremiah Mundy (LW/RW) HC Davos U20 U20-Elit 31 9 7 16 12
- Michael Munroe (LW) Youngstown Phantoms USHL 22 1 3 4 29
- Carter Murphy (D) Youngstown Phantoms USHL 24 2 3 5 2
- Jack Murtagh (C/LW) U.S. National U18 Team NTDP 22 10 12 22 12
- Teddy Mutryn (C) Chicago Steel USHL 23 9 6 15 35
- Jørgen Nyhus Myhre (F) Vålerenga Norway 16 0 1 1 4
                   
- Harry Nansi (C) Owen Sound Attack OHL 34 4 8 12 4
- Jack Nesbitt (C) Windsor Spitfires OHL 35 14 18 32 37
- Vaclav Nestrasil (RW) Muskegon Lumberjacks USHL 29 8 8 16 14
- Elijah Neuenschwander (G) HC Fribourg-Gottéron U20 U20-Elit 14 2.25 - - -
- Eric Nilson (C) Djurgårdens IF J20 J20 Nationell 23 8 20 28 14
- Mateo Nobert (C) Blainville-Boisbriand Armada QMJHL 32 15 23 38 16
- Viggo Nordlund (F) Skellefteå AIK J20 J20 Nationell 27 16 16 32 51
- Melvin Novotny (F) Leksands IF J20 J20 Nationell 23 8 13 21 31
- Aaron Obobaifo (C) Vancouver Giants WHL 13 6 4 10 6
- Eetu Orpana (F) Tappara U20 U20 SM-sarja 25 7 11 18 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 28 4 6 10 25
- Matej Pekar (C/W) Seattle Thunderbirds WHL 31 5 10 15 28
- Andreas Syversen Pettersen (D) Lørenskog Norway 23 0 2 2 39
- Mace'o Phillips (D) U.S. National U18 Team NTDP 29 2 3 5 50
- Jake Pilon (G) Kelowna Rockets WHL 15 3.24 .901 - -
- Tomas Pobezal (C) HK Nitra Slovakia 26 12 5 17 14
- Tomas Poletin (LW) Pelicans U20 U20 SM-sarja 15 11 3 14 6
- Michal Pradel (G) Team Slovakia U18 Slovakia U20 6 2.43 .928 - -
                   
- Max Psenicka (D) HC Plzen Czechia 13 1 0 1 0
- Nathan Quinn (C) Québec Remparts QMJHL 31 11 21 32 13
- Luka Radivojevic (D) Muskegon Lumberjacks USHL 19 0 10 10 8
- Jamiro Reber (C/LW) HV71 SHL 25 7 7 14 2
- Dakoda Rhéaume-Mullen (D) Univ. of Michigan NCAA 18 1 4 5 2
- Jacob Rombach (D) Lincoln Stars USHL 23 0 6 6 24
- Krisjanis Sarts (D) St. Cloud Norsemen NAHL 18 1 0 1 4
- Florian Schenk (C) Saint John Sea Dogs QMJHL 24 2 2 4 8
- Drew Schock (D) U.S. National U18 Team NTDP 31 3 8 11 10
- Daniels Serkins (C/LW/RW) SC Bern Future U20 U20-Elit 25 6 12 18 8
                   
- Will Sharpe (D) Lethbridge Hurricanes WHL 31 3 21 24 20
- Cooper Simpson (F) Shakopee High USHS-MN 13 16 10 26 8
- Kolin Sisson (F) Chicago Steel USHL 28 13 5 18 35
- Oliwer Sjöström (D) Luleå HF J20 J20 Nationell 24 1 9 10 36
- Noel Skarby (LW) HV71 J20 J20 Nationell 12 2 2 4 0
- Jan Skok (D) HC Plzen Czechia 23 1 0 1 6
- Jere Somervuori (F) HIFK U20 U20 SM-sarja 27 7 19 26 6
- Sam Spehar (F) Sioux Falls Stampede USHL 22 10 8 18 2
- Mateu Späth (F) EC Bad Nauheim DEL2 - - - - -
- Ondrej Stebetak (G) Portland Winterhawks WHL 22 3.58 .896 - -
                   
- Theo Stockselius (F) Djurgårdens IF J20 J20 Nationell 24 12 23 35 36
- Andreas Straka (C) Québec Remparts QMJHL 23 7 11 18 6
- Leo Sundqvist (F) Brynäs IF J20 J20 Nationell 25 11 10 21 6
- Martin Svec (D) HC Dynamo Pardubice U20 Czechia U20 - - - - -
- Michal Svrcek (C) Brynäs IF J20 J20 Nationell 26 13 15 28 10
- Nicolas Sykora (F) Omaha Lancers USHL 17 6 1 7 0
- Isak Sörqvist (G) Luleå HF J20 J20 Nationell 18 3.46 .870 - -
- Caden Taylor (C) Peterborough Petes OHL 34 10 6 16 22
- Cole Temple (F) Regina Pats WHL 22 4 8 12 8
- Louis-Alex Tremblay (D) Sherbrooke Phoenix QMJHL 33 3 17 20 22
                   
- Daniil Ustinkov (D) GC Küsnacht Lions SL 28 2 6 8 8
- Shane Vansaghi (RW) Michigan State Univ. NCAA 17 2 9 11 16
- Vyacheslav Vasilyev (C) SKA-Yunior Krasnogorsk MHL 4 1 1 2 2
- Malte Vass (D) Färjestad BK J20 J20 Nationell 22 2 3 5 37
- Philippe Veilleux (C/LW) Val-d'Or Foreurs QMJHL 32 15 19 34 8
- Artyom Vilchinsky (D) SKA-1946 St. Petersburg MHL 33 0 7 7 14
- Haoxi Wang (D) King Rebellion OJHL 37 4 16 20 73
- Max Westergård (F) Frölunda HC J20 J20 Nationell 27 15 17 32 50
- Oscar Westman (G) Brynäs IF J20 J20 Nationell 19 2.80 .903 - -
- Dustin Willhöft (F) Jungadler Mannheim U20 DNL U20 27 24 44 68 20
                   
- Ethan Wyttenbach (F) Sioux Falls Stampede USHL 26 10 17 27 4
- Kirill Yemelyanov (C) Loko Yaroslavl MHL 20 4 2 6 8
- Aiden Young (LW) Peterborough Petes OHL 31 9 10 19 14
- Vít Záhejský (C/RW) Kamloops Blazers WHL 13 0 3 3 2
- Bill Zonnon (LW) Rouyn-Noranda Huskies QMJHL 32 16 29 45 20
- Patryk Zubek (D) Team Slovakia U18 Slovakia U20 8 4 8 12 6
Number of players listed: 206
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. Anthony Allain-Samaké (D) 17 yrs
3. Harry Nansi (F) 17 yrs
4. Matej Pekar (F) 17 yrs
5. Matthew Schaefer (D) 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