2019 December Draft Rankings
- RW/C Kaapo Kakko – TPS, Liiga
- C Jack Hughes – U18’s, USNTDP
- C Kirby Dach – Saskatoon Blades, WHL
- LD Bowen Byram – Vancouver Giants, WHL
- C/RW Dylan Cozens – Lethbridge Hurricanes, WHL
- RW Vasili Podkolzin – SKA St. Petersburg, MHL
- C Trevor Zegras – U18’s, USNTDP
- RD Victor Soderstrom – Brynas IF, SuperElit
- LW/C Alex Newhook – Victoria Grizzlies, BCHL
- C Ryan Suzuki – Barrie Colts, OHL
- C Alex Turcotte – U18’s, USNTDP
- C Connor McMichael – London Knights, OHL
- LD Mikko Kokkonen – Jukurit, Liiga
- C/RW Peyton Krebs – Kootenay Ice, WHL
- C Raphael Lavoie – Halifax Mooseheads, QMJHL
- LD Cam York – U18’s, USNTDP
- LW/C Matthew Boldy – U18’s USNTDP
- RD Moritz Seider – Adler Mannheim, DEL
- LW Arthur Kaliyev – Hamilton Bulldogs, OHL
- LW Danil Gutik – Loko Yaroslavl, MHL
- LD Thomas Harley – Sault Ste. Marie Greyhounds, OHL
- LD Philip Broberg – AIK, Allsvenskan
- LW Jakob Pelletier – Moncton Wildcats, QMJHL
- LW/RW Pavel Dorofeyev – Stalnye Lisy Magnitogorsk, MHL
- LW Yegor Afanasyev – Muskegon Lumberjacks, USHL
- LD Matthew Robertson – Edmonton Oil Kings, WHL
- RD Anttoni Honka – JYP, Liiga
- RW Simon Holmstrom – HV 71, SHL
- RD Lassi Thompson – Kelowna Rockets, WHL
- RW Nathan Legare – Baie-Comeau Drakkar, QMJHL
- C Blake Murray – Sudbury Wolves, OHL
- RW/C Cole Caufield – U18’s USNTDP
- RD Kaedan Korczak – Kelowna Rockets, WHL
- RW Yaroslav Likhachyov – Gatineau Olympiques, QMJHL
- LW Dillon Hamaliuk – Seattle Thunderbirds, WHL
- RW Patrik Puistola – Tappara, SM Liiga
- LD Michael Vukojevic – Kitchener Rangers, OHL
- LD Ben Brinkman – University of Minnesota, NCAA
- C Brett Leason – Prince Albert Raiders, WHL
- LW Maxim Cajkovic – Saint John SeaDogs, QMJHL
- LW Nolan Foote – Kelowna Rockets, WHL
- LD Henry Thrun – U18’s, USNTDP
- RW Dmitry Sheshin – Stalnye Lisy Magnitogorsk, MHL
- C/LW John Beecher – U18’s, USNTDP
- LD Tobias Bjornfot – Djurgarden IF, SuperElit
- RW Bobby Brink – Sioux City Musketeers
- RD Martin Hugo Has – Tappara, Liiga
- C/LW Valentin Nussbaumer – Shawinigan Cataractes
- RW/C Albin Grewe – Djurgarden IF, SuperElit
- LD Artemi Knyazev – Chicoutimi Sagueneens, QMJHL
- RD Billy Constantinou – Kingston Frontenacs, OHL
- LD Alex Vlasic – U18’s, USNTDP
- LW Luke Toporowski – Portland Winterhawks, WHL
- C Petr Cajka – Erie Otters, OHL
- C Henri Nikkanen – Jukurit, Liiga
- C Matvei Guskov – London Knights, OHL
- RW Graeme Clarke – Ottawa 76’s OHL
- RW Yegor Spiridonov – Stalnye Lisy Magnitogorsk, MHL
- LD Ryan Johnson – Sioux Falls Stampede, USHL
- RW Josh Williams – Medicine Hat Tigers, WHL
- LD Jake Lee – Seattle Thunderbirds, WHL
- RW Yegor Serdyuk – Victoriaville Tigres, QMJHL
- LW Marcus Kallionkelli – Sioux City Musketeers, USHL
- LW Nils Hoglander – Rogle BK, SHL
- C Nikita Alexandrov – Charlottetown Islanders, QMJHL
- C John Farinacci – U18’s, USNTDP
- C Philip Tomasino – Niagara IceDogs, OHL
- LD Marshall Warren – U18’s, USNTDP
- RD Case McCarthy – U18’s USNTDP
- LW Samuel Poulin – Sherbrooke Phoenix, QMJHL
- RW Sasha Mutala – Tri-City Americans, WHL
- C/LW Nikola Pasic – Linkoping HC, SHL
- C Tag Bertuzzi – Guelph Storm, OHL
- LW Nicholas Robertson – Peterborough Petes, QMJHL
- RW/C Shane Pinto – Lincoln Stars, USHL
- C Reese Newkirk – Portland Winterhawks, WHL
- C Keean Washkurak – Mississauga Steelheads, OHL
- RD Simon Lundmark – Linkoping HC, SuperElit
- RW/C Marcel Barinka – Halifax Mooseheads, QMJHL
- C Oleg Zaitsev – Red Deer Rebels, WHL
- C Jamieson Rees – Sarnia Sting, OHL
- RW Cole Mackay – Sault Ste. Marie Greyhounds, OHL
- C/LW Lucas Feuk – Sodertalje SK, SuperElit
- LW Nicholas Porco – Saginaw Spirit, OHL
- LW Leevi Aaltonen – KalPa, Liiga
- LD Ville Heinola – Lukko, Liiga
- RD Drew Helleson – U18’s, USNTDP
- LD Nikita Okhotyuk – Ottawa 76’s, OHL
- LD Vladislav Kolyachonok – Flint Firebirds, OHL
- C/LW Antti Saarela – Lukko, Liiga
- RW Trevor Janicke – Central Illinois Flying Aces, USHL
- C Robert Mastrosimone – Chicago Steel, USHL
- LD Kim Nousiainen – SaiPa, Jr SM Liiga
- RW Alex Beaucage – Rouyn-Noranda Huskies, QMJHL
- RW Mikhail Abramov – Victoriaville Tigres, QMJHL
- LW Matias Macceli – Dubuque Fighting Saints, USHL
- C Harrison Blaisdell – Chilliwack Chiefs, BCHL
- RW Michal Teply – Bili Tygri Liberec, Extraliga
- LW Xavier Parent – Halifax Mooseheads, QMJHL
- RD Jordan Spence – Moncton Wildcats, QMJHL
- C Ryder Donovan – Duluth High, USHS
- C Logan Barlage – Lethbridge Hurricanes, WHL
- RD Andrei Pribylsky – MHK Dynamo Moskva, KHL
- LW/C Max Wahlgren – Modo Hockey, SuperElit
- LD Antti Tuomisto – Assat, JR SM Liiga
- C/RW Yannick Valenti – Vancouver Giants, WHL
- LW Elmer Soderblom – Frolunda HC, SuperElit
- LD Albert Johansson – Farjestad BK, SHL
- RW Kyen Sopa – Niagara IceDogs, OHL
- C Brett Budgell – Charlottetown Islanders, QMJHL
- LW Vladimir Alistrov – Edmonton Oil Kings, WHL
- LW Ilya Nikolayev – Loko Yaroslavl, MHL
- LW Brooklyn Kalmikov – Cape Breton Screaming Eagles, QMJHL
- C Oscar Bjerselius – Djurgarden IF, SuperElit
- LW Martin Lang – Kamloops Blazers, WHL
- RW Samuel Fagemo – Frolunda HC, SHL
- LD Mitchell Brewer – Oshawa Generals, OHL
- RW Wiljami Myllylä – HIFK, Jr SM Liiga
- C Vojtech Strondala – HC Kometa Brno, Extraliga
- RD Kalle Lopanen – Karpat, Jr SM Liiga
- LW/C Yegor Chinakhov – Osmkie Yastreby, MHL
122.C Alexei Protas – Prince Albert Raiders, WHL - C Karl Henriksson – Frolunda HC, SuperElit
- C Albin Sundsvik – Skelleftea AIK, SuperElit
- LD Danil Misyul – Loko Yarslavl, MHL
- LW Jacob Winterton – Flint Firebirds, OHL
- C Arvid Costmar – Linkoping HC, SuperElit
- LW Joe Carroll – Sault Ste. Marie Greyhounds, OHL
- C Gabriel Denis – Shawinigan Cataractes, QMJHL
- C Judd Caulfield – U18’s, USNTDP
- C Xavier Simoneau – Drummondville Voltigeurs, QMJHL
- C Brady Meyer – Des Moines Buccaneers, USHL
- LD Lev Starikov – Windsor Spitfires, OHL
- C Michael Gildon – U18’s, USNTDP
- C Grant Silanoff – Cedar Rapids RoughRiders, USHL
- RW Danil Antropov – Oshawa Generals, OHL
- LW/C Massimo Rizzo – Penticton Vees, BCHL
- C/LW Isac Andersson – Frolunda HC, SuperElit
- RW Cole Schwindt – Mississauga Steelheads, OHL
- RW/C Vladislav Shutov – Reaktor Nizhnikamsk, MHL
- LW Ethan Keppen – Flint Firebirds, OHL
- LW Danny Weight – U18’s, USNTDP
- RW Anthony Romano – Sioux Falls Stampede, USHL
- LD Ilya Mironov – Loko Yaroslavl, MHL
- C Konsta Hirvonen – HIFK, Jr SM Liiga
- C/RW David Karlstrom – AIK, SuperElit
- LD Jackson van de Leest – Calgary Hitmen, WHL
- C/LW Joel Wahlgren – Modo Hockey, SuperElit
- C Alexander Campbell – Victoria Grizzlies, BCHL
- LW/C Arseni Gritsyuk – Osmkie Yastreby. MHL
- LD Mike Koster – Chaster High, USHS
- LD Gianni Fairbrother – Everett Silvertips, WHL
- LD Jarret Baker – Drummondville Voltigeurs, QMJHL
- C Josh Nodler – Fargo Force, USHL
- LD Lucas Peric – Ottawa 76’s, OHL
- RD Jack York – Kitchener Rangers, OHL
- RD David Aebischer – Gatineau Olympiques, QMJHL
- C Vladislav Mikhailov – MHK Dynamo Moskva, MHL
- RD Max Guenette – Val d’Or Foreurs, QMJHL
- RW Eric Uba – Flint Firebirds, OHL
- LD Nathan Staios – Windsor Spitfires, OHL
- RW Valtteri Ojantakanen – Jokerit, Jr SM Liiga
- RD Oliver Turan – Drummondville Voltigeurs, QMJHL
- LD Cade Webber – U18’s USNTDP
- C Maxim Denzhkin – Loko Yaroslavl, MHL
- C Aaron Huglen – Fargo Force, USHL
- LW/C Danil Zinovyev – Belye Medvedi Chelyabinsk, MHL
- C Koby Morrisseau – Regina Pats, WHL
- C/RW Filip Prikryl – Saint John SeaDogs, QMJHL
- C Jordan Frasca – Windsor Spitfires, OHL
- LW Oliver Okuliar – Sherbrooke Phoenix, QMJHL
- C/LW Anton Larsson – Djurgarden IF, SuperElit
- LD Nikita Sedov – Regina Pats, WHL
- C/LW Filiph Åström – Frolunda HC, SuperElit
- RW Michal Mrazik – Rogle BK, SuperElit
- RW Charles Eklund – Mora IK, SHL
- C Adam Beckman – Spokane Chiefs, WHL
- C Patrick Moynihan – U18’s, USNTDP
- RW Zachary Okabe – Grande Prairie Storm, AJHL
- C Dean Schwenninger – Zug, Swiss Jr A
- RD Samuel Johannesson – Rogle BK, SuperElit
- LD Jonatan Lundgren – Skelleftea AIK, SuperElit
- LW Erik Cermak – Peterborough Petes, OHL
- RD Andrew Perrott – London Knights, OHL
- C/LW Daniil Berestnev – Val d’Or Foreurs, QMJHL
- RW Aku Raty – Karpat, Jr SM Liiga
- LW Ethan Leyh – Langley Rivermen, BCHL
- RW Jonas Peterek – HC Frydek-Mistek, Czech2
- RW Felix-Antoine Marcotty – Chicoutimi Saguenéens, QMJHL
- C Keegan Stevenson – Guelph Storm, OHL
- LW/C Matej Toman – Prince George Cougars, WHL
- LD Layton Ahac – Prince George Spruce Kings, BCHL
- RW Kyle Topping – Kelowna Rockets, WHL
- LD Braden Doyle – Boston Jr. Bruins, NCDC
- C Ilya Safonov – Irbis Kazan, MHL
- RD Sean Larochelle – Victoriaville Tigres, QMJHL
- C Mason Primeau – Guelph Storm, OHL
- LW Daniel D’Amico – Windsor Spitfires, OHL
- LD Liam Ross – Sudbury Wolves, OHL
- C Ethan Browne – Prince George Cougars, WHL
- LD Kirby Proctor – Des Moines Buccaneers, USHL
- C Cody Morgan – Windsor Spitfires, OHL
- LD Nathan Allensen – Barrie Colts, OHL
- RD Ethan Frisch – Green Bay Gamblers, USHL
- RW David Kope – Edmonton Oil Kings, WHL
- LW Amir Garayev – Kapitan Stupino, MHL
- LW/C Ivan Kazakov – Kapitan Stupino, MHL
- LW Jackson Niedermayer – Penticton Vees, BCHL
- C Lynden Breen – Central Illinois Flying Aces, USHL
- RD Grayson Ladd – Windsor Spitfires, OHL
- LD Nikita Vaschenko – SKA St Petersburg, MHL
- C Mathias Hanninen – KooKoo, Jr SM Liiga
- LW Matias Mäntykivi – SaiPa, Jr SM Liiga
- LD Cole Moberg – Prince George Cougars, WHL
- C/LW Mika Cyr – Moncton Wildcats, QMJHL
- LW Maxim Shabanov – Belye Medvedi Chelyabinsk
- LW/C Vladislav Firstov – Waterloo Black Hawks, USHL