List of Montreal Canadiens players

This is a full list of ice hockey players who have played for the Montreal Canadiens in the National Hockey League (NHL). It includes players that have played at least one regular season or playoff game for the Montreal Canadiens since the team joined the NHL in 1917. Founded in 1909 as one of the founding members of the National Hockey Association (NHA), the Montreal Canadiens were also one of the founding members of the NHL.

As of May 5, 2019, 83 goaltenders and 777 skaters (forwards and defencemen) have appeared in at least one regular-season and/or playoff game with the Montreal Canadiens since the formation of the league in the 1917–18 NHL season. The 709 all-time members of the Canadiens are listed below, with statistics complete through the end of the 2013–14 NHL season. This list does not include members of the Montreal Canadiens while the team was a member of the NHA from 1909 until 1917.

The "Seasons" column lists the first year of the season of the player's first game and the last year of the season of the player's last game. For example, a player who played one game in the 2000–01 season would be listed as playing with the team from 2000–2001, regardless of what calendar year the game occurred within.

Key

  Appeared in a Canadiens game during the 2023–24 season

Abbreviations
Nat Country of birth
GP Games played
Goaltenders
W Wins SO Shutouts
L Losses GAA Goals against average
T Ties SV% Save percentage
OTL Overtime loss
Skaters
Pos Position RW Right wing A Assists
D Defenceman C Centre P Points
LW Left wing G Goals PIM Penalty minutes

Goaltenders

Note: Stats are updated through to the end of the 2023–24 season

