fbpx
Wikipedia

List of Montreal Canadiens draft picks

This is a complete list of ice hockey players who were drafted in the National Hockey League Entry Draft by the Montreal Canadiens franchise. It includes every player who was drafted, regardless of whether they played for the team.

The Canadiens selected Carey Price 5th overall in the 2005 NHL Entry Draft.

The NHL Entry Draft is held each June, allowing teams to select players who have turned 18 years old by September 15 in the year the draft is held. The draft order is determined by the previous season's order of finish, with non-playoff teams drafting first, followed by the teams that made the playoffs, with the specific order determined by the number of points earned by each team.[1] The NHL holds a weighted lottery for the 14 non-playoff teams, allowing the winner to move up a maximum of four positions in the entry draft.[2] The team with the fewest points has the best chance of winning the lottery, with each successive team given a lower chance of moving up in the draft.[1] Between 1986 and 1994, the NHL also held a Supplemental Draft for players in American colleges.[3]

Key edit

  Played at least one game with the Canadiens
  Spent entire NHL career with the Canadiens

First round picks edit

Year Overall Player Nationality Drafted from
1963 1 Garry Monahan   Canada St. Michael's Buzzers (MetJHL)
1964 6 Claude Chagnon   Canada Rosemount Midgets (SAAAMHL)
1965 5 Pierre Bouchard   Canada St. Vincent de Paul Saints (LHJAA)
1966 5 Phil Myre   Canada Shawinigan Bruins (QJHL)
1967 8 Elgin McCann   Canada Weyburn Red Wings (WCJHL)
1968 1 Michel Plasse   Canada Drummondville Rangers (QJHL)
1968 2 Roger Belisle   Canada Montreal North Beavers (LHIQ)
1968 3 Jim Pritchard   Canada Winnipeg Jets (WCJHL)
1969 1 Rejean Houle   Canada Montreal Junior Canadiens (OHA)
1969 2 Marc Tardif   Canada Montreal Junior Canadiens (OHA)
1970 5 Ray Martynuik   Canada Flin Flon Bombers (WCJHL)
1970 6 Chuck Lefley   Canada Canadian National Development Team
1971 1 Guy Lafleur   Canada Quebec Remparts (QMJHL)
1971 11 Murray Wilson   Canada Ottawa 67s (OHA)
1972 4 Steve Shutt   Canada Toronto Marlboros (OHA)
1972 6 Michel Larocque   Canada Ottawa 67s (OHA)
1972 8 Dave Gardner   Canada Toronto Marlboros (OHA)
1972 14 John Van Boxmeer   Canada Guelph Platers (SOJHL)
1973 8 Bob Gainey   Canada Peterborough Petes (OHA)
1974 5 Cam Connor   Canada Flin Flon Bombers (WCHL)
1974 7 Doug Risebrough   Canada Kitchener Rangers (OHA)
1974 10 Rick Chartraw   United States Kitchener Rangers (OHA)
1974 12 Mario Tremblay   Canada Montreal Bleu Blanc Rouge (QMJHL)
1974 15 Gord McTavish   Canada Sudbury Wolves (QMJHL)
1975 9 Robin Sadler   Canada Edmonton Oil Kings (WCHL)
1975 15 Pierre Mondou   Canada Montreal Bleu Blanc Rouge (QMJHL)
1976 12 Peter Lee   Canada Ottawa 67s (OMJHL)
1976 13 Rod Schutt   Canada Sudbury Wolves (OMJHL)
1976 18 Bruce Baker   Canada Ottawa 67s (OMJHL)
1977 10 Mark Napier   Canada Birmingham Bulls (WHA)
1977 18 Norm Dupont   Canada Montreal Juniors (QMJHL)
1978 8 Danny Geoffrion   Canada Cornwall Royals (QMJHL)
1978 17 Dave Hunter   Canada Sudbury Wolves (OMJHL)
1980 1 Doug Wickenheiser   Canada Regina Pats (WHL)
1981 7 Mark Hunter   Canada Brantford Alexanders (OHL)
1981 18 Gilbert Delorme   Canada Chicoutimi Saguenéens (QMJHL)
1981 18 Jan Ingman   Sweden Färjestad BK (Elitserien)
1982 19 Alain Heroux   Canada Chicoutimi Saguenéens (QMJHL)
1983 19 Alfie Turcotte   United States Portland Winter Hawks (WHL)
1984 5 Petr Svoboda   Czech Republic CHZ Litvinov (Czech)
1984 8 Shayne Corson   Canada Brantford Alexanders (OHL)
1985 12 Jose Charbonneau   Canada Drummondville Voltigeurs (QMJHL)
1985 16 Tom Chorske   United States Minneapolis Southwest HS (USHS–MN)
1986 15 Mark Pederson   Canada Medicine Hat Tigers (WHL)
1987 17 Andrew Cassels   Canada Ottawa 67s (OHL)
1988 20 Eric Charron   Canada Trois-Rivieres Draveurs (QMJHL)
1989 13 Lindsay Vallis   Canada Seattle Thunderbirds (WHL)
1990 12 Turner Stevenson   Canada Seattle Thunderbirds (WHL)
1991 17 Brent Bilodeau   United States Seattle Thunderbirds (WHL)
1992 20 David Wilkie   United States Kamloops Blazers (WHL)
1993 21 Saku Koivu   Finland TPS (SM-Liiga)
1994 18 Brad Brown   Canada North Bay Centennials (OHL)
1995 8 Terry Ryan   Canada Tri-City Americans (WHL)
1996 18 Matt Higgins   Canada Moose Jaw Warriors (WHL)
1997 11 Jason Ward   Canada Erie Otters (OHL)
1998 16 Eric Chouinard   Canada Quebec Remparts (QMJHL)
2000 13 Ron Hainsey   United States UMass-Lowell River Hawks (NCAA)
2000 16 Marcel Hossa   Slovakia Portland Winterhawks (WHL)
2001 7 Mike Komisarek   United States Michigan Wolverines (NCAA)
2001 25 Alexander Perezhogin   Russia Avangard Omsk (RSL)
2002 14 Chris Higgins   United States Yale Bulldogs (NCAA)
2003 10 Andrei Kostitsyn   Belarus CSKA Moscow (RSL)
2004 18 Kyle Chipchura   Canada Prince Albert Raiders (WHL)
2005 5 Carey Price   Canada Tri-City Americans (WHL)
2006 20 David Fischer   United States Apple Valley HS (USHS–MN)
2007 12 Ryan McDonagh   United States Cretin-Derham Hall HS (USHS–MN)
2007 22 Max Pacioretty   United States Sioux City Musketeers (USHL)
2009 18 Louis Leblanc   Canada Omaha Lancers (USHL)
2010 22 Jarred Tinordi   United States London Knights (OHL)
2011 17 Nathan Beaulieu   Canada Saint John Sea Dogs (QMJHL)
2012 3 Alex Galchenyuk   United States Sarnia Sting (OHL)
2013 25 Michael McCarron   United States USA NTDP (USHL)
2014 26 Nikita Scherbak   Russia Saskatoon Blades (WHL)
2015 26 Noah Juulsen   Canada Everett Silvertips (WHL)
2016 9 Mikhail Sergachev   Russia Windsor Spitfires (OHL)
2017 25 Ryan Poehling   United States St. Cloud State Huskies (NCAA)
2018 3 Jesperi Kotkaniemi   Finland Assat (Liiga)
2019 15 Cole Caufield   United States U.S. NTDP (USHL)
2020 16 Kaiden Guhle   Canada Prince Albert Raiders (WHL)
2021 31 Logan Mailloux   Canada SK Lejon (Hockeyettan)
2022 1 Juraj Slafkovsky   Slovakia TPS (Liiga)
2022 26 Filip Mesar   Slovakia HK Poprad (Tipos Extraliga)
2023 5 David Reinbacher   Austria EHC Kloten (National League)

