1989 Entry Draft Round 1 1. Sharks - Nicklas Lidstrom - PEI 2. Blues (from Senators) - Mats Sundin - Halifax 3. Canadiens - Sergei Fedorov - Gatineau 4. Flames - Pavel Bure - London 5. Devils - Bill Guerin - St. Cloud 6. Sharks (from Blues) - Olaf Kolzig - Vermont 7. Sabres - Adam Foote - Kamloops 8. Flames (from Canucks) - Vladimir Konstantinov - PEI 9. RedWings - Arturs Irbe - Maine 10. Devils (from Blackhawks) - Bobby Holik - Rimouski 11. Flames (from Islanders) - Robert Reichel - Spokane 12. Rangers - Vladimir Malakhov - Val D'Or 13. Capitals - Donald Audette - Shawinigan 14. Penguins - Stu Barnes - Regina 15. Devils (from Flyers) - Patrice Brisebois - Brandon 16. Blackhawks (from Kings) - Trent Klatt - Kitchener 17. Lightning - Kris Draper - Windsor 18. MapleLeafs - James Black - Windsor 19. Oilers - Mike Sillinger - Oshawa 20. Devils (from Jets) - Byron Dafoe - UMass 21. Bruins - Dallas Drake - Moncton 22. Nordiques - Ken Sutton - Michigan 23. Whalers (from Stars) - Jeff Greenlaw - Kitchener 24. Whalers - Brad Werenka - Oshawa Round 2 25. Islanders (from Sharks) - Peter White - Oshawa 26. Oilers (from Senators) - Scott Thornton - Michigan 27. Canadiens - Rob Zamuner - Providence 28. Flames - Greg Johnson - Wisconsin 29. Islanders (from Devils) - Barry Richter - Michigan 30. Islanders (from Blues) - Wes Walz - Vermont 31. Sabres - Kevin Haller - Windsor 32. Rangers (from Canucks) - Travis Green - Minnesota 33. RedWings - Jason Marshall - Kitchener 34. Islanders (from Blackhawks) - Mike Craig - Val D'Or 35. Islanders - Pierre Sevigny - Regina 36. Rangers - Bob Boughner - Halifax 37. Capitals - Dan Ratushny - Maine 38. Penguins - Scott Pellerin - Maine 39. Islanders (from Flyers) - Jim McKenzie - Saint John 40. Kings - Kent Manderville - Rimouski 41. Lightning - Josef Beranek - Kitchener 42. Islanders (from MapleLeafs) - Bryan Fogarty - Brandon 43. Islanders (from Oilers) - Rob Pearson - London 44. Flames (from Jets) - Roman Oksiuta - Halifax 45. Canadiens (from Bruins) - Matt Martin - Windsor 46. Nordiques - Sandy Moger - Shawinigan 47. Islanders (from Stars) - Igor Vyazmikin - Halifax 48. Senators (from Whalers) - Aaron Miller - London Round 3 49. Islanders (from Sharks) - Steven Rice - Wisconsin 50. Sharks (from Senators) - Jamie Heward - Michigan 51. Canadiens - Niklas Andersson - Regina 52. Flames - Jason Woolley - Brandon 53. Rangers (from Devils) - Paul Laus - Moncton 54. Islanders (from Blues) - Peter Vlk - Providence 55. Blackhawks (from Sabres) - Teppo Kivela - Saint John 56. Canucks - Jim Cummins - Kamloops 57. RedWings - Anatoli Semenov - Wisconsin 58. Flames (from Blackhawks) - Evgeny Davydov - Saint John 59. Canadiens (from Islanders) - Dave Chyzowski - Brandon 60. Stars (from Rangers) - Trevor Sim- UMass 61. Penguins (from Capitals) - Tom Pederson - Moncton 62. Penguins - Jim Plankers - St. Cloud 63. Sharks (from Flyers) - Phil Stanger - Minnesota 64. Canadiens (from Kings) - Doug Zmolek - Regina 65. Lightning - Ted Drury - Saint John 66. MapleLeafs - Jamie Leach - Moncton 67. Sharks (from Oilers) - Kevin Herom - Kamloops 68. Canadiens (from Jets) - Jason Herter - Spokane 69. Bruins - John Tanner - London 70. Nordiques - Peter Draisaitl - Praha - EURO 71. Stars - Stan Bautch - Pardubice - EURO 72. Kings (from Whalers) - Brent Thompson - PEI