Disclaimer: These rankings are mainly for novelty. I haven't viewed more than 15% of the players listed. I viewed many other rankings, and factored in statistical formulas as well as advantages or disadvantages with size and height.
1. D Aaron Ekblad - Barrie Colts OHL - FLORIDA PANTHERS-1st OVERALL
2. F Sam Reinhart - Kootenay Ice WHL - BUFFALO SABRES 2nd OVERALL
3. F Leon Draisaitl - Prince Albert Raiders WHL - EDMONTON OILERS 3rd OVERALL
4. F Sam Bennett - Kingston Frontenacs OHL - CALGARY FLAMES 4th OVERALL
5. F Michael Dal Colle - Oshawa Generals OHL - NEW YORK ISLANDERS 5th OVERALL
6. F Nikolaj Ehlers - Halifax Mooseheads QMJHL - WINNIPEG JETS 9th OVERALL
7. F William Nylander - Modo Sweden - TORONTO MAPLE LEAFS 8th OVERALL
8. D Haydn Fleury - Red Deer Rebels WHL - CAROLINA HURRICANES 7th OVERALL
9. F Nick Ritchie - Peterborough Petes OHL - ANAHEIM DUCKS 10th OVERALL
10. F Kasperi Kapanen - Kuopio Finland - PITTSBURGH PENGUINS 22nd OVERALL
11. F Robby Fabbri - Guelph Storm OHL - ST.LOUIS BLUES 21st OVERALL
12. F Sonny Milano - USA Under-18 - COLUMBUS BLUE JACKETS 16th OVERALL
13. F Brendan Perlini - Niagara IceDogs OHL - ARIZONA COYOTES 12th OVERALL
14. F Jake Virtanen - Calgary Hitmen WHL - VANCOUVER CANUCKS 6th OVERALL
15. F Kevin Fiala - HV71 Sweden - NASHVILLE PREDATORS 11th OVERALL
16. D Roland McKeown - Kingston Frontenacs OHL - LA KINGS 50th OVERALL
17. F Ivan Barbashev - Moncton QMJHL- ST.LOUIS BLUES 33rd OVERALL
18. F Alex Tuch - USA Under-18 - MINNESOTA WILD 18th OVERALL
19. F Dylan Larkin - USA Under-18 - DETROIT RED WINGS 15th OVERALL
20. F Nikita Scherbak - Saskatoon WHL - MONTREAL CANADIENS 26th OVERALL
21. D Julius Honka - Swift Current WHL - DALLAS STARS 14th OVERALL
22. F Adrian Kempe - Modo Sweden - LA KINGS 29th OVERALL
23. F Jared McCann - S.S. Marie OHL - VANCOUVER CANUCKS 24th OVERALL
24. D Travis Sanheim - Calgary WHL - PHILADELPHIA FLYERS 17th OVERALL
25. F David Pastrnak - Sodertalje Sweden - BOSTON BRUINS 25th OVERALL
26. F Nikolay Goldobin - Sarnia OHL - SAN JOSE SHARKS 27th OVERALL
27. D Anthony DeAngelo - Sarnia OHL - TAMPA BAY LIGHTNING 19th OVERALL
28. F Josh Ho-Sang - Windsor OHL - NEW YORK ISLANDERS 28th OVERALL
29. F Nick Schmaltz - Green Bay USHL - CHICAGO BLACKHAWKS 20th OVERALL
30. F Conner Bleackley - Red Deer WHL - COLORADO AVALANCHE 23rd OVERALL
31. G Thatcher Demko - Boston College H.E. VANCOUVER CANUCKS 36th OVERALL
32. F Jakub Vrana - Linkoping Sweden - WASHINGTON CAPITALS 13th OVERALL
33. F John Quenneville - Brandon WHL - NEW JERSEY DEVILS 30th OVERALL
34. F Brendan Lemieux - Barrie OHL - BUFFALO SABRES 31st OVERALL
35. D Jack Glover - USA Under 18 - WINNIPEG JETS 69th OVERALL
36. F Eric Cornel - Peterborough OHL - BUFFALO SABRES 44th OVERALL
37. D Marcus Pettersson - Skelleftea Sweden - ANAHEIM DUCKS 38th OVERALL
38. D Alexis Vanier - Baie-Comeau QMJHL - SAN JOSE SHARKS 102nd OVERALL
39. F Jayce Hawryluk - Brandon WHL - FLORIDA PANTHERS 32nd OVERALL
40. F Brett Pollock - Edmonton WHL - DALLAS STARS 45th OVERALL
41. D Dominik Masin - Slavia Czech - TAMPA BAY LIGHTNING 35th OVERALL
42. F Anton Karlsson - Frolunda Sweden - ARIZONA COYOTES 87th OVERALL
43. F Brayden Point - Moose Jaw WHL - TAMPA BAY LIGHTNING 79th OVERALL
44. D Brycen Martin - Swift Current WHL - BUFFALO SABRES 74th OVERALL
45. D Ben Thomas - Calgary WHL - TAMPA BAY LIGHTNING 119th OVERALL
46. G Alex Nedeljkovic - Plymouth OHL - CAROLINA HURRICANES 37th OVERALL
47. F Vladislav Kamenev - Magnitogorsk Russia - NASHVILLE PREDATORS 42nd OVERALL
48. F Chase de Leo - Portland WHL - WINNIPEG JETS 99th OVERALL
49. D Andreas Englund - Djurgarden Sweden - OTTAWA SENATORS 40th OVERALL
50. D Jack Dougherty - USA Under-18 - NASHVILLE PREDATORS 51st OVERALL
51. F Luke Philp - Kootenay Ice WHL
52. F Vaclav Karabacek - Gatineau QMJHL - BUFFALO SABRES 49th OVERALL
53. D Dysin Mayo - Edmonton WHL - ARIZONA COYOTES 133rd OVERALL
54. F Ryan MacInnis - Kitchener OHL - ARIZONA COYOTES 43rd OVERALL
55. D Aaron Irving - Edmonton WHL - NASHVILLE PREDATORS 162nd OVERALL
56. F Ryan Donato - Dexter NEDI - BOSTON BRUINS 56th OVERALL
57. F Michael Bunting - S.S. Marie OHL - ARIZONA COYOTES 117th OVERALL
58. F Nicolas Aube-Kubel - Val d'Or QMJHL - PHILADELPHIA FLYERS 48th OVERALL
59. F Tyson Baillie - Kelowna WHL
60. D Alex Peters - Plymouth OHL - DALLAS STARS 75th OVERALL
61. D Brett Lernout - Swift Current WHL - MONTREAL CANADIENS 73rd OVERALL
62. F Keegan Iverson - Portland WHL - NEW YORK RANGERS 85th OVERALL
63. F Daniel Audette - Sherbrooke QMJHL - MONTREAL CANADIENS 147th OVERALL
64. F Spencer Watson - Kingston OHL - LOS ANGELES KINGS 209th OVERALL
65. F Ondrej Kase - Pirati Czech - ANAHEIM DUCKS 205th OVERALL
66. F Rourke Chartier - Kelowna WHL - SAN JOSE SHARKS 149th OVERALL
67. F Francis Perron - Rouryn-Noranda QMJHL - OTTAWA SENATORS 190th OVERALL
68. D Jake Walman - Jr Canadiens OJHL - ST. LOUIS BLUES 82nd OVERALL
69. F Justin Kirkland - Kelowna WHL- NASHVILLE PREDATORS 62nd OVERALL
70. F Nick Magyar - Kitchener OHL - COLORADO AVALANCHE 93rd OVERALL
71. D Ryan Collins - USA Under-18 - COLUMBUS BLUE JACKETS 47th OVERALL
72. F Matt Mistele - Plymouth OHL - LOS ANGELES KINGS 180th OVERALL
73. F Radel Fazleev - Calgary WHL - PHILADELPHIA FLYERS 168th OVERALL
74. F Reid Duke - Lethbridge WHL - MINNESOTA WILD 169th OVERALL
75. D Phil Baltisberger - Guelph OHL
76. D Kyle Jenkins - S.S. Marie OHL - CAROLINA HURRICANES 187th OVERALL
77. F Clark Bishop - Cape Breton QMJHL - CAROLINA HURRICANES 127th OVERALL
78. G Ville Husso - Helsinki Finland - ST. LOUIS BLUES 94th OVERALL
79. D Sebastian Aho - Skelleftea Sweden
80. G Linus Soderstrom - Djurgarden Sweden - NEW YORK ISLANDERS 95th OVERALL
HM/Sleepers: F Juho Lammikko Finland FLORIDA ROUND 3, D Adam Ollas Mattsson Sweden CALGARY ROUND 6, F Oskar Lindblom Sweden PHILLY ROUND 5, F Connor Chatham OHL NEW JERSEY ROUND 3, D Nikita Tryamkin Russia VANCOUVER ROUND 3, F Ryan Verbeek OHL, F Lucas Wallmark Sweden CAROLINA, F Warren Foegele St. Andrew College CAROLINA ROUND 3, D Cody Donaghey QMJHL, F Andrew Mangiapane OHL, F Julien Pelletier QMJHL COLUMBUS, F Matthew Highmore QMJHL, F Mike Amadio OHL LOS ANGELES, F Arvin Atwal WHL, F Alexandre Goulet QMJHL, D Blake Siebenaler OHL , F Reid Gardiner WHL, F Dryden Hunt WHL, F Matt Revel WHL, F Darby Llewellyn OHL, F Ryan Foss OHL, F Ivan Nikolishin WHL, F Dylan Sadowy OHL, F Rihards Bukarts WHL, D Riley Stadel WHL, F Zach Bratina OHL, F Alex Schoenborn WHL SAN JOSE ROUND 3, D William Lagesson Sweden, D Josh Jacobs USHL NEW JERSEY ROUND 2, F Maxim Letunov USHL ST. LOUIS ROUND 2, D Miles Gendron USHS, F Ryan Hitchcock USA Under-18, D Matthew Berkovitz USHS, F Anders Bjork USDP, D Julius Bergman Sweden SAN JOSE ROUND 2, F Axel Holmstrom Sweden (super underrated), F Pavel Jenys Czech, F Edgars Kulda WHL
1. D Aaron Ekblad - Barrie Colts OHL - FLORIDA PANTHERS-1st OVERALL
2. F Sam Reinhart - Kootenay Ice WHL - BUFFALO SABRES 2nd OVERALL
3. F Leon Draisaitl - Prince Albert Raiders WHL - EDMONTON OILERS 3rd OVERALL
4. F Sam Bennett - Kingston Frontenacs OHL - CALGARY FLAMES 4th OVERALL
5. F Michael Dal Colle - Oshawa Generals OHL - NEW YORK ISLANDERS 5th OVERALL
6. F Nikolaj Ehlers - Halifax Mooseheads QMJHL - WINNIPEG JETS 9th OVERALL
7. F William Nylander - Modo Sweden - TORONTO MAPLE LEAFS 8th OVERALL
8. D Haydn Fleury - Red Deer Rebels WHL - CAROLINA HURRICANES 7th OVERALL
9. F Nick Ritchie - Peterborough Petes OHL - ANAHEIM DUCKS 10th OVERALL
10. F Kasperi Kapanen - Kuopio Finland - PITTSBURGH PENGUINS 22nd OVERALL
11. F Robby Fabbri - Guelph Storm OHL - ST.LOUIS BLUES 21st OVERALL
12. F Sonny Milano - USA Under-18 - COLUMBUS BLUE JACKETS 16th OVERALL
13. F Brendan Perlini - Niagara IceDogs OHL - ARIZONA COYOTES 12th OVERALL
14. F Jake Virtanen - Calgary Hitmen WHL - VANCOUVER CANUCKS 6th OVERALL
15. F Kevin Fiala - HV71 Sweden - NASHVILLE PREDATORS 11th OVERALL
16. D Roland McKeown - Kingston Frontenacs OHL - LA KINGS 50th OVERALL
17. F Ivan Barbashev - Moncton QMJHL- ST.LOUIS BLUES 33rd OVERALL
18. F Alex Tuch - USA Under-18 - MINNESOTA WILD 18th OVERALL
19. F Dylan Larkin - USA Under-18 - DETROIT RED WINGS 15th OVERALL
20. F Nikita Scherbak - Saskatoon WHL - MONTREAL CANADIENS 26th OVERALL
21. D Julius Honka - Swift Current WHL - DALLAS STARS 14th OVERALL
22. F Adrian Kempe - Modo Sweden - LA KINGS 29th OVERALL
23. F Jared McCann - S.S. Marie OHL - VANCOUVER CANUCKS 24th OVERALL
24. D Travis Sanheim - Calgary WHL - PHILADELPHIA FLYERS 17th OVERALL
25. F David Pastrnak - Sodertalje Sweden - BOSTON BRUINS 25th OVERALL
26. F Nikolay Goldobin - Sarnia OHL - SAN JOSE SHARKS 27th OVERALL
27. D Anthony DeAngelo - Sarnia OHL - TAMPA BAY LIGHTNING 19th OVERALL
28. F Josh Ho-Sang - Windsor OHL - NEW YORK ISLANDERS 28th OVERALL
29. F Nick Schmaltz - Green Bay USHL - CHICAGO BLACKHAWKS 20th OVERALL
30. F Conner Bleackley - Red Deer WHL - COLORADO AVALANCHE 23rd OVERALL
31. G Thatcher Demko - Boston College H.E. VANCOUVER CANUCKS 36th OVERALL
32. F Jakub Vrana - Linkoping Sweden - WASHINGTON CAPITALS 13th OVERALL
33. F John Quenneville - Brandon WHL - NEW JERSEY DEVILS 30th OVERALL
34. F Brendan Lemieux - Barrie OHL - BUFFALO SABRES 31st OVERALL
35. D Jack Glover - USA Under 18 - WINNIPEG JETS 69th OVERALL
36. F Eric Cornel - Peterborough OHL - BUFFALO SABRES 44th OVERALL
37. D Marcus Pettersson - Skelleftea Sweden - ANAHEIM DUCKS 38th OVERALL
38. D Alexis Vanier - Baie-Comeau QMJHL - SAN JOSE SHARKS 102nd OVERALL
39. F Jayce Hawryluk - Brandon WHL - FLORIDA PANTHERS 32nd OVERALL
40. F Brett Pollock - Edmonton WHL - DALLAS STARS 45th OVERALL
41. D Dominik Masin - Slavia Czech - TAMPA BAY LIGHTNING 35th OVERALL
42. F Anton Karlsson - Frolunda Sweden - ARIZONA COYOTES 87th OVERALL
43. F Brayden Point - Moose Jaw WHL - TAMPA BAY LIGHTNING 79th OVERALL
44. D Brycen Martin - Swift Current WHL - BUFFALO SABRES 74th OVERALL
45. D Ben Thomas - Calgary WHL - TAMPA BAY LIGHTNING 119th OVERALL
46. G Alex Nedeljkovic - Plymouth OHL - CAROLINA HURRICANES 37th OVERALL
47. F Vladislav Kamenev - Magnitogorsk Russia - NASHVILLE PREDATORS 42nd OVERALL
48. F Chase de Leo - Portland WHL - WINNIPEG JETS 99th OVERALL
49. D Andreas Englund - Djurgarden Sweden - OTTAWA SENATORS 40th OVERALL
50. D Jack Dougherty - USA Under-18 - NASHVILLE PREDATORS 51st OVERALL
51. F Luke Philp - Kootenay Ice WHL
52. F Vaclav Karabacek - Gatineau QMJHL - BUFFALO SABRES 49th OVERALL
53. D Dysin Mayo - Edmonton WHL - ARIZONA COYOTES 133rd OVERALL
54. F Ryan MacInnis - Kitchener OHL - ARIZONA COYOTES 43rd OVERALL
55. D Aaron Irving - Edmonton WHL - NASHVILLE PREDATORS 162nd OVERALL
56. F Ryan Donato - Dexter NEDI - BOSTON BRUINS 56th OVERALL
57. F Michael Bunting - S.S. Marie OHL - ARIZONA COYOTES 117th OVERALL
58. F Nicolas Aube-Kubel - Val d'Or QMJHL - PHILADELPHIA FLYERS 48th OVERALL
59. F Tyson Baillie - Kelowna WHL
60. D Alex Peters - Plymouth OHL - DALLAS STARS 75th OVERALL
61. D Brett Lernout - Swift Current WHL - MONTREAL CANADIENS 73rd OVERALL
62. F Keegan Iverson - Portland WHL - NEW YORK RANGERS 85th OVERALL
63. F Daniel Audette - Sherbrooke QMJHL - MONTREAL CANADIENS 147th OVERALL
64. F Spencer Watson - Kingston OHL - LOS ANGELES KINGS 209th OVERALL
65. F Ondrej Kase - Pirati Czech - ANAHEIM DUCKS 205th OVERALL
66. F Rourke Chartier - Kelowna WHL - SAN JOSE SHARKS 149th OVERALL
67. F Francis Perron - Rouryn-Noranda QMJHL - OTTAWA SENATORS 190th OVERALL
68. D Jake Walman - Jr Canadiens OJHL - ST. LOUIS BLUES 82nd OVERALL
69. F Justin Kirkland - Kelowna WHL- NASHVILLE PREDATORS 62nd OVERALL
70. F Nick Magyar - Kitchener OHL - COLORADO AVALANCHE 93rd OVERALL
71. D Ryan Collins - USA Under-18 - COLUMBUS BLUE JACKETS 47th OVERALL
72. F Matt Mistele - Plymouth OHL - LOS ANGELES KINGS 180th OVERALL
73. F Radel Fazleev - Calgary WHL - PHILADELPHIA FLYERS 168th OVERALL
74. F Reid Duke - Lethbridge WHL - MINNESOTA WILD 169th OVERALL
75. D Phil Baltisberger - Guelph OHL
76. D Kyle Jenkins - S.S. Marie OHL - CAROLINA HURRICANES 187th OVERALL
77. F Clark Bishop - Cape Breton QMJHL - CAROLINA HURRICANES 127th OVERALL
78. G Ville Husso - Helsinki Finland - ST. LOUIS BLUES 94th OVERALL
79. D Sebastian Aho - Skelleftea Sweden
80. G Linus Soderstrom - Djurgarden Sweden - NEW YORK ISLANDERS 95th OVERALL
HM/Sleepers: F Juho Lammikko Finland FLORIDA ROUND 3, D Adam Ollas Mattsson Sweden CALGARY ROUND 6, F Oskar Lindblom Sweden PHILLY ROUND 5, F Connor Chatham OHL NEW JERSEY ROUND 3, D Nikita Tryamkin Russia VANCOUVER ROUND 3, F Ryan Verbeek OHL, F Lucas Wallmark Sweden CAROLINA, F Warren Foegele St. Andrew College CAROLINA ROUND 3, D Cody Donaghey QMJHL, F Andrew Mangiapane OHL, F Julien Pelletier QMJHL COLUMBUS, F Matthew Highmore QMJHL, F Mike Amadio OHL LOS ANGELES, F Arvin Atwal WHL, F Alexandre Goulet QMJHL, D Blake Siebenaler OHL , F Reid Gardiner WHL, F Dryden Hunt WHL, F Matt Revel WHL, F Darby Llewellyn OHL, F Ryan Foss OHL, F Ivan Nikolishin WHL, F Dylan Sadowy OHL, F Rihards Bukarts WHL, D Riley Stadel WHL, F Zach Bratina OHL, F Alex Schoenborn WHL SAN JOSE ROUND 3, D William Lagesson Sweden, D Josh Jacobs USHL NEW JERSEY ROUND 2, F Maxim Letunov USHL ST. LOUIS ROUND 2, D Miles Gendron USHS, F Ryan Hitchcock USA Under-18, D Matthew Berkovitz USHS, F Anders Bjork USDP, D Julius Bergman Sweden SAN JOSE ROUND 2, F Axel Holmstrom Sweden (super underrated), F Pavel Jenys Czech, F Edgars Kulda WHL