NHL Draft: The All-Time Mock Draft

The NHL draft has been exciting teams and their fans since it became a public event in 1980, so I decided to put together an all-time mock draft, which consists of the best players picked from each pick of the NHL draft since 1980. Some picks may seem surprising, but that is the nature of the NHL draft.

Agree or disagree? Comment below!

1984. Mario Lemieux. 1. player. 92. Junior Club: Laval Voisins (QMJHL)<p>Honourable Mentions: Sidney Crosby (2005), Alex Ovechkin (2004), John Tavares (2009)</p>. C

Junior Club: North Dakota (WCHA)<p>Honourable Mentions: Denis Savard (1980),Scott Niedermayer (1991),Pat LaFontaine (1983)</p>. C. 2006. Jonathan Toews. 3. player. 94

92. Junior Club: Kladno (Czech Rep.)<p>Honourable Mentions: Tom Barrasso (1983), Bill Guerin (1989), Carey Price (2005)</p>. RW. 1990. Jaromir Jagr. 5. player

6. player. 148. Junior Club: Kitchener Rangers (OHA)<p>Honourable Mentions: Peter Forsberg (1991), Vincent Damphousse (1986), Ryan Smyth (1994)</p>. D. 1980. Paul Coffey

151. Junior Club: USNTDP<p>Honourable Mentions: Jakub Voracek (2007), Russ Courtnall (1983), Shane Doan (1995)</p>. D. 2003. Ryan Suter. 7. player

G. 1981. Grant Fuhr. 8. player. 148. Junior Club: Victoria Cougars (WHL)<p>Honourable Mentions: Jeremy Roenick (1988), Derian Hatcher (1990)</p>

95. Junior Club: Avon Old Farms High School (Conneticut)<p>Honourable Mentions: Cam Neely (1983), Rod Brind’Amour (1988)</p>. D. 1986. Brian Leetch. 9. player

1988. Teemu Selanne. 10. player. 30. Junior Club: Jokerit Helsinki (Finland)<p>Honourable Mentions: Bobby Holik (1989)</p>. RW

RW. 1995. Jarome Iginla. 11. player. 119. Junior Club: Kamloops Blazers (WHL)<p>Honourable Mentions: Scott Young (1986), Anze Kopitar (2005)</p>

Marian Hossa. 12. player. 91. Junior Club: Dukla Treclin (Slovakia)<p>Honourable Mentions: Gary Roberts (1984), Ryan McDonagh (2007)</p>. RW. 1997

Junior Club: Lethbridge Hurricanes (WHL)<p>Honourable Mentions: Sergei Gonchar (1992)</p>. D. 2003. Brent Seabrook. 14. player. 94

Junior Club: Modo (Sweden)<p>Honourable Mentions: Steve Smith (1981)</p>. LW. 1991. Markus Naslund. 16. player. 92

player. 106. Junior Club: Red Deer Dustlers (AJHL)<p>Honourable Mentions: Jason Allison (1993), Zach Parise (2003)</p>. C. 1980. Brent Sutter. 17

Dmitri Kalinin. 18. player. 12. Junior Club: Traktor (Russia)<p>Honourable Mentions: Brooks Orpik (2000), Petr Sykora (1995)</p>. D. 1998

105. Junior Club: Calgary Hitmen (WHL)<p>Honourable Mentions: Keith Tkachuk (1990), Olaf Kolzig (1989)</p>. C. 2003. Ryan Getzlaf. 19. player

1990. Martin Brodeur. 20. player. 85. Junior Club: St. Hyacinthe Lasers (QMJHL)<p>Honourable Mentions: Brent Burns (2003)</p>. G

player. 106. Junior Club: Guelph Storm (OHL)<p>Honourable Mentions: Ryan Kesler (2003), Ray Whitney (1991)</p>. LW. 1993. Todd Bertuzzi. 23

119. Junior Club: Portland Winterhawks (WHL)<p>Honourable Mentions: Cam Ward (2002)</p>. LW. 1995. Brendan Morrow. 25. player

player. 152. Junior Club: Trois-Rivieres Draveurs (QMJHL)<p>Honourable Mentions: Zigmund Palffy (1991), Cory Schneider (2004)</p>. RW. 1983. Claude Lemieux. 26

Junior Club: Cornell (NCAA)<p>Honourable Mentions: Scott Mellanby (1984), Scott Gomez (1998)</p>. C. 1985. Joe Nieuwendyk. 27. player. 112

105. Junior Club: London Knights (OHL)<div class=. RW. 2003. Corey Perry. 28. player

Honourable Mentions: Nick Foligno (2006)

" >

28

Corey Perry

RW, 2003

Anaheim Ducks
Anaheim Ducks /

Junior Club: London Knights (OHL)

Honourable Mentions: Nick Foligno (2006)