| Round | Overall | Pos | Player | Drafted By | Draft OV | Last OV | GP | G/W | A/L | Pts/T | PIM/SO |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1st Round | |||||||||||
| 1st | 1st | C | Tim Stutzle | Florida | 76 | 81 | 239 | 68 | 92 | 160 | 82 |
| 1st | 2nd | LW | Alexis Lafreniere | Florida (from St Louis) | 76 | 80 | 252 | 61 | 111 | 172 | 99 |
| 1st | 3rd | C | Quinton Byfield | Minnesota (from Seattle) | 75 | 81 | 487 | 109 | 229 | 338 | 211 |
| 1st | 4th | D | Jamie Drysdale | Vancouver (from Pittsburgh) | 75 | 81 | 415 | 40 | 106 | 146 | 85 |
| 1st | 5th | G | Yaroslav Askarov | New Jersey | 74 | 75 | 43 | 10 | 22 | 2 | 1 |
| 1st | 6th | LW | Lucas Raymond | Anaheim | 74 | 81 | 330 | 107 | 141 | 248 | 89 |
| 1st | 7th | D | Jake Sanderson | Minnesota (from Las Vegas) | 74 | 80 | 486 | 47 | 122 | 169 | 84 |
| 1st | 8th | LW | Jack Quinn | Buffalo (from Toronto) | 74 | 81 | 464 | 133 | 175 | 308 | 128 |
| 1st | 9th | RW | Alexander Holtz | Minnesota | 74 | 77 | 412 | 60 | 77 | 137 | 68 |
| 1st | 10th | RW | Cole Perfetti | Phoenix | 74 | 79 | 242 | 77 | 91 | 168 | 98 |
| 1st | 11st | C | Marco Rossi | Vancouver (from Buffalo) | 73 | 80 | 324 | 82 | 166 | 248 | 186 |
| 1st | 12nd | C | Seth Jarvis | Nashville (from Ottawa) | 73 | 80 | 490 | 111 | 236 | 347 | 156 |
| 1st | 13rd | C | Connor Zary | Seattle (from NYIslander) | 73 | 78 | 243 | 42 | 95 | 137 | 124 |
| 1st | 14th | RW | Rodion Amirov | Colorado | 72 | 76 | 248 | 39 | 58 | 97 | 102 |
| 1st | 15th | LW | Anton Lundell | Boston | 73 | 78 | 318 | 53 | 79 | 132 | 84 |
| 1st | 16th | C | Hendrix Lapierre | Dallas | 72 | 77 | 80 | 21 | 32 | 53 | 54 |
| 1st | 17th | D | Kaiden Guhle | Florida (from Carolina) | 72 | 80 | 316 | 40 | 66 | 106 | 151 |
| 1st | 18th | D | Braden Schneider | Columbus (from Tampa Bay) | 72 | 81 | 247 | 19 | 73 | 92 | 74 |
| 1st | 19th | D | Shakir Mukhamadullin | Nashville (from Vancouver) | 72 | 81 | 318 | 36 | 107 | 143 | 124 |
| 1st | 20th | C | Dylan Holloway | Nashville (from LosAngeles) | 72 | 81 | 262 | 70 | 70 | 140 | 156 |
| 1st | 21st | RW | Tyson Foerster | Toronto (from Detroit) | 72 | 80 | 330 | 92 | 129 | 221 | 154 |
| 1st | 22nd | RW | Lukas Reichel | NYIslander (from San Jose) | 72 | 81 | 405 | 101 | 184 | 285 | 74 |
| 1st | 23rd | RW | Yegor Chinakhov | Washington | 72 | 75 | 246 | 35 | 49 | 84 | 90 |
| 1st | 24th | RW | Jacob Perreault | Colorado (from Edmonton) | 71 | 75 | 22 | 4 | 6 | 10 | 4 |
| 1st | 25th | D | Justin Barron | Ottawa (from Philly) | 71 | 79 | 253 | 26 | 88 | 114 | 88 |
| 1st | 26th | RW | Dawson Mercer | Columbus | 72 | 79 | 315 | 71 | 99 | 170 | 179 |
| 1st | 27th | D | Ryan O'Rourke | Ottawa (from Calgary) | 71 | 80 | 326 | 29 | 93 | 122 | 103 |
| 1st | 28th | C | Mavrik Bourque | NYIslander (from Winnipeg) | 71 | 78 | 319 | 78 | 153 | 231 | 173 |
| 1st | 29th | LW | Jake Neighbours | NYIslander (from NYRangers) | 70 | 77 | 100 | 19 | 23 | 42 | 43 |
| 1st | 30th | G | Drew Commesso | NYIslander (from Chicago) | 70 | 84 | 97 | 45 | 35 | 6 | 6 |
| 1st | 31st | C | Brendan Brisson | Montreal | 71 | 81 | 254 | 80 | 111 | 191 | 78 |
| 1st | 32nd | LW | Roby Jarventie | Washington (from Nashville) | 70 | 79 | 168 | 47 | 71 | 118 | 58 |
| 2nd Round | |||||||||||
| 2nd | 33rd | C | Thomas Bordeleau | Washington (from Seattle) | 70 | 75 | 7 | 2 | 1 | 3 | 16 |
| 2nd | 34th | RW | Sam Colangelo | Florida (from Pittsburgh) | 70 | 79 | 162 | 41 | 86 | 127 | 59 |
| 2nd | 35th | D | Helge Grans | Minnesota (from St Louis) | 70 | 76 | 101 | 7 | 17 | 24 | 22 |
| 2nd | 36th | LW | Ozzy Wiesblatt | Nashville (from New Jersey) | 70 | 77 | 247 | 47 | 97 | 144 | 151 |
| 2nd | 37th | C | Ridly Greig | Las Vegas (from Anaheim) | 70 | 76 | 87 | 9 | 12 | 21 | 44 |
| 2nd | 38th | RW | John-Jason Peterka | Las Vegas | 70 | 77 | 166 | 37 | 45 | 82 | 111 |
| 2nd | 39th | D | Yan Kuznetsov | Florida (from Toronto) | 69 | 75 | 85 | 9 | 15 | 24 | 62 |
| 2nd | 40th | D | William Wallinder | Las Vegas (from Minnesota) | 69 | 78 | 124 | 9 | 19 | 28 | 95 |
| 2nd | 41st | C | Marat Khusnutdinov | Phoenix | 70 | 75 | 107 | 18 | 22 | 40 | 30 |
| 2nd | 42nd | D | Tyler Kleven | Nashville (from Buffalo) | 69 | 74 | 3 | 1 | 0 | 1 | 2 |
| 2nd | 43rd | D | Brock Faber | Nashville (from Ottawa) | 69 | 75 | 105 | 6 | 17 | 23 | 97 |
| 2nd | 44th | G | Joel Blomqvist | Vancouver (from Florida) | 69 | 82 | 49 | 19 | 9 | 2 | 1 |
| 2nd | 45th | RW | Noel Gunler | Minnesota (from NYIslander) | 69 | 74 | 0 | 0 | 0 | 0 | 0 |
| 2nd | 46th | LW | Luke Tuch | Ottawa (from Colorado) | 69 | 75 | 323 | 63 | 60 | 123 | 196 |
| 2nd | 47th | RW | Theodor Niederbach | Philly (from Boston) | 69 | 76 | 83 | 11 | 18 | 29 | 43 |
| 2nd | 48th | RW | Daniel Torgersson | Ottawa (from Dallas) | 69 | 76 | 74 | 12 | 16 | 28 | 36 |
| 2nd | 49th | LW | Emil Heineman | St Louis (from Carolina) | 69 | 75 | 6 | 0 | 0 | 0 | 4 |
| 2nd | 50th | LW | Jan Mysak | Tampa Bay | 69 | 74 | 164 | 12 | 13 | 25 | 100 |
| 2nd | 51st | LW | Vasili Ponomaryov | Phoenix (from Vancouver) | 69 | 74 | 87 | 3 | 4 | 7 | 36 |
| 2nd | 52nd | RW | Luke Evangelista | LosAngeles | 68 | 75 | 2 | 0 | 0 | 0 | 0 |
| 2nd | 53rd | D | Mason Lohrei | Philly (from Detroit) | 68 | 74 | 2 | 0 | 0 | 0 | 0 |
| 2nd | 54th | D | Eemil Viro | NYRangers (from San Jose) | 68 | 76 | 80 | 10 | 20 | 30 | 28 |
| 2nd | 55th | LW | Yegor Sokolov | NYIslander (from Washington) | 69 | 75 | 1 | 0 | 0 | 0 | 0 |
| 2nd | 56th | G | Nicolas Daws | St Louis (from Edmonton) | 67 | 76 | 0 | 0 | 0 | 0 | 0 |
| 2nd | 57th | D | Daemon Hunt | Florida (from Philly) | 68 | 75 | 9 | 0 | 0 | 0 | 4 |
| 2nd | 58th | LW | William Cuylle | Colorado (from Columbus) | 68 | 75 | 13 | 0 | 0 | 0 | 2 |
| 2nd | 59th | C | Roni Hirvonen | NYIslander (from Calgary) | 68 | 75 | 97 | 22 | 17 | 39 | 55 |
| 2nd | 60th | D | Emil Andrae | Pittsburgh (from Winnipeg) | 68 | 74 | 0 | 0 | 0 | 0 | 0 |
| 2nd | 61st | D | Donovan Sebrango | Colorado (from NYRangers) | 68 | 75 | 85 | 6 | 10 | 16 | 72 |
| 2nd | 62nd | RW | Cross Hanas | NYIslander (from Chicago) | 68 | 76 | 140 | 21 | 34 | 55 | 58 |
| 2nd | 63rd | RW | Jean-Luc Foudy | Colorado (from Montreal) | 68 | 75 | 5 | 0 | 0 | 0 | 2 |
| 2nd | 64th | RW | Tristen Robins | NYIslander (from Nashville) | 68 | 75 | 22 | 4 | 4 | 8 | 15 |
| 3rd Round | |||||||||||
| 3rd | 65th | C | Jack Finley | St Louis (from Seattle) | 68 | 75 | 3 | 0 | 0 | 0 | 0 |
| 3rd | 66th | D | Topi Niemelä | Philly (from Pittsburgh) | 69 | 69 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 67th | D | Gage Goncalves | St Louis | 68 | 73 | 2 | 1 | 0 | 1 | 4 |
| 3rd | 68th | D | Lukas Cormier | New Jersey | 67 | 73 | 20 | 4 | 2 | 6 | 8 |
| 3rd | 69th | RW | Kasper Simontaival | Chicago (from Anaheim) | 66 | 75 | 1 | 0 | 0 | 0 | 0 |
| 3rd | 70th | D | Jeremie Poirier | Columbus (from Las Vegas) | 67 | 74 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 71st | D | Ian Moore | Boston (from Toronto) | 67 | 74 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 72nd | D | Alexander Nikishin | Columbus (from Minnesota) | 67 | 73 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 73rd | RW | Ty Smilanic | Carolina (from Phoenix) | 67 | 74 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 74th | RW | Zayde Wisdom | Pittsburgh (from Buffalo) | 67 | 75 | 2 | 0 | 0 | 0 | 0 |
| 3rd | 75th | G | Leevi Meriläinen | Nashville (from Ottawa) | 66 | 68 | 1 | 0 | 1 | 0 | 0 |
| 3rd | 76th | RW | Maxim Groshev | Carolina (from Florida) | 67 | 74 | 78 | 2 | 7 | 9 | 11 |
| 3rd | 77th | D | Luke Prokop | Anaheim (from NYIslander) | 66 | 75 | 6 | 0 | 0 | 0 | 0 |
| 3rd | 78th | D | Samuel Knazko | Buffalo (from Colorado) | 66 | 73 | 1 | 0 | 0 | 0 | 2 |
| 3rd | 79th | D | Joni Jurmo | Boston | 66 | 74 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 80th | G | Calle Clang | Dallas | 66 | 76 | 4 | 0 | 0 | 0 | 0 |
| 3rd | 81st | RW | Daniil Gushchin | Carolina | 66 | 73 | 163 | 1 | 6 | 7 | 72 |
| 3rd | 82nd | LW | Landon Slaggert | Tampa Bay | 66 | 74 | 89 | 5 | 9 | 14 | 38 |
| 3rd | 83rd | D | Wyatt Kaiser | St Louis (from Vancouver) | 66 | 73 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 84th | RW | Alex Laferriere | Dallas (from LosAngeles) | 66 | 72 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 85th | C | Dylan Peterson | Detroit | 66 | 73 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 86th | D | Jake Boltmann | NYIslander (from San Jose) | 66 | 73 | 79 | 8 | 17 | 25 | 37 |
| 3rd | 87th | D | Leo Loof | Detroit (from Washington) | 66 | 74 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 88th | RW | Justin Sourdif | Edmonton | 66 | 75 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 89th | C | Jaromir Pytlik | Winnipeg (from Philly) | 64 | 73 | 2 | 0 | 0 | 0 | 0 |
| 3rd | 90th | LW | Carter Savoie | Anaheim (from Columbus) | 66 | 73 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 91st | LW | Alexander Ljungkrantz | NYIslander (from Calgary) | 65 | 72 | 10 | 0 | 1 | 1 | 0 |
| 3rd | 92nd | C | Trevor Kuntar | Detroit (from Winnipeg) | 65 | 73 | 0 | 0 | 0 | 0 | 0 |
| 3rd | 93rd | C | Jackson Hallum | Pittsburgh (from NYRangers) | 65 | 73 | 48 | 2 | 3 | 5 | 2 |
| 3rd | 94th | C | Oliver Tarnstrom | Chicago | 65 | 72 | 2 | 0 | 1 | 1 | 2 |
| 3rd | 95th | D | Michael Benning | Montreal | 65 | 74 | 136 | 7 | 21 | 28 | 60 |
| 3rd | 96th | RW | Brandon Coe | St Louis (from Nashville) | 65 | 74 | 0 | 0 | 0 | 0 | 0 |
* - retired