If we assume #7-10 can be divvied up in such a manner between Switzerland, Slovakia, Denmark, and Germany...
I'll make a crude list of top 3s. It's meant to be corrected, that is the purpose. So if you see something you disagree with, correct it.
Slovakia 95
1. Peter Cehlarik
2. Martin Reway
3. Mislav Rosandic
Switzerland 95
1. Mirco Muller
2. Luca Fazzini
3. Michael Fora
Germany 95
1. Leon Draisaitl
2. Dominik Kahun
3. Markus Eisenschmid
Denmark 95
1. Oliver Bjorkstrand
2. Mikkel Aagard
3. Mattias Asperup
Slovakia 96
1. Christian Jaros
2. Kristian Pospisil
3. Patrik Maier
Switzerland 96
1. Kevin Fiala
2. Timo Meier
3. Pius Suter
Germany 96
1. Manuel Wiederer
2. Maximilian Kammerer
3. Stefan Loibl
Denmark 96
1. Nikolaj Ehlers
2. Matias Lassen
3. Soren Neislen
Slovakia 97
1. Erik Cernak
2. Adam Huska
3. Mario Grman
Switzerland 97
1. Denis Malgin
2. Jonas Seigenthaler
3. Damien Riat
Germany 97
1. Christoph Korner
2. Jakob Mayenschien
3. Julian Napravnik
Denmark 97
1. Matthias From
2. Alexander True
3. Morten Jensen
Slovakia 98
1. Samuel Bucek
2. Marian Studenic
3. Martin Bodak
Switzerland 98
1. Marco Miranda
2. Dominik Egli
3. Guillaume Maillard
Germany 98
1. Tobias Eder
2. Maximilian Kislinger
3. Johannes Huss
Denmark 98
1. Joachim Blichfeld
2. Jacob Schmidt-Svejstrup
3. Oliver Joakim-Larsen
Slovakia 99
1. Adam Ruzicka
2. Milos Roman
3. Martin Fehervary
Switzerland 99
1. Nico Hischier
2. Phillip Kurashev
3. Nando Eggenberger
Germany 99
1. Leon Gawanke
2. Cedric Schiemenz
3. Wojciech Stachowiak
Denmark 99
1. Jonas Rondbjerg
2. Malte Setkov
3. Lucas Andersen
Slovakia 00
1. Martin Bucko
2. Kristian Kovacik
3. Oliver Okuliar
Switzerland 00
1. Valentin Nussbaumer
2. Tim Berni
3. Davyd Barandun
Germany 00
1. Dominik Bokk
2. Taro Jentzsch
3. Yannik Valenti
Denmark 00
1. Phillip Schultz
2. Oliver True
3. Gustav Green
Slovakia 01
1. Oliver Turan
2. Matej Ilencik
3. Alex Kupka
Switzerland 01
1. Dean Schwenninger
2. Yves Stoffel
3. Silvan Landholt
Germany 01
1. Moritz Seider
2. Manuel Alberg
3. Enrico Henriquez-Morales
Denmark 01
1. Jonathan Brinkman
2. Jonas Brondberg
3. Simon Schleichler
Top 5 by year
95
1. Draisaitl
2. Bjorkstrand
3. Cehlarik
4. Muller
5. Fazzini
96
1. Ehlers
2. Fiala
3. Meier
4. Suter
5. Jaros
97
1. Cernak (my opinion, feel free to write your own...)
2. Malgin
3. Siegenthaler
4. Riat
5. From
98
1. Blichfeld
2. Bucek
3. Studenic
4. Schmidt-Svejstrup
5. Miranda
99
1. Hischier
2. Rondbjerg
3. Ruzicka
4. Gawanke
5. Kurashev
00
1. Dominik Bokk
2. Phillip Schultz
3. Valentin Nussbaumer
4. Tim Berni
5. Oliver True
01
1. Moritz Seider
2. Manuel Alberg
3. Oliver Turan
4. Jonathan Brinkman
5. Matej Ilencik
Reverse order for points. Add a point for exceptional current NHL players: Draisaitl, Bjorkstrand, Fiala, Ehlers, Hischer
Final Standings:
7. Switzerland: 35
8. Denmark: 28
9. Slovakia: 23
10. Germany: 22
This was as rudimentary as possible, but if this is true and if no other countries crash the top 10, this should somewhat resemble the 7-10 bracket maybe 4-5 years from now.