| 1. | Jesse Puljujärvi (RW/LW) | Finland U20 | 7 | 5 | 12 | 17 | 2.43 | 0 | 8 |
| 2. | Sebastian Aho (C/W) | Finland U20 | 7 | 5 | 9 | 14 | 2.00 | 4 | 9 |
| 3. | Patrik Laine (LW/RW)  | Finland U20 | 7 | 7 | 6 | 13 | 1.86 | 6 | 8 |
| 4. | Auston Matthews (C/LW)  | USA U20 | 7 | 7 | 4 | 11 | 1.57 | 2 | 6 |
| 5. | Matthew Tkachuk (LW/RW) | USA U20 | 7 | 4 | 7 | 11 | 1.57 | 6 | 7 |
| 6. | Alexander Nylander (W/C) | Sweden U20 | 7 | 4 | 5 | 9 | 1.29 | 0 | 5 |
| 7. | Zach Werenski (D) | USA U20 | 7 | 2 | 7 | 9 | 1.29 | 4 | 10 |
| 8. | Denis Malgin (C/W) | Switzerland U20 | 6 | 1 | 8 | 9 | 1.50 | 6 | -1 |
| 9. | Olli Juolevi (D) | Finland U20 | 7 | 0 | 9 | 9 | 1.29 | 4 | 6 |
| 10. | Christian Dvorak (C/LW) | USA U20 | 7 | 3 | 5 | 8 | 1.14 | 0 | 8 |
| 11. | Adrian Kempe (W/C) | Sweden U20 | 7 | 3 | 5 | 8 | 1.14 | 8 | 1 |
| 12. | Nick Schmaltz (C/RW) | USA U20 | 7 | 2 | 6 | 8 | 1.14 | 4 | 3 |
| 13. | Yegor Korshkov (RW/LW) | Russia U20 | 7 | 2 | 6 | 8 | 1.14 | 16 | 4 |
| 14. | Sonny Milano (LW) | USA U20 | 7 | 1 | 7 | 8 | 1.14 | 2 | 9 |
| 15. | Ivan Provorov (D) | Russia U20 | 7 | 0 | 8 | 8 | 1.14 | 2 | 2 |
| 16. | Aleksi Saarela (C) | Finland U20 | 7 | 4 | 3 | 7 | 1.00 | 4 | 2 |
| 17. | Colin White (C/RW) | USA U20 | 7 | 3 | 4 | 7 | 1.00 | 6 | 7 |
| 18. | Dmytro Timashov (RW/LW) | Sweden U20 | 7 | 2 | 5 | 7 | 1.00 | 2 | 4 |
| 19. | Vladislav Kamenev (C) | Russia U20 | 7 | 5 | 1 | 6 | 0.86 | 32 | -1 |
| 20. | Dylan Strome (C) | Canada U20 | 5 | 4 | 2 | 6 | 1.20 | 4 | 1 |
| 21. | Mitchell Marner (RW/C) | Canada U20 | 5 | 4 | 2 | 6 | 1.20 | 4 | 0 |
| 22. | Noah Rod (LW/RW) | Switzerland U20 | 6 | 4 | 2 | 6 | 1.00 | 6 | -4 |
| 23. | Oskar Lindblom (LW) | Sweden U20 | 7 | 3 | 3 | 6 | 0.86 | 0 | 1 |
| 24. | Maxim Lazarev (LW/RW) | Russia U20 | 7 | 2 | 4 | 6 | 0.86 | 2 | -4 |
| 25. | Axel Holmström (C) | Sweden U20 | 7 | 1 | 5 | 6 | 0.86 | 2 | 3 |
| 26. | Artur Lauta (RW/LW) | Russia U20 | 7 | 3 | 2 | 5 | 0.71 | 4 | 5 |
| 27. | Rasmus Asplund (C/W) | Sweden U20 | 7 | 3 | 2 | 5 | 0.71 | 6 | 3 |
| 28. | Michael Spacek (C/RW) | Czechia U20 | 5 | 2 | 3 | 5 | 1.00 | 0 | 0 |
| 29. | Lawson Crouse (LW/RW) | Canada U20 | 5 | 2 | 3 | 5 | 1.00 | 2 | 1 |
| 30. | Tino Kessler (C/RW) | Switzerland U20 | 6 | 2 | 3 | 5 | 0.83 | 0 | 3 |
| 31. | Timo Meier (RW/LW) | Switzerland U20 | 6 | 2 | 3 | 5 | 0.83 | 4 | -4 |
| 32. | Mikko Rantanen (W/C) | Finland U20 | 7 | 2 | 3 | 5 | 0.71 | 2 | -2 |
| 33. | Kasperi Kapanen (W/C) | Finland U20 | 7 | 2 | 3 | 5 | 0.71 | 2 | -2 |
| 34. | Brayden Point (C) | Canada U20 | 5 | 1 | 4 | 5 | 1.00 | 0 | 0 |
| 35. | Jakob Forsbacka Karlsson (C) | Sweden U20 | 7 | 1 | 4 | 5 | 0.71 | 2 | 2 |
| 36. | Pius Suter (C/W) | Switzerland U20 | 6 | 3 | 1 | 4 | 0.67 | 4 | -3 |
| 37. | Roope Hintz (C/LW) | Finland U20 | 7 | 3 | 1 | 4 | 0.57 | 2 | -4 |
| 38. | Antti Kalapudas (C) | Finland U20 | 7 | 3 | 1 | 4 | 0.57 | 2 | -1 |
| 39. | Ryan Donato (C/W) | USA U20 | 7 | 3 | 1 | 4 | 0.57 | 2 | 4 |
| 40. | Andrei Svetlakov (C) | Russia U20 | 7 | 3 | 1 | 4 | 0.57 | 6 | 3 |
| 41. | Jiri Smejkal (LW/C) | Czechia U20 | 5 | 2 | 2 | 4 | 0.80 | 0 | -1 |
| 42. | Damien Riat (W/C) | Switzerland U20 | 6 | 2 | 2 | 4 | 0.67 | 8 | -3 |
| 43. | Pavel Kraskovsky (C) | Russia U20 | 7 | 2 | 2 | 4 | 0.57 | 0 | 2 |
| 44. | Brandon Carlo (D) | USA U20 | 7 | 2 | 2 | 4 | 0.57 | 4 | 9 |
| 45. | David Pastrnak (RW/LW) | Czechia U20 | 4 | 1 | 3 | 4 | 1.00 | 0 | 1 |
| 46. | Matus Sukel (C) | Slovakia U20 | 5 | 1 | 3 | 4 | 0.80 | 4 | -4 |
| 47. | Jens Lööke (RW) | Sweden U20 | 7 | 1 | 3 | 4 | 0.57 | 0 | 2 |
| 48. | Danila Karaban (C/LW) | Belarus U20 | 6 | 0 | 4 | 4 | 0.67 | 6 | -6 |
| 49. | Vili Saarijärvi (D) | Finland U20 | 7 | 0 | 4 | 4 | 0.57 | 2 | 0 |
| 50. | Marcus Pettersson (D) | Sweden U20 | 7 | 0 | 4 | 4 | 0.57 | 6 | 0 |
| 51. | Anders Bjork (C/LW) | USA U20 | 7 | 3 | 0 | 3 | 0.43 | 0 | 5 |
| 52. | Alexander Polunin (LW/RW) | Russia U20 | 7 | 3 | 0 | 3 | 0.43 | 0 | 4 |
| 53. | Mathew Barzal (C/RW) | Canada U20 | 5 | 2 | 1 | 3 | 0.60 | 0 | 0 |
| 54. | Gustav Forsling (D) | Sweden U20 | 6 | 2 | 1 | 3 | 0.50 | 0 | 2 |
| 55. | William Lagesson (D) | Sweden U20 | 7 | 2 | 1 | 3 | 0.43 | 4 | 7 |
| 56. | Joe Hicketts (D) | Canada U20 | 5 | 1 | 2 | 3 | 0.60 | 4 | 0 |
| 57. | Jacob Larsson (D) | Sweden U20 | 6 | 1 | 2 | 3 | 0.50 | 4 | 3 |
| 58. | Radel Fazleyev (C/LW) | Russia U20 | 7 | 1 | 2 | 3 | 0.43 | 0 | 3 |
| 59. | Brock Boeser (RW/LW) | USA U20 | 7 | 1 | 2 | 3 | 0.43 | 2 | 2 |
| 60. | Julius Nättinen (C/W) | Finland U20 | 7 | 1 | 2 | 3 | 0.43 | 2 | 2 |
| 61. | Yegor Rykov (D) | Russia U20 | 7 | 1 | 2 | 3 | 0.43 | 2 | 5 |
| 62. | Kirill Kaprizov (LW) | Russia U20 | 7 | 1 | 2 | 3 | 0.43 | 2 | -2 |
| 63. | Thomas Chabot (D) | Canada U20 | 5 | 0 | 3 | 3 | 0.60 | 4 | 0 |
| 64. | Ryan MacInnis (C) | USA U20 | 7 | 0 | 3 | 3 | 0.43 | 2 | 2 |
| 65. | Will Borgen (D) | USA U20 | 7 | 0 | 3 | 3 | 0.43 | 2 | 6 |
| 66. | Gabriel Carlsson (D) | Sweden U20 | 7 | 0 | 3 | 3 | 0.43 | 8 | 1 |
| 67. | Dominik Lakatos (RW) | Czechia U20 | 5 | 2 | 0 | 2 | 0.40 | 0 | 0 |
| 68. | Dario Meyer (RW) | Switzerland U20 | 6 | 2 | 0 | 2 | 0.33 | 2 | -3 |
| 69. | Dmitri Buinitsky (C/RW) | Belarus U20 | 6 | 2 | 0 | 2 | 0.33 | 4 | -8 |
| 70. | Mathias From (LW/RW) | Denmark U20 | 4 | 1 | 1 | 2 | 0.50 | 4 | -2 |
| 71. | Travis Konecny (RW/LW) | Canada U20 | 5 | 1 | 1 | 2 | 0.40 | 0 | -1 |
| 72. | Dominik Masin (D) | Czechia U20 | 5 | 1 | 1 | 2 | 0.40 | 0 | -2 |
| 73. | Mitchell Stephens (C) | Canada U20 | 5 | 1 | 1 | 2 | 0.40 | 2 | -1 |
| 74. | Jan Ordos (RW/LW) | Czechia U20 | 5 | 1 | 1 | 2 | 0.40 | 2 | 0 |
| 75. | Calvin Thürkauf (C/LW) | Switzerland U20 | 5 | 1 | 1 | 2 | 0.40 | 2 | -2 |
| 76. | Christian Jaros (D) | Slovakia U20 | 5 | 1 | 1 | 2 | 0.40 | 2 | -2 |
| 77. | Thomas Olsen (LW/RW) | Denmark U20 | 5 | 1 | 1 | 2 | 0.40 | 2 | 1 |
| 78. | John Quenneville (LW) | Canada U20 | 5 | 1 | 1 | 2 | 0.40 | 4 | 1 |
| 79. | Juraj Siska (RW/C) | Slovakia U20 | 5 | 1 | 1 | 2 | 0.40 | 4 | 0 |
| 80. | Søren Nielsen (C) | Denmark U20 | 5 | 1 | 1 | 2 | 0.40 | 4 | -3 |
| 81. | Adam Ollas Mattsson (D) | Sweden U20 | 5 | 1 | 1 | 2 | 0.40 | 6 | 3 |
| 82. | Alexander True (C) | Denmark U20 | 5 | 1 | 1 | 2 | 0.40 | 6 | -3 |
| 83. | Stepan Falkovsky (D) | Belarus U20 | 6 | 1 | 1 | 2 | 0.33 | 0 | -6 |
| 84. | Joel Eriksson Ek (C) | Sweden U20 | 6 | 1 | 1 | 2 | 0.33 | 2 | 2 |
| 85. | Julien Privet (C/LW) | Switzerland U20 | 6 | 1 | 1 | 2 | 0.33 | 2 | -1 |
| 86. | Louie Belpedio (D) | USA U20 | 7 | 1 | 1 | 2 | 0.29 | 0 | 4 |
| 87. | Sami Niku (D) | Finland U20 | 7 | 1 | 1 | 2 | 0.29 | 2 | 3 |
| 88. | Kasper Björkqvist (RW/LW) | Finland U20 | 7 | 1 | 1 | 2 | 0.29 | 2 | 2 |
| 89. | Christoffer Ehn (C/LW) | Sweden U20 | 7 | 1 | 1 | 2 | 0.29 | 2 | 1 |
| 90. | Edson Harlacher (D) | Switzerland U20 | 4 | 0 | 2 | 2 | 0.50 | 0 | 1 |
| 91. | Julien Gauthier (RW/LW) | Canada U20 | 5 | 0 | 2 | 2 | 0.40 | 0 | 0 |
| 92. | Maros Surovy (LW/C) | Slovakia U20 | 5 | 0 | 2 | 2 | 0.40 | 0 | -1 |
| 93. | Matej Palocko (LW/C) | Slovakia U20 | 5 | 0 | 2 | 2 | 0.40 | 0 | -1 |
| 94. | Anders Krogsgaard (D) | Denmark U20 | 5 | 0 | 2 | 2 | 0.40 | 0 | -1 |
| 95. | Kristian Jensen (LW/RW) | Denmark U20 | 5 | 0 | 2 | 2 | 0.40 | 0 | -1 |
| 96. | Travis Dermott (D) | Canada U20 | 5 | 0 | 2 | 2 | 0.40 | 2 | -2 |
| 97. | Rourke Chartier (C) | Canada U20 | 5 | 0 | 2 | 2 | 0.40 | 2 | 0 |
| 98. | Filip Hronek (D) | Czechia U20 | 5 | 0 | 2 | 2 | 0.40 | 4 | 3 |
| 99. | Nico Hischier (C/LW) | Switzerland U20 | 6 | 0 | 2 | 2 | 0.33 | 0 | -2 |
| 100. | Artemi Chernikov (LW) | Belarus U20 | 6 | 0 | 2 | 2 | 0.33 | 0 | -5 |