Complete NHL Draft first-round selections
1. Toronto, Auston Matthews, C, Zurich (SUI).
2. Winnipeg, Patrik Laine, RW, Tappara (FIN).
3. Columbus, Pierre-Luc Dubois, LW, Cape Breton (QMJHL).
4. Edmonton, Jesse Puljujarvi, RW, Karpat (FIN).
5. Vancouver, Olli Juolevi, D, London (OHL).
6. Calgary, Matthew Tkachuk, LW, London (OHL).
7. Arizona, Clayton Keller, C, USA Under-18 (NTDP).
8. Buffalo, Alexander Nylander, LW, Mississauga (OHL).
9. Montreal, Mikhail Sergachyov, D, Windsor (OHL).
10. Colorado, Tyson Jost, C, Penticton (BCJHL).
11. Ottawa (from New Jersey), Logan Brown, C, Windsor (OHL).
12. New Jersey (from Ottawa), Michael McLeod, C, Mississauga (OHL).
13. Carolina, Jake Bean, D, Calgary (WHL).
14. Boston, Charlie McAvoy, D, Boston University (HEast).
15. Minnesota, Luke Kunin, C, Wisconsin (Big Ten).
16. Arizona (from Detroit), Jakob Chychrun, D, Sarnia (OHL).
17. Nashville, Dante Fabbro, D, Penticton (BCHL).
18. Winnipeg (from Philadelphia), Logan Stanley, D, Windsor (OHL).
19. N.Y. Islanders, Kieffer Bellows, LW, USA Under-18 (NTDP).
20. Detroit (from Arizona via N.Y. Rangers), Dennis Cholowski, D, Chilliwack (BCHL).
21. Carolina (from Los Angeles), Julien Gauthier, RW, Val-d’Or (QMJHL).
22. Philadelphia (from Winnipeg via Chicago), German Rubtsov, C, Team Russia U18 (Russia-Jr.).
23. Florida, Henrik Borgstrom, C, HIFK Jr. (FIN-Jr.)
24. Anaheim, Max Jones, LW, London (OHL).
25. Dallas, Riley Tufte, LW, Blaine HS (Minn.).
26. St. Louis (from Washington), Tage Thompson, C, UConn (HEast)
27. Tampa Bay, Brett Howden, C, Moose Jaw (WHL).
28. Washington (from St. Louis), Lucas Johansen, D, Kelowna (WHL).
29. Boston (from San Jose), Trent Frederic, C, USA Under-18 (NTDP).
30. Anaheim (from Pittsburgh via Toronto), Sam Steel, C, Regina (WHL).
— Montreal traded F Lars Eller to Washington for the Capitals’ second-round draft picks in 2017 and ’18.
— Chicago traded F Andrew Shaw to Montreal for the Canadiens’ two second-round picks — No. 39 and 45.
— New Jersey traded pick No. 11 to Ottawa for pick No. 12 and a third-round pick — No. 80.
— St. Louis traded G Brian Elliott to Calgary for the Flames’ second-round pick — No. 35 in this year’s draft and a 2018 conditional third-round pick.
— Washington traded pick No. 26 to St. Louis for picks — No. 28 and 87.
— Detroit traded C Pavel Datsyuk and the No. 16 pick to Arizona for C Joe Vitale and picks — No. 20 and 53.
— Philadelphia traded their No. 18 and 79 picks to Winnipeg for picks — No. 22 and 36.