(As of the end of 2021-22 Season)
Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level David Aebischer 174 0 5 5 28 2000-2006 5 G 1978-02-07 Fribourg, Switzerland Major League Andrew Agozzino 21 1 4 5 0 2014-2019 3 L 1991-01-03 Kleinburg, ONT Major League Sami Aittokallio 2 0 0 0 0 2012-2014 2 G 1992-08-06 Tampere, Finland Major League Mark Alt 9 0 0 0 0 2017-2019 2 D 1991-10-18 Kansas City, MO Major League Craig Anderson 104 0 4 4 20 2009-2011 2 G 1981-05-21 Park Ridge, IL Major League Dave Andreychuk 14 1 2 3 2 1999-2000 1 L 1963-09-29 Hamilton, ONT Major League Sven Andrighetto 133 20 35 55 32 2016-2019 3 R 1993-03-21 Zurich, Switzerland Major League Justus Annunen 2 0 1 1 0 2021-2022 1 G 2000-03-11 Kempele, Finland Major League Tyler Arnason 223 31 71 102 56 2006-2009 3 C 1979-03-16 Oklahoma City, OK Major League Nicolas Aube-Kubel 67 11 11 22 41 2021-2022 1 R 1996-05-10 Slave Lake, ALTA Major League Serge Aubin 82 6 7 13 70 1998-2003 3 C 1975-02-15 Val-d'Or, PQ Major League Yuri Babenko 3 0 0 0 0 2000-2001 1 C 1978-01-02 Penza, Russia Major League Mark Barberio 113 6 19 25 55 2016-2020 4 D 1990-03-23 Montreal, PQ Major League Matthew Barnaby 13 4 5 9 37 2003-2004 1 R 1973-05-04 Ottawa, ONT Major League Tyson Barrie 484 75 232 307 163 2011-2019 8 D 1991-07-26 Victoria, BC Major League Justin Barron 2 0 0 0 0 2021-2022 1 D 2001-11-15 Halifax, NS Major League Bates Battaglia 17 1 6 7 14 2002-2004 2 L 1975-12-13 Chicago, IL Major League Francois Beauchemin 163 13 39 52 70 2015-2017 2 D 1980-06-04 Sorel, PQ Major League Wade Belak 35 1 1 2 109 1996-1999 3 D 1976-07-03 Saskatoon, SASK Major League Shawn Belle 4 0 0 0 2 2010-2011 1 D 1985-01-03 Edmonton, ALTA Major League Pierre-Edouard Bellemare 122 18 15 33 38 2019-2021 2 L 1985-03-06 Le Blanc-Mesnil, France Major League Andre Benoit 79 7 21 28 26 2013-2014 1 D 1984-01-06 St. Albert, ONT Major League Jonathan Bernier 37 0 1 1 0 2017-2018 1 G 1988-08-07 Laval, PQ Major League Reto Berra 35 0 1 1 2 2013-2016 3 G 1987-01-03 Bulach, Switzerland Major League Rick Berry 76 0 4 4 98 2000-2002 2 D 1978-11-04 Birtle, MAN Major League Antoine Bibeau 2 0 0 0 0 2019-2020 1 G 1994-05-01 Victoriaville, PQ Major League Chris Bigras 46 1 3 4 18 2015-2018 2 D 1995-02-22 Orillia, ONT Major League Craig Billington 67 0 2 2 6 1996-1999 3 G 1966-09-11 London, ONT Major League Rob Blake 322 62 146 208 278 2000-2006 5 D 1969-12-10 Simcoe, ONT Major League Andrew Bodnarchuk 21 0 2 2 6 2015-2016 1 D 1988-07-11 Drumheller, ALTA Major League Mikkel Boedker 18 4 8 12 2 2015-2016 1 L 1989-12-16 Brondby, Denmark Major League Dennis Bonvie 1 0 0 0 0 2003-2004 1 R 1973-07-23 Antigonish, NS Major League Patrick Bordeleau 129 8 8 16 185 2012-2015 3 L 1986-03-23 Montreal, PQ Major League Bob Boughner 52 1 6 7 62 2003-2006 2 D 1971-03-08 Windsor, ONT Major League Gabriel Bourque 119 7 12 19 22 2016-2019 3 L 1990-09-23 Rimouski, PQ Major League Ray Bourque 94 15 58 73 54 1999-2001 2 D 1960-12-28 Montreal, PQ Major League Rene Bourque 65 12 6 18 56 2016-2017 1 R 1981-12-10 Lac La Biche, ALTA Major League Johnny Boychuk 4 0 0 0 0 2007-2008 1 D 1984-01-19 Edmonton, ALTA Major League Derick Brassard 20 4 0 4 8 2018-2019 1 C 1987-09-22 Hull, PQ Major League Rich Brennan 2 0 0 0 0 1996-1997 1 D 1972-11-26 Schenectady, NY Major League Daniel Briere 57 8 4 12 18 2014-2015 1 C 1977-10-06 Gatineau, PQ Major League Travis Brigley 36 3 4 7 10 2003-2004 1 L 1977-06-16 Coronation, ALTA Major League Patrice Brisebois 113 11 38 49 77 2005-2007 2 D 1971-01-27 Montreal, PQ Major League Evan Brophey 3 0 0 0 0 2011-2012 1 C 1986-12-03 Kitchener, ONT Major League Paul Brousseau 8 1 1 2 2 1995-1996 1 R 1973-09-18 Pierrefonds, PQ Major League Steve Brule 2 0 0 0 0 2002-2003 1 C 1975-01-15 Montreal, PQ Major League Andrew Brunette 246 70 135 205 98 2005-2008 3 L 1973-08-24 Sudbury, ONT Major League Jeff Buchanan 6 0 0 0 6 1998-1999 1 D 1971-05-23 Swift Current, SASK Major League Peter Budaj 242 0 7 7 12 2005-2011 6 G 1982-09-18 Banska Bystrica, Slovakia Major League Andre Burakovsky 191 61 89 150 50 2019-2022 3 L 1995-02-09 Klagenfurt, Austria Major League Kyle Burroughs 5 0 1 1 5 2020-2021 1 D 1995-07-12 Vancouver, BC Major League Bowen Byram 49 5 14 19 35 2020-2022 2 D 2001-06-13 Cranbrook, BC Major League Matt Calvert 150 23 31 54 103 2018-2021 3 L 1989-12-24 Brandon, MAN Major League Paul Carey 22 0 1 1 0 2013-2015 2 C 1988-09-24 Boston, MA Major League Jordan Caron 19 0 0 0 2 2014-2015 1 R 1990-11-02 Sayabec, PQ Major League Brett Clark 371 30 100 130 205 2003-2010 6 D 1976-12-23 Wapella, SASK Major League Marc-Andre Cliche 150 3 11 14 34 2013-2015 2 C 1987-03-23 Rouyn-Noranda, PQ Major League Andrew Cogliano 18 0 1 1 8 2021-2022 1 C 1987-06-14 Toronto, ONT Major League Colby Cohen 3 0 0 0 4 2010-2011 1 D 1989-04-25 Villanova, PA Major League Joe Colborne 62 4 4 8 34 2016-2017 1 C 1990-01-30 Calgary, ALTA Major League Ian Cole 138 6 35 41 151 2018-2021 3 D 1989-02-21 Ann Arbor, MI Major League Blake Comeau 237 33 57 90 166 2015-2018 3 L 1986-02-18 Meadow Lake, SASK Major League JT Compher 341 71 71 142 117 2016-2022 6 L 1995-04-08 Northbrook, IL Major League Kevin Connauton 4 0 0 0 0 2019-2020 1 D 1990-02-23 Edmonton, ALTA Major League Mike Connolly 2 0 0 0 2 2011-2012 1 C 1989-07-03 Calgary, ALTA Major League Rene Corbet 230 39 47 86 291 1995-1999 4 L 1973-06-25 Victoriaville, PQ Major League Ted Crowley 7 0 1 1 2 1998-1999 1 D 1970-05-03 Concord, MA Major League Kyle Cumiskey 132 9 26 35 48 2006-2011 5 D 1986-12-02 Abbotsford, BC Major League Jim Cummins 55 1 2 3 147 2003-2004 1 R 1970-05-17 Dearborn, MI Major League Marko Dano 8 0 0 0 7 2018-2019 1 C 1994-11-30 Eisenstadt, Austria Major League Jeff Daw 1 0 1 1 0 2001-2002 1 C 1972-02-28 Carlisle, ONT Major League Greg De Vries 379 22 60 82 311 1998-2003 5 D 1973-01-04 Sundridge, ONT Major League Adam Deadmarsh 405 129 142 271 667 1995-2001 6 R 1975-05-10 Trail, BC Major League Marc Denis 28 0 2 2 6 1996-2000 3 G 1977-08-01 Montreal, PQ Major League Chris Dingman 110 9 4 13 247 1998-2001 3 L 1976-07-06 Edmonton, ALTA Major League Shean Donovan 133 13 19 32 93 1997-2000 3 R 1975-01-22 Timmins, ONT Major League Joonas Donskoi 116 33 31 64 36 2019-2021 2 R 1992-04-13 Raahe, Finland Major League Jim Dowd 18 2 1 3 2 2005-2006 1 C 1968-12-25 Brick, NJ Major League Steve Downie 33 3 18 21 58 2011-2014 3 R 1987-04-03 Newmarket, ONT Major League Sheldon Dries 48 3 3 6 30 2018-2021 3 C 1994-04-23 Macomb, MI Major League Chris Drury 314 85 137 222 189 1998-2002 4 L 1976-08-20 Trumbull, CT Major League Devan Dubnyk 5 0 0 0 0 2020-2021 1 G 1986-05-04 Regina, SASK Major League Matt Duchene 586 178 250 428 144 2009-2018 9 C 1991-01-16 Haliburton, ONT Major League Philippe Dupuis 86 6 12 18 46 2008-2011 3 C 1985-04-24 Laval, PQ Major League Chris Durno 43 4 4 8 47 2008-2010 2 L 1980-10-31 Scarborough, ONT Major League Brian Elliott 12 0 0 0 0 2010-2011 1 G 1985-04-09 Newmarket, ONT Major League Stefan Elliott 63 6 12 18 12 2011-2015 4 D 1991-01-30 Vancouver, BC Major League Dennis Everberg 70 3 9 12 10 2014-2016 2 L 1991-12-31 Vasteras, Sweden Major League Kelly Fairchild 10 2 0 2 2 2001-2002 1 C 1973-04-09 Hibbing, MN Major League Jeff Finger 94 9 15 24 51 2006-2008 2 D 1979-12-18 Houghton, MI Major League Stephane Fiset 37 0 1 1 2 1995-1996 1 G 1970-06-17 Montreal, PQ Major League Tom Fitzgerald 11 2 1 3 22 1997-1998 1 R 1968-08-28 Billerica, MA Major League Tomas Fleischmann 22 8 13 21 8 2010-2011 1 L 1984-05-16 Koprivnice, Czech Rep. Major League Theoren Fleury 15 10 14 24 18 1998-1999 1 R 1968-06-29 Oxbow, SASK Major League Adam Foote 760 48 173 221 948 1995-2011 13 D 1971-07-10 Toronto, ONT Major League Peter Forsberg 544 202 503 705 540 1995-2011 11 C 1973-07-20 Ornskoldsvik, Sweden Major League Pavel Francouz 57 0 0 0 2 2018-2022 3 G 1990-06-03 Plzen, Czech Rep. Major League T.J. Galiardi 171 33 39 72 93 2008-2012 4 L 1988-04-22 Calgary, ALTA Major League Michael Gaul 1 0 0 0 0 1998-1999 1 D 1973-04-28 Lachine, PQ Major League Cameron Gaunce 11 1 0 1 16 2010-2011 1 D 1990-03-19 Sudbury, ONT Major League Eric Gelinas 33 0 1 1 12 2015-2017 2 D 1991-05-08 Vanier, ONT Major League Jean-Sebastien Giguere 72 0 0 0 10 2011-2014 3 G 1977-05-16 Montreal, PQ Major League Dennis Gilbert 3 0 0 0 5 2020-2021 1 D 1996-10-30 Buffalo, NY Major League Todd Gill 36 0 4 4 25 2001-2002 1 D 1965-11-09 Brockville, ONT Major League Samuel Girard 335 21 120 141 65 2017-2022 5 D 1998-05-12 Roberval, PQ Major League Cody Goloubef 33 0 5 5 25 2016-2017 1 D 1989-11-30 Mississauga, ONT Major League Brandon Gormley 26 0 1 1 8 2015-2016 1 D 1992-02-18 Murray River, PEI Major League Chris Gratton 13 2 1 3 18 2003-2004 1 C 1975-07-05 Brantford, ONT Major League Ryan Graves 149 14 32 46 102 2018-2021 3 D 1995-05-21 Yarmouth, NS Major League A.J. Greer 37 1 5 6 47 2016-2019 3 L 1996-12-14 Joliette, PQ Major League Mikhail Grigorenko 149 16 34 50 26 2015-2017 2 C 1994-05-16 Khabarovsk, Russia Major League Rocco Grimaldi 10 1 3 4 2 2016-2018 2 R 1993-02-08 Anaheim, CA Major League Jordan Gross 1 0 0 0 4 2021-2022 1 D 1995-05-09 Maple Grove, MN Major League Philipp Grubauer 113 0 2 2 0 2018-2021 3 G 1991-11-25 Rosenheim, Germany Major League Nate Guenin 173 3 21 24 80 2013-2016 3 D 1982-12-10 Aliquippa, PA Major League Ben Guite 168 19 26 45 93 2006-2009 3 C 1978-07-17 Montreal, PQ Major League Alexei Gusarov 292 16 50 66 166 1995-2001 6 D 1964-07-08 Moscow, Russia Major League Riku Hahl 92 5 8 13 38 2001-2004 3 C 1980-11-01 Hameenlinna, Finland Major League Freddie Hamilton 17 1 0 1 0 2014-2015 1 C 1992-01-01 Toronto, ONT Major League Andrew Hammond 1 0 0 0 0 2017-2018 1 G 1988-02-11 Surrey, BC Major League Dave Hannan 4 1 0 1 2 1995-1996 1 L 1961-11-26 Sudbury, ONT Major League Scott Hannan 267 5 48 53 127 2007-2011 4 D 1979-01-23 Richmond, BC Major League Darren Haydar 1 0 0 0 0 2009-2010 1 R 1979-10-22 Milton, ONT Major League Paul Healey 2 0 0 0 14 2005-2006 1 W 1975-03-20 Edmonton, ALTA Major League Jan Hejda 286 13 46 59 134 2011-2015 4 D 1978-06-18 Prague, Czech Rep. Major League Milan Hejduk 1020 375 430 805 316 1998-2013 14 R 1976-02-14 Usti-nad Labem, Czech Rep. Major League Sami Helenius 33 0 0 0 46 1999-2000 1 D 1974-01-22 Helsinki, Finland Major League Darren Helm 68 7 8 15 14 2021-2022 1 C 1987-01-21 St. Andrews, MAN Major League Matt Hendricks 60 9 7 16 87 2008-2010 2 C 1981-06-17 Blaine, MN Major League Darby Hendrickson 20 1 3 4 6 2003-2004 1 C 1972-08-28 Richfield, MN Major League Samuel Henley 1 1 0 1 2 2016-2017 1 L 1993-07-25 Val-d'Or, PQ Major League T.J. Hensick 99 11 24 35 16 2007-2010 3 R 1985-12-10 Howell, MI Major League Dan Hinote 353 27 38 65 254 1999-2006 6 C 1977-01-30 Leesburg, FL Major League Joey Hishon 13 1 1 2 0 2013-2015 2 C 1991-10-20 Stratford, ONT Major League Jaroslav Hlinka 63 8 20 28 16 2007-2008 1 L 1976-11-10 Prague, Czech Rep. Major League Nick Holden 214 21 40 61 74 2013-2016 3 D 1987-05-15 St. Albert, ALTA Major League Jonas Holos 39 0 6 6 10 2010-2011 1 D 1987-08-27 Sarpsborg, Norway Major League Dale Hunter 12 2 4 6 17 1998-1999 1 C 1960-07-31 Petrolia, ONT Major League Matt Hunwick 128 3 19 22 40 2010-2014 4 D 1985-05-21 Warren, MI Major League Michael Hutchinson 1 0 0 0 0 2019-2020 1 G 1990-03-02 Barrie, ONT Major League Jarome Iginla 225 59 65 124 137 2014-2017 3 R 1977-07-01 Edmonton, ALTA Major League Jonas Johansson 17 0 0 0 0 2020-2022 2 G 1995-09-19 Gavle, Sweden Major League Erik Johnson 654 68 170 238 358 2010-2022 12 D 1988-03-21 Bloomington, MN Major League Jack Johnson 74 1 8 9 42 2021-2022 1 D 1987-01-13 Indianapolis, IN Major League David Jones 272 70 56 126 84 2007-2013 6 R 1984-08-10 Guelph, ONT Major League Keith Jones 102 28 29 57 147 1996-1999 3 R 1968-11-08 Brantford, ONT Major League Tyson Jost 321 45 58 103 116 2016-2022 6 C 1998-03-14 St. Albert, ALTA Major League Nazem Kadri 178 58 97 155 202 2019-2022 3 C 1990-10-06 London, ONT Major League Vladislav Kamenev 64 3 10 13 18 2017-2020 3 C 1996-08-12 Orsk, Russia Major League Valeri Kamensky 289 106 155 261 211 1995-1999 4 L 1966-04-18 Voskresensk, Russia Major League Paul Kariya 51 11 25 36 22 2003-2004 1 L 1974-10-16 Vancouver, BC Major League Darius Kasparaitis 11 0 0 0 19 2001-2002 1 D 1972-10-16 Elektrenai, Lithuania Major League Martin Kaut 20 2 1 3 6 2019-2022 3 R 1999-10-02 Brno, Czech Rep. Major League Mike Keane 223 27 37 64 153 1995-2003 4 R 1967-05-29 Winnipeg, MAN Major League Alexander Kerfoot 157 34 51 85 66 2017-2019 2 C 1994-08-11 Vancouver, BC Major League Ken Klee 81 3 16 19 68 2006-2007 1 D 1971-04-24 Indianapolis, IN Major League Jon Klemm 393 28 55 83 206 1995-2001 6 D 1970-01-08 Cranbrook, BC Major League Chuck Kobasew 95 12 11 23 72 2011-2013 2 R 1982-04-17 Vancouver, BC Major League David Koci 78 2 0 2 164 2009-2011 2 D 1981-05-12 Prague, Czech Rep. Major League Vitaly Kolesnik 8 0 1 1 2 2005-2006 1 G 1979-08-20 Ust-Kamenogorsk, Kazakhst Major League Steve Konowalchuk 97 25 29 54 84 2003-2006 2 L 1972-11-11 Salt Lake City, UT Major League Andrei Kovalenko 26 11 11 22 16 1995-1996 1 R 1970-06-07 Gorky, Russia Major League Jordan Krestanovich 22 0 2 2 6 2001-2004 2 C 1981-06-14 Langley, BC Major League Uwe Krupp 144 13 42 55 90 1995-1998 3 D 1965-06-24 Cologne, Germany Major League Darcy Kuemper 57 0 0 0 2 2021-2022 1 G 1990-05-05 Saskatoon, SASK Major League Mikhail Kuleshov 3 0 0 0 0 2003-2004 1 L 1981-01-07 Perm, Russia Major League Jari Kurri 70 5 17 22 12 1997-1998 1 R 1960-05-18 Helsinki, Finland Major League Antti Laaksonen 122 19 19 38 56 2005-2007 2 L 1973-10-03 Tammela, Finland Major League Eric Lacroix 170 34 33 67 112 1996-1999 3 L 1971-07-15 Montreal, PQ Major League Gabriel Landeskog 738 248 323 571 601 2011-2022 11 L 1992-11-23 Stockholm, Sweden Major League Ian Laperriere 307 40 72 112 552 2005-2009 4 C 1974-01-19 Montreal, PQ Major League Claude Lapointe 3 0 0 0 0 1995-1996 1 C 1968-10-11 Lachine, PQ Major League Brad Larsen 92 4 12 16 60 1997-2004 5 L 1977-06-28 Nakusp, BC Major League Janne Laukkanen 3 1 0 1 0 1995-1996 1 D 1970-03-19 Lahti, Finland Major League Per Ledin 3 0 0 0 2 2008-2009 1 R 1978-09-14 Lulea, Sweden Major League Sylvain Lefebvre 303 9 50 59 175 1995-1999 4 D 1967-10-14 Richmond, PQ Major League Artturi Lehkonen 16 6 3 9 8 2021-2022 1 L 1995-07-04 Piikkio, Finland Major League Claude Lemieux 297 106 106 212 381 1995-2000 5 R 1965-07-16 Buckingham, PQ Major League Jordan Leopold 122 13 25 38 52 2006-2009 3 D 1980-08-03 Golden Valley, MN Major League Francois Leroux 50 1 2 3 140 1997-1998 1 D 1970-04-18 Sainte-Adele, PQ Major League Curtis Leschyshyn 88 4 20 24 79 1995-1997 2 D 1969-09-21 Thompson, MAN Major League Dave Liffiton 4 1 0 1 17 2010-2011 1 D 1984-10-18 Windsor, ONT Major League John-Michael Liles 523 68 207 275 218 2003-2011 7 D 1980-11-25 Indianapolis, IN Major League Anton Lindholm 66 0 5 5 16 2016-2020 4 D 1994-11-29 Skelleftea, Sweden Major League Joakim Lindstrom 16 2 3 5 0 2011-2012 1 L 1983-12-05 Skelleftea, Sweden Major League Kurtis MacDermid 58 2 3 5 89 2021-2022 1 D 1994-03-25 Sauble Beach, ONT Major League Jacob MacDonald 41 1 8 9 10 2020-2022 2 D 1993-02-26 Portland, OR Major League Raymond Macias 8 0 1 1 2 2008-2011 2 D 1986-09-18 Long Beach, CA Major League Aaron MacKenzie 5 0 0 0 0 2008-2009 1 D 1981-03-27 Terrace Bay, ONT Major League Nathan MacKinnon 638 242 406 648 276 2013-2022 9 C 1995-09-01 Halifax, NS Major League Cale Makar 178 48 132 180 50 2018-2022 4 D 1998-10-30 Calgary, ALTA Major League Brad Malone 54 4 5 9 39 2011-2014 3 C 1989-05-20 Miramichi, NB Major League Mikhail Maltsev 18 0 0 0 2 2021-2022 1 L 1998-03-12 St. Petersburg, Russia Major League Josh Manson 22 2 5 7 12 2021-2022 1 D 1991-10-07 Hinsdale, IL Major League Bryan Marchment 14 0 3 3 33 2002-2003 1 D 1969-05-01 Scarborough, ONT Major League Josef Marha 19 2 7 9 4 1995-1998 3 C 1976-06-02 Havlickuv Brod, Czech Major League Spencer Martin 3 0 0 0 0 2016-2017 1 G 1995-06-08 Oakville, ONT Major League Andreas Martinsen 110 7 11 18 79 2015-2017 2 L 1990-06-13 Baerum, Norway Major League Christian Matte 22 2 3 5 10 1996-2000 4 R 1975-01-20 Hull, PQ Major League Stefan Matteau 1 0 0 0 0 2021-2022 1 C 1994-02-23 Chicago, IL Major League Shawn Matthias 20 6 5 11 8 2015-2016 1 L 1988-02-19 Mississauga, ONT Major League Greg Mauldin 29 5 5 10 8 2010-2011 1 L 1982-06-10 Holliston, MA Major League Brad May 64 3 6 9 90 2005-2007 2 L 1971-11-29 Toronto, ONT Major League Chris McAllister 48 0 1 1 88 2002-2004 2 D 1975-06-16 Saskatoon, SASK Major League Dean McAmmond 41 10 8 18 10 2002-2003 1 L 1973-06-15 Grande Cache, ALTA Major League Jay McClement 104 11 10 21 43 2010-2012 2 C 1983-03-02 Kingston, ONT Major League Cody McCormick 190 9 21 30 250 2003-2009 5 C 1983-04-18 London, ONT Major League Jamie McGinn 162 42 37 79 73 2011-2015 4 L 1988-08-05 Fergus, ONT Major League Brett McLean 160 24 51 75 87 2005-2007 2 C 1978-08-14 Comox, BC Major League Cody McLeod 659 66 51 117 1359 2007-2017 10 L 1984-06-26 Binscarth, MAN Major League Jayson Megna 35 0 5 5 6 2019-2022 3 C 1990-02-01 Fort Lauderdale, FL Major League Justin Mercier 9 1 1 2 0 2009-2010 1 L 1987-06-25 Erie, PA Major League Eric Messier 385 25 47 72 130 1996-2003 7 D 1973-10-29 Drummondville, PQ Major League Ben Meyers 5 1 0 1 0 2021-2022 1 C 1998-11-15 Delano, MN Major League Keaton Middleton 3 0 0 0 4 2020-2021 1 D 1998-02-10 Edmonton, ALTA Major League Aaron Miller 301 17 43 60 173 1995-2001 6 D 1971-08-11 Buffalo, NY Major League Andrei Mironov 10 1 2 3 12 2017-2018 1 D 1994-07-29 Moscow, Russia Major League Hunter Miska 5 0 0 0 0 2020-2021 1 G 1995-07-07 North Branch, MN Major League John Mitchell 326 45 61 106 183 2012-2017 5 C 1985-01-22 Oakville, ONT Major League Steve Moore 69 5 7 12 41 2001-2004 3 F 1978-09-22 Thornhill, ONT Major League Derek Morris 144 17 59 76 115 2002-2004 2 D 1978-08-24 Edmonton, ALTA Major League Peter Mueller 47 16 20 36 16 2009-2012 2 C 1988-04-14 Bloomington, MN Major League Bryan Muir 62 1 3 4 32 2000-2003 3 D 1973-06-08 Winnipeg, MAN Major League Ryan Murray 37 0 4 4 2 2021-2022 1 D 1993-09-27 Regina, SASK Major League Troy Murray 63 7 14 21 22 1995-1996 1 C 1962-07-31 Calgary, ALTA Major League Anders Myrvold 4 0 1 1 6 1995-1996 1 D 1975-08-12 Lorenskog, Norway Major League Vladislav Namestnikov 9 4 2 6 8 2019-2020 1 C 1992-11-22 Zhukovsky, Russia Major League Vaclav Nedorost 67 6 7 13 22 2001-2003 2 C 1982-03-16 Ceske Budejovice, Czech Rep. Major League Patrik Nemeth 155 5 22 27 100 2017-2021 3 D 1992-02-08 Stockholm, Sweden Major League Alex Newhook 77 13 23 36 14 2020-2022 2 C 2001-01-28 St. John's, NFLD Major League Valeri Nichushkin 182 48 52 100 32 2019-2022 3 R 1995-03-04 Chelyabinsk, Russia Major League Ville Nieminen 104 24 22 46 68 1999-2002 3 L 1977-04-06 Tampere, Finland Major League Matthew Nieto 251 34 47 81 32 2016-2020 4 L 1992-11-05 Long Beach, CA Major League Andrei Nikolishin 49 5 7 12 24 2003-2004 1 C 1973-03-25 Vorkuta, Russia Major League Owen Nolan 9 4 4 8 9 1995-1996 1 R 1972-02-12 Belfast, Northern Ireland Major League Lawrence Nycholat 5 0 0 0 0 2008-2009 1 D 1979-05-07 Calgary, ALTA Major League Liam O'Brien 12 0 3 3 40 2020-2021 1 C 1994-07-29 Halifax, NS Major League Shane O'Brien 104 3 21 24 165 2011-2013 2 D 1983-08-09 Port Hope, ONT Major League Ryan O'Byrne 172 2 19 21 182 2010-2013 3 D 1984-07-19 Victoria, BC Major League Logan O'Connor 124 13 18 31 46 2018-2022 4 R 1996-08-14 Missouri City, TX Major League Wes O'Neill 5 0 0 0 6 2008-2010 2 D 1986-03-03 Essex, ONT Major League Ryan O'Reilly 427 90 156 246 64 2009-2015 6 C 1991-02-07 Clinton, ONT Major League Jaroslav Obsut 3 0 0 0 0 2001-2002 1 D 1976-09-03 Presov, Slovakia Major League Jeff Odgers 205 8 13 21 634 1997-2000 3 R 1969-05-31 Spy Hill, SASK Major League Mark Olver 74 10 12 22 39 2010-2013 3 C 1988-01-01 Burnaby, BC Major League Sandis Ozolinsh 333 72 181 253 271 1995-2000 5 D 1972-08-03 Riga, Latvia Major League Aaron Palushaj 25 2 7 9 8 2012-2013 1 R 1989-09-07 Livonia, MI Major League P.A. Parenteau 103 32 44 76 68 2012-2014 2 R 1983-03-24 Hull, PQ Major League Scott Parker 237 5 11 16 538 1998-2008 6 R 1978-01-29 Hanford, CA Major League George Parros 2 0 0 0 0 2006-2007 1 R 1979-12-29 Washington, PA Major League Greg Pateryn 8 0 0 0 4 2020-2021 1 D 1990-06-20 Sterling Heights, MI Major League Jeff Paul 2 0 0 0 7 2002-2003 1 D 1978-03-01 London, ONT Major League Derek Peltier 14 0 0 0 2 2008-2010 2 D 1985-03-14 Plymouth, MN Major League Calvin Pickard 86 0 3 3 2 2014-2017 3 G 1992-04-15 Moncton, NB Major League Shjon Podein 239 34 37 71 160 1998-2002 4 L 1968-03-05 Rochester, MN Major League Kevin Porter 125 20 15 35 44 2009-2012 3 C 1986-03-12 Detroit, MI Major League Nolan Pratt 46 1 2 3 40 2000-2001 1 D 1975-08-14 Fort McMurray, ALTA Major League Tom Preissing 4 0 1 1 0 2009-2010 1 D 1978-12-03 Arlington Heights, IL Major League Joel Prpic 3 0 0 0 2 2000-2001 1 C 1974-09-25 Sudbury, ONT Major League Kyle Quincey 154 11 42 53 154 2009-2012 3 D 1985-08-12 Kitchener, ONT Major League Sampo Ranta 10 0 0 0 2 2020-2022 2 L 2000-05-31 Naantali, Finland Major League Mikko Rantanen 408 165 243 408 216 2015-2022 7 R 1996-10-29 Nousiainen, Finland Major League Andrew Raycroft 31 0 0 0 2 2008-2009 1 G 1980-05-04 Belleville, ONT Major League Zach Redmond 96 7 19 26 34 2014-2016 2 D 1988-07-26 Traverse City, MI Major League Dave Reid 138 12 16 28 49 1999-2001 2 L 1964-05-15 Toronto, ONT Major League Steven Reinprecht 165 40 64 104 38 2000-2003 3 C 1976-05-07 Edmonton, ALTA Major League Borna Rendulic 14 1 1 2 6 2014-2016 2 R 1992-03-25 Zagreb, Croatia Major League Daniel Renouf 18 0 3 3 16 2020-2021 1 D 1994-06-01 Pickering, ONT Major League Mike Ricci 131 19 44 63 113 1995-1998 3 C 1971-10-27 Scarborough, ONT Major League Brad Richardson 136 19 21 40 48 2005-2008 3 R 1985-02-04 Belleville, ONT Major League Brian Rolston 50 8 10 18 12 1999-2000 1 L 1973-02-21 Flint, MI Major League Calle Rosen 8 0 2 2 4 2019-2020 1 D 1994-02-02 Vaxjo, Sweden Major League Patrick Roy 478 0 17 17 152 1995-2003 8 G 1965-10-05 Quebec, PQ Major League Martin Rucinsky 22 4 11 15 14 1995-1996 1 L 1971-03-11 Most, Czech Rep. Major League Cam Russell 35 1 2 3 84 1998-1999 1 D 1969-01-12 Halifax, NS Major League Warren Rychel 88 6 4 10 233 1995-1999 3 L 1967-05-12 Tecumseh, ONT Major League Mark Rycroft 66 6 6 12 31 2006-2007 1 R 1978-07-12 Penticton, BC Major League Brandon Saad 44 15 9 24 12 2020-2021 1 L 1992-10-27 Pittsburgh, PA Major League Joe Sakic 870 391 624 1015 431 1995-2009 13 C 1969-07-07 Burnaby, BC Major League Ruslan Salei 101 8 26 34 105 2007-2010 3 D 1974-11-02 Minsk, Belarus Major League Tommy Salo 5 0 0 0 0 2003-2004 1 G 1971-02-01 Surahammar, Sweden Major League Yves Sarault 30 3 1 4 6 1996-1998 2 L 1972-12-23 Valleyfield, PQ Major League Cory Sarich 54 1 9 10 38 2013-2014 1 D 1978-08-16 Saskatoon, SASK Major League Kurt Sauer 153 2 16 18 108 2003-2008 4 D 1981-01-16 St. Cloud, MN Major League Philippe Sauve 17 0 0 0 2 2003-2004 1 G 1980-02-27 Buffalo, NY Major League Teemu Selanne 78 16 16 32 32 2003-2004 1 R 1970-07-03 Helsinki, Finland Major League Brent Severyn 66 1 4 5 193 1996-1997 1 D 1966-02-22 Vegreville, ALTA Major League Michael Sgarbossa 9 0 1 1 14 2012-2015 2 C 1992-07-25 Campbellville, ONT Major League Jeff Shantz 74 3 6 9 35 2002-2003 1 C 1973-10-10 Duchess, ALTA Major League Kevin Shattenkirk 46 7 19 26 20 2010-2011 1 D 1989-01-29 New Rochelle, NY Major League Rob Shearer 2 0 0 0 0 2000-2001 1 C 1976-10-19 Kitchener, ONT Major League Kiefer Sherwood 27 1 4 5 0 2020-2022 2 L 1995-03-31 Columbus, OH Major League Duncan Siemens 20 1 1 2 25 2014-2018 3 D 1993-09-07 Sherwood Park, ALTA Major League Dylan Sikura 5 0 1 1 0 2021-2022 1 C 1995-06-01 Aurora, ONT Major League Chris Simon 64 16 18 34 250 1995-1996 1 L 1972-01-30 Wawa, ONT Major League Jack Skille 74 8 6 14 11 2015-2016 1 R 1987-05-19 Madison, WI Major League Martin Skoula 383 27 86 113 198 1999-2004 5 D 1979-10-28 Litomerice, Czech Rep. Major League Karlis Skrastins 275 9 33 42 141 2003-2008 4 D 1974-07-09 Riga, Latvia Major League John Slaney 7 0 3 3 4 1995-1996 1 D 1972-02-07 St. John's, NFLD Major League Ben Smith 4 0 0 0 0 2016-2017 1 R 1988-07-11 Winston-Salem, NC Major League Colin Smith 1 0 0 0 0 2014-2015 1 C 1993-06-20 Edmonton, ALTA Major League D.J. Smith 34 1 0 1 55 2002-2003 1 D 1977-05-13 Windsor, ONT Major League Dan Smith 15 0 0 0 9 1998-2000 2 D 1976-10-19 Fernie, BC Major League Jeremy Smith 10 0 0 0 0 2016-2017 1 G 1989-04-13 Dearborn, MI Major League Wyatt Smith 25 0 3 3 8 2007-2008 1 C 1977-02-13 Thief River Falls, MN Major League Ryan Smyth 132 40 56 96 112 2007-2009 2 L 1976-02-21 Banff, ALTA Major League Carl Soderberg 332 57 96 153 110 2015-2021 5 C 1985-10-12 Malmo, Sweden Major League Paul Stastny 538 160 298 458 264 2006-2014 8 C 1985-12-27 Quebec, PQ Major League Charlie Stephens 8 0 2 2 4 2002-2004 2 C 1981-04-05 London, ONT Major League Chris Stewart 166 52 61 113 165 2008-2011 3 R 1987-10-30 Toronto, ONT Major League Ryan Stoa 37 4 3 7 20 2009-2011 2 C 1987-04-13 Bloomington, MN Major League Karl Stollery 7 0 0 0 4 2013-2015 2 D 1987-11-21 Camrose, ALTA Major League Ben Street 10 0 0 0 4 2014-2016 2 C 1987-02-13 Coquitlam, BC Major League Brad Stuart 71 3 10 13 16 2014-2016 2 D 1979-11-06 Rocky Mountain House, ALTA Major League Nico Sturm 21 0 3 3 6 2021-2022 1 C 1995-05-03 Augsburg, Germany Major League Marek Svatos 316 96 68 164 207 2003-2010 6 L 1982-06-17 Kosice, Slovakia Major League Rick Tabaracci 3 0 0 0 0 1999-2000 1 G 1969-01-02 Toronto, ONT Major League Maxime Talbot 133 12 28 40 70 2013-2015 2 C 1984-02-11 Le Moyne, PQ Major League Alex Tanguay 598 167 321 488 287 1999-2016 9 L 1979-11-21 Sainte-Justine, PQ Major League Jose Theodore 91 0 3 3 8 2005-2008 3 G 1976-09-13 Laval, PQ Major League Jocelyn Thibault 10 0 0 0 0 1995-1996 1 G 1975-01-12 Montreal, PQ Major League Conor Timmins 33 0 7 7 8 2019-2021 2 D 1998-09-18 St. Catharines, ONT Major League Daniel Tjarnqvist 37 2 2 4 8 2008-2009 1 D 1976-10-14 Vannas Koeping, Sweden Major League Devon Toews 119 22 66 88 36 2020-2022 2 D 1994-02-21 Abbotsford, BC Major League Dominic Toninato 39 1 2 3 12 2017-2019 2 C 1994-03-09 Duluth, MN Major League Pascal Trepanier 89 4 10 14 77 1997-2002 2 D 1973-09-04 Gaspe, PQ Major League Darcy Tucker 134 18 22 40 114 2008-2010 2 C 1975-03-15 Castor, ALTA Major League Pierre Turgeon 79 20 33 53 42 2005-2007 2 C 1969-08-28 Rouyn-Noranda, PQ Major League T.J. Tynan 16 0 1 1 2 2019-2020 1 C 1992-02-25 Orland Park, IL Major League Fedor Tyutin 69 1 12 13 38 2016-2017 1 D 1983-07-19 Izhevsk, Russia Major League Ossi Vaananen 139 2 10 12 127 2003-2007 3 D 1980-08-18 Vantaa, Finland Major League David Van Der Gulik 42 2 9 11 10 2010-2014 4 L 1983-04-20 Abbotsford, BC Major League Semyon Varlamov 389 0 6 6 18 2011-2019 8 G 1988-04-27 Samara, Russia Major League Mike Vernace 12 0 0 0 8 2008-2009 1 D 1986-05-26 Toronto, ONT Major League Tomas Vincour 9 0 2 2 4 2012-2015 2 R 1990-11-19 Brno, Czech Rep. Major League Radim Vrbata 118 29 31 60 30 2001-2003 2 R 1981-06-13 Mlada Boleslav, Czech Rep. Major League Chris Wagner 26 4 0 4 9 2015-2016 1 R 1991-05-27 Walpole, MA Major League David Warsofsky 16 0 5 5 0 2017-2018 1 D 1990-05-30 Marshfield, MA Major League Tyler Weiman 1 0 0 0 0 2007-2008 1 G 1984-06-05 Saskatoon, SASK Major League Adam Werner 2 0 0 0 0 2019-2020 1 G 1997-05-02 Mariestad, Sweden Major League Brian White 2 0 0 0 0 1998-1999 1 D 1976-02-07 Winchester, MA Major League Patrick Wiercioch 57 4 8 12 23 2016-2017 1 D 1990-09-12 Burnaby, BC Major League Roman Will 1 0 0 0 0 2015-2016 1 G 1992-05-22 Litomerice, Czech Rep. Major League Brian Willsie 115 8 11 19 43 1999-2010 5 L 1978-03-16 London, ONT Major League Colin Wilson 130 18 31 49 14 2017-2020 3 C 1989-10-20 Greenwich, CT Major League Landon Wilson 16 2 2 4 29 1995-1997 2 R 1975-03-13 St. Louis, MO Major League Ryan Wilson 230 7 60 67 157 2009-2015 6 D 1987-02-03 Windsor, ONT Major League Daniel Winnik 143 16 28 44 77 2010-2012 2 L 1985-03-06 Toronto, ONT Major League Craig Wolanin 75 7 20 27 50 1995-1996 1 D 1967-07-27 Grosse Pointe, MI Major League Wojtek Wolski 302 73 120 193 81 2005-2010 5 L 1986-02-24 Zabrze, Poland Major League Peter Worrell 49 3 1 4 179 2003-2004 1 L 1977-08-18 Pierrefonds, PQ Major League Nail Yakupov 58 9 7 16 26 2017-2018 1 R 1993-10-06 Nizhnekamsk, Russia Major League Stephane Yelle 516 54 90 144 256 1995-2010 8 C 1974-05-09 Ottawa, ONT Major League Brandon Yip 113 23 18 41 84 2009-2012 3 R 1985-04-25 Vancouver, BC Major League Scott Young 153 39 58 97 64 1995-1997 2 R 1967-10-01 Clinton, MA Major League Nikita Zadorov 289 18 41 59 328 2015-2020 5 D 1995-04-16 Moscow, Russia Major League Greg Zanon 44 0 6 6 28 2012-2013 1 D 1980-06-05 Burnaby, BC Major League † denotes that the player's career team information is inaccurate due to incomplete data made available by a league. ‡ denotes that the player only appeared in the playoffs. |