My list is a little different. I have a slightly different definition of what qualifies as a prospect. To me a prospect is one that has yet to crack an NHL roster.
A U 25 roster player is a U 25 roster player, not a prospect, so in my prospect pool, Morgan Rielly for instance, doesn't qualify. He's a core player, signed long term. That being said, here are my top 20 prospects:
Ranked on both NHL readiness and long term success.
1. Auston Matthews
2. Mitch Marner
3. William Nylander
4. Nikita Zaitsev
5. Connor Carrick
6. Connor Brown
7. Zach Hyman
8. Nikita Soshnikov
9. Kerby Rychel
10. Kasperi Kapanen
11. Travis Dermott
12. Jeremy Bracco
13. Viktor Loov
14. Tobias Lindberg
15. Brendan Leipsic
16. Antoine Bibeau
17. Andrew Nielsen
18. Frederik Gauthier
19. Josh Leivo
20. Garret Sparks
Not qualified in my list are the likes of Corrado, Rielly, Marincin, etc. as they have already both played their rookie season and aren't currently in the minors.