Nat Seasons Regular season Playoffs Notes
GP W L T[1] OTL[1] SO GAA SV%[2] GP W L SO GAA SV%[2]
Aebischer, David Switzerland 2005–2007 39 17 15 3 0 3.28 .898
Aiken, John United States 1957–1958 1 0 1 0 0 10.59
Allen, Jake Canada 2020–2024 127 41 68 15 3 3.30 .899
Auld, Alex Canada 2011–2013 16 6 2 2 0 2.64 .914
Bauman, Gary Canada 1966–1967 2 1 1 0 0 2.50
Bergeron, Jean-Claude Canada 1990–1991 18 7 6 2 0 3.76 .862
Bibeault, Paul Canada 1940–1943
1945–1946
102 41 46 14 2 3.55 8 2 6 2 3.12
Binette, Andre Canada 1954–1955 1 1 0 0 0 4.00
Bourque, Claude Canada 1938–1940 61 16 37 8 4 3.02 3 1 2 1 2.55
Broderick, Len Canada 1957–1958 1 1 0 0 0 2.00
Budaj, Peter Slovakia 2012–2014 54 23 16 9 2 2.47 .910 7 0 2 0 5.10 .843
Chabot, Frederic Canada 1990–1991
1992–1994
1998–1999
16 1 4 1 0 2.63 .899
Chabot, Lorne Canada 1933–1934 47 21 20 6 8 2.07
Condon, Mike United States 2015–2016 55 21 25 6 1 2.71 .903
Cox, Abbie Canada 1935–1936 1 0 0 1 0 .860
Cude, Wilf United Kingdom 1933–1941 220 82 100 38 18 2.65 10 3 6 0 2.71
Cyr, Claude Canada 1958–1959 1 0 0 0 0 3.00
Danis, Yann Canada 2005–2006 6 3 2 0 1 2.69 .908
DeJordy, Denis Canada 1971–1972 7 3 2 1 0 4.52
Denis, Marc Canada 2008–2009 1 0 0 0 0 3.00 .857
Dryden, Ken Canada 1970–1973
1974–1979
397 258 57 74 46 2.24 112 80 32 10 2.40
Durnan, Bill Canada 1943–1950 383 208 112 62 34 2.36 45 27 18 2 2.07
Esposito, Tony Canada 1968–1969 13 5 4 4 2 2.73
Evans, Claude Canada 1954–1955 4 1 2 0 0 3.60
Exelby, Randy Canada 1988–1989 1 0 0 0 0 0.00 1.00
Fichaud, Eric Canada 2000–2001
2002–2003
2 0 2 0 0 3.89 .875
Fiset, Stephane Canada 2001–2002 2 0 1 0 0 3.85 .883 1 0 0 0 4.72 .842
Gardiner, Bert Canada 1940–1942 52 14 31 7 2 3.00 3 1 2 0 2.24
Garon, Mathieu Canada 2000–2004 43 16 20 3 4 2.49 .914 1 0 0 0 0.00 1.00
Gauthier, Paul Canada 1937–1938 1 0 0 1 0 1.71
Hackett, Jeff Canada 1998–2003 161 63 68 22 8 2.53 .912
Hainsworth, George Canada 1926–1933
1936–1937
318 167 97 54 75 1.78 31 13 13 6 1.70
Halak, Jaroslav Slovakia 2006–2010 101 56 34 7 9 2.62 .919 23 10 11 0 2.42 .923
Hammond, Andrew Canada 2021–2022 4 3 0 0 0 2.40 .920
Hayward, Brian Canada 1986–1990 141 71 48 17 5 2.96 .900 20 9 8 0 2.74 .903
Herron, Denis Canada 1979–1982 86 43 18 17 4 2.80 5 2 3 0 3.00
Hodge, Charlie Canada 1954–1955
1957–1961
1963–1967
237 115 72 40 21 2.46 16 7 8 2 2.39
Holden, Mark United States 1981–1984 4 0 2 1 0 3.77
Huet, Cristobal France 2005–2008 117 58 39 13 11 2.53 .920 6 2 4 0 2.33 .929
Jablonski, Pat United States 1995–1997 40 9 15 8 0 3.33 .900 1 0 0 0 1.24 .941
Karakas, Mike United States 1939–1940 5 0 4 1 0 3.48
Kinkaid, Keith United States 2019–2020 6 1 1 3 0 4.24 .875
Kuntar, Les United States 1993–1994 6 2 2 0 0 3.18 .877
Labrecque, Patrick Canada 1995–1996 2 0 1 0 0 4.29 .851
Lacroix, Alphonse United States 1925–1926 5 1 4 0 0 3.43
Larocque, Michel Canada 1973–1981 231 144 48 31 17 2,83 12 6 5 1 2.54
Lindgren, Charlie United States 2015–2020 24 10 12 2 2 3.00 .907
Maniago, Cesare Canada 1962–1963 14 5 5 4 0 3.07
McNeil, Gerry Canada 1947–1948
1949–1954
1956–1957
276 119 105 52 28 2.36 35 17 18 5 1.89
McNiven, Michael Canada 2021–2022 1 0 0 0 0 9.00 .571
Melanson, Roland Canada 1991–1992 9 5 3 0 2 2.68 .887
Michaud, Olivier Canada 2001–2002 1 0 0 0 0 0.00 1.000
Montembeault, Sam Canada 2021–2024 119 40 52 18 1 3.42 .899
Montoya, Al United States 2016–2018 23 10 7 3 2 2.85 .905
Moog, Andy Canada 1997–1998 42 18 17 5 3 2.49 .905 9 4 5 1 3.04 .882
Morissette, Jean-Guy Canada 1963–1964 1 0 1 0 0 6.67
Murphy, Hal Canada 1952–1953 1 1 0 0 0 4.00
Murray, Mickey Canada 1929–1930 1 0 1 0 0 4.00
Myre, Phil Canada 1969–1972 49 21 19 6 1 3.06
Niemi, Antti Finland 2017–2019 36 15 11 6 1 3.10 .909
Penney, Steve Canada 1983–1986 76 32 30 10 1 3.45 .881 27 15 12 4 2.69 .901
Perreault, Bob Canada 1955–1956 6 3 3 0 1 2.00
Plante, Jacques Canada 1952–1963 556 314 133 107 58 2.23 90 59 28 10 2.13
Plasse, Michel Canada 1972–1974 32 18 6 5 0 3.29
Poirier, Richard Canada 1972–1985 32 18 6 5 0 1.00
Price, Carey Canada 2007–2022 712 361 261 79 49 2.51 .917 92 43 45 8 2.39 .919
Primeau, Cayden United States 2019–2024 44 11 21 6 2 3.46 .894
Pronovost, Claude Canada 1958–1959 2 0 1 0 0 7.00
Racicot, Andre Canada 1989–1994 68 26 23 8 2 3.50 .880 4 0 1 0 7.68 .833
Rheaume, Herb Canada 1925–1926 10 20 1 0 0 2.92
Riendeau, Vincent Canada 1987–1988 1 0 0 0 0 8.24 .773
Roy, Patrick Canada 1984–1996 551 289 175 66 29 2.78 .912 114 70 42 5 2.46 .920
Scrivens, Ben Canada 2015–2016 15 5 8 0 0 3.07 .906
Sevigny, Richard Canada 1979–1984 141 67 41 17 4 3.10 4 0 3 0 3.75
Soetaert, Doug Canada 1984–1986 51 25 16 6 3 2.13 .887 1 0 0 0 3.00 .889
Theodore, Jose Canada 1995–1997
1998–2006
353 141 158 30 0 23 2.62 .911 28 11 15 1 2.54 .921
Thibault, Jocelyn Canada 1995–1999 158 67 56 24 7 2.73 .908 11 2 7 0 3.94 .885
Thomas, Wayne Canada 1972–1974 52 31 13 5 2 2.69
Tokarski, Dustin Canada 2013–2016 26 9 9 4 1 2.71 .910 5 2 3 0 2.60 .916
Tugnutt, Ron Canada 1993–1995 15 3 6 2 0 3.48 .878 1 0 1 0 5.05 .800
Vachon, Rogatien Canada 1966–1972 206 110 56 30 13 2.56 19 14 5 1 1.94
Vezina, Georges Canada 1917–1926 190 103 81 5 13 3.28 13 10 3 2 2.69
Vokoun, Tomas Czech Republic 1996–1997 1 0 0 0 0 12.00 .714
Wakely, Ernest Canada 1962–1963
1968–1969
2 1 1 0 0 3.50
Wamsley, Rick Canada 1980–1984 131 72 36 16 5 3.29 9 2 6 0 2.23
Worsley, Gump Canada 1963–1970 172 92 44 25 16 2.42 39 29 7 4 1.91
Worters, Roy Canada 1929–1930 1 1 0 0 0 2.00

Skaters