hockey DB
search by league
team
morning report
contact us
home

Rochester Americans all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Luke Adam18056631191472011-20154C1990-06-18St. John's, NFLDMajor League
Jeremy Adduono20662721341111999-20023L1978-08-04Thunder Bay, ONTMinor Pro
Rick Adduono22178128206961975-19783C1955-01-25Fort William, ONTMajor League
Maxim Afinogenov156121881999-20001R1979-09-04Moscow, RussiaMajor League
Justin Aikins801182007-20081R1982-01-12Surrey, BCMinor Pro
Jason Akeson5282230182015-20161R1990-06-03Orleans, ONTMajor League
Gary Aldcorn11952621141021956-19593L1935-03-07Shaunavon, SASKMajor League
Chris Aldous410101999-20001D1975-11-19Massena, NYMinor Pro
Jim Aldred76111223611983-19863L1963-04-28Toronto, ONTMinor Pro
Akim Aliu10314512014-20151D1989-04-24Okene, NigeriaMajor League
Conor Allen1712382017-20181D1990-01-31Chicago, ILMajor League
Mark Alt1401142021-20221D1991-10-18Kansas City, MOMajor League
Peter Ambroziak1202526511251991-19954W1971-09-15Kanata, ONTMajor League
Mike Amodeo1002241975-19761D1952-06-22Toronto, ONTMajor League
Brad Anderson81182745361977-19781C1954-08-31Regina, SASKMinor Pro
Craig Anderson3400082006-20071G1981-05-21Park Ridge, ILMajor League
Earl Anderson104455499381976-19782R1951-02-24Roseau, MNMajor League
Mike Anderson2531421985-19861C1964-05-02Maplewood, MNMinor Pro
Murray Anderson0055481970-19711D1949-08-28The Pas, MANMajor League
Shawn Anderson107145165951986-19904D1968-02-07Montreal, PQMajor League
Mikael Andersson1534681127481985-19894R1966-05-10Malmo, SwedenMajor League
Lou Angotti99314576471962-19642R1938-01-16Toronto, ONTMajor League
John Annable100001956-19571C1937-09-05Montreal, PQMinor Pro
Pascal Aquin1732592018-20202L1997-07-03Le Gardeur, PQMinor Pro
Al Arbour32415861013811962-19675D1932-11-01Sudbury, ONTMajor League
Joel Armia87173552692013-20152R1993-05-31Pori, FinlandMajor League
Bob Armstrong7012829891962-19631D1931-04-07Toronto, ONTMajor League
Norm "Red" Armstrong5661662253919831962-197310R1938-10-17Owen Sound, ONTMajor League
Bill Army194711211980-19811C1957-09-11East Providence, RIMinor Pro
Tom Askey120033302000-20055G1974-10-04Tonawanda, NYMajor League
Freeman "Duke" Asmundson1911241964-19651R1943-08-17Vita, MANMajor League
Rasmus Asplund111134962282018-20213C1997-12-03Filipstad, SwedenMajor League
Mark Astley4652429491994-19951D1969-03-30Calgary, ALTAMajor League
Peter Aston12651823632007-20103D1986-02-24Toronto, ONTMinor Pro
Ron Attwell610121957-19581R1935-02-09Humber Summit, ONTMajor League
Arvin Atwal17235282017-20192D1995-11-26Surrey, BCMinor Pro
Pierre Aubry100001980-19811F1960-04-15Cap-de-la-Madeleine, PQMajor League
Serge Aubry88011201970-19722G1942-01-02Montreal, PQMajor League
Donald Audette815450104901989-19933R1969-09-23Laval, PQMajor League
Les Auge1003361975-19761D1953-05-16St. Paul, MNMajor League
Brady Austin210726331272014-20173D1993-06-16Bobcaygeon, ONTMajor League
Mike Aviani1323592016-20171C1993-04-07North Vancouver, BCMinor Pro
Ed Babiuk1300001959-19643G1939-08-06Edmonton, ALTAMinor Pro
Ralph Backstrom200001957-19581C1937-09-18Kirkland Lake, ONTMajor League
Drew Bagnall92315181502013-20152D1983-10-26Oakbank, MANMajor League
Eric Baier200022016-20171D1988-03-26North Kingstown, RIMinor Pro
Paul Baier7431114852007-20112D1985-02-02Summit, NJMinor Pro
Nick Bailen903302012-20131D1989-12-12Fredonia, NYMinor Pro
Justin Bailey1966254116972015-20194R1995-07-01Buffalo, NYMajor League
Kyle Bailey500042011-20121C1986-10-15Ponoka, ALTAMinor Pro
Kevin Baker100002008-20091R1979-06-15Kingston, ONTMinor Pro
Mike Bales3900061997-19981G1971-08-06Prince Albert, SASKMajor League
Earl Balfour133484795961956-19582L1933-01-04Toronto, ONTMajor League
Murray Balfour671423371811958-19591R1936-08-24Regina, SASKMajor League
Cory Banika7101121993-19941L1970-04-09Oshawa, ONTMinor Pro
Nick Baptiste157454287862015-20183R1995-08-04Ottawa, ONTMajor League
Bob Barlow72435295721967-19681L1935-06-17Hamilton, ONTMajor League
Matthew Barnaby983161924271993-19952R1973-05-04Ottawa, ONTMajor League
Tom Barrasso500021984-19851G1965-03-31Boston, MAMajor League
Paul Barrett100021978-19791L1955-06-28South Boston, MAMinor Pro
Mike Barrie16134401993-19952C1974-03-17Kelowna, BCMinor Pro
Matt Bartkowski6531114602022-20231D1988-06-04Pittsburgh, PAMajor League
Milan Bartovic27062511132752000-20055W1981-04-09Trencin, SlovakiaMajor League
Dave Baseggio105113950871989-19923D1967-10-28Niagara Falls, ONTMinor Pro
Bates Battaglia20123122010-20111L1975-12-13Chicago, ILMajor League
Gary Bauman300001967-19681G1940-07-21Innisfail, ALTAMajor League
Bob Baun46213151171956-19571D1936-09-09Lanigan, SASKMajor League
Mike Bavis92615211891993-19952W1970-03-13Roslindale, MAMinor Pro
Ted Baylis100021965-19661D1944-04-27Toronto, ONTMinor Pro
Kevin Beaton601141985-19861D1960-08-23Oshawa, ONTMinor Pro
Jason Beattie101152012-20131D1988-09-13Newmarket, ONTMinor Pro
Matt Beaudoin100002007-20081R1984-04-06Rock Forest, PQMinor Pro
Luke Beaverson50033562007-20103D1984-12-11St. Paul, MNMinor Pro
Chris Beckford-Tseu2801102008-20102G1984-06-22Toronto, ONTMajor League
Jim Bedard600041979-19801G1956-11-17Niagara Falls, ONTMajor League
Jared Bednar19022491997-20002D1972-02-28Yorkton, SASKMinor Pro
John Bednarski1481742593611972-19812D1952-07-04Thunder Bay, ONTMajor League
Cal Benazic200001994-19951D1975-09-29MacKenzie, BCMinor Pro
Aaron Bendickson7101122010-20111R1986-02-01Thief River Falls, MNMinor Pro
Bill Bennett13944571011961976-19793L1953-05-31Warwick, RIMajor League
Mac Bennett46369152016-20171D1991-03-25Narragansett, RIMinor Pro
Ryan Bennett600072004-20051R1981-09-16Glens Falls, NYMinor Pro
Adam Berkhoel600002006-20071G1981-05-16St. Paul, MNMajor League
Mark Bernard100001992-19931G1969-02-01Hamilton, ONTMinor Pro
Tim Bernhardt2902201981-19821G1958-01-17Sarnia, ONTMajor League
Zachary Berzolla410122022-20231D1998-05-28Howell, NJMinor Pro
Bill Best300021974-19751L1954-07-23Berwick, NSMinor Pro
Craig Beveridge74571281969-19712C1949-07-02Winnipeg, MANMinor Pro
Joe Bianchi1999-20001C1975-08-17Bloomington, MNMinor Pro
Alex Biega1371038481062011-20132D1988-04-04Montreal, PQMajor League
Daniel Bienvenue10000171997-19981L1977-06-10Val-d'Or, PQMinor Pro
Don Biggs653157881151990-19911C1965-07-04Mississauga, ONTMajor League
Nicholas Bilotto10000102002-20031D1979-02-24Pointe-Claire, PQMinor Pro
Brandon Biro1694594139642020-20244L1998-03-11Sherwood Park, ALTAMajor League
Martin Biron103044421997-20014G1977-08-15Lac-Saint-Charles, PQMajor League
Hunter Bishop100002012-20131F1987-09-05Fairbanks, AKMinor Pro
Tobie Bisson100002018-20191D1997-02-01Rosemere, PQMinor Pro
Anders Bjork4281725162022-20231L1996-08-05Mequon, WIMajor League
James Black45193251281993-19941D1969-08-03Regina, SASKMajor League
Bob Blackburn6471118721971-19721D1938-02-01Rouyn-Noranda, PQMajor League
Don Blackburn1324581126461966-19712L1938-05-14Kirkland Lake, ONTMajor League
Judd Blackwater1211202008-20091R1987-06-22Lethbridge, ALTAMinor Pro
Colin Blackwell61172845232017-20181C1993-03-28North Andover, MAMajor League
Brian Blad300001993-19941D1967-07-22Brockville, ONTMinor Pro
Ken Block280231131361681967-19725D1944-03-18Steinbach, MANMajor League
Bobby Blood100001978-19791D1956-05-26Concord, NHMinor Pro
John Blue1401141995-19961G1966-02-19Huntington Beach, CAMajor League
Dylan Blujus21112142020-20211D1994-01-22Buffalo, NYMinor Pro
Bob Bodak1221361983-19841L1961-05-28Thunder Bay, ONTMajor League
Gregg Boddy28268771971-19721D1949-03-19Ponoka, ALTAMajor League
Mathew Bodie1727982016-20171D1990-03-07East St. Paul, MANMinor Pro
Aaron Boh12044101995-19961D1974-04-04Lethbridge, ALTAMinor Pro
Alexandre Boikov13011151998-19991D1975-02-07Chelyabinsk, RussiaMajor League
Gilles Boisvert100001956-19571G1933-02-15Trois-Rivieres, PQMajor League
Nick Boka24314632021-20221D1997-09-08Plymouth, MIMinor Pro
Mike Boland85429331861979-19812D1954-10-29London, ONTMajor League
Kevin Bolibruck11951621832000-20032D1977-02-08Peterborough, ONTMinor Pro
Hugh Bolton501121957-19581D1929-04-15Toronto, ONTMajor League
Graeme Bonar100021988-19891R1966-01-21Mimico, ONTMinor Pro
Marcel Bonin735841958-19591L1931-09-17Montreal, PQMajor League
Kyle Bonis5210212102016-20171L1989-02-15Lindsay, ONTMinor Pro
Jimmy Bonneau574261872009-20101L1985-03-22Baie-Comeau, PQMinor Pro
Shaw Boomhower200072019-20201L1998-10-31Belleville, ONTMinor Pro
David Booth257714262006-20071L1984-11-24Detroit, MIMajor League
Derek Booth452810821993-19941D1970-07-19Niagara Falls, ONTMinor Pro
Rob Bordson800022011-20121F1988-06-09Duluth, MNMinor Pro
Will Borgen140421251322017-20203D1996-12-19Moorhead, MNMajor League
Scott Boston1611261994-19951D1971-07-13Ottawa, ONTMinor Pro
Jason Botterill11859411001822002-20053L1976-05-19Edmonton, ALTAMajor League
Dick Bouchard4321113191958-19591R1934-12-02Letellier, MANMajor League
Philippe Boucher79285280851992-19953D1973-03-24St. Apollinaire, PQMajor League
Eric Boulton762242761999-20001L1976-08-17Halifax, NSMajor League
Brian Bowles1312341973-19741D1952-02-18Montreal, PQMajor League
Collin Bowman1202282015-20161D1991-06-13Littleton, COMinor Pro
Ian Boyce326101661990-19922L1968-01-24Saint-Laurent, PQMinor Pro
Riley Boychuk26022182011-20121L1991-02-20Abbotsford, BCMinor Pro
Wally Boyer278871242111741960-19665C1937-09-27Cowan, MANMajor League
John Bradley600021991-19921G1968-02-06Pawtucket, RIMinor Pro
Ian Brady201102016-20171D1994-05-22Lombard, ILMinor Pro
Gaston "Gus" Brassard611221962-19642L1940-10-21Arvida, PQMinor Pro
Gary Bredin140353368911971-19742R1948-05-25Edmonton, ALTAMajor League
Mike Breen121515204851979-19812D1957-11-17Wareham, MAMinor Pro
T.J. Brennan88303565962011-20132D1989-04-03Willingboro, NJMajor League
John Brenneman133101341966-19671L1943-01-05Fort Erie, ONTMajor League
Carl Brewer101121958-19591D1938-10-21Toronto, ONTMajor League
Chris Bright910161993-19941R1970-10-14Calgary, ALTAMinor Pro
Doug Brindley74202747121971-19721C1949-06-08Walkerton, ONTMajor League
Ryan Brindley24235282000-20022D1976-07-09Thunder Bay, ONTMinor Pro
David Brine236355691792006-20104C1985-01-06Truro, NSMajor League
Ken Broderick4503301974-19762G1942-02-16Toronto, ONTMajor League
Mike Brodeur3800002008-20091G1983-03-30Calgary, ALTAMajor League
Ross Brooks3401141975-19761G1939-10-17Toronto, ONTMajor League
Arnie Brown121850582641961-19643D1942-01-28Oshawa, ONTMajor League
Cam Brown4000261992-19931L1969-05-15Saskatoon, SASKMajor League
Christopher Brown310122023-20241F1996-02-22Bloomfield Hills, MIMinor Pro
Curtis Brown51222143301995-19972L1976-02-12Unity, SASKMajor League
Greg Brown1482585110871990-19933D1968-03-07Southborough, MAMajor League
Jack Brownschidle7482230131986-19871D1955-10-02Buffalo, NYMajor League
Jeff Brubaker57410142531978-19791L1958-02-24Hagerstown, MDMajor League
Craig Brunel37325962000-20011R1979-12-11Minnedosa, MANMinor Pro
Paul Brydges1743636721761986-19893C1965-06-21Guelph, ONTMajor League
Jacob Bryson7642933382019-20243D1997-11-18London, ONTMajor League
Tom Buckley300001999-20001C1976-05-26Buffalo, NYMinor Pro
Fred "Skippy" Burchell70204060651957-19581C1931-01-09Montreal, PQMajor League
Erik Burgdoerfer5211617442016-20171D1988-12-11Abington, PAMajor League
Gary Burns1553857951631978-19852F1955-01-16Cambridge, MAMajor League
Randy Burridge6011191997-19981L1966-01-07Fort Erie, ONTMajor League
Guy Burrowes7082129311972-19731C1948-03-04Niagara Falls, ONTMinor Pro
Cameron Burt301122014-20151D1987-02-09Detroit, MIMinor Pro
Jarrett Burton39112232019-20201C1990-12-30Winnipeg, MANMinor Pro
Jim Burton1002241986-19871D1961-11-13Georgetown, ONTMinor Pro
Marc Busenburg3303362000-20022D1977-12-07Shrewsbury, MAMinor Pro
Doug Butler712301978-19791D1957-06-17Souris, MANMinor Pro
Ross Butler4521930181973-19741L1951-06-11Bladworth, SASKMinor Pro
Mike Byers97323769101967-19772R1946-09-11Toronto, ONTMajor League
Dan Bylsma201101992-19931R1970-09-19Grand Haven, MIMajor League
Doug Caines730321980-19811CToronto, ONTMinor Pro
Matthew Cairns200002021-20221D1998-04-27Mississauga, ONTMinor Pro
Adam Calder600021999-20022L1976-03-28Portage la Prairie, MANMinor Pro
Brady Calla6451015252007-20114R1988-03-14Kelowna, BCMinor Pro
Joe Callahan484913122010-20111D1982-12-20Abington, MAMajor League
Brian Campbell177118495591998-20024D1979-05-23Strathroy, ONTMajor League
Greg Campbell11336302005-20061C1983-12-17London, ONTMajor League
Scott Campbell3000151994-19951D1972-01-22Glasgow, ScotlandMinor Pro
Scott Campbell100002011-20121F1986-06-06Navan, ONTMinor Pro
Kris Cantu400001997-19981L1976-01-12Warren, MIMinor Pro
Jeff Capello108213051751987-19892L1964-09-25Ottawa, ONTMinor Pro
Greg Capson10000291993-19941D1969-08-18Nanaimo, BCMinor Pro
Mike Card7321214702006-20082D1986-02-18Kitchener, ONTMajor League
Wayne Carleton261081881966-19692C1946-08-04Sudbury, ONTMajor League
Ross Carlson311202008-20091F1982-02-21Duluth, MNMinor Pro
Keith Carney6563137341991-19932D1970-02-03Providence, RIMajor League
Gary Carr48011421976-19793G1955-08-14Toronto, ONTMinor Pro
William Carrier127233356922014-20173L1994-12-20Montreal, PQMajor League
Billy Carter7181927101956-19593C1937-12-02Cornwall, ONTMajor League
Ron Carter5037236081980-19822R1958-03-14Montreal, PQMajor League
Michael Caruso215723301852008-20113D1988-07-05Mississauga, ONTMajor League
Mike Casselman258715141997-19981L1968-09-23Morrisburg, ONTMajor League
Tom Cassidy51113546551978-19791C1952-03-15Blind River, ONTMajor League
Daniel Catenacci2464346891752012-20175C1993-03-09Richmond Hill, ONTMajor League
Joseph Cecconi9741519802022-20242D1997-05-23Youngstown, NYMinor Pro
Filip Cederqvist74101424422022-20242L2000-08-23Skara, SwedenMinor Pro
Kord Cernich400021992-19931D1966-10-20Ketchikan, AKMinor Pro
Ed Chadwick13800021959-19612G1933-05-08Fergus, ONTMajor League
Andre Champagne1451222341171962-19706L1943-09-19Eastview, ONTMajor League
Brian Chapman755510712003-20041D1968-02-10Brockville, ONTMajor League
Joshua Chapman100042015-20161D1994-11-17Stouffville, ONTMinor Pro
Craig Charron3351221903122491995-20025C1967-11-15North Easton, MAMinor Pro
Gerry Cheevers157022341961-19654G1940-09-02St. Catharines, ONTMajor League
Don Cherry39034841183861963-19727D1934-02-05Kingston, ONTMajor League
Marc Cheverie1500002010-20111G1987-02-22Cole Harbour, NSMinor Pro
Dominic Chiasson100002001-20021L1977-01-18Valleyfield, PQMinor Pro
Jack Chipchase79216181111963-19704D1945-04-05Seaforth, ONTMajor League
Ron Chipperfield632561980-19811C1954-03-28Brandon, MANMajor League
Billy Christopoulos500002020-20211G1994-02-01Raleigh, NCMinor Pro
Peter Ciavaglia14172128200481991-19932C1969-07-15Albany, NYMajor League
Jozef Cierny54272754361992-19931L1974-05-13Zvolen, SlovakiaMajor League
Hank Ciesla1345788145541959-19612C1934-10-15Saint Catharines, ONTMajor League
Jason Cipolla1453559941381999-20012C1972-12-30Toronto, ONTMinor Pro
Jason Cirone24459341995-19961C1971-02-21Toronto, ONTMajor League
Chris Clackson18224272010-20122L1987-01-27Pittsburgh, PAMinor Pro
Kale Clague5642529582022-20242D1998-06-05Regina, SASKMajor League
Wayne Clairmont70111930261969-19701L1943-07-05Parry Sound, ONTMinor Pro
Terry Clancy105152944571963-19673R1943-04-02Ottawa, ONTMajor League
Marty Clapton1222442001-20021R1974-07-01Newton, MAMinor Pro
Gordie Clark2701231803031091974-19784R1952-05-31Glasgow, ScotlandMajor League
Neil Clark400001965-19661C1946-01-02Ottawa, ONTMinor Pro
Neil Clark8011172008-20091L1981-07-25Coquitlam, BCMinor Pro
Jacques Cloutier187088371980-19897G1960-01-03Rouyn-Noranda, PQMajor League
Real Cloutier1243701984-19851F1956-07-30Saint-Emile, PQMajor League
Kevin Colley25347702001-20021C1979-01-04New Haven, CTMajor League
Dan Collins9210818482007-20103R1987-02-26Syracuse, NYMinor Pro
Gary Collins488202861956-19603C1935-09-27Toronto, ONTMajor League
Adam Comrie44055182010-20111D1990-07-31Ottawa, ONTMinor Pro
Eric Comrie700002022-20242G1995-07-06Edmonton, ALTAMajor League
Brian Conacher77161834741961-19683C1941-08-31Toronto, ONTMajor League
Cory Conacher210122010-20111C1989-12-14Burlington, ONTMajor League
Rob Conn36221537401995-19961R1968-09-03Calgary, ALTAMajor League
Al Conroy13448401986-19871C1966-01-17Calgary, ALTAMajor League
Bob Cook25974591332631967-19714R1946-01-06Sudbury, ONTMajor League
Devin Cooley1400002023-20241G1997-05-25Los Gatos, CAMajor League
Gaye Cooley0000241972-19731G1946-07-06Kirkland Lake, ONTMajor League
David Cooper1562147682091992-19964D1973-11-02Ottawa, ONTMajor League
Todd Copeland77412161521994-19951D1968-05-18Ridgewood, NJMinor Pro
Mike Corbett5051015181963-19641R1942-10-04Toronto, ONTMajor League
Bob Corkum1643744811691989-19923C1967-12-18Salisbury, MAMajor League
Eric Cornel277354378962014-20206R1996-04-11Kemptville, ONTMinor Pro
Mike Corrigan52122133381965-19672L1946-01-11Ottawa, ONTMajor League
Alain Cote23167141980-19811L1957-05-03Matane, PQMajor League
Roger Cote127525303491959-19623D1939-12-22Belletere, PQMajor League
Kevin Coughlin200001978-19791RSouth Boston, MAMinor Pro
Jim Cowell100001980-19811F1953-10-18Newmarket, ONTMinor Pro
Lukas Craggs24213362021-20221F1996-05-16Elmhurst, ILMinor Pro
Bob Craig25224171972-19731D1952-07-30Hudson Bay, SASKMinor Pro
Mike Craig98033181984-19873G1962-11-01Calgary, ALTAMinor Pro
Lou Crawford2102024445891982-19853L1962-11-05Belleville, ONTMajor League
Nick Crawford186164359722011-20143D1990-02-23Caledon, ONTMinor Pro
Adam Creighton38222446291984-19862C1965-06-02Burlington, ONTMajor League
Dave Creighton16269931621071958-19613C1930-06-24Port Arthur, ONTMajor League
Troy Crema200022016-20171F1995-05-30Toronto, ONTMinor Pro
Glen Cressman1321341956-19571C1934-08-29Kitchener, ONTMajor League
Kyle Criscuolo94213354482017-20192C1992-05-05Southampton, NJMajor League
Tom Cronin1402291985-19861D1960-09-09Melrose, MAMinor Pro
Paul Crowley16048561043151979-19812R1955-12-26Montreal, PQMajor League
Joe Crozier6022426261959-19612D1929-02-19Winnipeg, MANMajor League
Barry Cullen744861956-19571R1935-06-16Ottawa, ONTMajor League
Brian Cullen92101221956-19571C1933-11-11Ottawa, ONTMajor League
David Cullen18619821011232003-20063D1976-12-30St. Catharines, ONTMajor League
Mark Cullen28591462010-20111C1978-10-28Virginia, MNMajor League
Jassen Cullimore301142007-20081D1972-12-04Simcoe, ONTMajor League
Randy Cunneyworth3771011382395681980-20007L1961-05-10Etobicoke, ONTMajor League
John Cunniff66162945571971-19721L1944-07-09South Boston, MAMajor League
Brian Curran460331581990-19922D1963-11-05Toronto, ONTMajor League
Mike Curran900041976-19771G1944-04-14International Falls, MNMajor League
Floyd Curry200041958-19591R1925-08-11Chapleau, ONTMajor League
Ray Cyr09162521957-19581C1933-12-26Campbellton, NBMinor Pro
Jerry D'Amigo90182543632014-20162L1991-02-19Binghamton, NYMajor League
Evgeny Dadonov100253156402009-20112R1989-03-12Chelyabinsk, RussiaMajor League
Zac Dalpe4416122802014-20151C1989-11-01Paris, ONTMajor League
Justin Danforth20437162016-20182R1993-03-15Oshawa, ONTMajor League
Kimbi Daniels613421996-19971C1972-01-19Estevan, SASKMajor League
Cleon Daskalakis700061987-19881G1962-09-29Boston, MAMajor League
Kirk Daubenspeck2301121999-20012G1974-07-21Madison, WIMinor Pro
Richard David100001980-19811L1958-04-08Notre Dame de la Sal, PQMajor League
Brandon Davidson34167452020-20233D1991-08-21Taber, ALTAMajor League
Matt Davidson2325347100861997-20003R1977-08-09Flin Flon, MANMajor League
Jeremy Davies1302234561692022-20242D1996-12-04Sainte-Anne-de-Belle, PQMajor League
Mal Davis2471551322871191981-19865R1956-10-10Lockeport, NSMajor League
Jason Dawe1406357120931992-20045R1973-05-29North York, ONTMajor League
John de Gray41156312009-20101D1988-03-14Markham, ONTMinor Pro
Jean-Sebastien Dea72213354362019-20212C1994-02-08Laval, PQMajor League
Dale DeGray1141550652391989-19912D1963-09-03Oshawa, ONTMajor League
Dion Del Monte100001999-20001C1972-10-28Toronto, ONTMinor Pro
Ryan Del Monte24336292010-20111R1983-09-13Mississauga, ONTMinor Pro
Aaron Dell2200002021-20221G1989-05-04Airdrie, ALTAMajor League
Andy Delmore802222003-20041D1976-12-26Windsor, ONTMajor League
Adam Dennis82011202006-20082G1985-02-08Toronto, ONTMinor Pro
Duane Derksen600001993-19941G1968-07-07St. Boniface, MANMinor Pro
Frederic Deschenes3800001996-19971G1976-01-12Quebec, PQMinor Pro
Nick Desimone806622020-20211D1994-11-21East Amherst, NYMajor League
Jacques Deslauriers1956-19571D1928-09-03Montreal, PQMajor League
Nicolas Deslauriers512392013-20141L1991-02-22La Salle, PQMajor League
John-Scott Dickson902202009-20101L1984-04-10North York, ONTMinor Pro
Bob Dillabough100021970-19711C1941-04-27Belleville, ONTMajor League
Bill Dineen70191938201961-19621R1932-09-18Arvida, PQMajor League
David DiVita41235771991-19932D1969-02-03St. Clair Shores, MIMinor Pro
Mike Donaldson129213151681960-19622D1939-08-25Hull, PQMinor Pro
Mike Donnelly12175921671241988-19902L1963-10-10Livonia, MIMajor League
Matt Donovan7382331612015-20161D1990-05-09Edmond, OKMajor League
Jack Doremus501102021-20221C1997-04-15Aspen, COMinor Pro
Jim Dorey20033161967-19681D1947-08-17Kingston, ONTMajor League
Rick Dorman100001978-19791R1955-07-24Winnipeg, MANMinor Pro
Jack Dougherty5621012322018-20191D1996-05-25St. Paul, MNMinor Pro
Kent Douglas1022253751891963-19703D1936-02-06Cobalt, ONTMajor League
Daryl Drader1952655811101977-19814L1954-04-10Estevan, SASKMinor Pro
David Drake401122021-20221D1995-01-07Naperville, ILMinor Pro
Bruce Draper125335891431961-19632F1940-10-02Toronto, ONTMajor League
Tom Draper4001141991-19993G1966-11-20Outremont, PQMajor League
Rene Drolet224751041791041975-19783C1944-11-13Quebec, PQMajor League
Dave Dryden100001961-19621G1941-09-05Hamilton, ONTMajor League
Michael Dubuc521302010-20111L1988-06-29Granby, PQMinor Pro
Mike Duco1944335783842008-20113L1987-07-08Toronto, ONTMajor League
Les Duff39948911393521963-19707L1934-12-12Kirkland Lake, ONTMinor Pro
Matt Duffy20381142008-20102D1986-03-21Windham, MEMinor Pro
Sylvain Dufresne902911932004-20062D1978-07-24Waterloo, PQMinor Pro
J.P. Dumont1371017181999-20001R1978-04-01Montreal, PQMajor League
Bob Duncan10123161956-19571D1936-02-20Toronto, ONTMinor Pro
Dave Dunn6431316921970-19722D1948-08-19Moosomin, SASKMajor League
Richie Dunn276401201602261985-19905D1957-05-12Boston, MAMajor League
Doug Dunville1261431451041965-19724D1945-08-22Toronto, ONTMinor Pro
Ray Dupont200001964-19651D1943-09-21Toronto, ONTMinor Pro
Marc Dupuis16033141998-20002D1976-04-22Cornwall, ONTMinor Pro
Jean Dupuy1201122331092015-20172L1994-10-06Orleans, ONTMinor Pro
Ron Dussiaume74233154751973-19741L1948-07-04Sudbury, ONTMinor Pro
Mark Dutiaume2021341996-20004L1977-01-31Winnipeg, MANMinor Pro
Ed Dyck1002291971-19721G1950-10-29Warman, SASKMajor League
Steve Dykstra2101459734641982-19885D1961-12-01Edmonton, ALTAMajor League
Jeff Eatough2415651983-19841R1963-06-02Toronto, ONTMajor League
Darryl Edestrand1301143541041965-19784D1945-11-06Strathroy, ONTMajor League
Gary "Duke" Edmundson68254469621960-19611D1932-05-06Sexsmith, ALTAMajor League
Maury Edwards100002011-20121D1987-03-16Rocky Rapids, ALTAMinor Pro
Wyatt Ege301122021-20221D1995-03-19Elk River, MNMinor Pro
Barret Ehgoetz300002004-20112C1981-04-16Kincardine, ONTMinor Pro
Gerry Ehman4652372835201731960-19677R1932-11-04Cudworth, SASKMajor League
Mauri Eivola1012341981-19821Minor Pro
Remi Elie87262046422018-20213L1995-04-16Cornwall, ONTMajor League
Boris Elik14178281958-19591L1929-10-17Geraldton, ONTMajor League
Darren Eliot2301141988-19891G1961-11-26Milton, ONTMajor League
Mitch Eliot9061218912021-20232D1998-02-06Orange County, CAMinor Pro
Keaton Ellerby150113647862008-20113D1988-11-05Strathmore, ALTAMajor League
Bob Ellett1454537821141972-19742L1937-11-26Port Arthur, ONTMinor Pro
Matt Ellis153252247242012-20164L1981-08-31Welland, ONTMajor League
Riley Emmerson420001072008-20091L1986-02-07Vancouver, BCMinor Pro
Giorgio Estephan610102015-20161C1997-02-03Edmonton, ALTAMinor Pro
Doug Evans200001994-19951D1971-07-12San Jose, CAMinor Pro
Justin Falk10000112016-20171D1988-10-11Snowflake, MANMajor League
Hudson Fasching106202242482016-20182R1995-07-28Apple Valley, MNMajor League
T.J. Fast13112122010-20111D1987-09-02Calgary, ALTAMinor Pro
Pierre-Luc Faubert100002007-20081R1986-04-28Levis, PQMinor Pro
Alex Faulkner106246791321960-19622C1936-05-21Bishops Falls, NFLDMajor League
Tyson Fawcett200022016-20171F1993-06-08Barrie, ONTMinor Pro
Scott Feasby1302281995-19972D1970-11-20Port Perry, ONTMinor Pro
Taylor Fedun8383644632016-20193D1988-06-04Edmonton, ALTAMajor League
Clint Fehr7115924541981-19854L1961-03-13Ft. St. John, BCMinor Pro
P.J. Fenton5651015262010-20111L1985-08-26Springfield, MAMinor Pro
David Fenyves35120841043791980-19876D1960-04-29Dunnville, ONTMajor League
Doug Ferguson64111930601973-19741C1943-05-09Birsay, SASKMinor Pro
Mark Ferner241469735061985-19894D1965-09-05Regina, SASKMajor League
Riley Fiddler-Schultz6101102023-20241C2002-05-13Fort Saskatchewan, ALTAMinor Pro
Joe Fidler200001977-19781WCharlestown, MAMinor Pro
Corey Fienhage23044202011-20132D1990-05-04Apple Valley, MNMinor Pro
Joe Finley9329112242011-20132D1987-06-29Edina, USAMajor League
Ron Fischer1851871892721980-19844D1959-04-12Merritt, BCMajor League
Craig Fisher874460104361998-20002L1970-06-30Oshawa, ONTMajor League
Bob Fitchner3451015601980-19811C1950-12-22Sudbury, ONTMajor League
Casey Fitzgerald79925341072018-20224D1997-02-25North Reading, MAMajor League
Rory Fitzpatrick2111436502402001-20105D1975-01-11Rochester, NYMajor League
Jason Fitzsimmons100001997-19981G1971-06-03Regina, SASKMinor Pro
Pat Flaherty200001972-19731G1950-12-22Boston, MAMinor Pro
Bob Fleming5000291991-19921R1961-05-18Calgary, ALTAMinor Pro
Reg Fleming79721281161958-19602D1936-04-21Montreal, PQMajor League
Bill Flett100001963-19641R1943-07-21Vermilion, ALTAMajor League
Jerry Fleury200001957-19581G1935-01-12Ottawa, ONTMinor Pro
Todd Flichel1713441992-19942D1964-09-14Osgoode, ONTMajor League
Anthony Florentino500002016-20171D1995-01-30West Roxbury, MAMinor Pro
Larry Floyd102201981-19821R1961-05-01Peterborough, ONTMajor League
Brian Flynn50161733202011-20132C1988-07-26Lynnfield, MAMajor League
Dan Focht542571462005-20061D1977-12-31Regina, SASKMajor League
Ron Fogal660221211972-19731D1952-09-03Vancouver, BCMinor Pro
Steven Fogarty167310102020-20211C1993-04-19Chambersburg, PAMajor League
Marcus Foligno932640661162011-20132L1991-08-10Buffalo, NYMajor League
Mike Forbes107732391621977-19792D1957-09-20Brampton, ONTMajor League
Brian Ford3802201988-19902G1961-09-22Edmonton, ALTAMajor League
Dwight Foster25112132101977-19792F1957-04-02Toronto, ONTMajor League
Jordan Fox300002009-20101C1984-07-10Kirkwood, MOMinor Pro
Chris Foy501121994-19951D1970-09-16Toronto, ONTMinor Pro
Lou Franceschetti49152540641991-19921R1958-03-28Toronto, ONTMajor League
Dominic Franco554913432020-20222C1996-01-07Scituate, RIMinor Pro
Jay Fraser951726433181985-19883D1961-10-26Ottawa, ONTMinor Pro
Dan Frawley4569513923410601990-19986R1962-06-02Sturgeon Falls, ONTMajor League
Grant Fuhr500001993-19941G1962-09-28Spruce Grove, ALTAMajor League
Travis Fullerton100002014-20151G1987-11-03Riverview, NBMinor Pro
Mike Funk119215171612006-20082D1986-08-15Abbotsford, BCMajor League
Grant Gabriele100002023-20241D1997-04-17Brighton, MIMinor Pro
Jody Gage6533513777285151985-199611R1959-11-29Toronto, ONTMajor League
Bernie Gallant7281826641980-19832C1960-02-13Montreal, PQMinor Pro
Bruce Gamble500001966-19671G1938-05-24Port Arthur, ONTMajor League
Dick Gamble5693002655651731961-19709L1928-11-19Moncton, NBMajor League
Matt Garbowsky2402202014-20162C1990-07-26St. George, ONTMinor Pro
Pete Gardiner18325192003-20041F1977-09-29Toronto, ONTMinor Pro
George Gardner400001970-19711G1942-10-08Lachine, PQMajor League
Paul Gardner716151112161985-19861C1956-03-05Fort Erie, ONTMajor League
Jason Garrison1131143541012008-20102D1984-11-13White Rock, BCMajor League
Ron Garwasiuk3421301783086551974-19806L1949-02-17St. Paul, ALTAMajor League
James Gasseau82923321151986-19882D1966-05-04Carleton, PQMinor Pro
Brent Gates1226842020-20211C1997-08-12Grand Rapids, MIMinor Pro
Paul Gaustad23441861274982002-20053C1982-02-03Fargo, NDMajor League
Jean Gauthier413912631973-19741D1937-04-29Montreal, PQMajor League
Paul Geiger49369352016-20171D1992-07-28Stouffville, ONTMinor Pro
Randall Gelech569918332008-20091R1984-02-02Wynyard, SASKMinor Pro
Eric Germain18178131994-19951D1966-06-26Quebec City, PQMajor League
Butrus Ghafari301102021-20221D1996-07-04Detroit, MIMinor Pro
Doug Gibson17096148244531974-19773C1953-09-28Peterborough, ONTMajor League
Carson Gicewicz300002022-20231C1997-03-04Orchard Park, NYMinor Pro
Sahir Gill74182139122017-20181F1992-04-21Terrace, BCMinor Pro
Colton Gillies6591423492013-20141L1989-02-12White Rock, BCMajor League
Jere Gillis53182442691982-19831F1957-01-18Bend, ORMajor League
Dave Gilmour31391281970-19711L1950-11-14Kingston, ONTMajor League
John Gilmour37671362019-20201D1993-05-17Montreal, PQMajor League
Brian Gionta110102017-20181R1979-01-18Rochester, NYMajor League
Ken Girard6113132621957-19612R1936-12-08Toronto, ONTMajor League
Zemgus Girgensons6161117282012-20131L1994-01-05Riga, LatviaMajor League
Damien Giroux304711122023-20241C2000-03-03Sudbury, ONTMajor League
Tanner Glass911015251892006-20093L1983-11-29Regina, SASKMajor League
Brian Glennie15112161968-19691D1946-08-29Toronto, ONTMajor League
Rob Globke1642232541312005-20083R1982-10-24Farmington, MIMajor League
Vasili Glotov300002017-20192C1997-09-04Barnaul, RussiaMinor Pro
Warren Godfrey6731720701968-19691D1931-03-23Toronto, ONTMajor League
Tommy Goebel523502007-20081F1984-11-20Parma, OHMinor Pro
Barry Goers1205582017-20181D1986-06-14Ivyland, PAMinor Pro
John Gofton78325385671968-19702L1943-11-27Woodstock, ONTMinor Pro
Brent Gogol17000781980-19811R1958-01-15Calgary, ALTAMinor Pro
Igor Gongalsky37213782011-20121L1986-11-05Kiev, UkraineMinor Pro
Rich Goodfellow20268251983-19841L1962-03-19Oshawa, ONTMinor Pro
Viktor Gordiouk1727083153701992-19953L1970-04-11Odintsovo, RussiaMajor League
Ben Gordon602222010-20111L1985-01-31International Falls, MNMinor Pro
Dave Gorman772641671311981-19821R1955-04-08Oshawa, ONTMajor League
Kurt Gosselin803342018-20191D1994-11-30Brighton, MIMinor Pro
Spiro Goulakos1011242015-20161D1990-02-16Montreal, PQMinor Pro
John Gould13651161979-19801L1947-01-15Alliston, ONTMajor League
Tim Gould665914221969-19701L1947-03-25Saskatoon, SASKMinor Pro
Alexandre Goulet300002016-20171C1996-04-05Disraeli, PQMinor Pro
Claude Goulet100001967-19681D1946-06-25Cap-de-la-Madeleine, PQMinor Pro
Gerry Goyer525721969-19701C1936-10-20Belleville, ONTMajor League
Marc-Andre Gragnani78143852382007-20081D1987-03-11Montreal, PQMajor League
Rod Graham344501191693841972-19785L1946-08-19London, ONTMajor League
Jean-Luc Grand-Pierre1921418324251997-20003D1977-02-02Montreal, PQMajor League
Derek Grant2311819222016-20171C1990-04-20Abbotsford, BCMajor League
Triston Grant5676131442010-20111L1984-02-02Neepawa, MANMajor League
Maxime Gratchev1322462009-20101L1988-09-26Novosibirsk, RussiaMinor Pro
Francois Gravel300021990-19911G1968-10-21Sherbrooke, PQMinor Pro
Terry Gray45101424141958-19591R1938-03-21Montreal, PQMajor League
Chris Grenville300021999-20001R1974-02-24St. Catharines, ONTMinor Pro
Keith Gretzky6611374861987-19892C1967-02-16Brantford, ONTMinor Pro
Seth Griffith46152641262017-20181C1993-01-04Wallaceburg, ONTMajor League
Mikhail Grigorenko52142640272012-20153C1994-05-16Khabarovsk, RussiaMajor League
Joe Grimaldi200052007-20081D1986-08-23Ronkonkoma, NYMinor Pro
Ryan Grimshaw500022011-20142D1990-01-28Rochester, NYMinor Pro
Francois Guay17558941521111988-19913C1968-06-08Gatineau, PQMajor League
Mark Guggenberger100002013-20141G1989-01-10Richfield, MNMinor Pro
Brendan Guhle112154459622015-20194D1997-07-29Edmonton, ALTAMajor League
Vince Guidotti20281081993-19941D1967-04-29Sacramento, CAMinor Pro
Alexander Guptill20358282015-20161C1992-03-03Burlington, ONTMinor Pro
Ben Gustavson300002001-20021L1978-04-23Provo, UTMinor Pro
Matt Hackett52011222012-20153G1990-03-07London, ONTMajor League
Kyle Hagel300052008-20091D1985-01-21Hamilton, ONTMinor Pro
Richard Hajdu1512455792091984-19884R1965-04-10Victoria, BCMajor League
Bob Halkidis108432363281986-19904D1966-03-05Toronto, ONTMajor League
Don Hall200001959-19601L1930-04-02Toronto, ONTMinor Pro
Murray Hall75274673891967-19722R1940-11-24Kirkland Lake, ONTMajor League
Kevin Haller562810711990-19922D1970-12-05Trochu, ALTAMajor League
Doug Halward150185371941975-19783D1955-11-01Toronto, ONTMajor League
Chris Halyk20575871621061979-19823C1959-06-20Stoney Creek, ONTMinor Pro
Denis Hamel27287761634051997-20034L1977-05-10Lachute, PQMajor League
Gilles Hamel71395190621979-19823R1960-03-18Asbestos, PQMajor League
Jeff Hamilton157282856841982-19863F1964-02-23Montreal, PQMinor Pro
Andrew Hammond3303322019-20201G1988-02-11Surrey, BCMajor League
Ted Hampson296182491959-19601C1936-12-11Togo, SASKMajor League
Rick Hampton2113471983-19841D1956-06-14Toronto, ONTMajor League
Quinn Hancock5791928292000-20011R1977-05-08Rock Creek, BCMinor Pro
Gord Hannigan642140611111956-19571C1929-01-19Schumacher, ONTMajor League
Pat Hannigan86344377991957-19614L1936-03-05Timmins, ONTMajor League
Ron Hansis200021980-19811F1952-11-12Brownsville, TXMajor League
Nick Harbaruk200001964-19651R1943-08-16Drohiczyn, PolandMajor League
Mike Harder87355085391997-19992C1973-02-08Winnipeg, MANMinor Pro
Claude Hardy1100001969-19701G1942-09-07Jonquiere, PQMinor Pro
Jim Hargreaves103420242361970-19722D1950-05-02Winnipeg, MANMajor League
Warren Harper297851192042321983-19874R1963-05-10Prince Albert, SASKMinor Pro
John Harrington1243781979-19801F1957-05-24Virginia, MNMinor Pro
Billy Harris5493039211956-19652C1935-07-29Toronto, ONTMajor League
George "Duke" Harris1826686152781967-19723R1942-02-25Sarnia, ONTMajor League
Paul Harrison29000141982-19831G1955-02-11Timmins, ONTMajor League
Jayden Hart1140472014-20151R1994-12-14Spruce Grove, ALTAMinor Pro
Rich Hart9000671975-19772D1952-10-05Boston, MAMajor League
Ernie Hartlieb922402009-20101W1979-04-11Warren, MIMinor Pro
Mike Hartman571314272831987-19881L1967-02-07Detroit, MIMajor League
Alain Harvey501101978-19791R1956-12-28Quebec, PQMinor Pro
Ed Hatoum6792332291971-19721R1947-12-07Beruit, LebanonMajor League
Brandon Hawkins10134242020-20211F1994-04-25Macomb, MIMinor Pro
Alan Haworth35193049291980-19822C1960-09-01Drummondville, PQMajor League
Radoslav Hecl5861420412002-20031D1974-11-10Partizanske, SlovakiaMajor League
Mike Hedden2112152010-20111L1984-12-27Dunnville, ONTMinor Pro
Timo Helbling20088502006-20071D1981-07-21Basel, SwitzerlandMajor League
Matt Hendricks56131427842005-20061C1981-06-17Blaine, MNMajor League
Brent Henley100002002-20031D1980-08-30Coquitlam, BCMinor Pro
Jordan Henry1952035552882007-20174D1986-02-11Milo, ALTAMinor Pro
Bob Hess922371941051980-19822D1955-05-19Middleton, NSMajor League
Bryan Hextall722447711341967-19681F1941-05-23Winnipeg, MANMajor League
Bill Hicke834961110631958-19602R1938-03-31Regina, SASKMajor League
Brandon Hickey612911302018-20202D1996-04-13Leduc, ALTAMinor Pro
Jamey Hicks200041993-19941C1969-08-23Timmins, ONTMinor Pro
Steve Hildenbrand300022004-20051C1981-03-10Belle River, ONTMinor Pro
Jon Hillebrandt300001997-19981G1971-12-18Cottage Grove, WIMinor Pro
Larry Hillman169141081222121961-19686D1937-02-05Kirkland Lake, ONTMajor League
Dave Hindmarch1862861980-19811F1958-10-15Vancouver, BCMajor League
Rod Hinks1992-19931C1973-04-11Toronto, ONTMinor Pro
Vinny Hinostroza1154962022-20231C1994-04-03Chicago, ILMajor League
Charlie Hodge4500021956-19592G1933-07-28Lachine, PQMajor League
Cody Hodgson1951419102012-20131C1990-02-18Toronto, ONTMajor League
Cecil Hoekstra152445810261957-19603L1935-04-02Winnipeg, MANMajor League
Jim Hofford31910617112121984-19906D1964-10-04Sudbury, ONTMajor League
Benoit Hogue1143851891931986-19882L1966-10-28Repentigny, PQMajor League
Cason Hohmann300002015-20161F1993-01-10Plymouth, MIMinor Pro
Milt Hohol300001970-19711R1948-06-12Edmonton, ALTAMinor Pro
Jason Holland2001163741151997-20014D1976-04-30Morinville, ALTAMajor League
Terry Hollinger135171011181251995-19972D1971-02-24Regina, SASKMajor League
Mike Holmes210121978-19791D1955-03-18Montreal, PQMinor Pro
Ben Holmstrom25066192021-20221C1987-04-09Colorado Springs, COMajor League
Brian Holzinger17101121141995-19961C1972-10-10Parma, OHMajor League
Tim Hoover49257341985-19861D1965-01-09North Bay, ONTMinor Pro
Peter Horachek116284068981979-19834R1960-01-26Stoney Creek, ONTMinor Pro
Bill Horn3100001992-19942G1967-04-16Whitewood, SASKMinor Pro
Bronco Horvath4751993435422251956-19709C1930-03-12Port Colborne, ONTMajor League
Ed Hospodar5000101988-19891D1959-02-09Bowling Green, OHMajor League
Andrew Hotham602272010-20111L1986-08-29Barrie, ONTMinor Pro
Scott Hotham920262009-20101R1984-07-19Barrie, ONTMinor Pro
Doug Houda28423871106831995-20035D1966-06-03Blairmore, ALTAMajor League
Bill Houlder1112179100441990-19922D1967-03-11Thunder Bay, ONTMajor League
Michael Houser4301122020-20244G1992-09-13Youngstown, OHMajor League
Keeghan Howdeshell200002021-20221L1998-02-24Brighton, MIMinor Pro
Ron Howell2241521960-19611D1935-12-04Hamilton, ONTMajor League
Dave Hrechkosy70152439481972-19731L1951-11-01Winnipeg, MANMajor League
Charlie Huddy636814361996-19971D1959-06-02Oshawa, ONTMajor League
Carl Hudson7000162009-20101D1986-01-02Smooth Rock Falls, ONTMinor Pro
Pat Hughes1033671985-19861F1955-03-25Calgary, ALTAMajor League
Scott Humeniuk12022191995-19961D1969-09-10Saskatoon, SASKMinor Pro
Jeff Hunt3481018161972-19731L1952-02-13Winnipeg, MANMinor Pro
Dylan Hunter1472948771132006-20103L1985-05-21Quebec, PQMinor Pro
Matt Hunwick201102018-20191D1985-05-21Warren, MIMajor League
Mike Hurlbut288441231672571997-20025D1966-10-07Massena, NYMajor League
Ron Hurst851938571781956-19582R1931-05-18Toronto, ONTMajor League
Alex Hutchings51538312013-20141L1990-11-07Burlington, ONTMinor Pro
Jeff Hutchins25246722003-20052F1978-04-23Toronto, ONTMinor Pro
Dave Hynes1227965144531974-19762L1951-04-17Cambridge, MAMajor League
Mike Iggulden610172004-20051C1982-11-09St. Catharines, ONTMajor League
Brent Imlach100021965-19661F1946-11-16Quebec, PQMajor League
Tony Iob2112820701991-19932L1971-01-02Renfrew, ONTMinor Pro
Randy Ireland29022381979-19801G1957-04-05Rosetown, SASKMajor League
Joel Irving18000222000-20022W1976-01-02Lumsden, SASKMinor Pro
Randy Irving600041985-19861L1959-08-12Victoria, BCMinor Pro
Brayden Irwin95213051432013-20152F1987-03-24Toronto, ONTMajor League
Greg Jacina962224462482005-20072L1982-02-22Guelph, ONTMajor League
Dane Jackson24683871704101995-20015R1970-05-17Castlegar, BCMajor League
Jim Jackson360932052981091985-19905R1960-02-01Oshawa, ONTMajor League
Colin Jacobs46257482012-20164C1993-01-20Coppell, TXMinor Pro
Gerry James15246461957-19581R1934-10-22Regina, SASKMajor League
Val James2531014244961980-19855L1957-02-14Ocala, FLMajor League
Chris Jandric8011102022-20242D1998-10-03Prince George, BCMinor Pro
Doug Janik3761873916862001-20065D1980-03-26Springfield, MAMajor League
Mark Jankowski32101727182021-20221C1994-09-13Hamilton, ONTMajor League
Gary Jaquith100001976-19771D1948-05-30Lynn, MAMajor League
David Jarram6011382007-20081R1987-10-23Kitchener, ONTMinor Pro
Gary Jarrett6392433271960-19644L1942-09-03Toronto, ONTMajor League
Larry Jeffrey51102030361965-19661L1940-10-12Goderich, ONTMajor League
Lee Jelenic17123112002-20031F1979-08-07Toronto, ONTMinor Pro
A.J. Jenks6381220482010-20111L1990-06-27Wolverine Lake, MIMinor Pro
Grant Jennings9011281995-19961D1965-05-05Hudson Bay, SASKMajor League
Hugh Jessiman25538472010-20111R1984-03-28New York, NYMajor League
Jeff Jillson1512237591402004-20062D1980-07-24North Smithfield, RIMajor League
Mason Jobst1494061101822021-20243F1994-02-17Speedway, INMinor Pro
Bjorn Johansson2521012201977-19781D1956-01-15Orebro, SwedenMajor League
Jonas Johansson4100002016-20204G1995-09-19Gavle, SwedenMajor League
Dustin Johner1811282005-20072C1983-03-06Estevan, SASKMinor Pro
Don Johns4211314321967-19681D1937-12-13St. George, ONTMajor League
Chaz Johnson9101132006-20082R1984-01-30Montreal, PQMinor Pro
Dan Johnson722441970-19711C1944-10-01Winnipegosis, MANMajor League
Jamie Johnson80274471242009-20101C1982-01-23London, ONTMinor Pro
Keith Johnson291671371978-19791D1957-05-30Winnipeg, MANMinor Pro
Norm Johnson1434781958-19591C1932-11-27Moose Jaw, SASKMajor League
Ryan Johnson2509942023-20241D2001-07-24Newport Beach, CAMajor League
Stan Jonathan911271975-19772L1955-05-09Oshweken, ONTMajor League
Jimmy Jones21353711242201975-19813R1953-01-02Woodbridge, ONTMajor League
Ryan Jones29167142020-20211D1996-05-26Crown Point, INMinor Pro
Ryan Jorde1241672182002-20053D1981-03-23Kelowna, BCMinor Pro
Tyson Jost2541014182023-20241C1998-03-14St. Albert, ALTAMajor League
Jacques Joubert20538101996-19971C1971-03-23South Bend, INMinor Pro
Eddie Joyal79415293161965-19672C1940-05-08St. Albert, ALTAMajor League
Steve Junker29527311995-19961R1972-06-26Castlegar, BCMajor League
Timo Jutila56133043291984-19851D1963-12-24Tampere, FinlandMajor League
Trent Kaese821522371001987-19892R1967-09-09Nanaimo, BCMajor League
Patrick Kaleta120818262772006-20164R1986-06-08Buffalo, NYMajor League
Dmitri Kalinin7922022661998-20033D1980-07-22Chelyabinsk, RussiaMajor League
Vaclav Karabacek2435842016-20182R1996-05-02Prague, Czech Rep.Minor Pro
Ladislav Karabin21358181995-19961L1970-02-16Bratislava, SlovakiaMajor League
Herman Karp55142741261972-19731C1948-06-14Englehart, ONTMinor Pro
Jason Kasdorf400002016-20182G1992-05-18Winnipeg, MANMajor League
Zack Kassian30151126312011-20121R1991-01-24Windsor, ONTMajor League
Mike Kaszycki642621977-19781F1956-02-27Milton, ONTMajor League
Justin Kea714371272013-20174C1994-02-07Woodville, ONTMinor Pro
Mickey Keating710141956-19571D1931-04-12Winnipeg, MANMinor Pro
Larry Keenan121224769361961-19632L1940-10-01North Bay, ONTMajor League
Don Keller1161015253271981-19832L1961-12-04Rocky Mountain House, ALTAMinor Pro
J.-Bob Kelly702735622061972-19731L1946-06-06Fort William, ONTMajor League
John-Paul Kelly1651015321980-19811L1959-11-15Edmonton, ALTAMajor League
Brad Kempthorne1518961980-19811C1960-05-02Boissevain, MANMinor Pro
Tim Kennedy6143236362010-20172L1986-04-30Buffalo, NYMajor League
Shane Kenny24213251997-19992D1977-03-01Oromocto, NBMinor Pro
Kevin Kerr1463830686801987-19903R1967-09-18North Bay, ONTMinor Pro
Blake Kessel802242013-20141D1989-04-13Madison, WIMinor Pro
Markus Ketterer7902221993-19952G1967-08-23Helsinki, FinlandMinor Pro
Alex Kile1221302016-20182L1994-07-09Troy, MIMinor Pro
Brian Kilrea332111341968-19691C1934-10-21Ottawa, ONTMajor League
Colt King200002009-20101W1983-03-04Thunder Bay, ONTMinor Pro
Steven King28151530281997-19981R1969-07-22East Greenwich, RIMajor League
Mike Kinnie600002004-20051W1982-03-23Shelby Township, MIMinor Pro
Scott Kirton200001999-20001R1971-10-04Penetanguishene, ONTMinor Pro
Aleksandr Kisakov80111021362022-20242L2002-11-01Solikamsk, RussiaMinor Pro
Sergei Klimentiev21125791042901994-19984D1975-04-05Kiev, UkraineMinor Pro
Jordan Knackstedt445914262010-20111R1988-09-28Saskatoon, SASKMinor Pro
Connor Knapp1001102012-20142G1990-05-01York, NYMajor League
Lorne Knauft502281994-19951D1968-07-07Hanna, ALTAMinor Pro
Brad Knelson4841014721978-19791D1958-01-07Moose Jaw, SASKMinor Pro
Bill Knibbs82174259201973-19752C1942-01-24Toronto, ONTMajor League
Rick Knickle3501101981-19832G1960-02-26Dartmouth, NSMajor League
Eric Knodel600022017-20181D1990-06-08West Chester, PAMinor Pro
Nate Knoepke400002021-20221D1999-04-08Burnsville, MNMinor Pro
Ville Koistinen811242009-20101D1982-06-17Oulu, FinlandMajor League
Olaf Kolzig4903361992-19931G1970-04-06Johannesburg, South AfricaMajor League
Jerry Korab716781983-19852D1948-09-15Sault Ste. Marie, ONTMajor League
Michael Kostka81163955482007-20112D1985-11-28Etobicoke, ONTMajor League
Ales Kotalik76182745592001-20032R1978-12-23Jindrichuv Hradec, Czech Rep.Major League
Joe Kowal662027471391979-19801L1956-02-03Toronto, ONTMajor League
Les Kozak4514923311961-196211940-10-28 Major League
Tyson Kozak96101222542022-20242C2002-12-29Souris, MANMinor Pro
Steve Kraftcheck268101561661601958-19624D1929-03-03Tinturn, ONTMajor League
Justin Krall100001997-19981D1974-02-20Toledo, OHMinor Pro
Adam Krause46358122017-20181C1991-09-12Hermantown, MNMinor Pro
Peyton Krebs1841115122021-20221C2001-01-26Calgary, ALTAMajor League
Kamil Kreps117284573422005-20083C1984-11-18Litomerice, Czech Rep.Major League
Reg Krezanski100021975-19761D1948-01-01New Westminster, BCMajor League
Jaroslav Kristek125232649642000-20033R1980-03-16Zlin, Czech Rep.Major League
Johann Kroll401142007-20081D1984-02-23Plymouth, MNMinor Pro
Ron Krulicki612301969-19701R1949-12-03Kitchener, ONTMinor Pro
Uwe Krupp4231922501986-19871D1965-06-24Cologne, GermanyMajor League
Mark Krys128529341901993-19952D1969-05-29Timmins, ONTMinor Pro
David Kudelka3000102000-20011D1975-03-08Prerov, Czech RepuMinor Pro
Jiri Kulich117514091442022-20242C2004-04-14Kadan, Czech Rep.Major League
Les Kuntar21000101996-19971G1969-07-28Elmira, NYMajor League
Murray Kuntz73513182331973-19741L1945-12-19Ottawa, ONTMajor League
Alexander Kuzminski100001993-19941C1972-04-12Kiev, UkraineMinor Pro
Oskari Laaksonen10974653582020-20233D1999-07-02Tampere, FinlandMinor Pro
Noah Laaouan402202023-20241D2001-03-07Halifax, NSMinor Pro
Claude LaBrosse2751567821311958-19706D1934-08-31Montreal East, PQMinor Pro
Normand Lacombe1223950891381983-19874R1964-10-18Pierrefonds, PQMajor League
Daniel Lacroix2101182001-20021L1969-03-11Montreal, PQMajor League
Claude LaForge147613101957-19581L1936-07-01Sorel, PQMajor League
Jacob Lagace62101020272011-20132L1990-01-09St.-Hyacinthe, PQMinor Pro
Sasha Lakovic5139121612000-20011L1971-09-07East Vancouver, BCMajor League
Hec Lalande13527171956-19571C1934-11-24North Bay, ONTMajor League
Bobby Lalonde42141125191971-19721C1951-03-27Montreal, PQMajor League
Christian LaLonde500061993-19941D1966-05-03La Salle, PQMinor Pro
Yvon Lambert1585365118241982-19842L1950-05-20Drummondville, PQMajor League
Jon Landry100002009-20101D1984-05-29Lexington, MAMinor Pro
Matthew Lane1502222016-20171F1994-03-15Rochester, NYMinor Pro
Steve Langdon3139787184371974-19795R1953-12-23Toronto, ONTMajor League
Chris Langevin20851651167501981-19854F1959-11-27Montreal, PQMajor League
Albert Langlois115535401521956-19582D1934-11-06Magog, PQMajor League
Drew Larman2134444881432005-20094C1985-05-15Canton, MIMajor League
Mario Larocque7587152192001-20021D1978-04-24Montreal, PQMajor League
Johan Larsson1023154851152012-20153L1992-07-25Lau, SwedenMajor League
Don Larway37131124551978-19791R1954-02-12Oak Lake, MANMajor League
Eric Lavigne741782071996-19982D1972-11-14Victoriaville, PQMajor League
Ed Lawson115163551851962-19642C1940-11-07Galt, ONTMinor Pro
Mike Lay1011261985-19861R1963-03-22Meadow Lake, SASKMinor Pro
Curtis Lazar18681462019-20201C1995-02-02Salmon Arm, BCMajor League
Jamie Leach47121426521995-19961R1969-08-25Winnipeg, MANMajor League
Jerome Leduc2291939581172012-20164D1992-07-30Quebec City, PQMinor Pro
Rich Leduc235712351980-19811C1951-08-24Isle-Perrot, PQMajor League
Grant Ledyard502281992-19931D1961-11-19Winnipeg, MANMajor League
Normand Lefebvre7017623701979-19801R1958-05-24Montreal, PQMinor Pro
Maxime Legault122191635452011-20132R1989-03-28St. Agathe, PQMinor Pro
David Leggio118022122011-20132G1984-07-31Williamsville, NYMinor Pro
Jody Lehman100002001-20021G1975-07-01North Battleford, SASKMinor Pro
Robin Lehner300002015-20161G1991-07-24Gothenburg, SwedenMajor League
Mikko Lehtonen21189102006-20071D1978-06-12Kiiminki, FinlandMajor League
Jonathan Lehun200002006-20071C1984-02-22Toronto, ONTMinor Pro
Taylor Leier62231740242018-20202L1994-02-15Saskatoon, SASKMajor League
Michael Leighton40011232005-20061G1981-05-19Petrolia, ONTMajor League
Heikki Leime13643640831981-19864D1962-05-07Turku, FinlandMinor Pro
Stefanos Lekkas700002020-20211G1996-01-17Elburn, ILMinor Pro
Rick Lemay100001975-19761G1953-09-10Ville-Marie, PQMinor Pro
Richard Lemieux34121224301971-19721C1951-04-19Temiscaming, PQMajor League
Curtis Leonard101102014-20151D1992-09-23Napanee, ONTMinor Pro
Alex Lepkowski800002013-20141D1993-04-08Buffalo, NYMinor Pro
Lance Leslie100002001-20021G1974-06-21Dawson Creek, BCMinor Pro
Rick Lessard812321993-19941D1968-01-09Timmins, ONTMajor League
Don Lever86353671851985-19872F1952-11-14South Porcupine, ONTMajor League
Devon Levi2401102023-20241G2001-12-27Dollard-des-Ormeaux, PQMajor League
Nathan Lieuwen8002262012-20164G1991-08-08Abbotsford, BCMajor League
John Lilley1022151996-19971R1972-08-03Wakefield, MAMajor League
Steve Lingren121517222012003-20052D1973-04-15Lake Cowichan, BCMinor Pro
Frank Littlejohn5000102001-20021R1977-02-03Oshawa, ONTMinor Pro
David Littman13001414141989-19923G1967-06-13Cranston, RIMajor League
Ed Litzenberger1524790137701963-19663R1932-07-15Neudorf, SASKMajor League
Darcy Loewen1943146775161989-19923L1969-02-26Calgary, ALTAMajor League
Bob Logan106553186641986-19893R1964-02-22Montreal, PQMajor League
Martin Lojek1561319322002005-20083D1985-08-19Brno, Czech Rep.Major League
John Longarini200021958-19591D1938-11-14Sault Ste. Marie, ONTMinor Pro
Andrew Lord3000172009-20101R1985-02-22West Vancouver, BCMinor Pro
Danny Lorenz400001999-20001G1969-12-12Murrayville, BCMajor League
Jeff LoVecchio518816252010-20111L1985-08-26Chesterfield, MOMinor Pro
Griffin Luce22213272020-20211D1998-03-10Williamsville, NYMinor Pro
Scott Luce300001990-19911G1968-09-20London, ONTMinor Pro
Anthony Luciani321322010-20111R1990-05-13Maple, ONTMinor Pro
Andrew Luciuk100001999-20001L1977-02-17Edmonton, ALTAMinor Pro
Steve Ludzik16453801332961989-19923F1961-04-03Toronto, ONTMajor League
Jarret Lukin603302008-20091C1984-01-24Fort McMurray, ALTAMinor Pro
Chuck Luksa332810331981-19821D1954-07-15Toronto, ONTMajor League
Joe Lund83122638511956-19582D1927-09-15Karijoki, FinlandMinor Pro
Len Lunde37193352131967-19681L1936-11-13Campbell River, BCMajor League
Ukko-Pekka Luukkonen6903322018-20235G1999-03-09Espoo, FinlandMajor League
Steve Lyon1974-19751R1952-11-03Toronto, ONTMajor League
Clarke MacArthur163561021581542004-20084L1985-04-06Lloydminster, ALTAMajor League
Doug Macdonald18571771481771992-19953C1969-02-08Assiniboia, SASKMajor League
Duncan MacDonald713401961-19643R1942-10-28Rouyn-Noranda, PQMinor Pro
Franklin MacDonald12322325892006-20093D1985-04-08Sydney, NSMinor Pro
Lowell MacDonald100001965-19661R1941-08-30New Glasgow, NSMajor League
Cam MacGregor300001980-19811L1958-01-29Minor Pro
Ryan MacInnis49111627332021-20221C1996-02-14St. Louis, MOMajor League
Drew MacIntyre2300002011-20121G1983-06-24Charlottetown, PEIMajor League
Steve MacIntyre34022862009-20101D1980-08-08Brock, SASKMajor League
Doug MacIver200002001-20021D1981-02-12King City, ONTMinor Pro
Matt Mackenzie161420242432011-20154D1991-10-15New Westminster, BCMinor Pro
Brandon MacLean710142013-20141C1987-09-04Burlington, ONTMinor Pro
John MacMillan95303060511960-19632R1935-10-25Lethbridge, ALTAMajor League
Al MacNeil1851151622891956-19604D1935-09-27Sydney, NSMajor League
Bernie MacNeil9011121974-19751C1950-03-07Sudbury, ONTMajor League
Jim "Bud" MacPherson7033121956-19571D1927-03-21Edmonton, ALTAMajor League
Jim MacRae1911213101980-19811F1958-04-19North York, ONTMinor Pro
Andrew MacWilliam161521262172017-20203D1990-03-25Calgary, ALTAMajor League
Mike Mader6077141032000-20011D1975-11-07South Windsor, CTMinor Pro
Ken Magowan201102005-20061L1981-07-22Kelowna, BCMinor Pro
Jim Maher510101993-19941D1970-06-30Warren, MIMinor Pro
Jacques Mailhot15011521994-19951R1961-12-05Shawinigan, PQMajor League
Andrey Makarov7102262013-20163G1993-04-20Kazan, RussiaMajor League
Clint Malarchuk200021991-19921G1961-05-01Grande Prairie, ALTAMajor League
Bob Malcolm157932411661969-19756D1949-06-24Toronto, ONTMinor Pro
Sean Malone26162711331192017-20235C1995-04-30Buffalo, NYMajor League
Dominic Maltais100001993-19941R1972-05-31Boucherville, PQMinor Pro
Ray Maluta314251251506081974-19795D1954-07-24Flin Flon, MANMajor League
Mark Mancari291841332172752005-20134D1985-07-11London, ONTMajor League
Chris Mann100042005-20061D1979-07-17Ottawa, ONTMinor Pro
Jason Mansoff27033141998-19991D1972-12-11Edmonton, ALTAMinor Pro
Milan Marcetta2918213941967-19681C1936-09-19Cadomin, ALTAMajor League
Lou Marcon200001956-19571D1935-05-28Fort William, ONTMajor League
Brett Marietti3861420631993-19941R1973-02-09Haileybury, ONTMinor Pro
Jacob Markstrom37011102010-20111G1990-01-31Gavle, SwedenMajor League
Sam Marotta100002014-20151G1990-12-15Bridgewater, MAMinor Pro
Gary Marsh712341968-19691L1946-03-09Toronto, ONTMajor League
David Marshall920262010-20111F1985-03-14Buffalo, MNMinor Pro
Willie Marshall299182781958-19722C1931-12-01Kirkland Lake, ONTMajor League
Brycen Martin21000122014-20183D1996-05-09Calgary, ALTAMinor Pro
Don Martin101121994-19951D1968-03-29London, ONTMinor Pro
Grant Martin28182038241987-19892C1962-03-13Smooth Rock Falls, ONTMajor League
Paul Masnick64243862461956-19571C1931-04-14Regina, SASKMajor League
Brock Matheson301142011-20121D1987-05-28Gananoque, ONTMinor Pro
Christian Matte72222951482001-20021R1975-01-20Hull, PQMajor League
Shawn Matthias88161733282008-20102L1988-02-19Mississauga, ONTMajor League
Dick Mattiussi2121769863011959-19764D1938-05-01Smooth Rock Falls, ONTMajor League
Eddie Mazur10646651111571956-19582L1929-07-25Winnipeg, MANMajor League
Jay Mazur16527161995-19961R1965-01-22Hamilton, ONTMajor League
Gary McAdam73402969581982-19831F1955-12-31Smiths Falls, ONTMajor League
Kenndal McArdle1663434682792007-20114L1987-01-04Toronto, ONTMajor League
Jake McCabe5852429502014-20162D1993-10-12Eau Claire, WIMajor League
Brian McCarthy400051994-19951C1971-12-06Salem, MAMinor Pro
Tom McCarthy92363975581968-19702L1934-09-15Toronto, ONTMajor League
Rob McClanahan1891322101980-19811F1958-01-09St. Paul, MNMajor League
Kevin McClelland22022931994-19951R1962-07-04Oshawa, ONTMajor League
Cody McCormick256511422012-20131C1983-04-18London, ONTMajor League
Alec McCrea1401142020-20211D1995-01-12San Diego, CAMinor Pro
Scott McCrory1094165106851989-19912C1967-02-27Sudbury, ONTMinor Pro
Ab McDonald1345164115261956-19582L1936-02-18Winnipeg, MANMajor League
Scott McGeown402201980-19811D1960-03-09Toronto, ONTMinor Pro
Patrick McGrath11112242020-20211R1993-03-17Wilkes-Barre, PAMinor Pro
Brian McGregor142453883481977-19792C1957-07-11Saskatoon, SASKMinor Pro
Johnny McGuire7000402013-20141R1993-08-28Peterborough, ONTMinor Pro
Jay McKee2431316301995-19983D1977-09-08Kingston, ONTMajor League
Sean McKenna26161026141982-19831F1962-03-07Asbestos, PQMajor League
Don McKenney18791641964-19651C1934-04-30Smiths Falls, ONTMajor League
Jim McKenny113326092651965-19694D1946-12-01Ottawa, ONTMajor League
Larry McKillop212551061611091972-19753L1945-11-01Deloraine, MANMinor Pro
Brian McKinnon113101525301984-19862C1964-10-04Toronto, ONTMinor Pro
Mike McLaughlin71193554271992-19931L1970-03-29Springfield, MAMinor Pro
Mike McMahon90101041971-19721D1941-08-30Quebec, PQMajor League
Sean McMorrow22045910202002-20064R1982-01-19Vancouver, BCMajor League
Brayden McNabb1451778951262011-20143D1991-01-21Davidson, SASKMajor League
Bob McNamara2500001983-19863G1961-08-06Toronto, ONTMinor Pro
Gerry McNamara35000171959-19633G1934-09-22Sturgeon Falls, ONTMajor League
Peter McNamee26369381977-19781R1950-09-11Whitby, ONTMajor League
Gerry McNeil134000121957-19592G1926-04-17Quebec City, PQMajor League
Billy McNeill1931518111968-19691C1936-01-26Edmonton, ALTAMajor League
Grant McNeill200002005-20061D1983-05-08Vermilion, ALTAMajor League
Allan McPherson60459142014-20162F1991-04-08Kinburn, ONTMinor Pro
Don McSween348451702153131987-19925D1964-06-09Detroit, MIMajor League
Gerry Meehan100001965-19661L1946-09-03Toronto, ONTMajor League
Gene "Max" Mekilok201101958-19591C1934-08-31Fort William, ONTMinor Pro
Dean Melanson35322781008521992-19996D1973-11-19Antigonish, NSMajor League
Rob Melanson13011241993-19941D1971-03-05Antigonish, NSMinor Pro
Martin Menard47181331301997-19981C1976-03-02Hull, PQMinor Pro
Greg Menges200001992-19931G1968-05-14Newton, MAMinor Pro
Justin Mercier1622482014-20151L1987-06-25Erie, PAMajor League
Barry Merrell3221341873211581972-19775R1945-05-16Dauphin, MANMajor League
Dominick Mersch201152023-20241F1998-12-16Park Ridge, ILMinor Pro
Michael Mersch21866901561192020-20244L1992-10-02Park Ridge, ILMajor League
Scott Metcalfe49913721234914241987-19989C1967-01-06Toronto, ONTMajor League
Francois Methot334771101871131998-20035C1978-04-26Montreal, PQMinor Pro
Zach Metsa5271623162022-20242D1998-10-19Delafield, WIMinor Pro
Jason Meyer7973037861985-19872D1965-02-21Regina, SASKMinor Pro
Stefan Meyer26664661303632005-20094L1985-07-20Fox Valley, SASKMajor League
Andrei Mezin701101996-19971G1974-07-08Chelyabinsk, RussiaMinor Pro
Jacob Micflikier3941216122008-20091F1984-07-11Winnipeg, MANMinor Pro
Bob Mierkalns300021978-19791C1958-09-29Hamilton, ONTMinor Pro
Rudy Migay118461151611721957-19634C1928-11-18Fort William, ONTMajor League
Mike Milbury144530354451974-19762D1952-01-17Brighton, MAMajor League
Al Millar1100001969-19701G1929-09-18Winnipeg, MANMajor League
Craig Millar6471825651996-19971D1977-05-10Winnipeg, MANMajor League
Bob Miller313471977-19781W1956-09-28Medford, MAMajor League
Brad Miller142223256421987-19925D1969-07-23Edmonton, ALTAMajor League
Ryan Miller172011202002-20064G1980-07-17East Lansing, MIMajor League
Norm Milley367861172032212000-20055R1980-02-14Toronto, ONTMajor League
Graham Mink67201737862009-20101R1979-05-21Stowe, VTMajor League
Ryan Mior700002009-20101G1987-06-18St. John's, NFLDMinor Pro
Casey Mittelstadt369162562019-20201C1998-11-22Eden Prairie, MNMajor League
Mike Moller83205272291982-19852R1962-06-16Calgary, ALTAMajor League
Randy Moller3101101992-19931D1963-08-23Calgary, ALTAMajor League
Mitch Molloy402131701989-19912L1965-10-10Red Lake, ONTMajor League
Bob Mongrain3221531863394301979-19845C1959-08-31La Sarre, PQMajor League
Barrie Moore96404484541995-19972L1975-05-22London, ONTMajor League
Jimmy Moore4562329171958-19591L1928-05-01Montreal, PQMinor Pro
Joey Mormina20033362015-20161D1982-06-29Montreal, PQMajor League
Kevin Morrison29202491971-19721L1949-10-28Sydney, NSMajor League
Shaone Morrisonn6541115442011-20121D1982-12-23Vancouver, BCMajor League
Cleland "Keke" Mortson4462127841970-19711R1934-03-29Arntfield, PQMajor League
Wayne Morusyk8322224521972-19742D1949-10-10Elk Point, ALTAMinor Pro
Ken Mosdell200001958-19591C1922-07-13Montreal, PQMajor League
Wayne Mosdell102114151151968-19702D1944-12-04Montreal, PQMajor League
Jay Moser22491341996-19971R1972-12-26Cottage Grove, MNMinor Pro
Steve Moses29791642017-20181R1989-08-09Leominster, MAMinor Pro
Karel Mosovsky113116171272001-20043W1981-08-22Pisek, Czech Rep.Minor Pro
Ryan Mougenel2010121999-20001R1976-03-02Scarborough, ONTMinor Pro
Dave Moylan46022171987-19892D1967-08-13Tillsonburg, ONTMinor Pro
Rick Mrozik7241014472003-20041D1975-01-02Duluth, MNMajor League
Patrick Mullen2741014222016-20171D1986-05-06Boston, MAMinor Pro
Bob Murphy300021971-19721F1951-01-27Toronto, ONTMinor Pro
Brian Murphy66142236371975-19761C1947-08-20Toronto, ONTMajor League
Cory Murphy524622008-20091D1978-02-13Kanata, ONTMajor League
Joe Murphy106202141511999-20012R1975-01-27Didsbury, ALTAMinor Pro
Brett Murray25973841571502019-20245L1998-07-20Bolton, ONTMajor League
Tim Murray2631316181997-19981D1974-11-14Calgary, ALTAMinor Pro
John Muse1400022016-20171G1988-08-01East Falmouth, MAMinor Pro
Daniel Muzito-Bagenda6710717452016-20182R1996-06-16Umea, SwedenMinor Pro
Phil Myre76033181982-19842G1948-11-01Sainte-Anne-de-Bellevue, PQMajor League
Olivier Nadeau510122023-20241R2003-01-15Lac-Etchemin, PQMinor Pro
Pat Nagle200002014-20151G1987-09-21Bloomfield, MIMinor Pro
Daniel Naud1502196117631982-19842D1962-02-20Trois-Rivieres, PQMinor Pro
Ara Nazarian1421322021-20221F1996-06-19Boxford, MAMinor Pro
Rumun Ndur191835437951995-19983D1975-07-07Zaria, NigeriaMajor League
Casey Nelson151133245542016-20204D1992-07-18Stillwater, MNMajor League
Riley Nelson28471142002-20031C1977-11-08Cranbrook, BCMinor Pro
Todd Nelson7462026322000-20011D1969-05-15Prince Albert, SASKMajor League
Tom Nemeth6742024381994-19982D1971-01-16St. Catharines, ONTMinor Pro
Viktor Neuchev5511172882023-20241L2003-10-25Chelyabinsk, RussiaMinor Pro
Bob Nevin94354782181956-19604R1938-03-18South Porcupine, ONTMajor League
Jack Nevins724041112014-20162L1993-09-18Stittsville, ONTMinor Pro
Scott Nichol32580921728131994-20006C1974-12-31Edmonton, ALTAMajor League
Mike Nicholishen300041999-20001D1975-02-28Mississauga, ONTMinor Pro
Graeme Nicolson801635511121978-19791D1958-01-13North Bay, ONTMajor League
Dominic Noel501142005-20061C1981-01-04Lameque, NBMinor Pro
Ted Nolan652834621521984-19851L1958-04-07Sault Ste. Marie, ONTMajor League
Carlin Nordstrom11000291998-19991R1973-02-20Saskatoon, SASKMinor Pro
Rob Norman2001101984-19851R1964-01-19Kingston, ONTMinor Pro
Mika Noronen167066501999-20065G1979-06-17Tampere, FinlandMajor League
Nikita Novikov6332023402023-20241D2003-07-25Minor Pro
Jiri Novotny21825801051062002-20064C1983-08-12Pelhrimov, Czech Rep.Major League
Hank Nowak34121729261976-19771L1950-11-24Oshawa, ONTMajor League
Mike Nykoluk97235073751956-19582C1934-12-11Toronto, ONTMajor League
Alexander Nylander165305686282016-20193L1998-03-02Calgary, ALTAMajor League
Michael Nylander742682010-20111C1972-10-03Stockholm, SwedenMajor League
Dennis O'Brien200021978-19791D1949-06-10Port Hope, ONTMajor League
Doug O'Brien1202282008-20091D1984-02-16St. John's, NFLDMajor League
Tim O'Connell24134172002-20031D1977-10-26Grand Forks, NDMinor Pro
Eric O'Dell17741182015-20161C1990-06-21Ottawa, ONTMajor League
Sean O'Donnell211937466381991-19943D1971-10-13Ottawa, ONTMajor League
Brian O'Hanley310102010-20111D1984-12-18Quincy, MAMinor Pro
Paul O'Neil49351651171975-19761C1953-08-24Boston, MAMajor League
Danny O'Regan88263763462017-20192C1994-01-30Berlin, GermanyMajor League
Cal O'Reilly94155671122015-20172C1986-09-30Toronto, ONTMajor League
Evan Oberg511202010-20111D1988-02-16Forestburg, ALTAMajor League
Andrew Oglevie95232346262018-20213C1995-02-16Fullerton, CAMinor Pro
Rostislav Olesz412342006-20071L1985-10-10Bilovec, Czech Rep.Major League
Kohen Olischefski19202112021-20232R1998-02-01Abbotsford, BCMinor Pro
Victor Olofsson66303363122018-20191L1995-07-18Ornskoldsvik, SwedenMajor League
Victor Oreskovich346915182009-20101R1986-08-15Whitby, ONTMajor League
Gates Orlando12064921561341983-19885F1962-11-16Montreal, PQMajor League
Billy Orr65102131861969-19712D1948-06-12Major League
Phil Osaer100002005-20061G1980-02-10Livonia, MIMinor Pro
Kyle Ostrow200002011-20121F1987-09-05Calgary, ALTAMinor Pro
Francois Ouimet4041115561973-19741D1951-10-14Montreal, PQMajor League
Jari Paavola2801141980-19822G1960-03-16Turku, FinlandMinor Pro
Clayton Pachal1311830482551976-19782C1956-04-21Yorkton, SASKMajor League
Nathan Paetsch25823771003112003-20207D1983-03-30LeRoy, SASKMajor League
Rick Pagnutti277451491942261972-19764D1946-11-14Sudbury, ONTMinor Pro
Daniel Paille153354277952004-20073L1984-04-15Welland, ONTMajor League
Chris Palmer310141999-20001C1966-05-14Peterborough, ONTMinor Pro
Sam Paolini23224332003-20063F1980-03-11Rochester, NYMinor Pro
Jim Pappin2751341242583971960-19688F1939-09-10Copper Cliff, ONTMajor League
Adam Pardy21279222012-20131D1984-03-29Bonavista, NFLDMajor League
Rich Parent200001995-19961G1973-01-12Montreal, PQMajor League
Nick Parillo200042001-20021F1977-05-16Schenectady, NYMinor Pro
Drew Paris500002008-20091D1988-05-12Pointe-Claire, PQMinor Pro
Jean-Paul Parise30101828371967-19681L1941-12-11Smooth Rock Falls, ONTMajor League
Jeff Parker942943721441986-19893R1964-09-07St. Paul, MNMajor League
Jonathan Parker766612172011-20143R1991-09-25Solana Beach, CAMinor Pro
Mike Parker200001979-19801G1958-07-07Rochester, NYMinor Pro
Brett Parnham700002008-20091C1989-01-30Orillia, ONTMinor Pro
Dave Parro82033101977-19792G1957-04-30Saskatoon, SASKMajor League
Mike Parson300001993-19941G1970-03-12Listowel, ONTMinor Pro
Brad Pascall53213711992-19942D1970-07-29Coquitlam, BCMinor Pro
Josh Passolt110102022-20231L1996-06-13Hayward, WIMinor Pro
Nick Pastujov1021362021-20221L1998-01-21Bradenton, FLMinor Pro
Steve Patrick68192342481981-19842R1961-02-04Winnipeg, MANMajor League
Andre Payette200001999-20001L1976-07-29Cornwall, ONTMinor Pro
Davis Payne200051993-19941R1970-09-24Port Alberni, BCMajor League
Scott Pearson2688161131995-19961L1969-12-19Cornwall, ONTMajor League
Ben Pedersen100001982-19831D1957-12-18Aurora, ONTMinor Pro
Matej Pekar86412161102020-20233C2000-02-10Turnov, Czech Rep.Minor Pro
Matt Pelech39022802014-20151R1987-09-04Toronto, ONTMajor League
Michael Pelech10134212014-20151F1989-10-06Toronto, ONTMinor Pro
Jean-Marc Pelletier4300042005-20072G1978-03-04Atlanta, GAMajor League
Stuart Percy6772734342017-20181D1993-05-18Oakville, ONTMajor League
Len Perno200001996-19971G1971-10-18Rochester, NYMinor Pro
Kelly Perrault500021999-20001D1973-12-18Fort Saskatchewan, ALTAMinor Pro
Bob Perreault205044311956-19696G1931-01-28Trois-Rivieres, PQMajor League
Dennis Persson39347102011-20121D1988-06-02Nykoping, SwedenMinor Pro
John Peterka70284068282021-20221R2002-01-14Munich, GermanyMajor League
Andrew Peters17575127332000-20114L1980-05-05St. Catharines, ONTMajor League
Anthony Peters700002014-20151G1990-12-31Goderich, ONTMinor Pro
Geoff Peters1131716332522001-20053C1978-04-30Hamilton, ONTMinor Pro
Judd Peterson710142017-20192R1993-09-27Duluth, MNMinor Pro
Alex Petizian200002009-20112G1987-03-09Kirkland, PQMinor Pro
Nick Petrecki33033842013-20152D1989-07-11Schenectady, NYMajor League
Sergei Petrenko81283159241993-19952L1968-09-10Kharkov, USSRMajor League
Jim Pettie84055811976-19793G1953-10-24Toronto, ONTMajor League
Matt Pierce800002010-20111F1985-05-05Arnprior, ONTMinor Pro
Lawrence Pilut114136477692018-20233D1995-12-30Tingsryd, SwedenMajor League
Domenic Pittis204751712463301998-20043C1974-10-01Calgary, ALTAMajor League
Tyler Plante105022472007-20114G1987-04-16Milwaukee, WIMinor Pro
David Poile300021970-19711C1950-02-14Toronto, ONTMinor Pro
Patrick Polino3554942020-20222F1995-04-11Buffalo, NYMinor Pro
Jason Pominville23596961921002002-20064R1982-11-30Repentigny, PQMajor League
Poul Popiel127411101971-19721D1943-02-28Sollested, DenmarkMajor League
Kevin Porter269681161841492012-20205C1986-03-12Detroit, MIMajor League
Myles Powell1100062017-20192F1994-07-24Courtenay, BCMinor Pro
Matt Prapavessis35123142014-20162D1991-06-01Oakville, ONTMinor Pro
Noel Price70521261531956-19582D1935-12-09Brockville, ONTMajor League
Pat Price521391977-19781D1955-03-24Nelson, BCMajor League
Ken Priestlay1511021022041531985-19905C1967-08-24Vancouver, BCMajor League
Wayne Primeau3211819331995-19972C1976-06-04Scarborough, ONTMajor League
Chase Priskie42459102022-20231D1996-03-19Pembroke Pines, FLMajor League
Andy Pritchard210101991-19921F1967-05-12Minor Pro
Jacob Pritchard200022021-20221L1995-04-09Macomb Township, MIMinor Pro
Ethan Prow1911989108282021-20243D1992-11-17Sauk Rapids, MNMajor League
Daren Puppa105044221985-19924G1965-03-23Kirkland Lake, ONTMajor League
Taylor Pyatt276410362001-20021L1981-08-19Thunder Bay, ONTMajor League
Bill Pye53022201991-19943G1969-04-09Canton, MIMinor Pro
Mark Pysyk14584048822012-20164D1992-01-11Sherwood Park, ALTAMajor League
Jack Quinn60284270312020-20222R2001-09-19Ottawa, ONTMajor League
Wayne Ramsey6862935581979-19801D1957-01-31Hamiota, MANMajor League
Tyler Randell588614802018-20202R1991-06-15Scarborough, ONTMajor League
Joe Rando740551121977-19792D1955-04-10Dedham, MAMinor Pro
Kyle Rank202202010-20111R1982-12-28Elmira, ONTMinor Pro
Evan Rankin115373875402011-20153R1986-03-28Portage, MIMinor Pro
Erik Rasmussen902128491301997-19992C1977-03-28Minneapolis, MNMajor League
Peter Ratchuk70112132642002-20031D1977-09-10Buffalo, NYMajor League
Jake Rathwell94151732691973-19752L1947-08-12Temiscaming, PQMajor League
Rob Ray1251432467961988-19913R1968-06-08Stirling, ONTMajor League
Eric Raymond2900061994-19951G1972-04-26Montreal, PQMinor Pro
Marc Reaume9183442501965-19715D1934-02-07LaSalle, ONTMajor League
Gord Redahl2145921958-19672F1935-08-28Kinistino, NSMajor League
Zach Redmond1834186127962017-20203D1988-07-26Traverse City, MIMajor League
Dave Reece74033141974-19772G1948-09-13Troy, NYMajor League
Joe Reekie120433372861985-19893D1965-02-22Victoria, BCMajor League
Brodie Reid31641062014-20151R1989-08-25Delta, BCMinor Pro
Tom Reilly700021971-19721D1951-08-18Hamilton, ONTMinor Pro
Kenton Rein15011341988-19891G1967-09-12Toronto, ONTMinor Pro
Sam Reinhart303302014-20151C1995-11-06West Vancouver, BCMajor League
Chad Remackel400001997-19981L1971-11-09St. Paul, MNMinor Pro
Chris Renaud52381161984-19851D1960-04-25Windsor, ONTMinor Pro
Mark Renaud1441767841041983-19852D1952-07-01Toronto, ONTMajor League
Michal Repik18852951471532008-20113R1988-12-31Vlasim, Czech Rep.Major League
Scott Reynolds611222010-20111F1981-03-17Kerrobert, SASKMinor Pro
Scott Ricci793710261999-20042D1974-04-03St. Catharines, ONTMinor Pro
Jacques Richard37132336371979-19801C1952-10-07Quebec, PQMajor League
Justin Richards567916282023-20241C1998-03-17Orlando, FLMajor League
Pete Richards700001987-19881G1966-01-26Hamilton, ONTMinor Pro
Tom Ripley100001975-19761Minor Pro
Pat Rissmiller3351823142010-20132L1978-10-26Belmont, MAMajor League
Andy Ristau692352831985-19872R1961-01-28Winnipeg, MANMinor Pro
Rasmus Ristolainen3461420222013-20141D1994-10-27Turku, FinlandMajor League
Joe Ritson17112292002-20031D1978-11-01Thunder Bay, ONTMinor Pro
Garth Rizzuto58142034671970-19722C1947-09-11Trail, BCMajor League
Colby Robak149123244722010-20162D1990-04-24Dauphin, MANMajor League
Serge Roberge32011421995-19961R1965-03-31Quebec, PQMajor League
Rene Robert49234063571969-19701C1948-12-31Trois-Rivieres, PQMajor League
Fraser Robertson400001972-19731D1951-09-27Fairview, ALTAMinor Pro
Geordie Robertson3591642313954191979-19897C1959-08-01Victoria, BCMajor League
Torrie Robertson101101990-19911L1961-08-02Victoria, BCMajor League
Bobby Robins5000132007-20081R1981-10-17Rhinelander, WIMajor League
Jody Robinson901182002-20031D1978-09-23New Haven, CTMinor Pro
Mark Robinson68419231111980-19822D1960-03-30Prince Albert, SASKMinor Pro
Mat Robson1000002021-20221G1996-03-26Toronto, ONTMinor Pro
Evan Rodrigues128234770682015-20183C1993-07-28Toronto, ONTMajor League
Todd Rohloff1201142004-20051D1974-01-16Grand Rapids, MNMajor League
Dwayne Roloson200001998-19991G1969-10-12Simcoe, ONTMajor League
Lorne Rombough2661016171972-19731L1948-04-02Fergus, ONTMajor League
Ed Ronan47132134621996-19971R1968-03-21Quincy, MAMajor League
Isak Rosen131325385262022-20242R2003-03-15Solna, SwedenMajor League
Garret Ross517613662017-20181L1992-05-26Dearborn Heights, MIMinor Pro
Lukas Rousek138277299422021-20243R1999-04-20Ostrov Nad Ohri, Czech Rep.Major League
Bobby Rousseau200001958-19591R1940-07-26Montreal, PQMajor League
Dunc Rousseau972439631351974-19762L1945-02-10Bissett, MANMajor League
Guy Rousseau1786177138681958-19613L1934-12-21Montreal, PQMajor League
Derek Roy1013374107902003-20063C1983-05-04Ottawa, ONTMajor League
Frederick Roy117166221862012-20142C1991-02-26Montreal, PQMinor Pro
Mathieu Roy100002009-20101D1983-08-10Saint-Georges, PQMajor League
Mathieu Roy101102008-20091L1986-11-14Amos, PQMinor Pro
Brad Rubachuk1964649956651991-19943C1970-06-11Winnipeg, MANMinor Pro
Matt Ruchty6235211997-19981L1969-11-27Kitchener, ONTMinor Pro
Dirk Rueter203649552711982-19853D1962-04-18Toronto, ONTMinor Pro
Lindy Ruff621024341101991-19921D1960-02-17Edmonton, ALTAMajor League
Chad Ruhwedel178246690702013-20163D1990-05-07San Diego, CAMajor League
Arttu Ruotsalainen70234164282020-20222C1997-10-29Oulu, FinlandMajor League
Duane Rupp260231171402501963-19776D1938-03-29McNutt, SASKMajor League
Paul Rushforth328816141994-19972C1974-04-22Prince George, BCMinor Pro
Michael Ryan21857691262132003-20125L1980-05-16Boston, MAMajor League
Alexander Salak46033142009-20101G1987-01-05Strakonice, Czech Rep.Major League
Jordan Samuels-Thomas63358702014-20151L1990-05-28West Hartford, CTMinor Pro
Mattias Samuelsson4552328282020-20222D2000-03-14Philadelphia, PAMajor League
Curtis Sanford1999-20001G1979-10-05Owen Sound, ONTMajor League
Bob Sanguinetti407815222015-20161D1988-02-29Trenton, NJMajor League
Cory Sarich92332351261998-20002D1978-08-16Saskatoon, SASKMajor League
Craig Sarner47141327261974-19751R1949-06-20St. Paul, MNMajor League
Bill Saunders82263056381959-19612F1937-11-22Winnipeg, MANMinor Pro
J.F. Sauve13965132197351979-19834C1960-01-23Sainte-Genevieve, PQMajor League
Joel Savage1694041811291989-19934R1969-12-25Surrey, BCMajor League
Andre Savard2511172841979-19801C1953-09-02Temiscaming, PQMajor League
Matthew Savoie623562022-20242C2004-01-01St. Albert, ALTAMajor League
Nicolas Savoie300002023-20241D2002-05-30Dieppe, NBMinor Pro
Ryan Scarfo726814472020-20222C1994-03-03North Chelmsford, MAMinor Pro
Tim Schaller1743849872002013-20163C1990-11-16Merrimack, NHMajor League
Kevin Schamehorn2761016441980-19811R1956-07-28Victoria, BCMajor League
John Schella33314171181970-19711D1947-05-09Port Arthur, ONTMajor League
Drew Schiestel7831215282011-20132D1989-04-09Hamilton, ONTMinor Pro
Bobby Schmautz7781581971-19721R1945-03-28Saskatoon, SASKMajor League
Doug Schmidt301122002-20031D1978-01-19Grosse Ile, MIMinor Pro
Cole Schneider90284977662015-20172L1990-08-26Williamsville, NYMajor League
Eric Schneider300002001-20021F1977-09-15Calgary, ALTAMinor Pro
Ron Schock40101828121979-19801C1943-12-19Chapleau, ONTMajor League
Rick Schofield5871623122012-20131C1987-04-23Scarborough, ONTMinor Pro
Jimmy Schuldt6151217582021-20221D1995-05-11Minnetonka, MNMajor League
Dave Schultz561014242481979-19801L1949-10-14Waldheim, SASKMajor League
David Schulz401122009-20101D1986-01-03Winkler, MANMinor Pro
Ben Schust1999-20001L1977-04-06Kitchener, ONTMinor Pro
Michael Sdao12044302015-20161D1989-07-03Niwot, COMinor Pro
Venci Sebek44257291981-19843D1963-05-25New York, NYMinor Pro
Al Secord4426401978-19791L1958-03-03Sudbury, ONTMajor League
Danny Seguin80182745861970-19722L1948-06-07Sudbury, ONTMajor League
Rod Seiling310101962-19642D1944-11-14Elmira, ONTMajor League
David Seitz1712341996-19982C1974-02-02Buffalo, NYMinor Pro
Jiri Sejba90424486901990-19922F1962-07-22Pardubice, Czech Rep.Major League
Andrej Sekera9453136502006-20082D1986-06-08Bojnice, SlovakiaMajor League
Eric Selleck67511162142010-20111L1987-10-20Brockville, ONTMajor League
Alexei Semenov7000132005-20072D1981-04-10Murmansk, RussiaMajor League
Tom Serviss900021970-19711R1948-05-25Moose Jaw, SASKMajor League
Eddie Shack8347121965-19661F1937-02-11Sudbury, ONTMajor League
Steven Shamanski100002014-20151D1989-10-13Carberry, MANMinor Pro
Sean Shanahan662023431561977-19781L1951-02-08Toronto, ONTMajor League
Darrin Shannon994657103811989-19912L1969-12-08Barrie, ONTMajor League
David Shantz2800022006-20093G1986-05-05Burlington, ONTMinor Pro
Harry Shaw181541462611974-19773D1943-09-19Rouyn-Noranda, PQMinor Pro
Bobby Shea1000072016-20171D1990-07-20Harrison Township, MIMinor Pro
Riley Sheahan603322022-20231C1991-12-07St. Catharines, ONTMajor League
Ray Sheppard60211839131986-19902R1966-05-27Petawawa, ONTMajor League
Scott Sheppard235712102004-20062R1983-09-28Selkirk, MANMinor Pro
Steve Shields80066511994-19984G1972-07-19Toronto, ONTMajor League
Ryan Shmyr341231702001-20021W1977-04-28Fairview, ALTAMinor Pro
Bruce Shoebottom6675122531992-19952D1963-08-20Mississauga, ONTMajor League
Bob Shupe500041968-19691D1946-09-08Weyburn, SASKMinor Pro
Gerry Sillers173303666931968-19734R1945-04-24Saskatoon, SASKMinor Pro
Al Simmons7374148731974-19762D1951-09-25Winnipeg, MANMajor League
Don Simmons60000141961-19632G1931-09-13Port Colborne, ONTMajor League
Todd Simon192851832682111992-19953C1972-04-21Toronto, ONTMajor League
Wayne Simpson72212445162018-20191R1989-11-19Fort Gordon, GAMinor Pro
Al Sims135205171701975-19794D1953-04-18Toronto, ONTMajor League
Jeff Sirkka59611171321992-19931D1968-06-17Sudbury, ONTMinor Pro
Calle Sjalin913402023-20241D1999-09-02Ostersund, SwedenMinor Pro
Peter Skudra200002000-20011G1973-04-24Riga, LatviaMajor League
Graham Slaggert446511242023-20241C1999-04-06South Bend, INMinor Pro
Darryl Sly516511321833701960-197411D1939-04-03Collingwood, ONTMajor League
Al Smith3400051968-19691G1945-11-10Toronto, ONTMajor League
Barry Smith325651011661121975-19805C1955-04-25Surrey, BCMajor League
Bill Smith100001961-19621L1943-09-01Ottawa, ONTMinor Pro
Brandon Smith1771760771252004-20073D1973-02-25Hazelton, BCMajor League
C.J. Smith1846181142662017-20214L1994-12-01Des Moines, IAMajor League
Dalton Smith157511163212017-20214L1992-06-30Oshawa, ONTMajor League
Don Smith11224212003-20041C1979-03-17Niagara Falls, NYMinor Pro
Doug Smith155611351986-19871C1963-05-17Ottawa, ONTMajor League
Gary Smith5501161964-19673G1944-02-04Ottawa, ONTMajor League
Jack Smith301171975-19761DCornwall, ONTMinor Pro
Michael Smith201101992-19931D1971-01-17Winnipeg, MANMinor Pro
Steve Smith130831392601988-19924D1963-04-04Trenton, ONTMajor League
Stan Smrke5131972394361721957-19679L1928-09-02Belgrade, YugoslaviaMajor League
Bob Sneddon6604461973-19752G1944-05-31Montreal, PQMajor League
Chris Snell14119841031491991-19932D1971-07-12Regina, SASKMajor League
Ron Snell37101222131975-19761R1948-08-11Regina, SASKMajor League
Gene Sobchuk58221638291972-19731L1951-02-19Lang, SASKMajor League
Ken Soble1000151981-19821D1960-05-13Rochester, NYMinor Pro
Tommy Soderstrom200001996-19971G1969-07-17Stockholm, SwedenMajor League
Tom Songin59213859921978-19791R1954-12-20Norwood, MAMajor League
Kelly Sorensen410141993-19941R1970-06-11Newmarket, ONTMinor Pro
Matthew Spencer100002019-20201D1997-03-24Guelph, ONTMinor Pro
Wally Sprange210101969-19701C1944-11-22Toronto, ONTMinor Pro
Janis Sprukts1173472106802006-20092D1982-01-31Riga, LatviaMajor League
Tom St. James31671381983-19841C1963-02-18Iroquois Falls, ONTMinor Pro
Pat Stachniak200002001-20021D1979-03-17Edmonton, ALTAMinor Pro
Drew Stafford34222244302006-20071R1985-10-30Milwaukee, WIMajor League
Jack Stanfield1764346891281969-19723L1942-05-30Toronto, ONTMajor League
Robb Stauber1612361995-19961G1967-11-25Duluth, MNMajor League
Daniel Steiner2761420102009-20101R1980-09-08Bern, SwitzerlandMinor Pro
Pete Stemkowski45232851601963-19663C1943-08-25Winnipeg, MANMajor League
Devante Stephens700092017-20192D1997-01-02White Rock, BCMinor Pro
Anthony Stewart1202835631252005-20083R1985-01-05La Salle, PQMajor League
Bill Stewart691334472011979-19812D1957-10-06Toronto, ONTMajor League
Karl Stewart7220828702008-20091L1983-06-30Scarborough, ONTMajor League
Michael Stewart400001996-19971D1972-05-30Calgary, ALTAMinor Pro
Ralph Stewart66271643141970-19711C1948-12-02Fort William, ONTMajor League
Riley Stillman47246492023-20241D1998-03-09Peterborough, ONTMajor League
Steve Stirling74141125161974-19773C1949-11-19Clarkson, ONTMinor Pro
Tyson Strachan6111112362016-20171D1984-10-30Melfort, SASKMajor League
Austin Strand9011152022-20231D1997-02-17Calgary, ALTAMajor League
Art Stratton762471951181973-19741C1935-10-08Winnipeg, MANMajor League
Eric Strobel1344841979-19801F1958-06-05Rochester, MNMinor Pro
Colin Stuart51131932322011-20121L1982-07-08Rochester, MNMajor League
Peter Sturgeon4561218401974-19783L1954-02-12Brampton, ONTMajor League
Malcolm Subban39000252022-20231G1993-12-21Toronto, ONTMajor League
Kai Suikkanen1527487161991981-19843L1959-02-28Parkano, FinlandMajor League
Alexander Sulzer1025722013-20141D1984-05-30Kaufbeuren, GermanyMajor League
Kevin Sundher129112738632012-20153C1992-01-18Surrey, BCMinor Pro
Kari Suoraniemi137125870981980-19833D1960-09-29Oulu, FinlandMinor Pro
Bill Sutherland100001958-19591C1934-11-10Regina, SASKMajor League
Ken Sutton1191238501481989-19912D1969-11-05Edmonton, ALTAMajor League
Dmitri Suur101101997-19981D1975-02-25Tallinn, EstoniaMinor Pro
Richard Suwek7982331301979-19812L1959-01-25Lachine, PQMinor Pro
Mark Suzor244610161978-19791D1956-11-05Windsor, ONTMajor League
Jeremy Swanson58022702005-20072D1984-06-21Red Rock, ONTMinor Pro
Bill Sweeney1911221967-19692C1937-01-30Guelph, ONTMajor League
Andrew Sweetland9961016222008-20102F1986-10-21Bonavista, NFLDMinor Pro
Dean Sylvester76353065461998-19991R1972-12-30Weymouth, MAMajor League
Corey Syvret401102009-20101D1989-02-19Millgrove, ONTMinor Pro
Paul Szczechura57212546262011-20121C1985-11-30Brantford, ONTMajor League
Shawn Szydlowski60088252011-20132R1990-08-05St. Clair Shores, MIMinor Pro
Jeff Taffe61282856472009-20101C1981-02-19Hastings, MNMajor League
Henrik Tallinder7361420262001-20021D1979-01-10Stockholm, SwedenMajor League
John Tanner10000171995-19961G1971-03-17Cambridge, ONTMajor League
Jamie Tardif51181937282013-20141R1985-01-23Welland, ONTMajor League
Marc Tardif100001996-19971L1973-01-06Montreal, PQMinor Pro
Patrice Tardif41131326681997-19981C1970-10-30Ste-Methode-De-Frontenac, PQMajor League
Nick Tarnasky791910291452009-20132C1984-11-25Rocky Mountain House, ALTAMajor League
Matt Tassone310172014-20151L1989-09-28St. Albert, ALTAMinor Pro
Adam Taylor56112272006-20082R1984-06-24Campbell River, BCMinor Pro
Brent Taylor689918401970-19711R1950-08-23Olds, ALTAMinor Pro
Chris Taylor5191423394813871999-20119C1972-03-06Stratford, ONTMajor League
Ted Taylor37141630541967-19681L1942-02-25Oak Lake, MANMajor League
Matt Tennyson9772532822017-20192D1990-04-23Minneapolis, MNMajor League
Josh Teves7261521442021-20221D1995-02-18Calgary, ALTAMajor League
Alexei Tezikov313710411998-19991D1978-06-22Tolyatti, RussiaMajor League
A.J. Thelen900062009-20101D1986-03-11Savage, MNMinor Pro
Luc Theoret25145172001-20021D1979-07-30Winnipeg, MANMinor Pro
Gaston Therrien182101261980-19811D1960-05-27Montreal, PQMajor League
Bill Thomas53162036122010-20111R1983-06-23Pittsburgh, PAMajor League
Kahlil Thomas200001999-20001C1975-12-22Toronto, ONTMinor Pro
Scott Thomas13257571141531991-19954R1970-01-18Buffalo, NYMajor League
Bob Thompson1310121972-19731R1952-06-09Gladstone, MANMinor Pro
Tage Thompson2412921122018-20202C1997-10-30Phoenix, AZMajor League
Chris Thorburn20841601013962003-20063R1983-06-03Sault Ste. Marie, ONTMajor League
Alex Tidey923561979-19801R1955-01-05Vancouver, BCMajor League
Yannick Tifu15123152007-20081C1984-10-12Brossard, PQMinor Pro
Scott Timmins45101222182010-20111C1989-09-11Hamilton, ONTMajor League
Peter Tischke57268512021-20232D1996-01-03Hinsdale, ILMinor Pro
Morris Titanic2533661979-19801L1953-01-07Toronto, ONTMajor League
Grant Tkachuk64121325261988-19891L1968-09-24L.L. Biche, ALTAMinor Pro
Daniel Tkaczuk702242009-20101C1979-06-10Toronto, ONTMajor League
Mark Toffolo682463661979-19812D1957-08-27East Amherst, NYMinor Pro
Dustin Tokarski2600042020-20242G1989-09-16Watson, SASKMajor League
Del Topoll611221957-19581C1933-10-21Durban, MANMinor Pro
Marc Tournier201121986-19871D1966-02-13Sault Ste. Marie, ONTMinor Pro
Barry Trapp771910551962-19642D1941-08-14Balcarres, SASKMinor Pro
Doug Trapp14348771251661985-19872F1965-11-28Balcarres, SASKMajor League
Paul Traynor10811011701999-20012D1977-09-14Thunder Bay, ONTMinor Pro
Andrei Trefilov800001995-19982G1969-08-31Moscow, RussiaMajor League
Gilles Tremblay311221958-19591L1938-12-18Montmorency, PQMajor League
J.C. Tremblay300001958-19591D1939-01-22Bagotville, PQMajor League
Ray Tremblay100001978-19791D1953-11-06Bagotville, PQMinor Pro
Vincent Tremblay3301161984-19851G1959-10-21Quebec, PQMajor League
Corey Tropp33111526532011-20132R1989-07-25Grosse Pointe Woods, MIMajor League
Peter Trovato100002004-20051F1981-10-03North Attleboro, MAMinor Pro
Denis Tsygurov2411011101993-19941D1971-02-26Chelyabinsk, RussiaMajor League
Martin Tuma35022712005-20072D1985-09-14Most, Czech Rep.Minor Pro
Jim Turkiewicz533811321979-19801D1955-04-13Hamilton, ONTMajor League
Travis Turnbull631215271172011-20121F1986-07-07St. Louis, MOMajor League
Bob Turner802241956-19571D1934-01-31Regina, SASKMajor League
Dean Turner75846541551981-19821D1958-06-22Dearborn, MIMajor League
Nick Tuzzolino39134472013-20152D1986-01-19Buffalo, NYMinor Pro
Gene Ubriaco1223872110361960-19632L1937-12-26Sault Ste. Marie, ONTMajor League
Victor Uchevatov4000102005-20061D1983-02-10Angarsk, RussiaMinor Pro
Linus Ullmark12701142015-20183G1993-07-31Lugnvik, SwedenMajor League
Garry Unger613461966-19682C1947-12-07Calgary, ALTAMajor League
Brady Vail26224102016-20202C1994-03-11Hendersonville, NCMinor Pro
Justin Vaive66369902016-20171L1989-07-08Buffalo, NYMinor Pro
Rick Vaive12491341991-19921R1959-05-14Ottawa, ONTMajor League
Ari Vallin24077202006-20071D1978-03-21Ylojarvi, FinlandMinor Pro
John Van Boxmeer200021984-19851D1952-11-20Petrolia, ONTMajor League
Wayne Van Dorp75109193941986-19892L1961-05-19Burnaby, BCMajor League
Dick Van Impe12146591051111957-19613L1937-02-04Saskatoon, SASKMinor Pro
Darren Van Oene26949561055161998-20024L1978-01-18Edmonton, ALTAMinor Pro
Pete Vandermeer325271561997-19992L1975-10-14Red Deer, ALTAMajor League
Thomas Vanek74422668622004-20051L1984-01-19Vienna, AustriaMajor League
Vaclav Varada10356511071591995-19983L1976-04-26Vsetin, Czech Rep.Major League
Philip Varone306681562241842011-20165C1990-12-04Vaughan, ONTMajor League
Greg Vaydik80162541101978-19791F1955-10-09Yellowknife, NWTMajor League
Yannick Veilleux50538642018-20191L1993-02-22St-Hippolyte, PQMinor Pro
Claude Verret229111148259321983-19874C1963-04-20Lachine, PQMajor League
Luka Vidmar600062013-20141D1986-05-17Ljubljana, SloveniaMinor Pro
Mark Voakes7582634362011-20121F1984-04-06St. Thomas, ONTMinor Pro
Mikhail Volkov129305585901993-19963R1972-03-09Voronezh, USSRMinor Pro
Anton Wahlberg713462023-20241C2005-07-04Malmo, SwedenMinor Pro
Darcy Wakaluk182116171341986-19915G1966-03-14Pincher Creek, ALTAMajor League
Steffon Walby50151328521998-19991R1972-11-22Madison, WIMinor Pro
Richie Walcott17101661993-19941R1970-05-17Grande Cache, ALTAMinor Pro
Steve Walker3000171996-19971L1973-01-12Collingwood, ONTMinor Pro
Ivan Walmsley200001959-19601G1928-05-08Toronto, ONTMinor Pro
Ed Walsh5002281979-19801G1951-08-18Somerville, MAMajor League
Jim Walsh1791760774201979-19823D1956-10-26Norfolk, VAMajor League
Greg Walters1441521365281996-19993L1970-08-12Calgary, ALTAMinor Pro
Mike Walton1075586141971963-19794C1945-01-03Kirkland Lake, ONTMajor League
Rob Walton144346397341970-19722C1949-03-09Toronto, ONTMajor League
Dixon Ward71385694741995-19961R1968-09-23Leduc, ALTAMajor League
Ron Ward1425859117511968-19712D1944-09-12Cornwall, ONTMajor League
Beck Warm201102022-20231G1999-04-22Whistler, BCMinor Pro
Brendan Warren13716925672020-20244L1997-05-07Carleton, MIMinor Pro
Barry Watson137315384731966-19703L1942-11-14Bancroft, ONTMinor Pro
Mike Weber59113141782007-20081D1987-12-16Pittsburgh, PAMajor League
Scott Wedgewood4801102018-20191G1992-08-14Brampton, ONTMajor League
Wally Weir7112791980-19811D1954-06-03Verdun, PQMajor League
Linus Weissbach18952641161152021-20243L1998-04-19Gothenburg, SwedenMinor Pro
Noah Welch18279312006-20092D1982-08-26Brighton, MAMajor League
Jack Wells70111223701969-19712F1947-12-16Neepawa, MANMinor Pro
Nicholas Welsh17123102020-20211D1997-05-07Halifax, NSMinor Pro
John Wensink851717342841973-19772L1953-04-01Cornwall, ONTMajor League
Steve West47243155281978-19791C1952-03-20Peterborough, ONTMajor League
Don Westbrooke3971623141970-19722R1943-02-21Collingwood, ONTMinor Pro
Bob Westerby402681551995-19961L1975-10-29Kelowna, BCMinor Pro
Dave Westner200001971-19721R1950-12-22Toronto, ONTMinor Pro
Darren Wetherill8000101997-19981D1970-01-28Regina, SASKMinor Pro
Carl Wetzel1100001967-19681G1938-12-12Detroit, MIMajor League
Chris Wheaton100002001-20021L1976-08-20Fredericton, NBMinor Pro
Bob Whidden59022141969-19701G1946-07-24Sudbury, ONTMajor League
Bill White11563036951959-19623D1939-08-26Toronto, ONTMajor League
Dustin Whitecotton100001999-20001C1979-05-03Vernon, BCMinor Pro
Sean Whitham4641519751988-19891D1967-03-13Verdun, PQMinor Pro
Derek Whitmore83291645272007-20122F1984-12-17Rochester, NYMajor League
Mark Wichrowski86914234011980-19822R1960-08-09Brantford, ONTMinor Pro
Jim Wiemer218481191672091981-19955D1961-01-09Sudbury, ONTMajor League
Chad Wilchynski600022001-20021D1977-04-04Regina, SASKMinor Pro
Adam Wilcox5701102017-20192G1992-11-26South St. Paul, MNMajor League
Barry Wilcox73171027951971-19721F1948-04-23New Westminster, BCMajor League
Rollie Wilcox200021965-19661L1943-01-08Rose Valley, SASKMinor Pro
Charles Williams200002021-20221G1992-03-12Canton, MIMinor Pro
Tom Williams14511819421956-19593D1923-08-08Wakaw, SASKMinor Pro
Brad Williamson300062001-20021D1977-03-09Thunder Bay, ONTMinor Pro
Hal Willis300061968-19691D1946-06-08Liverpool, NSMajor League
Clay Wilson1412682108822009-20112D1983-04-05Sturgeon Lake, MNMajor League
Johnny Wilson222401960-19611L1929-06-14Kincardine, ONTMajor League
Mike Wilson15055381995-19961D1974-02-26Brampton, ONTMajor League
Scott Wilson54141529252018-20202C1992-04-24Oakville, ONTMajor League
Stu Wilson310102015-20161F1991-11-15Pittsford, NYMinor Pro
Jason Winch104244872531991-19932C1971-05-23Listowel, ONTMinor Pro
Jim Wiste13481221971-19721C1946-02-18Moose Jaw, SASKMajor League
Benny Woit9961925941956-19582D1928-01-07Fort William, ONTMajor League
Derek Wood323710751997-19992C1975-07-08Prince George, BCMinor Pro
George Wood18000131968-19691G1938-04-02Winnipeg, MANMinor Pro
Shayne Wright200956653451994-19984D1975-06-30Welland, ONTMinor Pro
Terry Yake783467101771996-19971C1968-10-22New Westminster, BCMajor League
Andrei Yakovenko16224201992-19931D1965-03-10Khimik, RussiaMinor Pro
Ross Yates22481241985-19861C1959-06-18Montreal, PQMajor League
Mike York4514274182009-20101C1978-01-03Waterford, MIMajor League
Howie Young1242427512451959-19702D1937-08-02Toronto, ONTMajor League
Jason Young17855631182241992-19953L1972-12-16Sudbury, ONTMinor Pro
John Young200001993-19941C1969-08-31St. Paul, MNMinor Pro
Stu Younger24235151978-19791FLong Branch, NJMinor Pro
Marek Zagrapan1473543781072006-20082C1986-12-06Presov, SlovakiaMinor Pro
Joe Zanussi1911011201975-19772D1947-09-25Rossland, BCMajor League
Mike Zanutto900001997-19981C1977-01-01Burlington, ONTMinor Pro
Ed Zawatsky14461021991-19921C1968-06-18Langenburg, SASKMinor Pro
Mike Zigomanis50121729322013-20141C1981-01-17Toronto, ONTMajor League
Lynn Zimmerman1950551141967-19746G1942-07-13Fort Erie, ONTMajor League
Sean Zimmerman700002010-20111D1987-05-24Denver, COMinor Pro
Riese Zmolek200002022-20231D1996-09-12Rochester, MNMinor Pro
Taras Zytynsky6521517781985-19861D1962-05-10Montreal, PQMinor Pro

+
† 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.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.