Admirals All Time Roster

Skaters

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace
Pontus Aberg 203 76 56 132 116 2014-2018 4 L 9/23/1993 Stockholm, Sweden
Ramzi Abid 57 19 30 49 70 2006-2007 1 C 3/24/1980 Montreal, PQ
Cliff Abrecht 36 12 10 22 22 1987-1988 1 D 5/24/1963 Toronto, ONT
B.J. Adams 4 0 0 0 2 1999-2000 1 D 5/7/1976 Scarborough, ONT
Richard Adolfi 96 13 20 33 66 1986-1988 2 R 4/14/1965 Rome, NY
Egor Afanasyev 131 25 34 59 71 2021-2023 2 L 1/23/2001 Tver, Russia
Gary Agnew 82 28 31 59 34 1982-1983 1
Jim Agnew 101 6 20 26 452 1988-1991 3 D 3/21/1966 Deloraine, MAN
Ryan Aikia 2 0 0 0 0 1998-1999 1 D 3/24/1974 Sudbury, ONT
Frederic Allard 217 15 64 79 92 2017-2022 4 D 12/27/1997 Quebec, PQ
Pierre Allard 79 3 14 17 126 1977-1978 1 D Pointe-aux-Trembles, PQ
Conor Allen 31 1 5 6 52 2015-2016 1 D 1/31/1990 Chicago, IL
Wade Allison 14 3 2 5 7 2023-2024 1 R 10/14/1997 Carman, MAN
Johan Alm 81 0 14 14 34 2014-2016 2 D 1/28/1992 Skelleftea, Sweden
Erik Anderson 83 8 14 22 20 2001-2003 2 C 3/6/1978 Plymouth, MI
Greg Anderson 1 0 0 0 0 1978-1979 1 R 2/6/1957 Rosetown, SASK
Shawn Anderson 79 22 39 61 68 1995-1996 1 D 2/7/1968 Montreal, PQ
Jonas Andersson 174 27 28 55 75 1999-2003 4 L 2/24/1981 Stockholm, Sweden
Nick Angell 2 0 0 0 2 2002-2003 1 D 10/31/1979 Duluth, MN
Anthony Angello 104 17 22 39 92 2022-2025 3 C 3/6/1996 Syracuse, NY
Darrell Anholt 82 5 22 27 125 1984-1985 1 D 11/23/1962 Amisk, ALTA
Shawn Antoski 114 34 23 57 676 1990-1992 2 L 3/25/1970 Brantford, ONT
Tommy Apap 79 3 7 10 52 2021-2023 2 F 2/27/1996 Bloomfield Hills, MI
Dave Aquin 22 6 9 15 35 1980-1981 1 L 4/28/1960
Dave Archambault 59 5 11 16 77 1980-1981 1
Denis Arkhipov 40 9 8 17 11 2000-2001 1 C 5/19/1979 Kazan, Russia
Chris Armstrong 5 0 3 3 4 1998-1999 1 D 6/26/1975 Regina, SASK
Derek Army 59 8 9 17 58 2016-2018 2 F 4/10/1991 North Kingstown, RI
Taylor Aronson 163 7 68 75 63 2011-2016 4 D 12/30/1991 Placentia, CA
Viktor Arvidsson 87 30 43 73 49 2014-2016 2 R 4/8/1993 Skelleftea, Sweden
Arvin Atwal 14 0 0 0 19 2019-2020 1 D 11/26/1995 Surrey, BC
Mathieu Aubin 5 0 1 1 0 2011-2012 1 C 9/18/1986 Sorel, PQ
Jergus Baca 214 18 70 88 357 1992-1996 3 D 1/4/1965 Liptovsky Mikulas, Slovakia
Rene Badeau 61 6 18 24 64 1984-1985 1 D 1/31/1964 Trois-Rivieres, PQ
Darin Bader 4 0 0 0 5 1991-1992 1 L 4/2/1971 Edmonton, ALTA
Kevin Baker 2 0 3 3 0 2006-2007 1 R 6/15/1979 Kingston, ONT
Trevor Baker 9 3 1 4 29 1999-2000 1 C 3/18/1978 Edmonton, ALTA
Peter Bakovic 165 52 89 141 661 1988-1991 3 L 1/31/1965 Thunder Bay, ONT
Chris Bala 5 1 0 1 0 2005-2006 1 L 9/24/1978 Alexandria, VA
Richard “Chick” Balon 16 0 3 3 18 1977-1978 1 C 11/7/1939 Wakaw, SASK
Daniel Bang 53 9 13 22 21 2012-2013 1 R 4/19/1987 Kista, Sweden
Jim Bannatyne 86 5 46 51 12 1982-1984 2 D 7/23/1947 Toronto, ONT
Nick Baptiste 55 12 10 22 14 2018-2019 1 R 8/4/1995 Ottawa, ONT
Greg Barber 6 0 0 0 2 2005-2006 1 R 5/26/1980 Kelowna, BC
John Barrett 42 8 13 21 117 1978-1979 1 D 7/1/1958 Ottawa, ONT
Martin Bartek 76 15 8 23 27 2000-2002 2 L 7/17/1980 Zvolen, Slovakia
Robin Bartell 26 1 5 6 59 1988-1989 1 D 5/16/1961 Drake, SASK
Mike Bartlett 72 8 10 18 47 2009-2011 2 R 1/6/1985 Morton Grove, IL
Victor Bartley 144 16 50 66 109 2011-2016 3 D 2/17/1988 Ottawa, ONT
Cody Bass 86 8 11 19 153 2015-2018 3 C 1/7/1987 Owen Sound, ONT
Pat Bateman 3 0 0 0 2 2006-2007 1 F 5/20/1982 Calgary, ALTA
Jamie Bates 8 0 1 1 2 2010-2011 1 F 1/21/1985 Toronto, ONT
Landon Bathe 9 0 0 0 28 2002-2004 2 W 4/9/1982 Scarborough, ME
Vic Battey 80 4 27 31 169 1978-1980 2 D 4/15/1958 Toronto, ONT
Robin Bawa 74 28 15 43 257 1991-1995 2 R 3/26/1966 Duncan, BC
Matt Beaudoin 2 0 0 0 0 2008-2009 1 R 4/6/1984 Rock Forest, PQ
Taylor Beck 193 44 87 131 98 2010-2014 4 R 5/13/1991 St. Catharines, ONT
Jason Beckett 92 4 14 18 186 2001-2003 2 D 7/23/1980 Lethbridge, ALTA
Kris Beech 48 18 32 50 48 2005-2006 1 C 2/5/1981 Salmon Arm, BC
Louis Begin 29 17 14 31 4 1984-1985 1 C 2/6/1960
Steve Begin 36 3 3 6 30 2010-2011 1 L 6/14/1978 Trois-Rivieres, PQ
Mario Belanger 108 41 34 75 20 1985-1987 2 C 2/17/1965 Saint-Jerome, PQ
Alex Belcourt 2 0 0 0 2 1983-1984 1 C 6/20/1957 Edmonton, ALTA
Bruce Bell 70 10 28 38 120 1992-1993 1 D 2/15/1965 Toronto, ONT
Kieffer Bellows 44 15 16 31 56 2024-2025 1 L 6/10/1998 Edina, MN
Jesse Bennefield 2 0 1 1 0 2006-2007 1 R 7/31/1981 Calgary, ALTA
Jim Benning 66 1 31 32 75 1990-1991 1 D 4/29/1963 Edmonton, ALTA
Andrew “Bubba” Berenzweig 222 22 65 87 135 1999-2003 4 D 8/8/1977 Arlington Heights, IL
Michel Bergeron 142 66 106 172 62 1978-1982 4 R 11/11/1954 Chicoutimi, PQ
Desmond Bergin 2 0 0 0 2 2018-2019 1 D 2/6/1993 Natick, MA
Fred Berry 465 225 379 604 424 1979-1987 7 C 3/26/1956 Stony Plain, ALTA
Ken Berry 5 4 4 8 2 1988-1989 1 W 6/21/1960 Burnaby, BC
Rick Berry 64 1 11 12 121 2005-2006 1 D 11/4/1978 Birtle, MAN
Eric Bertrand 27 7 9 16 56 1999-2000 1 L 4/16/1975 St. Ephrem, PQ
Alex Biega 15 3 4 7 14 2021-2022 1 D 4/4/1988 Montreal, PQ
Robin Big Snake 3 0 0 0 6 2005-2007 2 L 4/10/1984 Siksika Nation, ALTA
Anthony Bitetto 186 18 61 79 243 2011-2017 6 D 7/15/1990 Island Park, NY
Anders Bjork 31 4 8 12 8 2024-2025 1 L 8/5/1996 Mequon, WI
Colin Blackwell 69 20 29 49 43 2018-2020 2 C 3/28/1993 North Andover, MA
Brian Blad 123 3 11 14 305 1987-1992 3 D 7/22/1967 Brockville, ONT
Nick Blankenburg 13 3 5 8 2 2024-2025 1 L 5/12/1998 Washington, MI
Dylan Blujus 43 1 10 11 30 2021-2022 1 D 1/22/1994 Buffalo, NY
Jeff Blum 7 0 1 1 12 1997-1999 2 D 4/24/1972 Warren, MI
Jonathon Blum 216 23 90 113 104 2008-2013 5 D 1/30/1989 Long Beach, CA
Steve Blyth 75 2 26 28 80 1984-1985 1 D 7/16/1960 Calgary, ALTA
Dan Boeser 1 0 0 0 0 2005-2006 1 D 8/14/1980 Savage, MN
Greg Bogaerts 3 0 0 0 2 1979-1980 1 D 4/19/1958 Ottawa, ONT
Alexandre Boikov 170 7 23 30 369 1999-2002 3 D 2/7/1975 Chelyabinsk, Russia
Claude Boileau 43 7 19 26 16 1978-1979 1 C 10/22/1955 Pointe-Claire, PQ
Lorne Bokshowan 62 16 27 43 16 1981-1982 1 C 5/6/1961 Saskatoon, SASK
Brandon Bollig 21 3 1 4 30 2017-2018 1 L 1/31/1987 St. Charles, MO
Josh Boni 1 0 0 0 0 1999-2000 1 C 8/26/1974 Toronto, ONT
Rob Bonneau 33 7 20 27 10 1999-2000 1 C 11/2/1973 Springfield, MA
Ryan Bonni 5 0 1 1 11 2004-2005 1 D 2/18/1979 Winnipeg, MAN
Patrick Bordeleau 2 0 0 0 0 2008-2009 1 L 3/23/1986 Montreal, PQ
Frederic Bouchard 52 6 13 19 44 2000-2002 2 D 7/30/1976 Beauport, PQ
Xavier Bouchard 24 0 3 3 19 2021-2023 2 D 2/28/2000 Trois-Rivieres, PQ
Reid Boucher 5 4 1 5 0 2016-2017 1 L 9/8/1993 Grand Ledge, MI
Gabriel Bourque 122 27 37 64 46 2010-2016 4 L 9/23/1990 Rimouski, PQ
Andre Bouvet-Morrissette 2 0 0 0 0 2012-2013 1 R 7/27/1991 Becanqour, PQ
Justin Bowers 2 0 0 0 2 2011-2012 1 C 3/20/1985 Halifax, NS
Bill Bowler 17 2 5 7 6 2001-2002 1 C 9/25/1974 Toronto, ONT
Randy Boyd 191 50 123 173 468 1984-1993 4 D 1/23/1962 Coniston, ONT
Matt Bradley 4 0 0 0 4 2021-2022 1 C 1/22/1997 Vancouver, BC
Rich Brennan 23 4 8 12 27 2001-2002 1 D 11/26/1972 Schenectady, NY
Connor Brickley 39 7 4 11 18 2018-2019 1 L 2/25/1992 Everett, MA
Sheldon Brookbank 151 24 64 88 408 2005-2007 2 D 10/3/1980 Lanigan, SASK
Wade Brookbank 6 0 0 0 6 2003-2004 1 W 9/29/1977 Lanigan, SASK
Paul Brousseau 5 1 1 2 2 1998-1999 1 R 9/18/1973 Pierrefonds, PQ
Cam Brown 125 17 21 38 397 1990-1992 2 L 5/15/1969 Saskatoon, SASK
Paul Brown 86 8 7 15 188 2004-2007 3 L 7/21/1984 Edmonton, ALTA
David Bruce 68 40 35 75 148 1989-1990 1 L 10/7/1964 Thunder Bay, ONT
Eric Brule 3 0 0 0 2 1997-1998 1 D 1/17/1970 Victoriaville, PQ
Zach Budish 97 10 19 29 42 2012-2016 4 R 5/9/1991 Edina, MN
Jim Buettgen 19 4 5 9 4 1985-1986 1 L 3/8/1960 Argo, IL
Todd Burgess 4 0 1 1 0 2022-2023 1 R 4/3/1996 Peoria, AZ
Brayden Burke 15 1 12 13 4 2021-2022 1 L 1/1/1997 Edmonton, ALTA
Nolan Burke 1 0 0 0 0 2023-2024 1 C 12/9/2002 Peterborough, ONT
Bobby Butler 67 24 21 45 36 2017-2018 1 R 4/26/1987 Marlborough, MA
John Byce 58 16 15 31 20 1993-1995 2 R 8/9/1967 Madison, WI
Lyndon Byers 8 0 2 2 22 1985-1986 1 L 2/29/1964 Saskatoon, SASK
Brian Byrnes 124 5 36 41 107 1985-1987 2 D 3/30/1962 Port Washington, NY
Chris Cahill 10 0 0 0 0 2010-2012 2 L 1/26/1987 Haverhill, MA
Matthew Cairns 7 0 0 0 6 2022-2023 1 D 4/27/1998 Mississauga, ONT
Adam Calder 4 0 0 0 0 1999-2000 1 L 3/28/1976 Portage la Prairie, MAN
Gary Callaghan 71 14 20 34 38 1987-1988 1 C 8/12/1967 Oshawa, ONT
Christopher Cameron 2 0 0 0 0 2022-2023 1 D 5/29/1999 Grosse Pointe Woods, MI
Alexander Campbell 27 5 4 9 0 2023-2025 2 L 2/27/2001 Chateauguay, PQ
Ed Campbell 12 0 1 1 10 2004-2005 1 D 11/24/1974 Worcester, MA
Dave Capuano 11 2 10 12 8 1989-1992 2 L 7/27/1968 Warwick, RI
Jack Capuano 97 23 40 63 136 1989-1991 2 D 7/7/1966 Cranston, RI
Rane Carnegie‡ 2005-2006 1 R 1/2/1985 Toronto, ONT
Todd Carnelley 46 5 10 15 43 1987-1988 1 D 9/18/1966 Edmonton, ALTA
Robert “Bobo” Carpenter 11 0 0 0 2 2021-2022 1 F 8/16/1996 North Reading, MA
Daniel Carr 47 23 27 50 20 2019-2020 1 L 11/1/1991 Sherwood Park, ALTA
Alexandre Carrier 276 20 121 141 188 2016-2020 4 D 10/8/1996 Quebec, PQ
Reid Cashman 37 4 8 12 8 2009-2010 1 D 3/14/1983 Red Wing, MN
Gino Cavallini 240 139 109 248 138 1993-1996 3 L 11/24/1962 Toronto, ONT
Patrick Cehlin 112 15 41 56 63 2012-2015 3 R 7/27/1991 Stockholm, Sweden
Peter Cermak 1 0 0 0 0 1999-2000 1 L 4/16/1976 Bratislava, Slovakia
Joel Champagne 55 6 6 12 20 2011-2012 1 C 1/24/1990 La Salle, PQ
Todd Channell 49 14 16 30 16 1987-1988 1 R 10/8/1963 Naperville, IL
Jose Charbonneau 78 31 43 74 183 1988-1990 2 R 11/21/1966 Ferme-Neuve, PQ
Ron Choules 1 0 0 0 0 1984-1985 1
Jason Christie 1 0 0 0 0 1999-2000 1 R 4/25/1969 Gibbons, ALTA
Ron Chyzowski 2 1 0 1 0 1987-1988 1 C 8/14/1965 Edmonton, ALTA
Jason Cipolla 129 33 78 111 201 1997-1999 2 C 12/30/1972 Toronto, ONT
Joe Cirella 40 1 8 9 65 1995-1996 1 D 5/9/1963 Hamilton, ONT
Marian Cisar 146 36 56 92 119 1998-2002 4 R 2/25/1978 Bratislava, Slovakia
Dan Clark 67 7 18 25 245 1977-1978 1 D 11/3/1957 Toronto, ONT
Emerson Clark 8 0 0 0 6 2018-2019 1 L 12/17/1992 Whitby, ONT
Kerry Clark 70 7 7 14 285 1997-1998 1 R 8/21/1968 Kelvington, SASK
Greg Classen 258 70 97 167 268 1999-2006 6 C 8/24/1977 Nipawin, SASK
Rob Clavette 3 0 1 1 2 1981-1982 1 R 3/23/1959 Montreal, PQ
Shaun Clouston 132 19 43 62 154 1989-1991 2 C 2/21/1968 Viking, ALTA
Richard Cloutier 1 0 0 0 5 1978-1979 1 D 9/2/1955 Montreal, PQ
Richard Clune 62 6 11 17 181 2014-2015 1 L 4/25/1987 Toronto, ONT
Geoff Collier 22 4 8 12 15 1978-1979 1 C 4/23/1956 Montreal, PQ
Bob Collyard 87 24 50 74 32 1981-1983 2 C 10/16/1949 Hibbing, MN
Cory Conacher 5 3 2 5 2 2010-2011 1 C 12/14/1989 Burlington, ONT
Ally Cook 1 0 0 0 0 1987-1988 1 C 1/6/1965 Quesnel, BC
Brian Cooper 19 0 4 4 10 2018-2019 1 D 11/1/1993 Anchorage, AK
Nicolas Corbeil 13 6 3 9 8 2006-2007 1 C 3/30/1983 Laval, PQ
Cole Coskey 3 0 0 0 0 2022-2023 1 R 6/1/1999 Zion, IL
Andre Cote 13 2 7 9 2 1983-1984 1 F 6/19/1961
Sylvain Cote 4 1 0 1 33 1979-1980 1 R 7/14/1959 East Angus, PQ
Patrick Coulombe 5 1 0 1 2 2010-2011 1 D 4/23/1985 Saint-Fabien, PQ
Francis Couturier 30 3 8 11 153 1979-1980 1 D 3/10/1957 Amqui, PQ
Sylvain Couturier 318 131 168 299 302 1993-1997 4 L 4/23/1968 Greenfield Park, PQ
Craig Coxe 41 9 26 35 120 1989-1991 2 C 1/21/1964 Chula Vista, CA
Andy Cozzi 65 25 20 45 16 1986-1988 2 R 11/25/1963 New Rochelle, NY
Lukas Craggs 23 3 3 6 16 2019-2020 1 F 5/16/1996 Elmhurst, IL
Lou Crawford 56 16 14 30 108 1992-1993 1 L 11/5/1962 Belleville, ONT
Marc Crawford 53 23 30 53 166 1988-1989 1 L 2/13/1961 Belleville, ONT
Wayne Crawford 15 5 8 13 23 1986-1987 1 C 4/18/1961 Toronto, ONT
Jim Crosson 95 5 15 20 219 1980-1982 2 D 5/7/1960 Regina, SASK
Paul Crowder 9 0 2 2 2 2012-2014 2 C 2/12/1985 Victoria, BC
Phil Crowe 20 3 1 4 31 1999-2000 1 R 4/14/1970 Nanton, ALTA
Bruce Cullen 2 0 0 0 0 1986-1987 1 L 7/10/1961 Montreal, PQ
Scott Currie 5 0 1 1 2 1980-1981 1 L 7/31/1955 Westlock, ALTA
Sheldon Currie 70 22 33 55 209 1981-1984 3 R 4/5/1961 Sidney Mines, NS
Luke Curtin 1 0 0 0 0 1999-2000 1 L 9/23/1977 St. Paul, MN
Chad Dameworth 4 0 0 0 5 1999-2000 1 D 7/6/1972 Marquette, MI
Marc Damphousse 52 14 23 37 58 1985-1987 2 L 5/27/1965 Saint-Tite, PQ
Yves Dandurand 38 5 4 9 281 1979-1980 1 L 6/20/1959 Bedford, PQ
Jeff Daniels 62 12 31 43 19 1998-1999 1 L 6/24/1968 Oshawa, ONT
Craig Darby 81 32 22 54 33 1998-1999 1 C 9/26/1972 Oneida, NY
Mathieu Darche 76 28 31 59 41 2003-2004 1 L 11/26/1976 Montreal, PQ
Laurent Dauphin 60 11 20 31 44 2018-2020 2 C 3/27/1995 Repentigny, PQ
Jeremy Davies 116 10 49 59 93 2019-2022 2 D 12/4/1996 Sainte-Anne-de-Belle, PQ
Derek Davis 238 25 76 101 ### 1981-1986 4 D 3/30/1960 Flin Flon, MAN
Jason Dawe 41 11 13 24 24 1999-2000 1 R 5/29/1973 North York, ONT
Wade Dawson 17 0 3 3 18 1986-1987 1 D 5/28/1961 Edmonton, ALTA
Kevin Dean 76 5 14 19 33 2001-2002 1 D 4/1/1969 Madison, WI
Chase De Leo 34 6 10 16 40 2024-2025 1 L 10/25/1995 La Mirada, CA
Peter DeBoer 151 48 54 102 50 1988-1991 3 C 6/13/1968 Dunnville, ONT
Dana Decker 68 21 28 49 92 1978-1979 1 L 12/28/1955 Minneapolis, MN
Shannon Deegan 5 0 0 0 0 1987-1988 1 F 3/19/1966 Montreal, PQ
Anthony Del Gaizo 4 0 0 0 0 2022-2023 1 L 1/31/1998 Basking Ridge, NJ
Marc Del Gaizo 228 25 71 96 128 2021-2025 4 D 10/11/1999 Basking Ridge, NJ
Steve Demeter 1 0 0 0 0 1982-1983 1
Grigori Denisenko 23 7 8 15 40 2024-2025 1 L 6/24/2000 Novosibirsk, Russia
Larry DePalma 68 13 13 26 131 1996-1997 1 L 10/27/1965 Trenton, MI
Doug Derkson 9 1 2 3 6 1983-1984 1 C 6/5/1958 Saskatoon, SASK
Dennis Desgagnes 1 0 0 0 0 1978-1979 1 C 4/10/1953 Tracy, PQ
Dan Desjardins 1 1 0 1 2 1977-1978 1 F 6/10/1957 Montreal-Nord, PQ
Jarrett Deuling 64 18 18 36 84 1997-1998 1 L 3/4/1974 Vernon, BC
Jamie Devane 62 6 5 11 82 2015-2016 1 L 2/20/1991 Mississauga, ONT
Michel Deziel 9 1 0 1 2 1979-1980 1 L 1/31/1954 Sorel, PQ
Phil Di Giuseppe 24 5 7 12 6 2018-2019 1 L 10/9/1993 Toronto, ONT
Jonathan-Ismael Diaby 82 2 5 7 150 2013-2017 4 D 11/16/1994 Blainville, PQ
Robert Dietrich 142 10 52 62 60 2008-2010 2 D 7/25/1986 Kaufbeuren, Germany
Grant Dion 53 3 12 15 46 1987-1988 1 D 1/17/1964 Richmond, BC
Jason Disher 2 0 0 0 0 1998-1999 1 D 5/28/1975 Belle River, ONT
Brian Dobbin 237 108 138 246 185 1992-1995 3 R 8/18/1966 Petrolia, ONT
Rustyn Dolyny 1 0 0 0 0 2001-2002 1 R 11/6/1976 Fort Frances, ONT
Matt Donovan 202 24 83 107 181 2018-2022 3 D 5/9/1990 Edmond, OK
Rick Dorman 17 0 7 7 20 1983-1984 1 R 7/24/1955 Winnipeg, MAN
Jack Dougherty 141 3 23 26 70 2015-2018 3 D 5/25/1996 St. Paul, MN
Peter Douris 80 36 36 72 14 1996-1997 1 R 2/19/1966 Toronto, ONT
Brian Downey 6 0 1 1 0 1996-1999 2 L 6/30/1968 Ottawa, ONT
Steve Dubinsky 36 13 13 26 16 2001-2002 1 C 7/9/1970 Montreal, PQ
Barry Duench 11 2 2 4 0 1977-1978 1 C 2/21/1957 Kitchener, ONT
Bob Dugan 33 4 18 22 47 1979-1981 2 D 12/29/1954 Toronto, ONT
Rob Dumas 9 0 0 0 16 1992-1994 2 D 3/19/1969 Spirit River, ALTA
Brodie Dupont 41 7 7 14 31 2011-2012 1 L 2/17/1987 Russell, MAN
Guy Dupuis 27 11 12 23 2 1977-1978 1 F 9/4/1957
Miroslav Durak 1 0 0 0 0 2002-2003 1 D 6/9/1981 Topolcany, Slovakia
Chris Durno 86 33 23 56 76 2005-2007 2 L 10/31/1980 Scarborough, ONT
Dan Eastman 95 38 71 109 210 1978-1980 2 C 7/13/1957 Peterborough, ONT
Mark Eaton 37 4 12 16 29 2000-2003 2 D 5/6/1977 Wilmington, DE
Ben Eaves 7 1 2 3 4 2009-2010 1 C 3/27/1982 Faribault, MN
Clint Eccles 42 2 8 10 41 1977-1978 1 C 11/3/1957 Nanaimo, BC
Troy Edwards 12 2 3 5 19 1987-1988 1 L 12/12/1966 Raymore, SASK
Derek Edwardson 2 0 0 0 0 2006-2007 1 C 8/26/1981 Morton Grove, IL
Jim Egerton 14 6 5 11 12 1987-1988 1 R 4/15/1961 Toronto, ONT
Neil Eisenhut 76 13 23 36 26 1991-1992 1 C 2/9/1967 Osoyoos, BC
Oren Eizenman 28 2 4 6 2 2007-2010 3 F 3/27/1985 Toronto, ONT
Mattias Ekholm 59 10 22 32 30 2012-2013 1 D 5/24/1990 Borlange, Sweden
Matt Eldred 126 3 13 16 240 1998-2002 4 D 3/17/1974 Rocky River, OH
Stefan Elliott 35 8 11 19 14 2015-2016 1 D 1/30/1991 Vancouver, BC
Ryan Ellis 61 9 23 32 26 2010-2013 3 D 1/3/1991 Hamilton, ONT
Matt Ellison 75 26 32 58 55 2007-2008 1 C 12/8/1983 Duncan, BC
Gary Emmons 13 3 4 7 4 1987-1988 1 C 12/30/1963 Winnipeg, MAN
Shane Endicott 26 1 2 3 18 2006-2007 1 C 12/21/1981 Saskatoon, SASK
Martin Erat 45 10 22 32 41 2002-2003 1 R 8/29/1981 Trebic, Czech Rep.
Len Esau 75 9 25 34 102 1996-1998 2 D 3/16/1968 Meadow Lake, SASK
Pat Ethier 10 0 2 2 18 1985-1986 1 D 3/17/1961 St. Paul, MN
Luke Evangelista 49 9 32 41 18 2022-2023 1 R 2/21/2002 Toronto, ONT
Shawn Evans 137 19 99 118 103 1992-1995 2 D 9/7/1965 Kingston, ONT
Kelly Fairchild 40 20 24 44 32 1997-1998 1 C 4/9/1973 Hibbing, MN
David Farrance 50 1 13 14 15 2021-2022 1 D 6/23/1999 Rochester, NY
Mike Farrell 49 10 8 18 66 2003-2004 1 R 10/20/1978 Carmel, IN
Tye Felhaber 71 17 19 36 72 2022-2024 2 L 8/5/1998 Pembroke, ONT
Brian Felsner 15 7 8 15 20 1997-1998 1 L 11/7/1972 Mount Clemens, MI
Denny Felsner 14 1 3 4 2 1996-1997 1 R 4/29/1970 Warren, MI
Eric Fenton 198 32 38 70 780 1996-2000 4 R 7/17/1969 Troy, NY
Kevin Fiala 121 36 53 89 141 2014-2017 3 L 7/22/1996 St. Gallen, Switzerland
Vern Fiddler 185 38 59 97 232 2002-2006 4 C 5/9/1980 Edmonton, ALTA
Jayme Filipowicz 144 9 36 45 221 1999-2001 2 D 6/15/1976 Arlington Heights, IL
Shannon Finn 179 18 47 65 213 1996-1999 3 D 1/25/1972 Toronto, ONT
Rory Fitzpatrick 49 2 3 5 59 1999-2001 2 D 1/11/1975 Rochester, NY
Brandon Fleenor 1 0 0 0 0 2003-2004 1 D 9/26/1978 Chilliwack, BC
John Flesch 284 133 173 306 198 1980-1984 4 L 7/15/1953 Sudbury, ONT
Justin Florek 75 12 18 30 12 2016-2017 1 F 5/18/1990 Marquette, MI
Ryan Flynn 137 15 21 36 75 2009-2012 3 R 3/22/1988 Lino Lakes, MN
Scott Ford 378 14 31 45 577 2008-2015 7 D 12/24/1979 Fort St. John, BC
Filip Forsberg 47 15 19 34 14 2013-2014 1 L 8/13/1994 Ostervala, Sweden
Jeff Foss 33 0 2 2 42 2010-2012 2 D 12/12/1988 Fargo, ND
Liam Foudy 28 10 6 16 14 2023-2024 1 C 2/4/2000 Scarborough, ONT
Aaron Fox 2 0 1 1 0 1999-2000 1 C 5/19/1976 Hastings, MN
Jon Francisco 2 0 0 0 0 2003-2004 1 C 2/13/1981 Hermantown, MN
Cody Franson 158 24 71 95 91 2007-2010 3 D 8/8/1987 Sicamous, BC
Dan Frawley 26 11 12 23 125 1984-1985 1 R 6/2/1962 Sturgeon Falls, ONT
Joe Frederick 25 14 9 23 53 1997-1998 1 R 6/8/1969 Madison, WI
Bruce Frees 54 15 17 32 68 1979-1980 1 D 12/14/1955 Dalhousie, NB
Marcel Frere 76 12 18 30 124 1984-1985 1 L 1/18/1962 Trochu, ALTA
Doug Friedman 69 26 25 51 251 1998-1999 1 L 9/1/1971 Greenwich, CT
Mark Friedman 21 2 11 13 10 2024-2025 1 D 12/25/1995 Toronto, ONT
Luke Fritshaw 1 0 0 0 2 2006-2007 1 D 7/4/1984 Tisdale, SASK
Mitch Fritz 13 1 2 3 33 2002-2003 1 L 11/24/1980 Osoyoos, BC
Alexander Galchenyuk 77 25 57 82 42 1992-1994 2 C 7/29/1967 Minsk, Belarus
Simon Gamache 171 65 102 167 165 2003-2006 3 L 1/3/1981 Thetford Mines, PQ
Bruce Garber 2 0 1 1 0 1979-1980 1 R 11/25/1956 Chelsea, MA
Tyler Gaudet 71 10 21 31 40 2017-2019 2 C 4/4/1993 Hamilton, ONT
Frederick Gaudreau 280 77 95 172 65 2014-2020 5 C 5/1/1993 Bromont, PQ
Mike Gazdic 78 9 23 32 96 1978-1979 1 D 2/17/1958 Sudbury, ONT
Martin Gendron 40 20 19 39 14 1997-1998 1 R 2/15/1974 Valleyfield, PQ
Dan Gendur 10 0 1 1 6 2010-2011 1 C 5/21/1987 Victoria, BC
Marc Genest 12 0 3 3 28 1979-1980 1 R 2/26/1959 Quebec, PQ
Matt Gens 5 0 0 0 0 2005-2006 1 R 3/31/1983 Baudette, MN
Blake Geoffrion 65 13 33 46 46 2009-2012 3 L 2/3/1988 Plantation, FL
Don Gibson 168 17 32 49 799 1989-1994 5 D 12/29/1967 Deloraine, MAN
Carson Gicewicz 9 1 3 4 10 2023-2024 1 C 3/4/1997 Orchard Park, NY
Felix Girard 172 12 26 38 145 2014-2017 3 C 5/9/1994 Quebec, PQ
Samuel Girard 6 1 0 1 0 2016-2017 1 D 5/12/1998 Roberval, PQ
Cody Glass 66 14 48 62 20 2021-2022 1 C 4/1/1999 Winnipeg, MAN
Ryan Glenn 3 0 0 0 2 2005-2006 1 D 6/7/1980 Port Coquitlam, BC
Brent Gogol 13 4 2 6 61 1978-1979 1 R 1/15/1958 Calgary, ALTA
Mike Golden 36 2 12 14 12 1990-1991 1 F 6/17/1965 Boston, MA
Max Gortz 102 19 32 51 20 2015-2017 2 R 1/28/1993 Hoor, Sweden
David Gosselin 242 54 61 115 364 1998-2002 4 L 6/22/1977 Levis, PQ
Kirill Gotovets 1 0 0 0 0 2013-2014 1 D 6/25/1991 Minsk, Belarus
Jason Goulet 118 36 41 77 68 2000-2002 2 L 5/8/1975 Warroad, MN
Chris Govedaris 54 34 25 59 71 1994-1995 1 L 2/2/1970 Toronto, ONT
Ethan Graham 1 0 0 0 0 2009-2010 1 D 8/1/1982 Xenia, OH
Petter Granberg 132 4 17 21 85 2015-2018 3 D 8/27/1992 Gallivare, Sweden
Kevin Grant 19 3 7 10 70 1993-1995 2 D 1/9/1969 Toronto, ONT
Triston Grant 202 28 34 62 512 2008-2015 3 L 2/2/1984 Neepawa, MAN
Josh Gratton 7 2 3 5 10 2008-2009 1 L 9/9/1982 Brantford, ONT
Kevin Gravel 173 8 35 43 63 2022-2025 3 D 3/6/1992 Kingsford, MI
Al Graves 97 28 28 56 185 1983-1986 3 L 11/10/1961 Prince George, BC
Gordie Green 1 0 0 0 0 2022-2023 1 F 2/24/1997 Ann Arbor, MI
Laurie Gregan‡ 1978-1979 1 R Chatham, NB
Jeremy Gregoire 42 5 7 12 74 2018-2019 1 C 9/5/1995 Sherbrooke, PQ
Andy Gribble 27 2 8 10 2 1988-1989 1 F 4/12/1966 Toronto, ONT
Rocco Grimaldi 54 30 33 63 22 2018-2022 2 R 2/8/1993 Anaheim, CA
Jordan Gross 95 16 44 60 60 2022-2024 2 D 5/9/1995 Maple Grove, MN
Scott Gruhl 28 6 9 15 102 1993-1994 1 L 9/13/1959 Port Colborne, ONT
Paul Guay 81 24 33 57 93 1991-1992 1 R 9/2/1963 Providence, RI
Denis Gurianov 27 12 18 30 8 2023-2024 1 R 6/7/1997 Tolyatti, Russia
Jason Guerriero 137 23 52 75 85 2006-2008 2 C 4/26/1981 Manorville, NY
Robert Guillet 71 21 19 40 67 1995-1996 1 R 2/22/1972 Montreal, PQ
Ben Guite 64 8 13 21 56 2009-2010 1 C 7/17/1978 Montreal, PQ
Garry Gulash 4 0 0 0 11 1995-1996 1 D 9/22/1972 Calgary, ALTA
Kevan Guy 29 2 11 13 33 1989-1990 1 D 7/16/1965 Edmonton, ALTA
Sean Haggerty 76 27 23 50 59 2000-2001 1 L 2/11/1976 Rye, NY
Matt Halischuk 39 13 13 26 12 2010-2013 2 R 6/1/1988 Toronto, ONT
Bob Halkidis 26 0 9 9 79 1992-1993 1 D 3/5/1966 Toronto, ONT
Adam Hall 7 2 2 4 6 2001-2003 2 R 8/14/1980 Kalamazoo, MI
Trevor Halverson 4 1 0 1 8 1993-1994 1 L 4/6/1971 White River, ONT
Rene Hamelin 116 9 16 25 522 1977-1980 3 R 7/4/1957 Lac-aux-Sables, PQ
Dan Hamhuis 144 19 59 78 166 2002-2005 2 D 12/13/1982 Smithers, BC
Zach Hamill 6 3 1 4 0 2012-2013 1 C 9/23/1988 Vancouver, BC
Bruce Hamilton 9 0 1 1 7 1977-1978 1 L 6/30/1957 Saskatoon, SASK
Tyler Hanchuck 1 0 0 0 0 2004-2005 1 D 2/7/1982 Sault Ste. Marie, ONT
Jeremy Hanzel 9 0 2 2 4 2023-2025 2 D 2/27/2003 Coquitlam, BC
Bernie Harbec 14 2 7 9 4 1977-1980 2 C 8/18/1957 Farnham, PQ
Mike Harder 71 21 20 41 38 1996-1998 2 C 2/8/1973 Winnipeg, MAN
Patrick Harper 9 0 0 0 0 2021-2022 1 L 7/29/1998 New York, NY
Ben Harpur 13 0 1 1 25 2019-2022 2 D 1/12/1995 Hamilton, ONT
Terry Harrison 9 0 2 2 2 2004-2005 1 R 6/1/1978 Winnipeg, MAN
Mark Hatcher 62 0 6 6 105 1984-1985 1 D 9/15/1964 Detroit, MI
Brett Hauer 48 6 21 27 14 2001-2002 1 D 7/11/1971 Edina, MN
Cameron Hausinger 5 1 0 1 0 2022-2023 1 R 1/12/1999 Anchorage, AK
Todd Hawkins 163 44 42 86 714 1988-1991 3 L 8/2/1966 Kingston, ONT
Carey Haworth 62 27 18 45 16 1979-1981 2 L 2/17/1958 Victoria, BC
Darren Haydar 293 110 166 276 163 2002-2006 4 R 10/22/1979 Milton, ONT
Josh Healey 87 1 10 11 161 2019-2022 2 D 7/12/1994 Edmonton, ALTA
Paul Healey 76 21 18 39 28 1999-2000 1 W 3/20/1975 Edmonton, ALTA
Timo Helbling 127 2 9 11 142 2000-2004 4 D 7/21/1981 Basel, Switzerland
Adam Helewka 24 8 11 19 2 2018-2019 1 L 7/21/1995 Burnaby, BC
Jay Henderson 70 15 16 31 122 2003-2004 1 L 9/17/1978 Edmonton, ALTA
Kevin Henderson 147 28 26 54 50 2011-2014 3 L 12/3/1986 Toronto, ONT
Matt Henderson 77 19 19 38 117 1998-1999 1 L 3/1/1974 White Bear Lake, MN
Matt Hendricks 1 0 0 0 2 2003-2004 1 C 6/17/1981 Blaine, MN
Alex Henry 144 4 19 23 208 2006-2008 2 D 10/18/1979 Elliot Lake, ONT
Burke Henry 16 0 3 3 28 2004-2005 1 D 1/21/1979 Ste. Rose, MAN
Dale Henry 49 5 11 16 104 1993-1994 1 L 9/25/1964 Prince Albert, SASK
Darrel Henry 4 1 1 2 0 1983-1984 1 R 9/28/1962 Edmonton, ALTA
Dave Herbst 14 5 1 6 12 1978-1979 1 C 6/14/1955 St. Paul, MN
Steve Herniman 53 0 0 0 188 1989-1991 2 D 6/9/1968 Windsor, ONT
Jason Herter 56 7 18 25 34 1991-1992 1 D 10/2/1970 Hafford, SASK
Matt Hervey 55 10 22 32 114 1993-1995 2 D 5/16/1966 Whittier, CA
Corey Hessler 16 2 2 4 10 2005-2006 1 D 5/19/1977 Mendota Heights, MN
Mike Hickey 10 1 1 2 8 1981-1982 1 F 3/14/1961 Bancroft, ONT
Jeff Hiltz 53 4 24 28 37 1983-1984 1 D Ottawa, ONT
Vinny Hinostroza 26 11 22 33 14 2024-2025 1 C 4/3/1994 Chicago, IL
Tony Hinschberger 7 0 1 1 5 1977-1979 2 D 8/17/1952 Fargo, ND
Mike Hoberg 3 0 2 2 2 1977-1978 1 R 6/3/1956 Fridley, MN
Dan Hodge 1 0 1 1 0 1999-2000 1 D 9/18/1971 Melrose, MA
Cody Hodgson 14 4 7 11 0 2015-2016 1 C 2/18/1990 Toronto, ONT
Dan Hodgson 47 27 55 82 47 1988-1989 1 C 8/29/1965 Fort McMurray, ALTA
Randy Holmes 1 0 1 1 0 1999-2000 1 C 8/30/1972 Kingston, ONT
Warren Holmes 31 11 17 28 33 1978-1979 1 C 2/18/1957 Beeton, ONT
Craig Homola 68 18 34 52 20 1984-1986 2 C 11/29/1958 Eveleth, MN
Patric Hornqvist 49 17 18 35 44 2008-2009 1 R 1/1/1987 Sollentuna, Sweden
Tony Hrkac 340 97 223 320 98 1994-2005 5 C 7/7/1966 Thunder Bay, ONT
Tim Hrynewich 110 45 45 90 117 1986-1988 2 L 10/2/1963 Leamington, ONT
Petr Hubacek 14 2 0 2 0 2001-2002 1 C 9/2/1979 Brno, Czech Rep.
Kelly Hubbard 75 5 18 23 175 1986-1987 1 D 4/22/1963 Williams Lake, BC
Curtis Hunt 161 12 47 59 548 1988-1991 3 D 1/28/1967 North Battleford, SASK
Dylan Hunter 46 3 4 7 23 2009-2011 2 L 5/21/1985 Quebec, PQ
Jimmy Huntington 85 16 35 51 65 2021-2023 2 C 11/18/1998 Laval, PQ
Jamie Husgen 22 2 12 14 42 1988-1989 1 D 10/13/1964 Florissant, MO
Marc Hussey 50 3 15 18 81 1997-1998 1 D 1/22/1974 Chatham, NB
John Hutchings 3 1 0 1 0 1986-1987 1 D 8/17/1964 Cobourg, ONT
Andrew Hutchinson 190 31 65 96 158 2001-2005 4 D 3/24/1980 Evanston, IL
Dwaine Hutton 36 8 22 30 6 1986-1988 2 C 4/18/1965 Edmonton, ALTA
Dave Hynek 22 2 5 7 28 1977-1978 1 D 10/6/1956 Toronto, ONT
Miroslav Ihnacak 1 0 0 0 0 1993-1994 1 F 2/19/1962 Poprad, Czech.
Aaron Irving 1 0 0 0 0 2015-2016 1 D 3/3/1996 Edmonton, ALTA
Stu Irving 4 0 1 1 4 1980-1981 1 L 2/2/1949 Beverly Farms, MA
Matt Irwin 4 0 1 1 4 2016-2017 1 D 11/29/1987 Victoria, BC
Ray Irwin 3 0 1 1 2 1978-1979 1 D 1/30/1958 Sudbury, ONT
Raitis Ivanans 71 1 7 8 204 2002-2004 2 L 1/3/1979 Riga, Latvia
Mark Jackson 10 0 1 1 12 1978-1979 1 D 2/1/1958 Detroit, MI
Guy Jacob 38 4 12 16 93 1980-1981 1 D 4/19/1960
Alexandre Jacques 21 1 12 13 9 2003-2004 1 R 9/27/1977 Laval, PQ
Mark Jankowski 49 20 37 57 53 2022-2024 2 L 9/13/1994 Hamilton, ONT
Calle Jarnkrok 6 5 4 9 0 2013-2014 1 C 9/25/1991 Gavle, Sweden
Brent Jarrett 34 16 28 44 10 1980-1981 1 C 8/1/1959 Sault Ste. Marie, ONT
Joonas Jarvinen 129 6 17 23 192 2012-2014 2 D 1/5/1989 Turku, Finland
Tanner Jeannot 94 12 19 31 126 2018-2020 2 L 5/29/1997 Estevan, SASK
Paul Jerrard 28 6 3 9 58 1993-1994 1 D 4/20/1965 Winnipeg, MAN
Hugh Jessiman 141 40 29 69 211 2008-2010 2 R 3/28/1984 New York, NY
Jim Johannson 99 18 29 47 87 1992-1994 2 C 3/10/1964 Rochester, MN
Andreas Johansson 1 0 0 0 2 2003-2004 1 C 5/19/1973 Falun, Sweden
Aaron Johnson 72 9 26 35 70 2010-2011 1 D 4/30/1983 Port Hawkesbury, NS
Chaz Johnson 9 1 0 1 12 2005-2007 2 R 1/30/1984 Montreal, PQ
Eric Johnson 17 0 6 6 19 1987-1988 1 D 12/8/1963 Salt Lake City, UT
Steve Johnson 69 18 36 54 37 1988-1990 2 F 3/3/1966 Grand Forks, ND
Ryan Jones 40 17 10 27 45 2008-2010 2 L 6/14/1984 Chatham, ONT
Fabian Joseph 161 20 43 63 72 1993-1996 3 C 12/5/1965 Sydney, NS
Roman Josi 74 7 37 44 22 2010-2012 2 D 6/1/1990 Bern, Switzerland
Jacques Joubert 42 7 9 16 22 1996-1997 1 C 3/23/1971 South Bend, IN
Bill Joyce 6 0 0 0 0 1980-1981 1 W Mississauga, ONT
Jason Jozsa 10 0 0 0 4 2009-2010 1 D 7/4/1981 Calgary, ALTA
Claude Julien 5 0 3 3 2 1983-1984 1 D 4/23/1960 Blind River, ONT
Vladislav Kamenev 137 39 57 96 119 2015-2018 3 C 8/12/1996 Orsk, Russia
Dan Kane 42 17 16 33 29 1984-1985 1 F 6/12/1962 Peterborough, ONT
Shaun Kane 10 1 0 1 4 1992-1994 2 D 2/24/1970 Holyoke, MA
Kory Karlander 6 1 0 1 2 1997-1998 1 C 3/21/1972 Melita, MAN
Jeff Kealty 71 8 14 22 136 1998-2000 2 D 4/9/1976 Newton, MA
Bracken Kearns 79 11 15 26 59 2006-2007 1 C 5/12/1981 North Vancouver, BC
Justin Kearns 1 0 1 1 0 1999-2000 1 R 10/2/1975 Cleveland, OH
D’Arcy Keating 6 2 0 2 4 1978-1979 1 R 12/12/1952 Oshawa, ONT
Dan Keczmer 18 1 3 4 10 1999-2000 1 D 5/25/1968 Mt. Clemens, MI
Tyler Kelleher 32 7 7 14 12 2016-2018 2 F 1/2/1995 Longmeadow, MA
Steve Kelly 5 0 1 1 19 1997-1998 1 L 10/26/1976 Vancouver, BC
Joakim Kemell 146 41 53 94 83 2022-2025 3 R 4/27/2004 Jyvaskyla, Finland
T.J. Kemp 2 0 0 0 2 2005-2006 1 D 7/3/1981 Pickering, ONT
Dan Kennedy 5 1 3 4 10 1977-1978 1 F 10/9/1953 Montreal, PQ
Blake Kessel 8 0 2 2 2 2016-2017 1 D 4/13/1989 Madison, WI
Richard Keyes 1 0 1 1 0 2000-2001 1 C 7/7/1975 Kalamazoo, MI
Ian Kidd 325 41 136 177 362 1988-1993 5 D 5/11/1964 Gresham, OR
Alex Kim‡ 2005-2006 1 C 5/10/1979 Fullerton, CA
Archie King† 107 31 46 77 231 1980-1983 3 R 2/28/1956 Toronto, ONT
Scott King 12 1 2 3 0 1999-2000 1 C 1/21/1977 Saskatoon, SASK
Justin Kirkland 198 25 44 69 111 2016-2019 3 C 8/2/1996 Winnipeg, MAN
Linus Klasen 47 22 23 45 20 2010-2011 1 R 2/19/1986 Stockholm, Sweden
George Klasons 17 1 7 8 8 1978-1982 2 D 11/21/1953 Sioux Falls, SD
Kevin Klein 220 19 62 81 122 2004-2008 4 D 12/13/1984 Kitchener, ONT
Sergei Klimentiev 35 4 11 15 59 1998-1999 1 D 4/5/1975 Kiev, Ukraine
Dave Klingbell 8 0 0 0 51 1977-1978 1
Tomas Kloucek 34 0 6 6 80 2002-2003 1 D 3/7/1980 Prague, Czech Rep.
Simon Knak 2 0 0 0 0 2022-2023 1 L 1/27/2002 Zurich, Switzerland
Fred Knipscheer 40 8 23 31 26 1999-2000 1 C 9/3/1969 Fort Wayne, IN
Graham Knott 61 13 13 26 20 2021-2022 1 C 1/13/1997 Etobicoke, ONT
Zeb Knutson 2 0 0 0 0 2017-2018 1 F 1/1/1994 Sioux Falls, SD
Greg Koehler 43 16 10 26 51 2002-2003 1 C 2/27/1975 Scarborough, ONT
Daniel Koger 5 0 1 1 0 2011-2012 1 R 11/10/1989 Szekesfehervar, Hungary
Ville Koistinen 59 9 32 41 44 2006-2007 1 D 6/17/1982 Oulu, Finland
Jachym Kondelik 40 5 6 11 22 2021-2023 2 C 12/21/1999 Hannover, Germany
Mike Korney 3 0 0 0 2 1977-1978 1 D 9/15/1953 Dauphin, MAN
Rich Kramp 186 48 91 139 155 1977-1981 4 C 9/20/1952 Hanover, ONT
Mikhail Kravets 7 0 1 1 4 1995-1996 1 R 11/12/1963 Leningrad, Russia
Dan Kreiner 13 2 2 4 2 1979-1980 1 R 3/3/1956 Buffalo, NY
Mike Krensing 12 3 2 5 0 1983-1984 1 C 8/7/1961 Babbitt, MN
Alexandr Krevsun 1 0 0 0 0 2000-2001 1 L 6/2/1980 Togliatti, Russia
Aaron Kriss‡ 1999-2000 1 D 9/17/1972 Parma, OH
Yuri Krivokhija 50 10 28 38 59 1993-1994 1 D 3/30/1968 Minsk, Belarus
Jeff Kungle 4 0 0 0 0 1995-1997 2 D 10/26/1972 Wakaw, SASK
Ray Kurpis 2 0 0 0 0 1977-1978 1 R 5/28/1956 Chicago, IL
Doug Kyle 134 39 50 89 38 1985-1987 2 R 5/15/1963 Regina, SASK
Zachary L’Heureux 70 22 31 53 201 2023-2025 2 L 5/15/2003 Montreal, PQ
Teemu Laakso 217 17 55 72 212 2008-2012 4 D 8/27/1987 Tuusula, Finland
Joseph LaBate 56 5 7 12 121 2021-2022 1 L 4/16/1993 Eagan, MN
Eric Labelle 2 0 0 0 14 2004-2005 1 R 3/3/1981 Hull, PQ
Marc LaBelle 34 6 4 10 83 1995-1997 2 L 12/20/1969 Maniwaki, PQ
Pierre-Cedric Labrie 50 5 7 12 57 2017-2018 1 L 6/12/1986 Baie-Comeau, PQ
Michel Lachance 74 19 23 42 210 1977-1978 1 D 4/11/1955 Quebec, PQ
Bob Laforest 3 0 0 0 0 1985-1986 1 R 5/19/1963 Welland, ONT
Jason Lafreniere 52 14 47 61 16 1993-1994 1 C 12/6/1966 St. Catharines, ONT
Jani Lajunen 115 6 15 21 32 2011-2013 2 C 6/16/1990 Helsinki, Finland
Bob Lakso 80 43 28 71 10 1987-1988 1 L 4/3/1962 Aurora, MN
John Laliberte 70 7 17 24 29 2006-2008 2 F 8/5/1983 Saco, ME
Denny Lambert 39 12 12 24 132 2002-2003 1 L 1/9/1970 Wawa, ONT
Matthew Lane 11 0 0 0 6 2018-2019 1 F 3/15/1994 Rochester, NY
Phil Lane 3 1 0 1 0 2017-2018 1 R 5/29/1992 Rochester, NY
Josh Langfeld 44 22 7 29 34 2007-2008 1 R 7/17/1977 Fridley, MN
Jeff Larmer 240 84 115 199 112 1984-1994 4 L 10/10/1962 Peterborough, ONT
Zac Larraza 10 2 1 3 0 2015-2016 1 F 2/25/1993 Scottsdale, AZ
Steven Latour 6 0 0 0 0 1986-1987 1 L 2/5/1966 Saint-Eustache, PQ
Michael Latta 122 23 40 63 286 2009-2013 4 C 5/25/1991 Kitchener, ONT
Eric Lavigne 17 0 1 1 2 2001-2002 1 D 1/19/1980 Montreal, PQ
Paul Lawless 53 30 35 65 58 1988-1989 1 L 7/2/1964 Scarborough, ONT
Dick Layo 156 11 71 82 209 1978-1981 3 D 6/8/1956 Massena, NY
Brad Layzell 20 1 2 3 12 1996-1997 1 D 3/15/1972 Beaconsfield, PQ
David Leaderer 5 0 0 0 2 2010-2012 2 D 7/31/1986 Rochester, NY
Pat Leahy 52 10 20 30 30 2006-2007 1 R 6/9/1979 Duxbury, MA
John LeBlanc 61 39 31 70 42 1988-1989 1 L 1/21/1964 Campbellton, NB
Nelson LeClair 1 0 1 1 0 1980-1981 1 R 1/6/1941 Kapuskasing, ONT
Danny Lecours 554 360 282 642 345 1977-1987 9 L 10/5/1955 Princeville, PQ
Patrice Lefebvre 16 6 4 10 13 1990-1991 1 R 6/28/1967 Montreal, PQ
Jay Legault 43 11 5 16 18 2001-2002 1 R 5/15/1979 Peterborough, ONT
Eric LeGros 1 0 0 0 0 1986-1987 1 C 9/22/1967 Pointe-Claire, PQ
David Legwand 3 0 0 0 0 2005-2006 1 C 8/17/1980 Detroit, MI
Scott Lehman 2 0 0 0 4 2010-2011 1 D 1/5/1986 Ft. McMurray, ALTA
Mikko Lehtonen 35 4 8 12 28 2006-2007 1 D 6/12/1978 Kiiminki, Finland
Brendan Leipsic 47 7 28 35 16 2014-2015 1 L 5/19/1994 Winnipeg, MAN
Matt Leitner 1 0 0 0 0 2015-2016 1 F 11/27/1990 Los Alamitos, CA
Alain Lemieux 30 8 21 29 30 1990-1991 1 C 5/24/1961 Montreal, PQ
Don Lemieux 14 1 1 2 6 1977-1978 1 D 6/25/1956 Montreal, PQ
Tim Lenardon 81 38 41 79 161 1988-1990 2 C 5/11/1962 Trail, BC
John Leonard 67 17 27 44 14 2022-2023 1 L 8/7/1998 Westwood, NJ
Mitch Lewandowski 4 0 0 0 0 2024-2025 1 L 4/17/1998 Clarkston, MI
Grant Lewis 47 8 15 23 40 2010-2011 1 D 1/20/1985 Pittsburgh, PA
Michael Liambas 213 12 16 28 648 2012-2017 4 L 2/16/1989 Toronto, ONT
Kalan Lind 1 0 0 0 2 2024-2025 1 C 1/25/2005 Shaunavon, SASK
Jamie Ling 4 0 0 0 0 1996-2000 2 C 2/22/1973 Charlottetown, PEI
Steve Lingren 8 0 5 5 0 2005-2006 1 D 4/15/1973 Lake Cowichan, BC
Kaj Linna 11 0 1 1 25 1998-1999 1 D 1/24/1971 Helsinki, Finland
Richard Lintner 97 22 24 46 112 1998-2000 2 D 11/15/1977 Trencin, Slovakia
Jake Livingstone 127 9 24 33 80 2023-2025 2 D 4/16/1999 Creston, BC
Owen Lloyd 7 0 2 2 9 1980-1982 2 D 4/30/1957 North Vancouver, BC
Sylvain Locas 20 11 5 16 16 1979-1980 1 C 2/17/1958 Chicoutimi, PQ
Matt Loen 55 7 13 20 4 1997-2001 3 C 11/9/1972 Coon Rapids, MN
Jim Logan 1 0 0 0 0 2000-2001 1 L 11/8/1973 Nipigon, ONT
Andrew Lord 2 0 0 0 5 2010-2011 1 R 2/22/1985 West Vancouver, BC
Tim Loven 7 0 0 0 0 1986-1987 1 D 10/14/1963 Red River, ND
Jake Lucchini 70 21 24 45 38 2024-2025 1 C 5/9/1995 Trail, BC
Griffin Luce 7 0 2 2 7 2023-2024 1 D 3/10/1998 Williamsville, NY
Matt Luff 30 14 17 31 16 2021-2022 1 R 5/5/1997 Oakville, ONT
Bryan Lundbohm 234 33 60 93 170 2001-2005 4 C 8/24/1977 Roseau, MN
Jamie Lundmark 34 6 12 18 22 2010-2011 1 C 1/16/1981 Edmonton, ALTA
Chris Luongo 81 10 35 45 69 1996-1997 1 D 3/17/1967 Detroit, MI
Nathan Lutz 86 1 8 9 64 2003-2007 4 D 2/12/1978 Mistatim, SASK
Joonas Lyytinen 54 1 7 8 34 2017-2019 2 D 4/4/1995 Espoo, Finland
Cam MacGregor 1 0 0 0 0 1979-1980 1 L 1/29/1958
Tom Machowski 4 0 0 0 2 1979-1980 1 D 5/7/1953 Chicago, IL
Dave MacIntyre 12 6 2 8 8 1997-1998 1 D 10/20/1968 New Glasgow, NS
Dave MacIsaac 73 7 16 23 170 1994-1996 2 D 4/23/1972 Cambridge, MA
Al MacKenzie 100 16 42 58 160 1977-1980 3 D 2/2/1952 Windsor, ONT
Chris MacKenzie 2 0 0 0 0 1997-1998 1 C 9/16/1971 Toronto, ONT
Jean-Marc MacKenzie 56 16 18 34 21 1987-1988 1 C 10/29/1966 Sydney, NS
David Mackey 348 80 85 165 ### 1990-1998 5 L 7/24/1966 New Westminster, BC
Jack MacLellan 35 1 1 2 8 2012-2013 1 F 6/5/1988 Calgary, ALTA
Pat MacLeod 142 32 88 120 34 1993-1995 2 D 6/15/1969 Melfort, SASK
Bob MacMillan 8 2 2 4 2 1984-1985 1 C 9/3/1952 Charlottetown, PEI
Mike MacWilliam 6 1 1 2 28 1988-1989 1 L 2/14/1967 Burnaby, BC
Jeff Madill 23 13 6 19 53 1992-1993 1 R 6/21/1965 Oshawa, ONT
Mike Madill 1 0 0 0 2 2007-2008 1 D 5/9/1982 Kirkland, PQ
Don Madson 51 7 18 25 33 1978-1979 1 C 7/10/1955 Grand Rapids, MN
Zach Magwood 48 5 9 14 14 2018-2020 2 C 4/22/1998 Cambridge, ONT
Ryan Maki 182 20 26 46 77 2006-2010 4 R 4/23/1985 Medford, NJ
Cameron Mann 59 26 31 57 75 2002-2003 1 R 4/20/1977 Thompson, MAN
Dave Marcinyshyn 64 2 14 16 176 1993-1995 2 D 2/4/1967 Edmonton, ALTA
Kyle Marino 66 9 8 17 152 2024-2025 1 C 6/1/1995 Niagara Falls, ONT
Brian Martin 5 0 1 1 0 1986-1987 1 L 3/27/1966 St. Catharines, ONT
Don Martin 1 0 0 0 0 1994-1995 1 D 3/29/1968 London, ONT
Joe Martin 12 0 1 1 33 1979-1980 1 D 2/11/1959 Berlin, NH
P.J. Martin 4 0 1 1 4 2004-2005 1 D 2/22/1981 Edina, MN
Aaron Marvin 2 1 0 1 0 2011-2012 1 C 5/27/1988 Warroad, MN
Wes Mason 21 3 1 4 16 2002-2003 1 L 12/12/1977 Windsor, ONT
Michel Massie 2 0 0 0 2 2001-2002 1 L 7/2/1977 Montreal, PQ
Mark Matheson 190 6 46 52 106 2006-2010 4 D 2/1/1984 Calgary, ALTA
Jack Matier 57 1 8 9 18 2023-2025 2 D 4/8/2003 Sault Ste. Marie, ONT
Mike Matteucci 15 1 1 2 45 2004-2005 1 D 12/27/1971 Trail, BC
Scott May 34 3 3 6 34 2005-2006 1 C 1/8/1982 White Rock, BC
Jay Mazur 206 72 81 153 219 1988-1992 4 R 1/22/1965 Hamilton, ONT
Sean McAslan 2 0 0 0 0 2005-2006 1 W 1/12/1980 Okotoks, ALTA
Andrew McBain 112 51 78 129 201 1990-1992 2 R 2/18/1965 Toronto, ONT
Brock McBride 14 1 1 2 14 2010-2011 1 C 10/18/1986 Cornwall, ONT
Sean McCann 33 6 11 17 37 1997-1998 1 D 9/18/1971 North York, ONT
Michael McCarron 57 15 10 25 93 2019-2023 3 R 3/7/1995 Grosse Pointe, MI
Bill McCreary 312 112 141 253 246 1983-1988 5 L 4/15/1960 Hudson, OH
Greg McDonald† 0 0 0 0 0 1979-1980 1 D
T.J. McElroy 16 0 3 3 14 2007-2009 2 D 11/3/1982 Golden Valley, MN
Gary McFadyen 69 22 19 41 66 1978-1980 2 R 9/3/1956 Brampton, ONT
Jay McFarlane 153 26 70 96 94 1981-1984 3 D 1/23/1960 Edmonton, ALTA
Scott McGeown 32 4 9 13 40 1981-1983 2 D 3/9/1960 Toronto, ONT
Brian McGrattan 6 0 0 0 4 2012-2013 1 R 2/9/1981 Hamilton, ONT
Bruce McKay 223 24 114 138 475 1981-1984 3 D 4/6/1959 Detroit, MI
Darren McKay 86 11 37 48 130 1986-1988 2 D 2/10/1962 Lloydminster, SASK
Garnet McKechney 15 0 2 2 11 1985-1986 1 R 4/28/1965 Swift Current, SASK
Brian McKee 6 1 4 5 2 1987-1988 1 D 12/13/1964 Willowdale, ONT
Brian McKenzie 15 2 9 11 6 1977-1978 1 C 3/16/1951 St. Catharines, ONT
Ian McKenzie 50 4 1 5 45 2008-2010 2 R 5/23/1987 Weyburn, SASK
Roland McKeown 129 12 33 45 96 2022-2024 2 D 1/20/1996 Listowel, ONT
Mitch McLain 76 17 6 23 113 2021-2022 1 C 12/9/1993 Baxter, MN
Jake McLaughlin 13 0 3 3 0 2021-2022 1 D 3/26/1996 Hinsdale, IL
Denny McLean 46 10 11 21 25 1978-1979 1 L 7/30/1955 Victoria, BC
John McLean 20 1 6 7 27 1987-1988 1 D 4/29/1965 Wakefield, MA
Mike McLean 8 0 0 0 0 2009-2011 2 L 1/6/1986 Oshawa, ONT
Tom McMurchy 69 30 26 56 61 1984-1985 1 L 12/2/1963 Burnaby, BC
Mark McNeill 31 9 10 19 4 2017-2018 1 C 2/22/1993 Langley, BC
Mike McNeill 452 97 110 207 218 1992-1998 6 L 7/22/1966 Winona, MN
Don McSween 76 4 21 25 128 1997-1998 1 D 6/9/1964 Detroit, MI
Neil Meadmore 140 46 62 108 502 1986-1988 2 R 10/23/1959 Winnipeg, MAN
Mike Melanson 39 14 9 23 65 1978-1980 2 C 3/21/1957 Halifax, NS
Pierre Melanson 1 0 0 0 0 1978-1979 1 D 7/5/1952
Terry Menard 22 6 9 15 14 1989-1990 1 C 10/30/1967 Timmins, ONT
Larry Mensour 61 3 10 13 17 1979-1981 2 D 1/9/1959 Scarborough, ONT
Mitch Messier 62 18 23 41 84 1992-1993 1 R 8/21/1965 Regina, SASK
Garrett Meurs 1 0 0 0 0 2016-2017 1 R 1/12/1993 Ripley, ONT
Arpad Mihaly 12 1 1 2 2 2006-2007 1 L 6/27/1980 Miercurea, Romania
Jeff Miles 3 0 0 0 0 2005-2006 1 R 6/12/1981 Pickering, ONT
Craig Millar 8 1 5 6 6 1999-2000 1 D 5/10/1977 Winnipeg, MAN
Adam Miller 10 1 0 1 6 2008-2009 1 C 11/21/1984 Livonia, MI
Gerard Miller 5 0 1 1 2 2007-2008 1 D 1/21/1983 Cold Spring Harbor, NY
Paul Miller 3 1 3 4 2 1983-1984 1 C 8/21/1959 Billerica, MA
Sylvain Millette 4 0 3 3 6 1979-1980 1 D 10/4/1959
Chris Minard 1 0 0 0 0 2004-2005 1 C 11/18/1981 Owen Sound, ONT
Trevor Mingoia 22 2 3 5 4 2017-2018 1 R 1/18/1992 Fairport, NY
Grant Mismash 57 6 6 12 20 2021-2022 1 L 2/19/1999 Brooklyn Park, MN
Preston Mizzi 20 1 2 3 12 2005-2007 2 C 12/22/1980 Sault Ste. Marie, ONT
Tim Molle 272 37 75 112 884 1985-1989 4 D 5/8/1960 Saskatoon, SASK
Michel Mongeau 76 30 60 90 98 1992-1997 2 C 2/9/1965 Nun’s Island, PQ
Grady Moore 1 0 0 0 0 2004-2005 1 D 5/21/1978 Kimberley, BC
Mike Moore 50 5 11 16 42 2012-2013 1 D 12/12/1984 Lloydminster, ALTA
John Morlang 3 0 0 0 2 2005-2006 1 R 11/7/1981 Abbotsford, BC
Marc Moro 253 8 27 35 738 1998-2002 4 D 7/17/1977 Toronto, ONT
Gary Morrison 76 21 21 42 203 1977-1978 1 F 11/8/1955 Farmington, MI
Darrel Morrow 32 7 7 14 17 1982-1983 1 W 1/29/1959 Deville, ALTA
Yuri Moscevsky 3 0 0 0 14 2004-2005 1 W 10/20/1978 Milwaukee, WI
Simon Moser 48 8 18 26 8 2013-2014 1 L 3/10/1989 Arni, Switzerland
Steve Moses 16 2 5 7 6 2015-2016 1 R 8/9/1989 Leominster, MA
Mark Mowers 182 69 82 151 146 1998-2002 4 C 2/16/1974 Decatur, GA
Tyler Moy 77 7 13 20 8 2016-2019 3 F 7/18/1995 La Jolla, CA
Chris Mueller 262 87 86 173 136 2009-2013 4 C 3/6/1986 West Seneca, NY
Patrick Mullen 29 2 12 14 19 2015-2016 1 D 5/6/1986 Boston, MA
Brad Mullens 1 0 1 1 0 1978-1979 1 D 7/31/1954 North Bay, ONT
Eric Murano 143 67 83 150 124 1990-1992 2 C 5/4/1967 Calgary, ALTA
Curtis Murphy 79 17 36 53 51 2003-2004 1 D 12/3/1975 Kerrobert, SASK
Rob Murphy 168 55 94 149 280 1988-1992 4 C 4/7/1969 Hull, PQ
Trevor Murphy 182 31 60 91 198 2015-2018 3 D 7/17/1995 Windsor, ONT
Marty Murray 15 5 5 10 10 2009-2010 1 C 2/16/1975 Lyleton, MAN
Navrin Mutter 119 4 15 19 225 2022-2025 3 L 3/15/2001 London, ONT
Al Myette 40 2 14 16 29 1977-1978 1 D 12/19/1957
Brantt Myhres 6 0 1 1 10 2000-2001 1 L 3/18/1974 Edmonton, ALTA
Kristian Nakyva 69 1 9 10 32 2015-2016 1 D 11/18/1990 Helsinki, Finland
Evgeny Namestnikov 68 9 25 34 53 1999-2001 2 D 10/9/1971 Novgorod, Russia
Jeff Napierala 18 2 2 4 0 1991-1992 1 R 2/27/1968 Muskegon, MI
Samy Nasreddine 6 0 0 0 6 1999-2000 1 D 8/24/1976 Montreal, PQ
Stanislav Neckar 3 0 3 3 2 2003-2004 1 D 12/22/1975 Ceske Budejovice, Czech Rep.
Dan Nelson 8 0 5 5 2 1977-1978 1 D 5/5/1956 Minneapolis, MN
Jeff Nelson 122 40 65 105 96 1997-1999 2 C 12/18/1972 Prince Albert, SASK
Troy Neumeier 78 1 9 10 57 1990-1992 2 D 9/3/1970 Langenburg, SASK
Scott Nichol 6 3 5 8 18 2005-2006 1 C 12/31/1974 Edmonton, ALTA
Jared Nightingale 6 0 0 0 4 2014-2015 1 D 10/3/1982 Jackson, MI
Janne Niskala 80 19 25 44 81 2007-2008 1 D 9/22/1981 Vasteras, Sweden
Claude Noel 56 8 34 42 18 1987-1988 1 F 10/31/1955 Kirkland Lake, ONT
Garrett Noonan 57 4 6 10 25 2014-2016 2 D 1/28/1991 Newport, RI
Jason Notermann 7 2 1 3 8 2005-2006 1 F 12/2/1978 Rochester, MN
Thomas Novak 130 29 74 103 36 2018-2023 4 C 4/28/1997 St. Paul, MN
Evgueni Nurislamov 1 0 0 0 0 2005-2006 1 D 8/11/1982 Ufa, Russia
Markus Nurmi 48 12 12 24 14 2022-2023 1 R 6/29/1998 Turku, Finland
Chad Nychuk 27 0 4 4 18 2024-2025 1 D 3/6/2001 Rossburn, MAN
Eric Nystrom 2 1 0 1 0 2015-2016 1 L 2/14/1983 Syosset, NY
Andrew O’Brien 53 2 11 13 63 2016-2018 2 D 11/21/1992 Hamilton, ONT
Shawn O’Donnell 6 0 0 0 12 2016-2017 1 R 5/28/1988 Halifax, NS
Dan O’Driscoll 11 3 10 13 2 1977-1978 1 R 11/29/1952 Toronto, ONT
Cole O’Hara 2 1 0 1 4 2024-2025 1 R 6/20/2002 Toronto, ONT
Mike O’Leary 12 0 0 0 9 2024-2025 1 L 1/1/1998 Halifax, NS
Cal O’Reilly 399 77 255 332 80 2005-2025 7 C 9/30/1986 Toronto, ONT
Eugene O’Sullivan 11 1 1 2 13 1978-1979 1 C 4/3/1958 Winnipeg, MAN
Gino Odjick 17 7 3 10 102 1990-1991 1 L 9/7/1970 Maniwaki, PQ
Jimmy Oligny 259 7 36 43 419 2014-2018 4 D 4/30/1993 St-Michel, PQ
Mathieu Olivier 156 19 23 42 262 2018-2022 3 R 2/11/1997 Biloxi, MS
John Ollson 55 17 24 41 23 1984-1985 1 C 7/31/1963 Nepean, ONT
Benn Olson 1 0 0 0 0 2010-2011 1 D 4/29/1987 Port McNeil, BC
Peter Olvecky 62 11 23 34 22 2009-2010 1 C 10/11/1985 Nove Zamky, Slovakia
Jed Ortmeyer 55 10 13 23 51 2008-2009 1 R 9/3/1978 Omaha, NE
Zach Osburn 1 0 1 1 0 2018-2019 1 D 2/7/1997 Plymouth, MI
Turner Ottenbreit 49 1 1 2 96 2024-2025 1 D 7/9/1997 Yorkton, SASK
Alex Overhardt 3 0 0 0 0 2018-2019 1 C 1/15/1997 Cherry Hills, CO
Derek Paget 1 0 0 0 0 1999-2000 1 L 11/23/1978 Kamloops, BC
Matt Pagnutti 1 0 0 0 0 1997-1998 1 D 9/25/1975 Springfield, MA
Real Paiement 228 20 107 127 177 1979-1982 3 D 9/30/1959 Dollard-des-Ormeaux, PQ
Brett Palin 80 4 14 18 70 2010-2011 1 D 6/23/1984 Nanaimo, BC
Konstantin Panov 82 12 25 37 32 2001-2003 2 L 6/29/1980 Chelyabinsk, Russia
Grant Paranica 5 0 2 2 2 1989-1990 1 R 7/29/1964 North Battleford, SASK
Adam Pardy 31 3 4 7 20 2016-2017 1 D 3/29/1984 Bonavista, NFLD
Ryan Parent‡ 2005-2006 1 D 3/17/1987 Prince Albert, SASK
Nick Parillo 3 0 0 0 7 2002-2003 1 F 5/16/1977 Schenectady, NY
Steve Parsons 2 0 1 1 2 1999-2000 1 L 3/12/1975 Vancouver, BC
Juuso Parssinen 46 9 25 34 26 2021-2024 3 C 2/1/2001 Hameenlinna, Finland
Phil Patterson 66 9 18 27 62 1984-1985 1 R 7/18/1964 Kemptville, ONT
Ondrej Pavel 43 8 10 18 49 2024-2025 1 C 8/29/2000 Prague, Czech Rep.
Evgeny Pavlov 7 1 2 3 0 2001-2002 1 C 1/10/1981 Togliatta, Russia
Adam Payerl 150 29 38 67 237 2015-2017 2 C 3/4/1991 Kitchener, ONT
Kent Paynter 244 22 75 97 362 1994-1998 4 D 4/27/1965 Summerside, PEI
Ted Pearson 68 18 23 41 60 1987-1988 1 F 1/9/1962 Kitchener, ONT
Vince Pedrie 27 2 6 8 8 2018-2019 1 D 1/17/1994 Rochester, MN
Blaine Peerless 246 29 114 143 347 1981-1987 4 D 10/13/1961 Edmonton, ALTA
Perry Pelensky 82 21 39 60 222 1984-1985 1 R 3/20/1962 Edmonton, ALTA
Ville Peltonen 53 27 33 60 26 2000-2001 1 W 5/24/1973 Vantaa, Finland
Joe Pendenza 147 19 26 45 38 2013-2020 5 C 11/22/1990 Wilmington, MA
Stephen Perfetto 24 3 4 7 6 2016-2018 2 F 8/1/1991 Woodbridge, ONT
Ian Perrin 9 1 1 2 2 1979-1980 1 D 9/13/1956 Spy Hill, SASK
Rich Perron 26 1 6 7 12 1979-1980 1 D 9/5/1954 Hawkesbury, ONT
Nathan Perrott 83 7 12 19 296 2001-2003 2 R 12/8/1976 Owen Sound, ONT
Geoff Peters 54 4 1 5 70 2002-2009 2 C 4/30/1978 Hamilton, ONT
Avery Peterson 5 0 0 0 7 2021-2022 1 C 6/20/1995 Grand Rapids, MN
Brent Peterson 129 28 63 91 110 1997-2000 2 L 7/20/1972 Calgary, ALTA
Emil Pettersson 121 24 55 79 56 2017-2019 2 C 1/14/1994 Sundsvall, Sweden
Rich Peverley 176 56 112 168 156 2005-2008 3 C 7/8/1982 Kingston, ONT
Bob Phillips 2 0 1 1 2 1981-1982 1 L 10/1/1959
Antti Pihlstrom 93 35 22 57 72 2007-2009 2 L 10/22/1984 Vantaa, Finland
Braden Pimm 9 0 0 0 0 2013-2014 1 F 12/28/1989 Fort Saint John, BC
Rick Pinkston 23 0 2 2 22 2016-2018 2 D 10/4/1990 Trenton, MI
Joe Piskula 163 5 39 44 101 2012-2015 3 D 7/5/1984 Antigo, WI
Rem Pitlick 63 20 16 36 40 2019-2020 1 C 4/2/1997 Ottawa, ONT
Domenic Pittis 30 11 21 32 65 2002-2003 1 C 10/1/1974 Calgary, ALTA
Libor Pivko 192 28 93 121 172 2003-2006 3 L 3/29/1980 Novy Vicin, Czech Rep
Adam Plant 13 0 3 3 2 2018-2019 1 D 5/9/1995 Penticton, BC
Cam Plante 56 7 47 54 44 1986-1987 1 D 3/12/1964 Brandon, MAN
Mark Plantery 1 0 0 0 0 1985-1986 1 D 8/14/1959 St. Catharines, ONT
Denis Platonov 3 0 0 0 0 2003-2004 1 C 11/6/1981 Saratov, Russia
Adrien Plavsic 3 1 2 3 14 1989-1990 1 D 1/13/1970 Montreal, PQ
Walt Poddubny 5 4 2 6 4 1980-1981 1 R 2/14/1960 Thunder Bay, ONT
Vadim Podrezov 8 1 0 1 2 1999-2000 1 D 9/29/1965 Moscow, Russia
Denis Pomerleau 3 0 2 2 0 1978-1979 1 R 4/14/1958 Rouyn-Noranda, PQ
Dick Popiel 16 1 6 7 17 1978-1979 1 D 10/4/1957 Guelph, ONT
Corey Potter 18 0 3 3 12 2015-2016 1 D 1/5/1984 Lansing, MI
Yves Preston 299 133 168 301 128 1977-1984 4 F 6/14/1956 Montreal, PQ
Luke Prokop 40 1 5 6 12 2023-2025 2 D 5/6/2002 Edmonton, ALTA
Christian Proulx 105 7 10 17 229 1996-1998 2 D 12/10/1973 Coaticook, PQ
Olivier Proulx 1 0 0 0 0 2004-2005 1 C 1/19/1982 Saint-Jerome, PQ
Dan Pupillo 3 0 1 1 0 1982-1983 1 F 5/18/1958 St. Louis, MO
Bob Purpur‡ 1977-1978 1 R 3/17/1952 Grand Forks, ND
Juuso Puustinen 128 31 32 63 22 2011-2013 2 R 4/5/1988 Kuopio, Finland
Filip Pyrochta 30 0 4 4 0 2018-2019 1 D 6/24/1996 Trebic, Czech Rep.
Wacey Rabbit 76 8 10 18 53 2009-2010 1 C 11/16/1986 Lethbridge, ALTA
Pat Rabbitt 54 18 12 30 17 1981-1982 1 L 11/16/1961 Merritt, BC
Alexander Radulov 11 6 12 18 26 2006-2007 1 R 7/5/1986 Nizhny Tagil, Russia
Jason Ralph 1 0 0 0 0 2004-2005 1 F 11/5/1978 Carp, ONT
John Ramage 21 0 3 3 12 2017-2018 1 D 2/7/1991 Mississauga, ONT
Tim Ramholt 59 2 8 10 36 2008-2009 1 D 11/2/1984 Zurich, Switzerland
Bruce Ramsay 3 0 0 0 5 1995-1996 1 L 5/13/1969 Dryden, ONT
Wayne Ramsey 3 1 2 3 2 1978-1979 1 D 1/31/1957 Hamiota, MAN
Joonas Rask 59 5 11 16 15 2012-2014 2 F 3/24/1990 Savonlinna, Finland
Isaac Ratcliffe 34 5 14 19 71 2022-2025 2 L 2/15/1999 London, ONT
Jeremy Rebek 2 1 1 2 0 2002-2003 1 D 2/8/1976 Sault Ste. Marie, ONT
Scott Reedy 25 4 5 9 8 2024-2025 1 C 4/4/1999 Prior Lake, MN
Jason Reesor 1 0 0 0 0 1999-2000 1 C 6/4/1976 Stouffville, ONT
Cam Reid 54 3 16 19 13 2012-2013 1 F 8/25/1991 Delta, BC
Max Reinhart 73 23 15 38 32 2015-2016 1 C 2/4/1992 North Vancouver, BC
Jim Revenberg 63 1 8 9 385 1989-1991 2 R 7/23/1969 Windsor, ONT
T.J. Reynolds 92 0 3 3 223 2005-2007 2 D 3/26/1981 Kitchener, ONT
Alexander Riazantsev 14 3 4 7 9 2002-2003 1 D 3/15/1980 Moscow, Russia
Mike Ribeiro 28 5 21 26 18 2016-2017 1 C 2/10/1980 Montreal, PQ
Scott Ricci 19 1 4 5 6 2001-2003 2 D 4/3/1974 St. Catharines, ONT
Anthony Richard 294 68 66 134 131 2015-2022 6 C 12/20/1996 Trois-Rivieres, PQ
Bruce Richardson 4 3 0 3 2 2002-2003 1 C 6/8/1977 Ville Saint Pierre, PQ
Zac Rinaldo 3 0 1 1 6 2018-2019 1 C 6/15/1990 Mississauga, ONT
Jaynen Rissling 5 0 0 0 4 2014-2015 1 D 9/21/1993 Edmonton, ALTA
Dan Riva 150 20 23 43 45 1998-2001 3 C 9/17/1975 Framingham, MA
Cal Roadhouse 120 55 46 101 64 1981-1984 3 R 4/29/1959 Lethbridge, ALTA
Doug Robb 310 188 139 327 277 1978-1983 5 R 1/25/1958 Orillia, ONT
Bert Robertsson 24 0 1 1 18 2000-2002 2 D 6/30/1974 Sodertalje, Sweden
Florent Robidoux 91 31 42 73 200 1984-1987 2 L 5/5/1960 Treherne, MAN
Eric Robinson 16 4 2 6 2 2014-2017 3 R 5/23/1990 Foxboro, MA
Kevin Robinson 82 39 22 61 21 1984-1985 1 L 1/24/1964 Toronto, ONT
Scott Robinson 51 21 13 34 85 1992-1994 2 R 3/29/1964 100 Mile House, BC
Patrice Robitaille 12 1 2 3 4 1996-1997 1 R 12/4/1970 Ste-Catherine, PQ
Randy Robitaille 19 10 23 33 4 2000-2001 1 C 10/12/1975 Ottawa, ONT
Bryan Rodney 65 5 29 34 20 2013-2014 1 D 4/22/1984 London, ONT
Jeff Rohlicek 142 70 90 160 151 1988-1993 3 C 1/27/1966 Park Ridge, IL
Ryder Rolston 57 13 18 31 10 2024-2025 1 R 10/31/2001 Boston, MA
Marco Rosa 27 2 2 4 17 2005-2006 1 C 1/15/1982 Scarborough, ONT
Ron Roscoe 7 0 0 0 10 1977-1978 1 D 2/29/1956 Hamilton, ONT
Garret Ross 25 4 3 7 50 2018-2019 1 L 5/26/1992 Dearborn Heights, MI
Mario Rouillard 3 0 1 1 0 1979-1980 1 R 3/29/1955 Saint-Jean, PQ
Charles-Olivier Roussel 83 4 14 18 34 2012-2014 2 D 9/13/1991 St-Eustache, PQ
Hugo Roy 3 0 1 1 0 2018-2019 1 C 8/8/1997 Fleurimont, PQ
Randy Rudnyk 42 16 14 30 39 1978-1979 1 R 4/16/1957 Edmonton, ALTA
Austin Rueschhoff 21 4 5 9 14 2022-2023 1 R 9/7/1997 Wentzville, MO
Bobby Russell 31 3 3 6 8 1998-1999 1 R 3/9/1978 Surrey, BC
Theo Ruth 6 0 0 0 0 2013-2014 1 D 2/14/1989 Naperville, IL
Ben Ryan 61 4 7 11 22 2010-2013 3 L 10/16/1988 Detroit, MI
Joe Rybar 9 0 0 0 2 1999-2000 1 C 3/10/1974 Fernie, BC
Ken Sabourin 390 14 51 65 ### 1993-1998 5 D 4/28/1966 Scarborough, ONT
Petr Sachl 155 26 46 72 85 2000-2002 2 R 12/2/1977 Jindrichuv Hradec, Czech Rep.
Kirill Safronov 59 4 16 20 41 2003-2004 1 D 2/26/1981 St. Petersburg, Russia
Miikka Salomaki 165 35 53 88 158 2013-2020 6 R 3/9/1993 Raahe, Finland
Gerry Sancartier 8 0 1 1 9 1978-1979 1 L 3/4/1957 Kirkland Lake, ONT
Greg Sanford 112 30 36 66 93 1979-1982 3 R 11/11/1955 Digby, NS
James Sanford 7 0 1 1 4 2006-2007 1 D 6/18/1984 Moncton, NB
Zach Sanford 45 12 16 28 51 2022-2023 1 L 11/9/1994 Salem, MA
Rob Sangster 1 0 0 0 4 1989-1990 1 L 5/2/1969 Kitchener, ONT
Steven Santini 54 2 10 12 39 2019-2020 1 D 3/7/1995 Bronxville, NY
Mark Santorelli 186 20 32 52 40 2007-2011 4 L 8/6/1988 Edmonton, ALTA
Mike Santorelli 207 74 97 171 116 2007-2010 3 C 12/14/1985 Vancouver, BC
Mathew Santos 17 1 0 1 4 2022-2023 1 R 3/16/1995 Etobicoke, ONT
Vinny Saponari 69 15 21 36 14 2013-2016 2 R 2/15/1990 Powder Springs, GA
Yves Sarault 27 5 5 10 24 2001-2002 1 L 12/23/1972 Valleyfield, PQ
Kent Sauer 11 0 0 0 2 1999-2002 3 D 5/10/1979 Sartell, MN
David Saunders 21 6 12 18 21 1988-1989 1 L 5/20/1966 Ottawa, ONT
Bob Sauve 32 12 17 29 30 1977-1980 2 C 7/8/1956 Montreal, PQ
Reggie Savage 1 0 0 0 0 2003-2004 1 R 5/1/1970 Montreal, PQ
Scott Savage 21 0 2 2 19 2018-2020 2 D 4/11/1995 San Clemente, CA
Dave Scatchard 44 21 12 33 73 2007-2010 2 C 2/20/1976 Hinton, ALTA
Reid Schaefer 82 15 20 35 66 2023-2025 2 L 9/21/2003 Edmonton, ALTA
Tim Schaller 67 9 12 21 43 2022-2023 1 C 11/16/1990 Merrimack, NH
Kevin Schamehorn 221 99 88 187 325 1985-1988 3 R 7/28/1956 Victoria, BC
Jeff Scharf 1 0 0 0 0 1999-2000 1 C 3/6/1977 Sudbury, ONT
Bryan Schmidt 44 4 4 8 32 2007-2008 1 D 7/27/1981 Bloomington, MN
Robert Schnabel 140 6 13 19 335 2001-2004 3 D 11/10/1978 Prague, Czech Rep.
Cole Schneider 219 83 96 179 45 2018-2023 4 L 8/26/1990 Williamsville, NY
William “Buzz” Schneider 123 28 36 64 109 1977-1979 2 L 9/14/1954 Grand Rapids, MN
Dwight Schofield 82 18 41 59 327 1980-1981 1 D 3/25/1956 Waltham, MA
Ray Schultz 73 2 10 12 153 2003-2004 1 D 11/14/1976 Edmonton, ALTA
M.F. Schurman 61 23 30 53 83 1978-1979 1 L 7/18/1957 Summerside, PEI
Barry Scully 4 2 1 3 0 1983-1984 1 R 4/22/1956 Toronto, ONT
Tom Searle 16 3 3 6 9 1986-1987 1 D 4/26/1963 Dundas, ONT
Brandon Segal 259 56 42 98 307 2003-2007 4 R 7/12/1983 Richmond, BC
Dave Selissen 3 0 0 0 0 1979-1980 1 R 1/28/1957 Green Bay, WI
Oliver Setzinger 21 1 2 3 12 2007-2008 1 L 7/11/1983 Horn, Austria
Cam Severson 63 6 8 14 255 2004-2005 1 L 8/15/1978 Canora, SASK
Josh Shalla 58 5 11 16 16 2012-2014 2 L 9/25/1991 Whitby, ONT
John Sheridan 26 4 11 15 6 1977-1978 1 C 9/18/1954 Minneapolis, MN
Kiefer Sherwood 42 22 16 38 22 2022-2023 1 L 3/31/1995 Columbus, OH
Kole Sherwood 31 4 3 7 27 2021-2022 1 R 1/22/1997 Columbus, OH
Connor Shields 14 1 1 2 2 2010-2011 1 F 1/5/1984 Calgary, ALTA
Andrew Shier 39 2 1 3 8 1995-1996 1 R 8/15/1971 Port Huron, MI
Timofei Shishkanov 179 57 50 107 111 2003-2006 3 L 6/10/1983 Moscow, Russia
Ryan Sidorski 5 0 0 0 2 2022-2023 1 D 10/2/1999 Williamsville, NY
Duncan Siemens 48 2 5 7 77 2018-2019 1 D 9/7/1993 Sherwood Park, ALTA
Trevor Sim 76 16 23 39 36 1993-1996 3 C 6/9/1970 Calgary, ALTA
Martin Simard 57 7 5 12 100 1994-1995 1 L 6/25/1966 Montreal, PQ
Ben Simon 18 1 3 4 6 2003-2004 1 C 6/14/1978 Shaker Heights, OH
Reid Simpson 19 7 6 13 77 2001-2003 2 L 5/21/1969 Flin Flon, MAN
Russ Sinkewich 5 0 1 1 2 2008-2009 1 D 9/21/1985 Westlake, OH
Colton Sissons 176 58 47 105 66 2013-2016 3 C 11/5/1993 North Vancouver, BC
James Sixsmith 45 4 8 12 10 2007-2010 3 F 3/26/1984 Alexandria, VA
Randy Skarda 54 3 9 12 104 1992-1993 1 D 5/5/1968 West St. Paul, MN
Karlis Skrastins 94 11 44 55 57 1998-2000 2 D 7/9/1974 Riga, Latvia
Pavel Skrbek 60 2 22 24 55 1999-2001 2 D 8/9/1978 Kladno, Czech Rep.
John Slaney 7 0 1 1 0 1998-1999 1 D 2/7/1972 St. John’s, NFLD
Robert Slaney 9 0 1 1 2 2011-2012 1 L 10/13/1988 Upper Island Cove, NFLD
Tyler Sloan 62 1 9 10 58 2011-2012 1 D 3/15/1981 Calgary, ALTA
Adam Smith 2 0 0 0 0 2019-2020 1 D 11/6/1996 Sharon, ONT
Cole Smith 59 21 20 41 62 2021-2022 1 L 10/28/1995 Brainerd, MN
Craig Smith 4 1 4 5 0 2012-2013 1 C 9/5/1989 Madison, WI
Jeff Smith 13 2 6 8 29 1984-1985 1 F 7/31/1963 Brampton, ONT
Jim Smith 1 0 0 0 0 1977-1978 1 W Detroit, MI
Neil Smith 4 1 1 2 0 1979-1980 1 D 1/9/1955 Toronto, ONT
Trevor Smith 140 31 61 92 83 2016-2018 2 C 2/8/1985 Ottawa, ONT
Wyatt Smith 165 52 62 114 218 2002-2005 3 C 2/13/1977 Thief River Falls, MN
Jerred Smithson 88 11 11 22 104 2004-2006 2 C 2/4/1979 Vernon, BC
Bryan Smolinski‡ 2008-2009 1 C 12/27/1971 Toledo, OH
Peter Smrek 76 3 22 25 74 2001-2003 2 D 2/16/1979 Martin, Slovakia
Brad Smyth 34 11 16 27 21 1998-1999 1 R 3/13/1973 Ottawa, ONT
Dennis Snedden 101 26 33 59 57 1991-1993 2 L 7/13/1967 Eagle River, WI
Zach Solow 20 3 2 5 10 2021-2022 1 R 11/6/1998 Naples, FL
Nick Spaling 131 20 34 54 51 2008-2011 3 L 9/19/1988 Palmerston, ONT
Tylor Spink 1 0 0 0 0 2016-2017 1 C 12/31/1992 Williamstown, ONT
Dustin Sproat 4 0 0 0 0 2009-2010 1 F 11/7/1981 Red Deer, ALTA
Tom St. James 18 7 11 18 8 1987-1988 1 C 2/18/1963 Iroquois Falls, ONT
Dan St. Laurent 22 5 6 11 137 1979-1980 1 L 5/20/1959 St. Joachin de Toure, PQ
Claude St. Sauveur 97 72 85 157 179 1979-1981 2 C 1/2/1952 Saint-Hyacinthe, PQ
Kim Staal 64 13 12 25 34 2006-2007 1 C 3/10/1978 Merlev, Denmark
Gord Stafford 355 131 219 350 228 1980-1987 6 C 10/10/1960 Banff, ALTA
Viktor Stalberg 20 11 6 17 14 2014-2015 1 L 1/17/1986 Gothenburg, Sweden
Jeff Staples 69 2 10 12 155 1998-1999 1 D 3/4/1975 Kitimat, BC
Spencer Stastney 128 13 37 50 16 2021-2025 4 D 1/4/2000 Woodridge, IL
Greg Steel 13 1 2 3 22 1978-1979 1 D 4/25/1954 Moose Jaw, SASK
Gary Steffes 9 4 0 4 0 2014-2015 1 C 5/20/1987 Grand Blanc, MI
Richard Stehlik 14 1 0 1 12 2007-2008 1 D 6/22/1984 Skalica, Slovakia
Ronnie Stern 78 29 34 63 526 1988-1991 3 R 1/11/1967 Sainte-Agathe, PQ
Jeremy Stevenson 116 28 20 48 463 2000-2006 3 L 7/28/1974 San Bernardino, CA
Gary Stewart 64 3 36 39 275 1987-1989 2 D 5/21/1964 New Westminster, BC
Alek Stojanov 13 0 1 1 58 1998-1999 1 R 4/25/1973 Windsor, ONT
Zack Stortini 111 9 13 22 299 2005-2012 2 R 9/11/1985 Elliot Lake, ONT
Keith Street 95 15 24 39 47 1988-1990 2 C 3/18/1965 Richmond, BC
Steve Strunk 117 22 22 44 88 1992-1997 3 C 8/1/1968 Wausau, WI
Alexander Sulzer 145 22 74 96 91 2007-2010 3 D 5/30/1984 Kaufbeuren, Germany
Ryan Suter 63 7 16 23 70 2004-2005 1 D 1/21/1985 Madison, WI
Fedor Svechkov 70 21 30 51 28 2023-2025 2 C 4/5/2003 Tolyatti, Russia
Darre Switzer 23 5 5 10 52 1978-1979 1 L 7/16/1958 Pouce Coupe, BC
Petr Sykora 76 14 16 30 52 1998-2000 2 C 12/21/1978 Pardubice, Czech Rep.
Matt Syroczynski 1 0 0 0 0 2008-2009 1 F 7/2/1983 Pittsburgh, PA
Christian Tanguay 91 52 61 113 29 1982-1987 3 F 8/4/1962 Beauport, PQ
Paul Tantardini 2 0 0 0 6 1978-1979 1 L 7/15/1953 Guelph, ONT
Rick Tarasuk 10 3 5 8 2 1979-1980 1 R 7/4/1956 Toronto, ONT
Pierre Tasse 59 23 20 43 108 1980-1981 1 R 7/9/1959
Justin Taylor 3 2 1 3 0 2008-2009 1 C 1/1/1983 Edmonton, ALTA
Greg Tebbutt 77 20 49 69 226 1985-1986 1 D 5/11/1957 North Vancouver, BC
Petr Tenkrat 4 0 0 0 2 2001-2002 1 R 5/31/1977 Kladno, Czech Rep.
Matt Tennyson 53 3 11 14 44 2021-2022 1 D 4/23/1990 Minneapolis, MN
Ryan Thang 165 35 50 85 80 2009-2012 3 R 5/11/1987 Edina, MN
Michel Therrien 2 1 1 2 0 1985-1986 1 11/4/1963 Montreal, PQ
Keaton Thompson 52 5 7 12 18 2022-2024 2 D 9/14/1995 Devils Lake, ND
Andreas Thuresson 277 53 65 118 134 2007-2011 4 L 11/18/1987 Kristianstad, Sweden
Brad Tiley 152 21 51 72 37 2003-2005 2 D 7/5/1971 Markdale, ONT
Tom Tilley 105 12 78 90 66 1995-1997 2 D 3/28/1965 Trenton, ONT
Kimmo Timonen 29 2 13 15 22 1998-1999 1 D 3/18/1975 Kuopio, Finland
Jarred Tinordi 107 8 20 28 140 2018-2020 2 D 2/20/1992 Millersville, MD
Morris Titanic 75 26 44 70 31 1978-1979 1 L 1/7/1953 Toronto, ONT
Ryan Tobler 127 26 37 63 489 1999-2001 2 W 5/13/1976 Calgary, ALTA
Eeli Tolvanen 121 36 35 71 42 2018-2020 2 R 4/22/1999 Vihti, Finland
Philip Tomasino 60 23 27 50 35 2022-2024 2 R 7/28/2001 Mississauga, ONT
Mike Tomlak 274 65 128 193 228 1994-1998 4 C 10/17/1965 Thunder Bay, ONT
Ray Tonelli 5 2 0 2 0 1977-1978 1 L Milton, ONT
Jordin Tootoo 100 23 26 49 399 2004-2006 2 R 2/2/1983 Churchill, MAN
Mathieu Tousignant 76 8 13 21 158 2013-2014 1 C 11/21/1989 St-Etienne-de-Lauzon, PQ
Shannon Travis 39 2 9 11 13 1989-1990 1 D 2/24/1969 Lethbridge, ALTA
Dean Trboyevich 11 1 2 3 27 1997-1998 1 D 6/6/1968 Bovey, MN
Pierre Tremblay 3 0 0 0 4 1980-1981 1 D 8/7/1959
Yakov Trenin 155 40 47 87 86 2015-2020 5 C 1/13/1997 Chelyabinsk, Russia
Pascal Trepanier 52 9 15 24 33 2002-2003 1 D 9/4/1973 Gaspe, PQ
Ladislav Tresl 134 49 70 119 104 1991-1994 3 C 7/30/1961 Brno, Czech Rep.
John Tripp 12 0 1 1 31 2000-2001 1 R 5/4/1977 Kingston, ONT
Jean Trottier 77 25 52 77 31 1977-1978 1 C Montreal, PQ
Steve Tuite 33 4 10 14 22 1986-1987 1 D 1/14/1962 Brockton, MA
Richard Turmel 43 2 14 16 50 1983-1984 1 D 7/29/1962 Beauce, PQ
Steve Tuttle 339 121 139 260 136 1992-1998 6 R 1/5/1966 Vancouver, BC
Victor Uchevatov 24 0 1 1 16 2006-2007 1 D 2/10/1983 Angarsk, Russia
Ryan Ufko 81 9 27 36 18 2023-2025 2 D 5/7/2003 Smithtown, NY
Kevin Ulanski 52 3 4 7 15 2006-2008 2 F 5/19/1982 Madison, WI
Jason Ulmer 6 1 0 1 4 2000-2001 1 C 12/20/1978 Wilcox, SASK
Scottie Upshall 123 50 55 105 202 2002-2007 5 R 10/7/1983 Fort McMurray, ALTA
Mikko Vainonen 2 0 0 0 0 2013-2014 1 D 4/11/1994 Helsinki, Finland
Scott Valentine 192 10 23 33 202 2011-2014 3 D 5/2/1991 Ottawa, ONT
Carl Valimont 393 46 140 186 329 1988-1997 7 D 3/1/1966 Southington, CT
Garry Valk 10 12 4 16 13 1990-1991 1 L 11/27/1967 Edmonton, ALTA
Nolan Valleau 1 0 0 0 0 2017-2018 1 D 11/15/1992 Novi, MI
Shaun Van Allen 40 14 28 42 34 1987-1988 1 C 8/29/1967 Calgary, ALTA
Wayne Van Dorp 19 1 4 5 57 1992-1993 1 L 5/19/1961 Burnaby, BC
Mark Van Guilder 383 61 77 138 91 2008-2015 7 C 1/17/1984 Roseville, MN
Jared Van Wormer 4 0 1 1 0 2018-2019 1 F 9/7/1992 Traverse City, MI
Carmine Vani 5 1 1 2 4 1985-1987 2 C 8/7/1964 Toronto, ONT
John Varga 1 0 0 0 0 1994-1995 1 L 1/31/1974 Chicago, IL
Ernie Vargas 124 31 50 81 168 1988-1990 2 R 3/10/1964 St. Paul, MN
Alexei Vasiliev 69 6 12 18 20 2000-2001 1 D 9/1/1977 Yaroslavl, Russia
Steve Veilleux 135 4 21 25 347 1988-1991 3 D 3/9/1969 Lachenaie, PQ
Randy Velischek 88 10 14 24 52 1993-1995 2 D 2/10/1962 Montreal, PQ
Mike Vellucci 66 7 18 25 202 1987-1988 1 D 8/11/1966 Farmington, MI
Mark Vichorek 49 4 5 9 67 1987-1988 1 D 1/5/1963 Moose Lake, MN
John Vigilante 135 23 50 73 22 2006-2008 2 L 5/24/1985 Dearborn, MI
Claude Vilgrain 23 9 13 22 26 1988-1989 1 R 3/1/1963 Port-Au-Prince, Haiti
Mark Visheau 72 4 12 16 227 1997-1998 1 D 6/27/1973 Burlington, ONT
Jan Vodrazka 10 0 0 0 32 1997-1998 1 D 11/10/1976 Plzen, Czech Repu
Phil Von Stefenelli 80 2 34 36 40 1991-1992 1 D 4/10/1969 Vancouver, BC
Jan Vopat 2 1 0 1 2 1999-2000 1 D 3/22/1973 Most, Czech Rep.
Ralph Vos 30 10 16 26 17 1987-1988 1 L 1/5/1964 Guelph, ONT
Igor Vyazmikin 8 3 5 8 2 1991-1992 1 L 1/8/1966 Moscow, Russia
Mike Waghorne† 4 2 1 3 0 1982-1984 2 D 5/28/1958 Medinah, IL
Kevin Wall 97 8 12 20 21 2023-2025 2 R 2/1/2000 Fairport, NY
Steve Washburn 12 0 4 4 16 1999-2000 1 C 4/10/1975 Ottawa, ONT
Francis Wathier 17 4 7 11 25 2013-2014 1 L 12/7/1984 St. Isidore, ONT
Austin Watson 234 73 59 132 89 2010-2019 6 L 1/13/1992 Ann Arbor, MI
Mike Watt 60 20 20 40 48 2000-2001 1 L 3/31/1976 Seaforth, ONT
Jasper Weatherby 66 12 13 25 38 2023-2024 1 C 1/22/1998 Portland, OR
Shea Weber 46 12 15 27 49 2005-2006 1 D 8/14/1985 Sicamous, BC
Jim Webster 15 3 3 6 2 1979-1980 1 C 7/17/1948 Montreal, PQ
Stan Weir 26 7 14 21 5 1984-1985 1 C 3/17/1952 Ponoka, ALTA
Brad Werenka 80 8 45 53 161 1994-1995 1 D 2/12/1969 Two Hills, ALTA
Stephen Werner 37 7 8 15 18 2008-2009 1 C 8/8/1984 Chevy Chase, MD
A.J White 5 0 0 0 0 2015-2016 1 F 4/19/1992 Dearborn, MI
George White 60 15 27 42 50 1986-1987 1 F 2/17/1961 Arlington, MA
Ian White 34 3 16 19 13 2014-2015 1 D 6/4/1984 Steinbach, MAN
Matt White 125 27 41 68 26 2015-2017 2 F 8/23/1989 Whittier, CA
Daniel Widing 3 0 0 0 4 2006-2007 1 R 4/13/1982 Gavle, Sweden
Ozzy Wiesblatt 80 16 30 46 118 2023-2025 2 C 3/9/2002 Calgary, ALTA
Marty Wilford 8 1 3 4 12 2001-2002 1 D 4/17/1977 Cobourg, ONT
Josh Wilkins 56 3 12 15 22 2019-2020 1 C 6/11/1997 Raleigh, NC
Bobby Williams 3 0 1 1 0 1986-1987 1 C 1/30/1964 Hudson, MA
Shane Willis 1 0 0 0 0 2007-2008 1 R 6/13/1977 Edmonton, ALTA
Kevin Willison 313 50 163 213 300 1981-1986 4 D 5/21/1958 Calgary, ALTA
Adam Wilsby 146 10 34 44 62 2021-2025 4 D 8/7/2000 Stockholm, Sweden
Colin Wilson 40 13 21 34 19 2009-2010 1 C 10/20/1989 Greenwich, CT
Kelsey Wilson 294 42 50 92 699 2006-2011 4 L 1/22/1986 Geraldton, ONT
Kyle Wilson 68 22 32 54 25 2011-2012 1 C 12/15/1984 Oakville, ONT
Pat Wilson 9 0 0 0 15 1979-1980 1 D 8/20/1956 Green Bay, WI
Brad Winchester 37 9 18 27 66 2012-2013 1 L 3/1/1981 Madison, WI
Dan Woodley 30 9 12 21 48 1988-1989 1 C 12/29/1967 Oklahoma City, OK
Bob Wren 16 1 6 7 17 2002-2003 1 C 9/16/1974 Preston, ONT
Jeremy Yablonski 64 3 3 6 209 2003-2006 3 R 3/21/1980 Meadow Lake, SASK
Vitali Yachmenev 16 7 6 13 0 1998-1999 1 L 1/8/1975 Chelyabinsk, Russia
Terry Yake 70 32 56 88 70 1995-1996 1 C 10/22/1968 New Westminster, BC
Dale Yakiwchuk 374 151 330 481 915 1981-1987 5 F 10/17/1958 Cardston, ALTA
Brendan Yarema 16 3 3 6 24 2004-2005 1 C 7/16/1976 Sault Ste. Marie, ONT
Ken Yaremchuk 7 4 6 10 9 1984-1985 1 C 1/1/1964 Edmonton, ALTA
Jesse Ylonen 19 4 6 10 4 2024-2025 1 R 10/3/1999 Scottsdale, AZ
Nolan Yonkman 283 8 31 39 466 2006-2010 4 D 4/1/1981 Punnichy, SASK
Bryan Young 22 0 0 0 6 2006-2007 1 D 8/6/1986 Ennismore, ONT
Michael Young 1 0 0 0 0 2013-2014 1 D 1/3/1989 Calgary, ALTA
Brad Zanon 3 0 0 0 2 2008-2009 1 D 4/29/1983 Port Moody, BC
Greg Zanon 215 14 58 72 173 2003-2007 4 D 6/5/1980 Burnaby, BC
Kevin Zappia 30 16 11 27 27 1979-1980 1 L 6/28/1956 Massena, NY
Richard Zemlak 123 6 17 23 542 1992-1994 2 R 3/3/1963 Wynyard, SASK
Mark Zengerle 57 5 27 32 18 2017-2018 1 R 5/12/1989 Rochester, NY
Harry Zolnierczyk 97 27 31 58 82 2016-2018 2 L 9/1/1987 Toronto, ONT