Draft picks edit

Statistics are complete as of the 2021–22 NHL season and show each player's career regular season totals in the NHL. Wins, losses, ties, overtime losses and goals against average apply to goaltenders and are used only for players at that position.

Draft Round Pick Player Nationality Pos GP G A Pts PIM W L T OT GAA
1963 1 1 Garry Monahan   Canada C 748 116 169 285 484
1963 2 7 Rodney Presswood   Canada D
1963 3 13 Roy Pugh   Canada C
1963 4 18 Glen Shirton   Canada D
1964 1 6 Claude Chagnon   Canada D
1964 2 12 Guy Allen   Canada D
1964 3 18 Paul Reid   Canada F
1964 4 24 Michel Jacques   Canada LW
1965 1 5 Pierre Bouchard   Canada D 595 24 82 106 433
1966 1 5 Phil Myre   Canada G 495 0 10 10 101 149 198 76 3.53
1966 2 11 Moe St. Jacques   Canada C
1966 3 17 Jude Drouin   Canada C 666 151 305 456 346
1966 4 23 Bob Pate   Canada D
1967 1 8 Elgin McCann   Canada RW
1968 1 1 Michel Plasse   Canada G 299 0 9 9 62 92 136 54 3.79
1968 1 2 Roger Belisle   Canada C
1968 1 3 Jim Pritchard   Canada D
1968 3 23 Don Grierson   Canada RW
1969 1 1 Rejean Houle   Canada RW 635 161 247 408 395
1969 1 2 Marc Tardif   Canada LW 517 194 207 401 443
1969 3 32 Bobby Sheehan   United States C 310 48 63 111 40
1969 4 44 Murray Anderson   Canada D 40 0 1 1 68
1969 5 56 Gary Doyle   Canada G
1969 6 63 Guy Delparte   Canada D 48 1 8 9 18
1969 6 68 Lynn Powis   Canada C 130 19 33 52 25
1969 7 74 Ian Wilkie   Canada G
1969 7 75 Dale Power   Canada C
1969 8 79 Frank Hamill   Canada F
1969 9 83 Gilles Drolet   Canada D
1969 10 84 Darrel Knibbs   Canada C
1970 1 5 Ray Martynuik   Canada G
1970 1 6 Chuck Lefley   Canada C 407 128 164 292 137
1970 3 31 Steve Carlyle   Canada D
1970 4 45 Cal Hammond   Canada G
1970 4 52 John French   Canada LW
1970 4 66 Rick Wilson   Canada D 239 6 26 32 165
1970 6 80 Bob Brown   Canada D
1970 7 93 Bob Fowler   United States RW
1970 8 105 Ric Jordan   Canada D
1971 1 1 Guy Lafleur   Canada RW 1126 560 793 1353 399
1971 1 7 Chuck Arnason   Canada RW 401 109 90 199 122
1971 1 11 Murray Wilson   Canada LW 386 94 95 189 162
1971 2 20 Larry Robinson   Canada D 1384 208 750 958 793
1971 2 24 Michel DeGuise   Canada G
1971 2 25 Terry French   Canada C
1971 3 31 Jim Cahoon   Canada C
1971 4 45 Ed Sidebottom   Canada D
1971 4 53 Greg Hubick   Canada D 77 6 9 15 10
1971 5 67 Mike Busniuk   Canada D 143 3 23 26 297
1971 6 81 Ross Butler   Canada LW
1971 7 95 Peter Sullivan   Canada C 126 28 54 82 40
1972 1 4 Steve Shutt   Canada RW 930 424 393 817 410
1972 1 6 Michel Larocque   Canada G 312 0 18 18 18 160 89 45 3.33
1972 1 8 Dave Gardner   Canada D 350 75 115 190 41
1972 1 14 John Van Boxmeer   Canada D 588 84 274 358 465
1972 3 46 Ed Gilbert   Canada C 166 21 31 52 22
1972 4 62 Dave Elenbaas   Canada G
1972 5 66 Bill Nyrop   United States D 207 12 51 63 101
1972 6 94 D'Arcy Ryan   Canada F
1972 7 110 Yves Archambault   Canada G
1972 8 126 Graham Parsons   Canada G
1972 9 142 Eddie Bumbacco   Canada F
1972 10 151 Fred Riggall   Canada RW
1972 11 152 Ron Leblanc   Canada RW
1973 1 8 Bob Gainey   Canada LW 1160 239 262 501 585
1973 2 17 Glenn Goldup   Canada F 291 52 67 119 303
1973 2 22 Peter Marrin   Canada C
1973 2 32 Ron Andruff   Canada C 153 19 36 55 54
1973 3 37 Ed Humphreys   Canada G
1973 4 56 Al Hangsleben   United States D 185 21 48 69 396
1973 4 64 Richard Latulippe   Canada C
1973 5 80 Gerard Gibbons   Canada D
1973 6 96 Dennis Patry   Canada F
1973 7 112 Michel Belisle   Canada C
1973 8 128 Mario Desjardins   Canada F
1973 9 143 Bob Wright   Canada F
1973 10 158 Alain Labrecque   Canada LW
1973 11 166 Gord Halliday   Canada F
1973 12 167 Cap Raeder   United States G
1973 13 168 Louis Chiasson   Canada C
1974 1 5 Cam Connor   Canada RW 89 9 22 31 256
1974 1 7 Doug Risebrough   Canada C 740 185 286 471 1542
1974 1 10 Rick Chartraw   United States D 420 28 64 92 399
1974 1 12 Mario Tremblay   Canada RW 852 258 326 584 1043
1974 1 15 Gord McTavish   Canada C 11 1 3 4 2
1974 2 30 Gary MacGregor   Canada C
1974 2 33 Gilles Lupien   Canada D 226 5 25 30 416
1974 3 51 Marty Howe   United States D 197 2 29 31 99
1974 4 61 Barry Legge   Canada D 107 1 11 12 144
1974 4 69 Mike McKegney   Canada F
1974 6 105 John Stewart   Canada C 2 0 0 0 0
1974 7 123 Joe Micheletti   United States D 158 11 60 71 114
1974 8 140 Jamie Hislop   Canada RW 345 75 103 178 86
1974 9 157 Gord Stewart   Canada F
1974 10 172 Chuck Luksa   Canada D 8 0 1 1 4
1974 11 187 Cliff Cox   Canada F
1974 12 199 Dave Lumley   Canada RW 437 98 160 258 680
1974 13 209 Mike Hobin   Canada F
1975 1 9 Robin Sadler   Canada D
1975 1 15 Pierre Mondou   Canada RW 548 194 262 456 179
1975 2 22 Brian Engblom   Canada D 659 29 177 206 599
1975 2 34 Kelvin Greenbank   Canada RW
1975 3 51 Paul Woods   Canada C 501 72 124 196 276
1975 3 52 Pat Hughes   Canada RW 573 130 128 258 646
1975 4 70 Dave Gorman   Canada RW 3 0 0 0 0
1975 5 88 Jim Turkiewicz   Canada D
1975 6 106 Michel Lachance   Canada D 21 0 4 4 22
1975 7 124 Tim Burke   United States D
1975 8 142 Craig Norwich   United States D 104 17 58 75 60
1975 9 158 Paul Clarke   Canada F
1975 10 173 Bob Ferriter   United States LW
1975 11 187 David Bell   Canada F
1975 12 198 Carl Jackson   Canada G
1975 13 204 Michel Brisebois   Canada RW
1975 14 208 Roger Bourque   Canada D
1975 15 211 Jim Lundquist   United States D
1975 16 214 Don Madson   United States C
1975 17 215 Bob Bain   United States D
1976 1 12 Peter Lee   Canada LW 431 114 131 245 257
1976 1 13 Rod Schutt   Canada LW 286 77 92 169 177
1976 1 18 Bruce Baker   Canada F
1976 2 36 Barry Melrose   Canada D 300 10 23 33 728
1976 3 54 Bill Baker   United States D 143 7 25 32 175
1976 4 72 Ed Clarey   Canada RW
1976 5 90 Maurice Barrette   Canada G
1976 6 108 Pierre Brassard   Canada LW
1976 7 118 Rich Gosselin   Canada C
1976 8 123 John Gregory   Canada D
1976 9 125 Bruce Horsch   United States G
1976 10 127 John Tavella   Canada LW
1976 11 129 Mark Davidson   Canada F
1976 12 131 Bill Wells   Canada LW
1976 13 133 Ron Wilson   Canada C 832 110 216 326 415
1977 1 10 Mark Napier   Canada RW 767 235 306 541 157
1977 1 18 Norm Dupont   Canada LW 256 55 85 140 52
1977 2 36 Rod Langway   United States D 994 51 278 329 849
1977 3 43 Alain Cote   Canada LW 696 103 190 293 383
1977 3 46 Pierre Lagace   Canada C
1977 3 49 Moe Robinson   Canada D 1 0 0 0 0
1977 3 54 Gordie Roberts   United States D 1097 61 359 420 1582
1977 4 64 Robert Holland   Canada G 44 0 0 0 2 11 22 9 4.08
1977 5 90 Gaetan Rochette   Canada RW
1977 6 108 Bill Himmelright   United States D
1977 7 124 Richard Sevigny   Canada G 176 0 1 1 94 80 54 20 3.21
1977 8 137 Keith Hendrickson   United States D
1977 8 140 Mike Reilly   United States RW
1977 9 152 Barry Borrett   Canada G
1977 9 154 Sid Tanchak   Canada C
1977 10 160 Mark Holden   United States G 8 0 1 1 0 2 2 1 4.03
1977 10 162 Craig Laughlin   Canada RW 549 136 205 341 364
1977 11 167 Dan Poulin   Canada D 3 1 1 2 2
1977 11 169 Tom McDonell   Canada F
1977 12 173 Cary Farelli   Canada RW
1977 12 174 Carey Walker   Canada G
1977 13 176 Mark Wells   United States C
1977 13 177 Stan Palmer   United States D
1977 14 179 Jean Belisle   Canada G
1977 14 180 Bob Daly   Canada G
1977 15 182 Bob Boileau   Canada D
1977 15 183 John Costello   United States C
1978 1 8 Danny Geoffrion   Canada RW 111 20 32 52 99
1978 1 17 Dave Hunter   Canada LW 746 133 190 323 918
1978 2 30 Dale Yakiwchuk   Canada LW
1978 2 36 Ron Carter   Canada RW 2 0 0 0 0
1978 3 42 Richard David   Canada LW 31 4 4 8 10
1978 4 69 Kevin Reeves   Canada C
1978 5 86 Mike Boyd   Canada D
1978 6 103 Keith Acton   Canada C 1023 226 358 584 1172
1978 7 120 Jim Lawson   Canada F
1978 8 137 Larry Landon   Canada LW 9 0 0 0 2
1978 9 154 Kevin Constantine   United States G
1978 10 171 John Swan   Canada C
1978 11 186 Daniel Metivier   Canada RW
1978 12 201 Viacheslav Fetisov   Russia D 546 36 192 228 656
1978 13 212 Jeff Mars   United States F
1978 14 222 Greg Tiganelli   United States LW
1978 15 225 George Goulakos   Canada LW
1978 16 227 Ken Moodie   Canada F
1978 17 229 Serge LeBlanc   Canada D
1978 18 230 Bob Magnuson   United States F
1978 19 231 Chris Nilan   United States RW 688 110 115 225 3043
1978 20 232 Rick Wilson   Canada G
1978 21 233 Louis Sleigher   Canada RW 194 46 53 99 146
1978 22 234 Doug Robb   Canada RW
1979 2 27 Gaston Gingras   Canada D 476 61 174 235 161
1979 2 37 Mats Naslund   Sweden LW 651 251 383 634 111
1979 3 43 Craig Levie   Canada D 183 22 53 75 177
1979 3 44 Guy Carbonneau   Canada C 1318 260 403 663 820
1979 3 58 Rick Wamsley   Canada G 407 0 9 9 52 204 131 46 3.34
1979 4 79 Dave Orleski   Canada LW 2 0 0 0 0
1979 5 100 Yvan Joly   Canada RW 2 0 0 0 0
1979 6 121 Greg Moffett   United States G
1980 1 1 Doug Wickenheiser   Canada C 556 111 165 276 286
1980 2 27 Ric Nattress   Canada D 536 29 135 164 377
1980 2 40 John Chabot   Canada C 508 84 228 312 85
1980 3 45 John Newberry   Canada C 22 0 4 4 6
1980 3 61 Craig Ludwig   United States D 1256 38 184 222 1437
1980 4 82 Jeff Teal   United States RW 6 0 1 1 0
1980 5 103 Remi Gagne   Canada RW
1980 6 124 Mike McPhee   Canada LW 744 200 199 399 661
1980 7 145 Bill Norton   United States LW
1980 8 166 Steve Penney   Canada G 91 0 1 1 17 35 28 12 3.62
1980 9 187 John Schmidt   United States D
1980 10 208 Scott Robinson   Canada G 1 0 0 0 2
1981 1 7 Mark Hunter   Canada RW 628 213 171 384 1426
1981 1 18 Gilbert Delorme   Canada D 541 31 92 123 520
1981 1 19 Jan Ingman   Sweden F
1981 2 32 Lars Eriksson   Sweden G
1981 2 40 Chris Chelios   United States D 1651 185 763 948 2891
1981 3 46 Dieter Hegen   Germany LW
1981 4 82 Kjell Dahlin   Sweden F 166 57 59 116 10
1981 5 88 Steve Rooney   United States LW 154 15 13 28 496
1981 6 124 Tom Anastos   United States C
1981 7 145 Tom Kurvers   United States D 659 93 328 421 350
1981 8 166 Paul Gess   United States LW
1981 9 187 Scott Ferguson   United States D
1981 10 208 Dan Burrows   Canada G
1982 1 19 Alain Heroux   Canada LW
1982 2 31 Jocelyn Gauvreau   Canada D 2 0 0 0 0
1982 2 32 Kent Carlson   United States D 113 7 11 18 148
1982 2 33 David Maley   United States LW 466 43 81 124 1043
1982 2 40 Scott Sandelin   United States D 25 0 4 4 2
1982 3 61 Scott Harlow   United States LW 1 0 1 1 0
1982 4 69 John DeVoe   United States W
1982 5 103 Kevin Houle   United States LW
1982 6 117 Ernie Vargas   United States RW
1982 6 124 Mike Dark   Canada D 43 5 6 11 14
1982 7 145 Hannu Jarvenpaa   Finland RW 114 11 26 37 83
1982 8 150 Steve Smith   United States D
1982 8 166 Tom Koliouspoulos   United States C
1982 9 187 Brian Williams   United States C
1982 10 208 Bob Emery   United States D
1982 11 229 Darren Acheson   Canada C
1982 12 250 Bill Brauer   United States D
1983 1 17 Alfie Turcotte   United States C 112 17 29 46 49
1983 2 26 Claude Lemieux   Canada RW 1215 379 407 786 1777
1983 2 27 Sergio Momesso   Canada LW 710 152 193 345 1557
1983 2 35 Todd Francis   Canada RW
1983 3 45 Daniel Letendre   Canada RW
1983 4 80 John Kordic   Canada RW 244 17 18 35 997
1983 5 101 Dan Wurst   United States D
1983 6 122 Arto Javanainen   Finland RW 14 4 1 5 2
1983 7 143 Vladislav Tretiak   Russia G
1983 8 164 Rob Bryden   Canada W
1983 9 185 Grant McKay   Canada D
1983 10 206 Thomas Rundqvist   Sweden C 2 0 1 1 0
1983 11 227 Jeff Perpich   United States D
1983 12 248 Jean-Guy Bergeron   Canada D
1984 1 5 Petr Svoboda   Czech Republic D 1028 58 341 399 1605
1984 1 8 Shayne Corson   Canada LW 1156 273 420 693 2357
1984 2 29 Stephane Richer   Canada LW 1054 421 398 819 614
1984 3 51 Patrick Roy   Canada G 1029 0 45 45 262 551 315 131 2.54
1984 3 54 Graeme Bonar
list, montreal, canadiens, draft, picks, this, complete, list, hockey, players, were, drafted, national, hockey, league, entry, draft, montreal, canadiens, franchise, includes, every, player, drafted, regardless, whether, they, played, team, canadiens, selecte. This is a complete list of ice hockey players who were drafted in the National Hockey League Entry Draft by the Montreal Canadiens franchise It includes every player who was drafted regardless of whether they played for the team The Canadiens selected Carey Price 5th overall in the 2005 NHL Entry Draft The NHL Entry Draft is held each June allowing teams to select players who have turned 18 years old by September 15 in the year the draft is held The draft order is determined by the previous season s order of finish with non playoff teams drafting first followed by the teams that made the playoffs with the specific order determined by the number of points earned by each team 1 The NHL holds a weighted lottery for the 14 non playoff teams allowing the winner to move up a maximum of four positions in the entry draft 2 The team with the fewest points has the best chance of winning the lottery with each successive team given a lower chance of moving up in the draft 1 Between 1986 and 1994 the NHL also held a Supplemental Draft for players in American colleges 3 Contents 1 Key 2 First round picks 3 Draft picks 4 See also 5 ReferencesKey edit Played at least one game with the Canadiens Spent entire NHL career with the Canadiens General terms and abbreviations Term or abbreviation Definition Draft The year that the player was selected Round The round of the draft in which the player was selected Pick The overall position in the draft at which the player was selected S Supplemental draft selection Position abbreviations Abbreviation Definition G Goaltender D Defence LW Left wing C Centre RW Right wing F Forward Abbreviations for statistical columns Abbreviation Definition Pos Position GP Games played G Goals A Assists Pts Points PIM Penalties in minutes W Wins L Losses T Ties OT Overtime shootout losses GAA Goals against average Does not applyFirst round picks editYear Overall Player Nationality Drafted from 1963 1 Garry Monahan nbsp Canada St Michael s Buzzers MetJHL 1964 6 Claude Chagnon nbsp Canada Rosemount Midgets SAAAMHL 1965 5 Pierre Bouchard nbsp Canada St Vincent de Paul Saints LHJAA 1966 5 Phil Myre nbsp Canada Shawinigan Bruins QJHL 1967 8 Elgin McCann nbsp Canada Weyburn Red Wings WCJHL 1968 1 Michel Plasse nbsp Canada Drummondville Rangers QJHL 1968 2 Roger Belisle nbsp Canada Montreal North Beavers LHIQ 1968 3 Jim Pritchard nbsp Canada Winnipeg Jets WCJHL 1969 1 Rejean Houle nbsp Canada Montreal Junior Canadiens OHA 1969 2 Marc Tardif nbsp Canada Montreal Junior Canadiens OHA 1970 5 Ray Martynuik nbsp Canada Flin Flon Bombers WCJHL 1970 6 Chuck Lefley nbsp Canada Canadian National Development Team 1971 1 Guy Lafleur nbsp Canada Quebec Remparts QMJHL 1971 11 Murray Wilson nbsp Canada Ottawa 67s OHA 1972 4 Steve Shutt nbsp Canada Toronto Marlboros OHA 1972 6 Michel Larocque nbsp Canada Ottawa 67s OHA 1972 8 Dave Gardner nbsp Canada Toronto Marlboros OHA 1972 14 John Van Boxmeer nbsp Canada Guelph Platers SOJHL 1973 8 Bob Gainey nbsp Canada Peterborough Petes OHA 1974 5 Cam Connor nbsp Canada Flin Flon Bombers WCHL 1974 7 Doug Risebrough nbsp Canada Kitchener Rangers OHA 1974 10 Rick Chartraw nbsp United States Kitchener Rangers OHA 1974 12 Mario Tremblay nbsp Canada Montreal Bleu Blanc Rouge QMJHL 1974 15 Gord McTavish nbsp Canada Sudbury Wolves QMJHL 1975 9 Robin Sadler nbsp Canada Edmonton Oil Kings WCHL 1975 15 Pierre Mondou nbsp Canada Montreal Bleu Blanc Rouge QMJHL 1976 12 Peter Lee nbsp Canada Ottawa 67s OMJHL 1976 13 Rod Schutt nbsp Canada Sudbury Wolves OMJHL 1976 18 Bruce Baker nbsp Canada Ottawa 67s OMJHL 1977 10 Mark Napier nbsp Canada Birmingham Bulls WHA 1977 18 Norm Dupont nbsp Canada Montreal Juniors QMJHL 1978 8 Danny Geoffrion nbsp Canada Cornwall Royals QMJHL 1978 17 Dave Hunter nbsp Canada Sudbury Wolves OMJHL 1980 1 Doug Wickenheiser nbsp Canada Regina Pats WHL 1981 7 Mark Hunter nbsp Canada Brantford Alexanders OHL 1981 18 Gilbert Delorme nbsp Canada Chicoutimi Sagueneens QMJHL 1981 18 Jan Ingman nbsp Sweden Farjestad BK Elitserien 1982 19 Alain Heroux nbsp Canada Chicoutimi Sagueneens QMJHL 1983 19 Alfie Turcotte nbsp United States Portland Winter Hawks WHL 1984 5 Petr Svoboda nbsp Czech Republic CHZ Litvinov Czech 1984 8 Shayne Corson nbsp Canada Brantford Alexanders OHL 1985 12 Jose Charbonneau nbsp Canada Drummondville Voltigeurs QMJHL 1985 16 Tom Chorske nbsp United States Minneapolis Southwest HS USHS MN 1986 15 Mark Pederson nbsp Canada Medicine Hat Tigers WHL 1987 17 Andrew Cassels nbsp Canada Ottawa 67s OHL 1988 20 Eric Charron nbsp Canada Trois Rivieres Draveurs QMJHL 1989 13 Lindsay Vallis nbsp Canada Seattle Thunderbirds WHL 1990 12 Turner Stevenson nbsp Canada Seattle Thunderbirds WHL 1991 17 Brent Bilodeau nbsp United States Seattle Thunderbirds WHL 1992 20 David Wilkie nbsp United States Kamloops Blazers WHL 1993 21 Saku Koivu nbsp Finland TPS SM Liiga 1994 18 Brad Brown nbsp Canada North Bay Centennials OHL 1995 8 Terry Ryan nbsp Canada Tri City Americans WHL 1996 18 Matt Higgins nbsp Canada Moose Jaw Warriors WHL 1997 11 Jason Ward nbsp Canada Erie Otters OHL 1998 16 Eric Chouinard nbsp Canada Quebec Remparts QMJHL 2000 13 Ron Hainsey nbsp United States UMass Lowell River Hawks NCAA 2000 16 Marcel Hossa nbsp Slovakia Portland Winterhawks WHL 2001 7 Mike Komisarek nbsp United States Michigan Wolverines NCAA 2001 25 Alexander Perezhogin nbsp Russia Avangard Omsk RSL 2002 14 Chris Higgins nbsp United States Yale Bulldogs NCAA 2003 10 Andrei Kostitsyn nbsp Belarus CSKA Moscow RSL 2004 18 Kyle Chipchura nbsp Canada Prince Albert Raiders WHL 2005 5 Carey Price nbsp Canada Tri City Americans WHL 2006 20 David Fischer nbsp United States Apple Valley HS USHS MN 2007 12 Ryan McDonagh nbsp United States Cretin Derham Hall HS USHS MN 2007 22 Max Pacioretty nbsp United States Sioux City Musketeers USHL 2009 18 Louis Leblanc nbsp Canada Omaha Lancers USHL 2010 22 Jarred Tinordi nbsp United States London Knights OHL 2011 17 Nathan Beaulieu nbsp Canada Saint John Sea Dogs QMJHL 2012 3 Alex Galchenyuk nbsp United States Sarnia Sting OHL 2013 25 Michael McCarron nbsp United States USA NTDP USHL 2014 26 Nikita Scherbak nbsp Russia Saskatoon Blades WHL 2015 26 Noah Juulsen nbsp Canada Everett Silvertips WHL 2016 9 Mikhail Sergachev nbsp Russia Windsor Spitfires OHL 2017 25 Ryan Poehling nbsp United States St Cloud State Huskies NCAA 2018 3 Jesperi Kotkaniemi nbsp Finland Assat Liiga 2019 15 Cole Caufield nbsp United States U S NTDP USHL 2020 16 Kaiden Guhle nbsp Canada Prince Albert Raiders WHL 2021 31 Logan Mailloux nbsp Canada SK Lejon Hockeyettan 2022 1 Juraj Slafkovsky nbsp Slovakia TPS Liiga 2022 26 Filip Mesar nbsp Slovakia HK Poprad Tipos Extraliga 2023 5 David Reinbacher nbsp Austria EHC Kloten National League Draft picks editStatistics are complete as of the 2021 22 NHL season and show each player s career regular season totals in the NHL Wins losses ties overtime losses and goals against average apply to goaltenders and are used only for players at that position Draft Round Pick Player Nationality Pos GP G A Pts PIM W L T OT GAA 1963 1 1 Garry Monahan nbsp Canada C 748 116 169 285 484 1963 2 7 Rodney Presswood nbsp Canada D 1963 3 13 Roy Pugh nbsp Canada C 1963 4 18 Glen Shirton nbsp Canada D 1964 1 6 Claude Chagnon nbsp Canada D 1964 2 12 Guy Allen nbsp Canada D 1964 3 18 Paul Reid nbsp Canada F 1964 4 24 Michel Jacques nbsp Canada LW 1965 1 5 Pierre Bouchard nbsp Canada D 595 24 82 106 433 1966 1 5 Phil Myre nbsp Canada G 495 0 10 10 101 149 198 76 3 53 1966 2 11 Moe St Jacques nbsp Canada C 1966 3 17 Jude Drouin nbsp Canada C 666 151 305 456 346 1966 4 23 Bob Pate nbsp Canada D 1967 1 8 Elgin McCann nbsp Canada RW 1968 1 1 Michel Plasse nbsp Canada G 299 0 9 9 62 92 136 54 3 79 1968 1 2 Roger Belisle nbsp Canada C 1968 1 3 Jim Pritchard nbsp Canada D 1968 3 23 Don Grierson nbsp Canada RW 1969 1 1 Rejean Houle nbsp Canada RW 635 161 247 408 395 1969 1 2 Marc Tardif nbsp Canada LW 517 194 207 401 443 1969 3 32 Bobby Sheehan nbsp United States C 310 48 63 111 40 1969 4 44 Murray Anderson nbsp Canada D 40 0 1 1 68 1969 5 56 Gary Doyle nbsp Canada G 1969 6 63 Guy Delparte nbsp Canada D 48 1 8 9 18 1969 6 68 Lynn Powis nbsp Canada C 130 19 33 52 25 1969 7 74 Ian Wilkie nbsp Canada G 1969 7 75 Dale Power nbsp Canada C 1969 8 79 Frank Hamill nbsp Canada F 1969 9 83 Gilles Drolet nbsp Canada D 1969 10 84 Darrel Knibbs nbsp Canada C 1970 1 5 Ray Martynuik nbsp Canada G 1970 1 6 Chuck Lefley nbsp Canada C 407 128 164 292 137 1970 3 31 Steve Carlyle nbsp Canada D 1970 4 45 Cal Hammond nbsp Canada G 1970 4 52 John French nbsp Canada LW 1970 4 66 Rick Wilson nbsp Canada D 239 6 26 32 165 1970 6 80 Bob Brown nbsp Canada D 1970 7 93 Bob Fowler nbsp United States RW 1970 8 105 Ric Jordan nbsp Canada D 1971 1 1 Guy Lafleur nbsp Canada RW 1126 560 793 1353 399 1971 1 7 Chuck Arnason nbsp Canada RW 401 109 90 199 122 1971 1 11 Murray Wilson nbsp Canada LW 386 94 95 189 162 1971 2 20 Larry Robinson nbsp Canada D 1384 208 750 958 793 1971 2 24 Michel DeGuise nbsp Canada G 1971 2 25 Terry French nbsp Canada C 1971 3 31 Jim Cahoon nbsp Canada C 1971 4 45 Ed Sidebottom nbsp Canada D 1971 4 53 Greg Hubick nbsp Canada D 77 6 9 15 10 1971 5 67 Mike Busniuk nbsp Canada D 143 3 23 26 297 1971 6 81 Ross Butler nbsp Canada LW 1971 7 95 Peter Sullivan nbsp Canada C 126 28 54 82 40 1972 1 4 Steve Shutt nbsp Canada RW 930 424 393 817 410 1972 1 6 Michel Larocque nbsp Canada G 312 0 18 18 18 160 89 45 3 33 1972 1 8 Dave Gardner nbsp Canada D 350 75 115 190 41 1972 1 14 John Van Boxmeer nbsp Canada D 588 84 274 358 465 1972 3 46 Ed Gilbert nbsp Canada C 166 21 31 52 22 1972 4 62 Dave Elenbaas nbsp Canada G 1972 5 66 Bill Nyrop nbsp United States D 207 12 51 63 101 1972 6 94 D Arcy Ryan nbsp Canada F 1972 7 110 Yves Archambault nbsp Canada G 1972 8 126 Graham Parsons nbsp Canada G 1972 9 142 Eddie Bumbacco nbsp Canada F 1972 10 151 Fred Riggall nbsp Canada RW 1972 11 152 Ron Leblanc nbsp Canada RW 1973 1 8 Bob Gainey nbsp Canada LW 1160 239 262 501 585 1973 2 17 Glenn Goldup nbsp Canada F 291 52 67 119 303 1973 2 22 Peter Marrin nbsp Canada C 1973 2 32 Ron Andruff nbsp Canada C 153 19 36 55 54 1973 3 37 Ed Humphreys nbsp Canada G 1973 4 56 Al Hangsleben nbsp United States D 185 21 48 69 396 1973 4 64 Richard Latulippe nbsp Canada C 1973 5 80 Gerard Gibbons nbsp Canada D 1973 6 96 Dennis Patry nbsp Canada F 1973 7 112 Michel Belisle nbsp Canada C 1973 8 128 Mario Desjardins nbsp Canada F 1973 9 143 Bob Wright nbsp Canada F 1973 10 158 Alain Labrecque nbsp Canada LW 1973 11 166 Gord Halliday nbsp Canada F 1973 12 167 Cap Raeder nbsp United States G 1973 13 168 Louis Chiasson nbsp Canada C 1974 1 5 Cam Connor nbsp Canada RW 89 9 22 31 256 1974 1 7 Doug Risebrough nbsp Canada C 740 185 286 471 1542 1974 1 10 Rick Chartraw nbsp United States D 420 28 64 92 399 1974 1 12 Mario Tremblay nbsp Canada RW 852 258 326 584 1043 1974 1 15 Gord McTavish nbsp Canada C 11 1 3 4 2 1974 2 30 Gary MacGregor nbsp Canada C 1974 2 33 Gilles Lupien nbsp Canada D 226 5 25 30 416 1974 3 51 Marty Howe nbsp United States D 197 2 29 31 99 1974 4 61 Barry Legge nbsp Canada D 107 1 11 12 144 1974 4 69 Mike McKegney nbsp Canada F 1974 6 105 John Stewart nbsp Canada C 2 0 0 0 0 1974 7 123 Joe Micheletti nbsp United States D 158 11 60 71 114 1974 8 140 Jamie Hislop nbsp Canada RW 345 75 103 178 86 1974 9 157 Gord Stewart nbsp Canada F 1974 10 172 Chuck Luksa nbsp Canada D 8 0 1 1 4 1974 11 187 Cliff Cox nbsp Canada F 1974 12 199 Dave Lumley nbsp Canada RW 437 98 160 258 680 1974 13 209 Mike Hobin nbsp Canada F 1975 1 9 Robin Sadler nbsp Canada D 1975 1 15 Pierre Mondou nbsp Canada RW 548 194 262 456 179 1975 2 22 Brian Engblom nbsp Canada D 659 29 177 206 599 1975 2 34 Kelvin Greenbank nbsp Canada RW 1975 3 51 Paul Woods nbsp Canada C 501 72 124 196 276 1975 3 52 Pat Hughes nbsp Canada RW 573 130 128 258 646 1975 4 70 Dave Gorman nbsp Canada RW 3 0 0 0 0 1975 5 88 Jim Turkiewicz nbsp Canada D 1975 6 106 Michel Lachance nbsp Canada D 21 0 4 4 22 1975 7 124 Tim Burke nbsp United States D 1975 8 142 Craig Norwich nbsp United States D 104 17 58 75 60 1975 9 158 Paul Clarke nbsp Canada F 1975 10 173 Bob Ferriter nbsp United States LW 1975 11 187 David Bell nbsp Canada F 1975 12 198 Carl Jackson nbsp Canada G 1975 13 204 Michel Brisebois nbsp Canada RW 1975 14 208 Roger Bourque nbsp Canada D 1975 15 211 Jim Lundquist nbsp United States D 1975 16 214 Don Madson nbsp United States C 1975 17 215 Bob Bain nbsp United States D 1976 1 12 Peter Lee nbsp Canada LW 431 114 131 245 257 1976 1 13 Rod Schutt nbsp Canada LW 286 77 92 169 177 1976 1 18 Bruce Baker nbsp Canada F 1976 2 36 Barry Melrose nbsp Canada D 300 10 23 33 728 1976 3 54 Bill Baker nbsp United States D 143 7 25 32 175 1976 4 72 Ed Clarey nbsp Canada RW 1976 5 90 Maurice Barrette nbsp Canada G 1976 6 108 Pierre Brassard nbsp Canada LW 1976 7 118 Rich Gosselin nbsp Canada C 1976 8 123 John Gregory nbsp Canada D 1976 9 125 Bruce Horsch nbsp United States G 1976 10 127 John Tavella nbsp Canada LW 1976 11 129 Mark Davidson nbsp Canada F 1976 12 131 Bill Wells nbsp Canada LW 1976 13 133 Ron Wilson nbsp Canada C 832 110 216 326 415 1977 1 10 Mark Napier nbsp Canada RW 767 235 306 541 157 1977 1 18 Norm Dupont nbsp Canada LW 256 55 85 140 52 1977 2 36 Rod Langway nbsp United States D 994 51 278 329 849 1977 3 43 Alain Cote nbsp Canada LW 696 103 190 293 383 1977 3 46 Pierre Lagace nbsp Canada C 1977 3 49 Moe Robinson nbsp Canada D 1 0 0 0 0 1977 3 54 Gordie Roberts nbsp United States D 1097 61 359 420 1582 1977 4 64 Robert Holland nbsp Canada G 44 0 0 0 2 11 22 9 4 08 1977 5 90 Gaetan Rochette nbsp Canada RW 1977 6 108 Bill Himmelright nbsp United States D 1977 7 124 Richard Sevigny nbsp Canada G 176 0 1 1 94 80 54 20 3 21 1977 8 137 Keith Hendrickson nbsp United States D 1977 8 140 Mike Reilly nbsp United States RW 1977 9 152 Barry Borrett nbsp Canada G 1977 9 154 Sid Tanchak nbsp Canada C 1977 10 160 Mark Holden nbsp United States G 8 0 1 1 0 2 2 1 4 03 1977 10 162 Craig Laughlin nbsp Canada RW 549 136 205 341 364 1977 11 167 Dan Poulin nbsp Canada D 3 1 1 2 2 1977 11 169 Tom McDonell nbsp Canada F 1977 12 173 Cary Farelli nbsp Canada RW 1977 12 174 Carey Walker nbsp Canada G 1977 13 176 Mark Wells nbsp United States C 1977 13 177 Stan Palmer nbsp United States D 1977 14 179 Jean Belisle nbsp Canada G 1977 14 180 Bob Daly nbsp Canada G 1977 15 182 Bob Boileau nbsp Canada D 1977 15 183 John Costello nbsp United States C 1978 1 8 Danny Geoffrion nbsp Canada RW 111 20 32 52 99 1978 1 17 Dave Hunter nbsp Canada LW 746 133 190 323 918 1978 2 30 Dale Yakiwchuk nbsp Canada LW 1978 2 36 Ron Carter nbsp Canada RW 2 0 0 0 0 1978 3 42 Richard David nbsp Canada LW 31 4 4 8 10 1978 4 69 Kevin Reeves nbsp Canada C 1978 5 86 Mike Boyd nbsp Canada D 1978 6 103 Keith Acton nbsp Canada C 1023 226 358 584 1172 1978 7 120 Jim Lawson nbsp Canada F 1978 8 137 Larry Landon nbsp Canada LW 9 0 0 0 2 1978 9 154 Kevin Constantine nbsp United States G 1978 10 171 John Swan nbsp Canada C 1978 11 186 Daniel Metivier nbsp Canada RW 1978 12 201 Viacheslav Fetisov nbsp Russia D 546 36 192 228 656 1978 13 212 Jeff Mars nbsp United States F 1978 14 222 Greg Tiganelli nbsp United States LW 1978 15 225 George Goulakos nbsp Canada LW 1978 16 227 Ken Moodie nbsp Canada F 1978 17 229 Serge LeBlanc nbsp Canada D 1978 18 230 Bob Magnuson nbsp United States F 1978 19 231 Chris Nilan nbsp United States RW 688 110 115 225 3043 1978 20 232 Rick Wilson nbsp Canada G 1978 21 233 Louis Sleigher nbsp Canada RW 194 46 53 99 146 1978 22 234 Doug Robb nbsp Canada RW 1979 2 27 Gaston Gingras nbsp Canada D 476 61 174 235 161 1979 2 37 Mats Naslund nbsp Sweden LW 651 251 383 634 111 1979 3 43 Craig Levie nbsp Canada D 183 22 53 75 177 1979 3 44 Guy Carbonneau nbsp Canada C 1318 260 403 663 820 1979 3 58 Rick Wamsley nbsp Canada G 407 0 9 9 52 204 131 46 3 34 1979 4 79 Dave Orleski nbsp Canada LW 2 0 0 0 0 1979 5 100 Yvan Joly nbsp Canada RW 2 0 0 0 0 1979 6 121 Greg Moffett nbsp United States G 1980 1 1 Doug Wickenheiser nbsp Canada C 556 111 165 276 286 1980 2 27 Ric Nattress nbsp Canada D 536 29 135 164 377 1980 2 40 John Chabot nbsp Canada C 508 84 228 312 85 1980 3 45 John Newberry nbsp Canada C 22 0 4 4 6 1980 3 61 Craig Ludwig nbsp United States D 1256 38 184 222 1437 1980 4 82 Jeff Teal nbsp United States RW 6 0 1 1 0 1980 5 103 Remi Gagne nbsp Canada RW 1980 6 124 Mike McPhee nbsp Canada LW 744 200 199 399 661 1980 7 145 Bill Norton nbsp United States LW 1980 8 166 Steve Penney nbsp Canada G 91 0 1 1 17 35 28 12 3 62 1980 9 187 John Schmidt nbsp United States D 1980 10 208 Scott Robinson nbsp Canada G 1 0 0 0 2 1981 1 7 Mark Hunter nbsp Canada RW 628 213 171 384 1426 1981 1 18 Gilbert Delorme nbsp Canada D 541 31 92 123 520 1981 1 19 Jan Ingman nbsp Sweden F 1981 2 32 Lars Eriksson nbsp Sweden G 1981 2 40 Chris Chelios nbsp United States D 1651 185 763 948 2891 1981 3 46 Dieter Hegen nbsp Germany LW 1981 4 82 Kjell Dahlin nbsp Sweden F 166 57 59 116 10 1981 5 88 Steve Rooney nbsp United States LW 154 15 13 28 496 1981 6 124 Tom Anastos nbsp United States C 1981 7 145 Tom Kurvers nbsp United States D 659 93 328 421 350 1981 8 166 Paul Gess nbsp United States LW 1981 9 187 Scott Ferguson nbsp United States D 1981 10 208 Dan Burrows nbsp Canada G 1982 1 19 Alain Heroux nbsp Canada LW 1982 2 31 Jocelyn Gauvreau nbsp Canada D 2 0 0 0 0 1982 2 32 Kent Carlson nbsp United States D 113 7 11 18 148 1982 2 33 David Maley nbsp United States LW 466 43 81 124 1043 1982 2 40 Scott Sandelin nbsp United States D 25 0 4 4 2 1982 3 61 Scott Harlow nbsp United States LW 1 0 1 1 0 1982 4 69 John DeVoe nbsp United States W 1982 5 103 Kevin Houle nbsp United States LW 1982 6 117 Ernie Vargas nbsp United States RW 1982 6 124 Mike Dark nbsp Canada D 43 5 6 11 14 1982 7 145 Hannu Jarvenpaa nbsp Finland RW 114 11 26 37 83 1982 8 150 Steve Smith nbsp United States D 1982 8 166 Tom Koliouspoulos nbsp United States C 1982 9 187 Brian Williams nbsp United States C 1982 10 208 Bob Emery nbsp United States D 1982 11 229 Darren Acheson nbsp Canada C 1982 12 250 Bill Brauer nbsp United States D 1983 1 17 Alfie Turcotte nbsp United States C 112 17 29 46 49 1983 2 26 Claude Lemieux nbsp Canada RW 1215 379 407 786 1777 1983 2 27 Sergio Momesso nbsp Canada LW 710 152 193 345 1557 1983 2 35 Todd Francis nbsp Canada RW 1983 3 45 Daniel Letendre nbsp Canada RW 1983 4 80 John Kordic nbsp Canada RW 244 17 18 35 997 1983 5 101 Dan Wurst nbsp United States D 1983 6 122 Arto Javanainen nbsp Finland RW 14 4 1 5 2 1983 7 143 Vladislav Tretiak nbsp Russia G 1983 8 164 Rob Bryden nbsp Canada W 1983 9 185 Grant McKay nbsp Canada D 1983 10 206 Thomas Rundqvist nbsp Sweden C 2 0 1 1 0 1983 11 227 Jeff Perpich nbsp United States D 1983 12 248 Jean Guy Bergeron nbsp Canada D 1984 1 5 Petr Svoboda nbsp Czech Republic D 1028 58 341 399 1605 1984 1 8 Shayne Corson nbsp Canada LW 1156 273 420 693 2357 1984 2 29 Stephane Richer nbsp Canada LW 1054 421 398 819 614 1984 3 51 Patrick Roy nbsp Canada G 1029 0 45 45 262 551 315 131 2 54 1984 3 54 Graeme Bonar span, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.