With NHL season starting soon some of these guys are on these lists for the last time, let's see what you guys think of this ranking
1. Alexis Lafreniere
2. Tim Stuetzle
3. Moritz Seider
4. Quinton Byfield
5. Trevor Zegras
6. Kirill Kaprizov
7. Igor Shesterkin
8. Yaroslav Askarov
9. Dylan Cozens
10. Bowen Byram
11. Lucas Raymond
12. Anton Lundell
13. Marco Rossi
14. Jamie Drysdale
15. Alex Turcotte
16. Jake Sanderson
17. Matthew Boldy
18. Ilya Sorokin
19. Alex Newhook
20. Victor Soderstrom
21. Alexander Holtz
22. Vasili Podkolzin
23. Cole Perfetti
24. Spencer Knight
25. Jack Quinn
26. Connor McMichael
27. Rasmus Sandin
28. Nils Lundkvist
29. Vitali Kravtsov
30. Rodion Amirov
31. Phillip Tomasino
32. Barrett Hayton
33. Cole Caufield
34. Grigori Denisenko
35. Peyton Krebs
36. Ty Smith
37. Evan Bouchard
38. Nick Robertson
39. Thomas Harley
40. Ville Heinola
41. Philip Broberg
42. Shakir Mukhamadullin
43. Gabriel Vilardi
44. Seth Jarvis
45. Yegor Chinakhov
46. Juuso Valimaki
47. Tobias Bjornfot
48. Alexander Romanov
49. Dawson Mercer
50. Justin Barron
51. Owen Tippett
52. Nils Hoglander
53. K'Andre Miller
54. Lukas Reichel
55. Kaiden Guhle
56. Dylan Holloway
57. Cam York
58. Alexander Khovanov
59. Hendrix Lapierre
60. Morgan Frost
61. Braden Schneider
62. Joe Veleno
63. Ryan Suzuki
64. Liam Foudy
65. Josh Norris
66. Connor Zary
67. Timothy Liljegren
68. Shane Pinto
69. Kirill Marchenko
70. John-Jason Peterka
71. Thomas Bordeleau
72. Oliver Wahlstrom
73. Jan Jenik
74. Jakob Pelletier
75. Jonatan Berggren
76. Bobby Brink
77. Mavrik Bourque
78. Tyson Foerster
79. Jacob Bernard-Docker
80. Mattias Maccelli
81. Brendan Brisson
82. Jacob Perreault
83. Marat Khusnutdinov
84. Arthur Kaliyev
85. Lukas Dostal
86. Eeli Tolvanen
87. Michael DiPietro
88. Kristian Vesalainen
89. Kale Clague
90. William Wallinder
91. Roby Jarventie
92. Adam Beckman
93. Ryan Johnson
94. Ozzy Wiesblatt
95. John Beecher
96. Ridly Greig
97. Jake Neighbours
98. Calen Addison
99. Sam Colangelo
100. Ty Dellandrea
1. Alexis Lafreniere
2. Tim Stuetzle
3. Moritz Seider
4. Quinton Byfield
5. Trevor Zegras
6. Kirill Kaprizov
7. Igor Shesterkin
8. Yaroslav Askarov
9. Dylan Cozens
10. Bowen Byram
11. Lucas Raymond
12. Anton Lundell
13. Marco Rossi
14. Jamie Drysdale
15. Alex Turcotte
16. Jake Sanderson
17. Matthew Boldy
18. Ilya Sorokin
19. Alex Newhook
20. Victor Soderstrom
21. Alexander Holtz
22. Vasili Podkolzin
23. Cole Perfetti
24. Spencer Knight
25. Jack Quinn
26. Connor McMichael
27. Rasmus Sandin
28. Nils Lundkvist
29. Vitali Kravtsov
30. Rodion Amirov
31. Phillip Tomasino
32. Barrett Hayton
33. Cole Caufield
34. Grigori Denisenko
35. Peyton Krebs
36. Ty Smith
37. Evan Bouchard
38. Nick Robertson
39. Thomas Harley
40. Ville Heinola
41. Philip Broberg
42. Shakir Mukhamadullin
43. Gabriel Vilardi
44. Seth Jarvis
45. Yegor Chinakhov
46. Juuso Valimaki
47. Tobias Bjornfot
48. Alexander Romanov
49. Dawson Mercer
50. Justin Barron
51. Owen Tippett
52. Nils Hoglander
53. K'Andre Miller
54. Lukas Reichel
55. Kaiden Guhle
56. Dylan Holloway
57. Cam York
58. Alexander Khovanov
59. Hendrix Lapierre
60. Morgan Frost
61. Braden Schneider
62. Joe Veleno
63. Ryan Suzuki
64. Liam Foudy
65. Josh Norris
66. Connor Zary
67. Timothy Liljegren
68. Shane Pinto
69. Kirill Marchenko
70. John-Jason Peterka
71. Thomas Bordeleau
72. Oliver Wahlstrom
73. Jan Jenik
74. Jakob Pelletier
75. Jonatan Berggren
76. Bobby Brink
77. Mavrik Bourque
78. Tyson Foerster
79. Jacob Bernard-Docker
80. Mattias Maccelli
81. Brendan Brisson
82. Jacob Perreault
83. Marat Khusnutdinov
84. Arthur Kaliyev
85. Lukas Dostal
86. Eeli Tolvanen
87. Michael DiPietro
88. Kristian Vesalainen
89. Kale Clague
90. William Wallinder
91. Roby Jarventie
92. Adam Beckman
93. Ryan Johnson
94. Ozzy Wiesblatt
95. John Beecher
96. Ridly Greig
97. Jake Neighbours
98. Calen Addison
99. Sam Colangelo
100. Ty Dellandrea