| Rank # | Team | Pick |
| Round #1 |
| 1 | Boston Bruins (Tampa Bay Lightning) | Sam Reinhart |
| 2 | St. Louis Blues | Aaron Ekblad |
| 3 | Florida Panthers | Leon Draisaitl |
| 4 | Ottawa Senators (Toronto Maple Leafs) | Sam Bennett |
| 5 | San Jose Sharks (New Jersey Devils) | Michael Dal Colle |
| 6 | Minnesota Wild (Vancouver Canucks) | Jake Virtanen |
| 7 | San Jose Sharks | William Nylander |
| 8 | Washington Capitals | Nikolaj Ehlers |
| 9 | Arizona Coyotes (Dallas Stars) | Haydn Fleury |
| 10 | Toronto Maple Leafs (Minnesota Wild) | Sonny Milano |
| 11 | Nashville Predators | Nick Ritchie |
| 12 | New York Rangers | Nikita Scherbak |
| 13 | Dallas Stars (Columbus Blue Jackets) | Kevin Fiala |
| 14 | Nashville Predators (Boston Bruins) | Brendan Perlini |
| 15 | Anaheim Ducks | Nikolay Goldobin |
| 16 | Nashville Predators (New York Islanders) | Dylan Larkin |
| 17 | Anaheim Ducks (Ottawa Senators) | Travis Sanheim |
| 18 | Pittsburgh Penguins | Kasperi Kapanen |
| 19 | Winnipeg Jets | Nick Schmaltz |
| 20 | Toronto Maple Leafs (Calgary Flames) | Anthony DeAngelo |
| 21 | Nashville Predators (Arizona Coyotes) | Julius Honka |
| 22 | Philadelphia Flyers | Robby Fabri |
| 23 | Columbus Blue Jackets (Montreal Canadiens) | Adrian Kempe |
| 24 | Nashville Predators (Buffalo Sabres) | Alex Tuch |
| 25 | Anaheim Ducks (Los Angeles Kings) | Joshua Ho-Sang |
| 26 | Chicago Blackhawks | Jared McCann |
| 27 | Minnesota Wild (Colorado Avalanche) | David Pastrnak |
| 28 | Winnipeg Jets (Carolina Hurricanes) | Jakub Vrana |
| 29 | Detroit Red Wings | Ivan Barbashev |
| 30 | Philadelphia Flyers (Edmonton Oilers) | Thatcher Demko |
| Round #2 |
| 31 | Los Angeles Kings (Tampa Bay Lightning) | Conner Bleackley |
| 32 | St. Louis Blues | Andreas Englund |
| 33 | Toronto Maple Leafs (Florida Panthers) | Alex Nedeljkovic |
| 34 | Toronto Maple Leafs | Ryan MacInnis |
| 35 | New Jersey Devils | Marcus Pettersson |
| 36 | Edmonton Oilers (Vancouver Canucks) | Brendan Lemieux |
| 37 | San Jose Sharks | Roland McKeown |
| 38 | Washington Capitals | Jack Dougherty |
| 39 | Toronto Maple Leafs (Dallas Stars) | Mason McDonald |
| 40 | Nashville Predators (Minnesota Wild) | Dominik Masin |
| 41 | St. Louis Blues (Nashville Predators) | Vaclav Karabacek |
| 42 | Toronto Maple Leafs (New York Rangers) | Jack Glover |
| 43 | Detroit Red Wings (Columbus Blue Jackets) | Nicolas Aube-Kubel |
| 44 | Ottawa Senators (Boston Bruins) | Vladislav Kamenev |
| 45 | Toronto Maple Leafs (Anaheim Ducks) | Brayden Point |
| 46 | Edmonton Oilers (New York Islanders) | John Quenneville |
| 47 | Ottawa Senators | Joshua Jacobs |
| 48 | Pittsburgh Penguins | Jayce Hawryluk |
| 49 | Chicago Blackhawks (Winnipeg Jets) | Brett Pollock |
| 50 | Washington Capitals (Calgary Flames) | Brycen Martin |
| 51 | Dallas Stars (Arizona Coyotes) | Hunter Smith |
| 52 | Philadelphia Flyers | Brandon Montour |
| 53 | Montreal Canadiens | Alexis Vanier |
| 54 | Los Angeles Kings (Buffalo Sabres) | Eric Cornel |
| 55 | Boston Bruins (Los Angeles Kings) | Justin Kirkland |
| 56 | Winnipeg Jets (Chicago Blackhawks) | Julius Bergman |
| 57 | Colorado Avalanche | Ryan Donato |
| 58 | Toronto Maple Leafs (Carolina Hurricanes) | Christian Dvorak |
| 59 | Nashville Predators (Detroit Red Wings) | Brandon Halverson |
| 60 | Edmonton Oilers | Dominic Turgeon |
| Round #3 |
| 61 | New Jersey Devils (Tampa Bay Lightning) | Chase de Leo |
| 62 | New York Islanders (St. Louis Blues) | Ryan Collins |
| 63 | Washington Capitals (Florida Panthers) | Anton Karlsson |
| 64 | Carolina Hurricanes (Toronto Maple Leafs) | Ville Husso |
| 65 | Nashville Predators (New Jersey Devils) | Louis Belpedio |
| 66 | San Jose Sharks (Vancouver Canucks) | Jonas Johansson |
| 67 | Nashville Predators (San Jose Sharks) | Noah Rod |
| 68 | Washington Capitals | Warren Foegele |
| 69 | Edmonton Oilers (Dallas Stars) | Johnathan MacLeod |
| 70 | Chicago Blackhawks (Minnesota Wild) | Dysin Mayo |
| 71 | Arizona Coyotes (Nashville Predators) | Juho Lammikko |
| 72 | Edmonton Oilers (New York Rangers) | Daniel Audette |
| 73 | Nashville Predators (Columbus Blue Jackets) | Alex Lintuniemi |
| 74 | Philadelphia Flyers (Boston Bruins) | Nathan Walker |
| 75 | Colorado Avalanche (Anaheim Ducks) | Brett Lernout |
| 76 | Arizona Coyotes (New York Islanders) | Nicholas Magyar |
| 77 | Dallas Stars (Ottawa Senators) | Joe Wegwerth |
| 78 | Pittsburgh Penguins | Brandon Hickey |
| 79 | Nashville Predators (Winnipeg Jets) | Linus Soderstrom |
| 80 | Colorado Avalanche (Calgary Flames) | Alexander Peters |
| 81 | Columbus Blue Jackets (Arizona Coyotes) | Maxim Letunov |
| 82 | Minnesota Wild (Philadelphia Flyers) | Nikita Tryamkin |
| 83 | New York Islanders (Montreal Canadiens) | Lucas Wallmark |
| 84 | Nashville Predators (Buffalo Sabres) | Dylan Sadowy |
| 85 | Columbus Blue Jackets (Los Angeles Kings) | Vitek Vanecek |
| 86 | Nashville Predators (Chicago Blackhawks) | Nelson Nogier |
| 87 | Los Angeles Kings (Colorado Avalanche) | Miles Gendron |
| 88 | Nashville Predators (Carolina Hurricanes) | Connor Chatham |
| 89 | Arizona Coyotes (Detroit Red Wings) | Ryan Mantha |
| 90 | Boston Bruins (Edmonton Oilers) | Jake Walman |
| Round #4 |
| 91 | New York Rangers (Tampa Bay Lightning) | Rinat Valiev |
| 92 | Dallas Stars (St. Louis Blues) | Viktor Arvidsson |
| 93 | Florida Panthers | Beau Starrett |
| 94 | Colorado Avalanche (Toronto Maple Leafs) | Keegan Iverson |
| 95 | New Jersey Devils | Ben Thomas |
| 96 | Florida Panthers (Vancouver Canucks) | Frederik Olofsson |
| 97 | New York Islanders (San Jose Sharks) | Matheson Iacopelli |
| 98 | Washington Capitals | Sam Lafferty |
| 99 | Detroit Red Wings (Dallas Stars) | Blake Siebenaler |
| 100 | Los Angeles Kings (Minnesota Wild) | Shane Eiserman |
| 101 | Anaheim Ducks (Nashville Predators) | Julien Pelletier |
| 102 | New York Rangers | Nikolas Koberstein |
| 103 | Detroit Red Wings (Columbus Blue Jackets) | Kyle Wood |
| 104 | Boston Bruins | Michael Prapavessis |
| 105 | Columbus Blue Jackets (Anaheim Ducks) | Andreas Soderberg |
| 106 | Anaheim Ducks (New York Islanders) | John Piccinich |
| 107 | Dallas Stars (Ottawa Senators) | Alexis Pepin |
| 108 | Columbus Blue Jackets (Pittsburgh Penguins) | Mark Friedman |
| 109 | Anaheim Ducks (Winnipeg Jets) | William Lagesson |
| 110 | Buffalo Sabres (Calgary Flames) | Steven Johnson |
| 111 | Florida Panthers (Arizona Coyotes) | Kaapo Kahkonen |
| 112 | Philadelphia Flyers | Jaedon Descheneau |
| 113 | Boston Bruins (Montreal Canadiens) | Michael Bunting |
| 114 | Montreal Canadiens (Buffalo Sabres) | Danton Heinen |
| 115 | Los Angeles Kings | Christoffer Ehn |
| 116 | Chicago Blackhawks | Luc Snuggerud |
| 117 | Colorado Avalanche | Ondrej Kase |
| 118 | Los Angeles Kings (Carolina Hurricanes) | Austin Poganski |
| 119 | Detroit Red Wings | Julius Vahatalo |
| 120 | Minnesota Wild (Edmonton Oilers) | Elvis Merzlikins |
| Round #5 |
| 121 | Columbus Blue Jackets (Tampa Bay Lightning) | Chase Perry |
| 122 | St. Louis Blues | Michael Amadio |
| 123 | Florida Panthers | Josh Wesley |
| 124 | Buffalo Sabres (Toronto Maple Leafs) | Hayden Hawkey |
| 125 | Buffalo Sabres (New Jersey Devils) | Francis Perron |
| 126 | Buffalo Sabres (Vancouver Canucks) | Devon Toews |
| 127 | New Jersey Devils (San Jose Sharks) | Gustav Forsling |
| 128 | Washington Capitals | Oskar Lindblom |
| 129 | New Jersey Devils (Dallas Stars) | Rourke Chartier |
| 130 | Colorado Avalanche (Minnesota Wild) | Brent Moran |
| 131 | Washington Capitals (Nashville Predators) | Spencer Watson |
| 132 | New York Rangers | Andreas Soderberg |
| 133 | Dallas Stars (Columbus Blue Jackets) | Matthew Berkovitz |
| 134 | New York Rangers (Boston Bruins) | Liam Coughlin |
| 135 | Columbus Blue Jackets (Anaheim Ducks) | Adam Ollas Mattsson |
| 136 | Arizona Coyotes (New York Islanders) | Igor Shesterkin |
| 137 | Los Angeles Kings (Ottawa Senators) | Maxwell Willman |
| 138 | Los Angeles Kings (Pittsburgh Penguins) | Ryan Rehill |
| 139 | Tampa Bay Lightning (Winnipeg Jets) | Clark Bishop |
| 140 | Tampa Bay Lightning (Calgary Flames) | Miro Karjalainen |
| 141 | Arizona Coyotes | Joonas Lyytinen |
| 142 | St. Louis Blues (Philadelphia Flyers) | Ilya Sorokin |
| 143 | Montreal Canadiens | Nolan Vesey |
| 144 | New Jersey Devils (Buffalo Sabres) | Pavel Kraskovsky |
| 145 | Minnesota Wild (Los Angeles Kings) | Joey Dudek |
| 146 | San Jose Sharks (Chicago Blackhawks) | Anton Lindholm |
| 147 | Colorado Avalanche | Anders Bjork |
| 148 | Anaheim Ducks (Carolina Hurricanes) | Tyler Bird |
| 149 | Edmonton Oilers (Detroit Red Wings) | Daniel Walcott |
| 150 | Los Angeles Kings (Edmonton Oilers) | Maximilian Pajpach |
| Round #6 |
| 151 | Minnesota Wild (Tampa Bay Lightning) | Pierre Engvall |
| 152 | St. Louis Blues | Kelly Summers |
| 153 | Florida Panthers | Zachary Nagelvoort |
| 154 | Edmonton Oilers (Toronto Maple Leafs) | Reid Duke |
| 155 | New Jersey Devils | Axel Holmstrom |
| 156 | Minnesota Wild (Vancouver Canucks) | Aaron Haydon |
| 157 | Buffalo Sabres (San Jose Sharks) | Jake Evans |
| 158 | Washington Capitals | Tyler Vesel |
| 159 | New Jersey Devils (Dallas Stars) | Alexander Kadeykin |
| 160 | Philadelphia Flyers (Minnesota Wild) | Aaron Irving |
| 161 | Edmonton Oilers (Nashville Predators) | Keven Bouchard |
| 162 | New York Rangers | Dylan Sikura |
| 163 | Anaheim Ducks (Columbus Blue Jackets) | Edgars Kulda |
| 164 | Anaheim Ducks (Boston Bruins) | Christopher Brown |
| 165 | Anaheim Ducks | Cameron Darcy |
| 166 | New Jersey Devils (New York Islanders) | Radel Fazleev |
| 167 | Buffalo Sabres (Ottawa Senators) | Julien Nantel |
| 168 | St. Louis Blues (Pittsburgh Penguins) | Clinston Franklin |
| 169 | Florida Panthers (Winnipeg Jets) | Richard Nejezchleb |
| 170 | New Jersey Devils (Calgary Flames) | John Nyberg |
| 171 | New York Islanders (Arizona Coyotes) | Samuel Blais |
| 172 | Philadelphia Flyers | Patrick Sanvido |
| 173 | Montreal Canadiens | Jared Fiegl |
| 174 | Minnesota Wild (Buffalo Sabres) | Matthew Mistele |
| 175 | New Jersey Devils (Los Angeles Kings) | Ivan Nalimov |
| 176 | Chicago Blackhawks | Alec Dillon |
| 177 | New York Islanders (Colorado Avalanche) | Shane Gersich |
| 178 | Chicago Blackhawks (Carolina Hurricanes) | Anthony Angelo |
| 179 | Detroit Red Wings | Dakota Joshua |
| 180 | Carolina Hurricanes (Edmonton Oilers) | Olivier LeBlanc |
| Round #7 |
| 181 | Minnesota Wild (Tampa Bay Lightning) | Victor Olofsson |
| 182 | St. Louis Blues | Chase Lang |
| 183 | Florida Panthers | Tanner Faith |
| 184 | Winnipeg Jets (Toronto Maple Leafs) | Jesper Pettersson |
| 185 | New Jersey Devils | David Westlund |
| 186 | Arizona Coyotes (Vancouver Canucks) | Dwyer Tschantz |
| 187 | New Jersey Devils (San Jose Sharks) | Jacob Middleton |
| 188 | Washington Capitals | Emil Johansson |
| 189 | Los Angeles Kings (Dallas Stars) | Kyle Pettit |
| 190 | Philadelphia Flyers (Minnesota Wild) | Austin Carroll |
| 191 | Nashville Predators | Jack Ramsey |
| 192 | Edmonton Oilers (New York Rangers) | Jake Marchment |
| 193 | Columbus Blue Jackets | Steven Spinner |
| 194 | New York Islanders (Boston Bruins) | Hugo Fagerblom |
| 195 | New York Islanders (Anaheim Ducks) | Kevin Labanc |
| 196 | New York Islanders | Miguel Fidler |
| 197 | Buffalo Sabres (Ottawa Senators) | Tyler Nanne |
| 198 | Pittsburgh Penguins | Jaden Lindo |
| 199 | Buffalo Sabres (Winnipeg Jets) | Kyle Schempp |
| 200 | Buffalo Sabres (Calgary Flames) | Matt Ustaski |
| 201 | Arizona Coyotes | Pontus Sjalin |
| 202 | Philadelphia Flyers | Kyle Jenkins |
| 203 | Montreal Canadiens | Brandon Baddock |
| 204 | Buffalo Sabres | Jeff Taylor |
| 205 | Nashville Predators (Los Angeles Kings) | Pavel Jenys |
| 206 | Chicago Blackhawks | Kevin Elgestal |
| 207 | Nashville Predators (Colorado Avalanche) | Cristiano Digiacinto |
| 208 | Florida Panthers (Carolina Hurricanes) | Chandler Yakimowicz |
| 209 | Detroit Red Wings | Mackenze Stewart |
| 210 | New York Islanders (Edmonton Oilers) | Player |