Goalies

Player Name GP G A. Pts PIM Seasons Yrs. Birthdate Birthplace Highest Level
Chet Pickard 43 15 20 4 951 2009-2011 11/29/1989 Minor Pro
Pete Peeters 33 12 10 7 1037 3.25 1977-1978 8/1/1957 Winnipeg, MAN Major League
Jake Paterson 4 1 1 0 71 3.28 2017-2018 5/3/1994 Edmonton, ALTA Minor Pro
Mike Parker 11 2 8 0 268 6.71 1978-1979 7/7/1958 Mississauga, ONT Minor Pro
Darren Pang 53 0 0 0 0 1984-1985 2/17/1964 Rochester, NY Major League
Matt O’Connor 2 0 2 0 57 3.58 2017-2018 2/14/1992 Meaford, ONT Major League
Jeff Nord 8 3 5 0 210 4.65 1981-1982 4/17/1959 Sault Ste. Marie, ONT Minor Pro
Brant Nicklin 1 0 1 0 19 4.08 2002-2003 9/18/1976 Quincy, MA Minor Pro
Dan Murphy 1 0 1 0 25 4 2002-2003 5/6/1974 Comox, BC Minor Pro
Gus Morschauser 6 1 3 0 132 1989-1991 3/26/1969 Nanaimo, BC Minor Pro
Jake Moreland‡ 2005-2006 2/20/1979 Kitchener, ONT Minor Pro
Robbie Moore 49 26 17 4 1260 4.2 1983-1984 5/3/1954 Grand Forks, ND Major League
Mike Minard 18 5 7 0 455 1997-1999 11/1/1976 Sarnia, ONT Major League
Lindsay Middlebrook 56 33 10 0 3.45 1985-1986 9/7/1955 Owen Sound, ONT Major League
Bob McNamara 37 11 17 0 511 1983-1988 8/6/1961 Collingwood, ONT Minor Pro
Steve McKichan 31 13 10 0 814 1989-1991 5/29/1967 Toronto, ONT Major League
Mike McKenna 1 0 0 0 1 15.72 2006-2007 4/11/1983 Strathroy, ONT Major League
Tom McCollum 34 12 20 1 790 2.72 2018-2019 12/7/1989 St. Louis, MO Major League
Marek Mazanec 165 82 60 18 4166 2013-2017 7/18/1991 Amherst, NY Major League
Chris Mason 173 70 68 26 4490 1998-2004 4/20/1976 Pisek, Czech Rep. Major League
Bob Mason 126 63 43 13 1938 1990-1995 4/22/1961 Red Deer, ALTA Major League
Chris Madden 22 7 7 5 509 3.28 2002-2003 3/10/1979 International Falls, MN Minor Pro
Drew MacIntyre 55 34 15 4 1419 2.3 2008-2009 6/24/1983 Liverpool, NY Major League
Todd Lumbard 6 2 3 0 4.52 1985-1986 8/31/1963 Charlottetown, PEI Minor Pro
Danny Lorenz 121 61 45 10 2910 1996-1998 12/12/1969 Brandon, MAN Major League
Anders Lindback 62 34 23 2 1746 2010-2018 5/3/1988 Murrayville, BC Major League
Dave Legree 29 6 15 3 770 5.82 1979-1980 3/20/1955 Gavle, Sweden Minor Pro
Jeff Lastiwka‡ 1983-1984 9/12/1960 Toronto, ONT Minor Pro
Jan Lasak 117 53 49 12 3015 2000-2003 4/10/1979 Edmonton, ALTA Major League
Allan LaRochelle 8 3 2 1 4.48 1985-1986 10/27/1964 Zvolen, Slovakia Minor Pro
Mark Laforest 95 45 33 14 2521 1994-1996 7/10/1962 Swift Current, SASK Major League
Seamus Kotyk 23 10 6 1 459 2.95 2004-2005 10/7/1980 Welland, ONT Minor Pro
Rick Knickle 19 5 9 1 428 3.83 1996-1997 2/26/1960 London, ONT Major League
Darren Jensen 11 7 2 1 275 3.89 1988-1989 5/27/1960 Dartmouth, NS Major League
Connor Ingram 87 51 22 12 2393 2019-2022 3/31/1997 Creston, BC Major League
Bart Hunter 9 1982-1983 10/1/1959 Saskatoon, SASK Minor Pro
Jim Hrivnak 28 17 10 1 768 3.89 1994-1995 5/28/1968 Vancouver, BC Major League
Robert Holland 66 34 31 0 1712 4.11 1986-1987 9/10/1957 Montreal, PQ Major League
Doug Hodges 3 9 1980-1981 Montreal, PQ Minor Pro
Corey Hirsch 19 9 8 1 399 2.68 1999-2000 7/1/1972 Major League
Greg Hewitt 1 1 0 0 24 2 2003-2004 10/8/1979 Medicine Hat, ALTA Minor Pro
Magnus Hellberg 98 42 36 7 2299 2012-2015 4/4/1991 London, ONT Major League
Jonas Gunnarsson 16 3 7 1 325 3.29 2016-2017 3/31/1992 Uppsala, Sweden Minor Pro
Yves Guillemette 9 0 4 1 223 1977-1980 3/13/1957 Malmo, Sweden Minor Pro
Dov Grumet-Morris 9 4 4 0 228 2.7 2007-2008 2/28/1982 Shawinigan, PQ Minor Pro
Troy Grosenick 86 47 33 4 2250 2017-2020 8/27/1989 Evanston, IL Major League
Karl Goehring 44 22 15 4 1114 2.69 2006-2007 8/23/1978 Brookfield, WI Minor Pro
Darryl Gilmour 5 2 1 1 78 4.25 1998-1999 2/13/1967 Apple Valley, MN Minor Pro
Gord Garbutt 18 7 4 7 578 4.39 1980-1981 11/7/1958 Winnipeg, MAN Minor Pro
Troy Gamble 107 48 39 9 2392 1988-1992 4/7/1967 Oakville, ONT Major League
Bob Froese 14 5 5 1 325 3.52 1978-1979 6/30/1958 New Glasgow, NS Major League
Norm Foster 38 10 22 1 951 5.1 1987-1988 2/10/1965 St. Catharines, ONT Major League
Wade Flaherty 36 21 12 3 922 2.18 2003-2004 1/11/1968 Vancouver, BC Major League
Brian Finley 161 84 55 12 4012 2002-2006 7/3/1981 Terrace, BC Major League
Eric Fichaud 8 5 2 1 238 3.13 1998-1999 11/4/1975 Sault Ste. Marie, ONT Major League
Sean Evoy 17 7 8 1 4.57 1987-1988 2/11/1966 Anjou, PQ Minor Pro
Atte Engren 27 9 13 3 609 2010-2012 2/19/1988 Sudbury, ONT Minor Pro
Doug Ellis 8 4 2 1 213 4.08 1982-1983 9/21/1960 Rauma, Finland Minor Pro
Larry Dyck 81 38 22 12 2072 1992-1994 12/15/1965 Burlington, MA Minor Pro
Bob Dupuis 17 3 11 1 524 4.88 1980-1981 8/26/1952 Winkler, MAN Major League
Mike Dunham 1 1 0 0 14 1 1999-2000 6/1/1972 North Bay, ONT Major League
Michel Dufour 25 1982-1984 8/3/1962 Johnson City, NY Minor Pro
Tom Draper 31 14 12 3 836 3.38 1995-1996 11/20/1966 Val-d’Or, PQ Major League
Mike Dibble 1 0 1 0 14 3.75 1977-1978 6/7/1954 Outremont, PQ Minor Pro
Duane Derksen 11 4 2 3 275 1993-1997 7/7/1968 Minneapolis, MN Minor Pro
Dana Demole 4 1 3 0 7.36 1987-1988 4/20/1963 St. Boniface, MAN Minor Pro
Mark Dekanich 122 65 38 11 2980 2008-2011 5/10/1986 Woburn, MA Major League
Cleon Daskalakis 9 1 5 3 5.84 1987-1988 9/29/1962 North Vancouver, BC Major League
Scott Darling 26 13 6 2 622 2 2013-2014 12/22/1988 Boston, MA Major League
Maxime Daigneault 9 4 5 0 200 2.53 2007-2008 1/23/1984 Newport News, VA Minor Pro
Corrie D’Alessio 27 9 14 2 4.01 1991-1992 9/9/1969 St.-Jacques-le-Mineu, PQ Major League
Wayne Cowley 2 0 0 1 45 3.04 1994-1995 12/4/1964 Cornwall, ONT Major League
Devin Cooley 24 9 10 2 581 3.06 2021-2022 5/25/1997 Scarborough, ONT Minor Pro
Dean Cook 15 3 6 1 315 4.93 1989-1990 9/20/1968 Los Gatos, CA Minor Pro
Frederic Cloutier 3 1 1 0 41 3.19 2006-2007 5/14/1981 Crofton, BC Minor Pro
Doug Chessell 13 1984-1985 2/18/1963 Saint-Honore, PQ Minor Pro
Frank Caprice 59 32 18 3 1514 1988-1990 4/2/1962 Major League
Mike Buzak 8 2 5 0 190 3.38 1999-2000 2/10/1973 Hamilton, ONT Minor Pro
Jean Belisle 1 0 0 1 13 0 1977-1978 3/15/1957 Edson, ALTA Minor Pro
Julian Baretta 6 3 1 0 143 3.57 1980-1981 10/3/1957 Drummondville, PQ Minor Pro