hockey DB
search by league
team
morning report
contact us
home

Hershey Bears all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Keith Acton125712581994-19951C1958-04-15Stouffville, ONTMajor League
Ray Adduono1212341968-19691C1947-01-21Fort William, ONTMajor League
David Aebischer9803371997-20003G1978-02-07Fribourg, SwitzerlandMajor League
Justin Agosta100002016-20171D1990-10-09East Meadows, NYMinor Pro
John Albert333811102017-20181C1989-01-19Cleveland, OHMajor League
Chris Aldous100001999-20001D1975-11-19Massena, NYMinor Pro
William "Scotty" Alexander100001953-19541G1908-11-18, ScotlandMinor Pro
Nikita Alexeev1401182003-20041W1981-12-27Murmansk, RussiaMajor League
Alexander Alexeyev14264450712019-20234D1999-11-15St. Petersburg, RussiaMajor League
Andrew Allen200002001-20021G1976-08-02Vankleek Hill, ONTMinor Pro
Ray Allison2891091642733331984-19906R1959-03-04Cranbrook, BCMajor League
Barry Almeida367815102011-20132F1988-11-20Springfield, MAMinor Pro
Karl Alzner10473441202008-20102D1988-09-24Burnaby, BCMajor League
Dave Amadio1957-19581D1939-05-23Glace Bay, NSMajor League
Greg Amadio108414183342008-20102D1981-05-13Sault Ste. Marie, ONTMinor Pro
Peter Ambroziak6371118611997-19981W1971-09-15Kanata, ONTMajor League
Mike Amodeo3000102004-20051L1982-05-05Hamilton, ONTMinor Pro
Sam Anas411382162022-20231C1993-06-01Potomac, MDMinor Pro
Brandon Anderson100002014-20151G1992-07-13Langley, BCMinor Pro
Russ Anderson11044351976-19771D1955-02-12Minneapolis, MNMajor League
Shawn Anderson3192130181994-19951D1968-02-07Montreal, PQMajor League
Steve Andrascik22843751181161973-19783R1948-11-06Sherridon, MANMajor League
Ron Areshenkoff3891423381977-19781C1957-06-13Grand Forks, BCMajor League
Bill Armstrong19272551274351989-19923L1966-06-25London, ONTMajor League
Bill Armstrong216533384811990-19933D1970-05-18Richmond Hill, ONTMinor Pro
Bob Armstrong6761521611951-19521D1931-04-07Toronto, ONTMajor League
Chris Armstrong65123244301998-19991D1975-06-26Regina, SASKMajor League
Ian Armstrong140015152041985-19883D1965-01-25Lakefield, ONTMinor Pro
Dean Arsene267736436742003-20096D1980-07-20Murrayville, BCMajor League
Evgeny Artyukhin363361112003-20041W1983-04-04Moscow, RussiaMajor League
Barry Ashbee454221151377461962-19707D1939-07-28Weston, ONTMajor League
Frank Ashworth800021948-19491C1927-10-16Moose Jaw, SASKMajor League
Blair Atcheynum77424587571996-19971R1969-04-20Estevan, SASKMajor League
Nicolas Aube-Kubel1112342023-20241R1996-05-10Slave Lake, ALTAMajor League
Serge Aubin12774781521141997-20003C1975-02-15Val-d'Or, PQMajor League
Oscar Aubuchon411251945-19461L1917-01-01Saint-Hyacinthe, PQMajor League
Keith Aucoin238892553442052008-20124C1978-11-06Waltham, MAMajor League
Les Auge600001977-19802D1953-05-16St. Paul, MNMajor League
Jared Aulin61112839382005-20061C1982-03-15Calgary, ALTAMajor League
Don Awrey76515201551964-19672D1943-07-18Kitchener, ONTMajor League
Vernon Ayres52358241938-19391D1909-05-27Toronto, ONTMajor League
Pete Babando51192645811946-19471L1925-05-10Braeburn, PAMajor League
Jay Babcock57101929771972-19731L1952-08-19Kingston, ONTMinor Pro
Yuri Babenko28755801352751998-20024C1978-01-02Penza, RussiaMajor League
Jason Bacashihua2202202009-20101G1982-09-20Dearborn Heights, MIMajor League
Mattias Backman511222016-20171D1992-10-03Linkoping, SwedenMinor Pro
Paul Baier200052011-20121D1985-02-02Summit, NJMinor Pro
Garnet "Ace" Bailey602432561041968-19691L1948-06-13Lloydminster, SASKMajor League
Chris Bala7913922232003-20063L1978-09-24Alexandria, VAMajor League
Murray Balfour3110818361964-19651R1936-08-24Regina, SASKMajor League
Cory Banika1001214265001993-19983L1970-04-09Oshawa, ONTMinor Pro
Bob "Butch" Barber28311931044131968-19724D1943-08-31Fairview, ALTAMajor League
Greg Barber2412382004-20051R1980-05-26Kelowna, BCMinor Pro
Riley Barber23790901801792015-20194R1994-02-07Pittsburgh, PAMajor League
Evan Barlow20235122012-20131L1985-11-08Strathmore, ALTAMinor Pro
Scott Barney77272451662006-20082R1979-03-27Oshawa, ONTMajor League
Murray Baron65216181091988-19913D1967-06-01Prince George, BCMajor League
Len Barrie199991202193001990-19933C1969-06-04Kimberley, BCMajor League
Ray Barry49172946201951-19521C1928-10-04Revere, MAMajor League
Cliff Barton611201940-19411R1907-09-03Sault Ste. Marie, MIMajor League
Mark Bassen99810182141989-19912R1969-04-09Calgary, ALTAMinor Pro
Mathias Bau58131023142017-20181C1993-07-03Glostrup, DenmarkMinor Pro
Gord "Sonny" Baxter100001939-19401G1908-09-07Toronto, ONTMinor Pro
Steve Beadle301141581990-19922D1968-05-30Lansing, MIMinor Pro
Jay Beagle2114748951292007-20114C1985-10-16Calgary, ALTAMajor League
Scott Beattie932501993-19941C1968-05-16Kimberley, BCMinor Pro
Matt Beaudoin39371042007-20132R1984-04-06Rock Forest, PQMinor Pro
Nic Beaudoin34437511996-19971L1976-12-25Ottawa, ONTMinor Pro
Stephane Beauregard1300061992-19931G1968-01-10Cowansville, PQMajor League
Bob Beckett101101955-19561C1936-04-08Unionville, ONTMajor League
Jim Bedard42000141977-19803G1956-11-17Niagara Falls, ONTMajor League
Ryan Bednard100002021-20221G1997-03-31Macomb, MIMinor Pro
Kris Beech10861462005-20061C1981-02-05Salmon Arm, BCMajor League
Graham Belak1000151997-19981L1979-08-01Saskatoon, SASKMinor Pro
Wade Belak931893991996-19993D1976-07-03Saskatoon, SASKMajor League
Joe Bell0463177261945-19461L1923-11-27Portage la Prairie, MANMajor League
Neil Belland1987-19881D1961-04-03Parry Sound, ONTMajor League
Bill Bennett10022361981-19821L1953-05-31Warwick, RIMajor League
Harvey Bennett61171936991974-19751C1952-08-09Cranston, RIMajor League
Harvey Bennett6000021946-19471G1925-07-23Edington, SASKMajor League
Rick Bennett30347401994-19951L1967-07-24Springfield, MAMajor League
Todd Bergen3820193921984-19851F1963-07-11Prince Albert, SASKMajor League
Yves Bergeron20680781582931974-19773R1952-01-11Malartic, PQMajor League
Bo Berglund43172845401985-19861F1955-04-06Sjalevad, SwedenMajor League
Alex Berry19224402012-20131R1986-03-06Danvers, MAMinor Pro
Rick Berry1741739563881998-20013D1978-11-04Birtle, MANMajor League
Eric Bertrand67194059872002-20031L1975-04-16St. Ephrem, PQMajor League
Craig Berube1011228404631986-19893L1965-12-17Calahoo, ALTAMajor League
Grant Besse720222018-20191L1994-07-14Plymouth, MNMinor Pro
Silvio "Sam" Bettio286831602431131947-19536L1928-12-01Copper Cliff, ONTMajor League
Nick Beverley7032326461970-19711D1947-04-21Toronto, ONTMajor League
Frank Bialowas40437651999-20001L1970-09-25Winnipeg, MANMajor League
Wayne Bianchin61252550191973-19763L1953-09-06Nanaimo, BCMajor League
Todd Bidner3161218281980-19822C1961-07-05Petrolia, ONTMajor League
Don Biggs2191131612744341987-19903C1965-07-04Mississauga, ONTMajor League
Larry Bignell2422063833971971-19776D1950-01-07Edmonton, ALTAMajor League
Bob Bilodeau308211081293291976-19804D1953-08-23Vimy, ALTAMinor Pro
Brent Bilodeau300002000-20011D1973-03-27Clyde, ALTAMinor Pro
Kristofers Bindulis1601182017-20192D1995-09-18Riga, LatviaMinor Pro
Bob Birdsell136213657311971-19732R1947-12-10Stettler, ALTAMinor Pro
John Blessman100001989-19901D1967-04-27Agincourt, ONTMinor Pro
Chris Blight501122010-20111R1982-10-14Cambridge, ONTMinor Pro
Timo Blomqvist2121517301981-19832D1961-01-23Helsinki, FinlandMajor League
Mike Bloski300001984-19851G1962-08-01Toronto, ONTMinor Pro
Chris Bogas100022002-20031D1976-11-12Cleveland Heights, OHMinor Pro
Marc Boileau14781561961-19621C1932-09-03Pointe-Claire, PQMajor League
Maxime Boisclair100002007-20081R1985-02-14Port-au-Prince, HaitiMinor Pro
Gilles Boisvert900001954-19622G1933-02-15Trois-Rivieres, PQMajor League
Claude Boivin891843612611990-19943L1970-03-01Sainte-Foy, PQMajor League
Mike Boland103328311541978-19832D1954-10-29London, ONTMajor League
Larry Bolonchuk19077121977-19781D1952-02-26Winnipeg, MANMajor League
Mark Bonneau701121983-19841FPrescott, ONTMinor Pro
Dennis Bonvie106720275112003-20052R1973-07-23Antigonish, NSMajor League
Nick Bootland2081527423501998-20034W1978-07-21Shelburne, ONTMinor Pro
Henrik Borgstrom5581321102022-20231C1997-08-06Helsinki, FinlandMajor League
Adam Borzecki100022004-20051D1978-05-06Gdansk, PolandMinor Pro
Dan Bouchard3600081970-19711G1950-12-12Val-d'Or, PQMajor League
Francois Bouchard22849631121292007-20125R1988-04-26Sherbrooke, PQMinor Pro
Frederic Bouchard100022000-20011D1976-07-30Beauport, PQMinor Pro
Pierre Bouchard6221012261981-19821D1948-02-20Longueuil, PQMajor League
Vladislav Boulin842911601994-19962D1972-05-18Penza, RussiaMinor Pro
Josef Boumedienne5273542812007-20081D1978-01-12Stockholm, SwedenMajor League
Chris Bourque6041963905864352005-20189L1986-01-29Boston, MAMajor League
Ryan Bourque7251419242015-20172L1991-01-03Boxford, MAMajor League
Rollie Boutin1600441101978-19824G1957-11-06Westlock, ALTAMajor League
Jason Bowen1811320333961994-20003L1973-11-09Port Alice, BCMajor League
Madison Bowey11394251922015-20183D1995-04-22Winnipeg, MANMajor League
Ralph "Scotty" Bowman000001942-19431D1911-01-20Winnipeg, MANMajor League
Johnny Boychuk8031215692004-20051D1984-01-19Edmonton, ALTAMajor League
Travis Boyd22157115172562014-20206C1993-09-14Hopkins, MNMajor League
Wally Boyer68183149451958-19722C1937-09-27Cowan, MANMajor League
Barton Bradley6116193581949-19501C1930-07-29Fort William, ONTMajor League
Rick Bragnalo108325688561977-19803C1951-12-01Fort William, ONTMajor League
Andy Branigan508331031366791946-19548D1922-04-11Winnipeg, MANMajor League
Mike Breen70411151571978-19791D1957-11-17Wareham, MAMinor Pro
Ken Breitenbach111729361011975-19793D1955-01-09Welland, ONTMajor League
Don Brennan701181974-19751D1951-04-13Vermilion, ALTAMinor Pro
Kip Brennan4855101552006-20092L1980-08-27Kingston, ONTMajor League
Lester Brennan3535861945-19461D1915-12-21Montreal, PQMinor Pro
Rich Brennan74114556881996-19971D1972-11-26Schenectady, NYMajor League
Travis Brigley3191120122002-20042L1977-06-16Coronation, ALTAMajor League
Aris Brimanis2052554791971993-19963D1972-03-14Shaker Heights, OHMajor League
Josh Brittain20314262013-20141L1990-01-03Milton, ONTMinor Pro
Joel Broda537310522014-20151C1989-11-24Yorkton, SASKMinor Pro
Julien Brouillette186192948812011-20143D1986-12-05Laval, PQMajor League
Paul Brousseau39112132151998-19991R1973-09-18Pierrefonds, PQMajor League
Adam Brown92254166451951-19532L1920-02-04Johnstone, ScotlandMajor League
Chris Brown96222042922013-20163C1991-02-03Flower Mound, TXMajor League
Christopher Brown2511262021-20221F1996-02-22Bloomfield Hills, MIMinor Pro
George Brown700001939-19401C1912-05-17Winnipeg, MANMajor League
Gerry Brown273821352171161948-19524L1917-07-07Edmonton, ALTAMajor League
Ryan Brown400091998-19991D1974-09-19Boyle, ALTAMinor Pro
Jeff Brubaker12123301986-19871L1958-02-24Hagerstown, MDMajor League
Gordon Bruce3781521493012271939-19507L1919-05-09Ottawa, ONTMajor League
Trevor Bruess50167912009-20112R1986-01-06Minneapolis, MNMinor Pro
Steve Brule1284748951122002-20042C1975-01-15Montreal, PQMajor League
Jeff Buchanan3846101021998-19991D1971-05-23Swift Current, SASKMajor League
Peter Budaj133022192002-20053G1982-09-18Banska Bystrica, SlovakiaMajor League
Hy Buller1632568931611944-19484D1926-03-15Montreal, PQMajor League
Andre Burakovsky1334762014-20151L1995-02-09Klagenfurt, AustriaMajor League
Erik Burgdoerfer186927361802014-20203D1988-12-11Abington, PAMajor League
Martin Burgers300001981-19821D1960-04-24Djenenveen, HollandMinor Pro
Robin Burns17871751461861971-19743L1946-08-27Montreal, PQMajor League
Jim Burton80113344581982-19842D1961-11-13Georgetown, ONTMinor Pro
Nelson Burton1081026365271977-19792L1957-11-06Sydney, NSMajor League
Marc Busenburg13571623392002-20073D1977-12-07Shrewsbury, MAMinor Pro
Dick Butler610101948-19491R1926-06-02Delisle, SASKMajor League
Vyacheslav Butsayev2481018511992-19931C1970-06-13Tolyatti, RussiaMajor League
Dane Byers1212234563132012-20153L1986-02-21Nipawin, SASKMajor League
Lyndon Byers274610551984-19851L1964-02-29Saskatoon, SASKMajor League
Trevor Byrne3511314462006-20071D1980-05-07Hingham, MAMinor Pro
Herbert Cain1999398191621940-19505L1913-12-24Newmarket, ONTMajor League
Jack Cain501101946-19471D1913-12-24Lindsay, ONTMinor Pro
Michal Cajkovsky13022312014-20151D1992-05-06Bratislava, SlovakiaMinor Pro
Eric Calder68268501983-19841D1963-06-26Kitchener, ONTMajor League
Norm Calladine194101401944-19462C1916-01-01Peterborough, ONTMajor League
Greg Callahan5000291998-19991D1973-04-25Chestnut Hill, MAMinor Pro
Tony Camazzola115918272441982-19842D1962-09-11Burnaby, BCMajor League
Bill Campbell11765157521984-19862D1964-02-24Montreal, PQMinor Pro
Colin Campbell15134551974-19751D1953-01-28London, ONTMajor League
Ed Campbell100002004-20051D1974-11-24Worcester, MAMinor Pro
Dominic Campedelli4571522701986-19871D1964-04-03Cohasset, MAMajor League
Carter Camper6492534162015-20161F1988-07-06Rocky River, OHMajor League
Joe Cannata2200022016-20171G1990-01-02Wakefield, MAMinor Pro
Steve Cardwell14855821372171971-19763L1950-08-18Toronto, ONTMajor League
Paul Carey99374986472015-20172C1988-09-24Boston, MAMajor League
Adam Carlson600002017-20181G1994-02-13Edina, MNMinor Pro
John Carlson4843539262008-20102D1990-01-10Natick, MAMajor League
Gabriel Carlsson5911415442022-20231D1997-01-02Orebro, SwedenMajor League
Mike Carman94111122512011-20132C1988-04-14Apple Valley, MNMinor Pro
Rio "Pete" Caron59088591951-19532D1931-12-13Iroquois Falls, ONTMinor Pro
Dick Carpenter000001960-19611C1937-10-28Fort Frances, ONTMinor Pro
Connor Carrick1331854721972013-20163D1994-04-13Orland Park, ILMajor League
Andrew Carroll932791842010-20122C1985-05-07Shoreview, MNMinor Pro
Wayne Cashman216915301968-19691R1945-06-24Kingston, ONTMajor League
Frederic Cassivi246099121999-20086G1975-06-12Sorel, PQMajor League
Tony Cassolato2761511543051461979-19834R1956-05-07Guelph, ONTMajor League
Peter Cermak100001999-20001L1976-04-16Bratislava, SlovakiaMinor Pro
Frank Ceryance200001942-19431GEveleth, MNMinor Pro
Frederic Chabot2803341993-19941G1968-02-12Hebertville, PQMajor League
Lorne Chabot600001949-19501G Minor Pro
Ed Chadwick12500021962-19642G1933-05-08Fergus, ONTMajor League
Adam Chapie500002017-20181F1991-07-06Oxford, MIMinor Pro
Andrew Cherniwchan2018-20191F1989-04-20Hinton, ALTAMinor Pro
Don Cherry1851555704241954-19573D1934-02-05Kingston, ONTMajor League
Tim Cheveldae800001995-19961G1968-02-15Melville, SASKMajor League
Real Chevrefils34202848141951-19521L1932-05-02Timmins, ONTMajor League
Doug Christiansen300042005-20061R1978-05-23Milwaukee, WIMinor Pro
Jeff Chychrun129122234491985-19883D1966-05-03La Salle, PQMajor League
Martin Cibak100022003-20041C1980-05-17Liptovsky Mikulas, SlovakiaMajor League
Mike Cirillo200002001-20021L1979-09-05Fort Erie, ONTMinor Pro
David Civitarese1010142011-20121F1989-03-25Calgary, ALTAMinor Pro
Matt Clackson19123362012-20131L1985-04-26Pittsburgh, PAMinor Pro
Brett Clark24333951281292001-20054D1976-12-23Wapella, SASKMajor League
Dan Clark19066581981-19821D1957-11-03Toronto, ONTMajor League
Kody Clark113181937812019-20223R1999-10-13Chicago, ILMinor Pro
Dale Clarke33156122002-20031D1978-03-23Sarnia, ONTMajor League
Rick Cleaver200002009-20101L1983-08-10Parksville, BCMinor Pro
Bruce Cline29997132229511963-19685R1931-11-14Massawippi, PQMajor League
Steve Clippingdale47191433471979-19801L1956-04-29North Vancouver, BCMajor League
Ben Clymer50111627832007-20081D1978-04-11Edina, MNMajor League
Glen Cochrane9088351984-19851D1958-01-29Cranbrook, BCMajor League
Bruce Coles1193954931481994-19962L1968-12-06Montreal, PQMinor Pro
Sean Collins75162339372015-20161C1988-12-29Saskatoon, SASKMajor League
Sean Collins255848562292006-20126D1983-10-30Troy, MIMajor League
Shawn Collymore13066172007-20081F1983-05-02La Salle, PQMinor Pro
Pete Conacher404149147296521960-19666F1932-07-29Toronto, ONTMajor League
Chris Conner61193352102014-20151R1983-12-23Westland, MIMajor League
Al Conroy10745601052201991-19932C1966-01-17Calgary, ALTAMajor League
Joe Contini56203757681981-19821C1957-01-29Guelph, ONTMajor League
Trevor Converse200051996-19971R1970-02-04North Battleford, SASKMinor Pro
Jamie Cooke102263359611991-19932R1968-11-05Toronto, ONTMinor Pro
Hal Cooper87362561131944-19462R1915-08-29New Liskeard, ONTMajor League
Joe Cooper071421561947-19481D1914-12-14Winnipeg, MANMajor League
Pheonix Copley164033442014-20226G1992-01-18North Pole, AKMajor League
Carl Corazzini5210132362004-20051R1979-04-21Framingham, MAMajor League
Nicolas Corbeil310122004-20051C1983-03-30Laval, PQMinor Pro
Brian Corcoran532241511997-19981D1972-04-23Baldwinsville, NYMinor Pro
Norm Corcoran312921332254191950-19555C1931-08-15Toronto, ONTMajor League
Philippe Cornet5591322172014-20151L1990-03-28Val-Senneville, PQMajor League
Charles Corrigan0268111938-19391R1916-05-22Moosomin, SASKMajor League
Jacques Cossette19271661372581974-19773R1954-06-20Rouyn-Noranda, PQMajor League
Murray Costello2671320101953-19541C1934-02-24South Porcupine, ONTMajor League
Tim Coulis47612181381979-19801F1958-02-24Kenora, ONTMajor League
Geoff Courtnall83221638551983-19852L1962-08-18Victoria, BCMajor League
Larry Courville49369612001-20021L1975-04-02Timmins, ONTMajor League
Joey Crabb12661262012-20131R1983-04-03Anchorage, AKMajor League
Dave Craievich200021996-19971D1971-05-03Chatham, ONTMinor Pro
Mike Craig57212243732000-20011R1971-06-06London, ONTMajor League
Ryan Craig614812242003-20041C1982-01-06Abbotsford, BCMajor League
Jack Crawford5811213221950-19522D1916-10-26Dublin, ONTMajor League
Dave Creighton79303868161948-19523C1930-06-24Port Arthur, ONTMajor League
Shawn Cronin7011121992-19931D1963-08-20Flushing, MIMajor League
Troy Crowder25011441998-19991R1968-05-03Sudbury, ONTMajor League
Phil Crowe861714312371994-19962R1970-04-14Nanton, ALTAMajor League
Paul Crowley74132336571977-19781R1955-12-26Montreal, PQMajor League
Ted Crowley18156271998-19991D1970-05-03Concord, MAMajor League
Ryan Cruthers200002010-20111C1984-07-04Farmingdale, NYMinor Pro
Barry Cullen722401959-19601R1935-06-16Ottawa, ONTMajor League
Jon Cullen100002003-20041F1977-10-25Alexandria, MNMinor Pro
Jim Cummins176612701993-19941R1970-05-17Dearborn, MIMajor League
Bill Cupolo000001945-19461R1924-01-08Niagara Falls, ONTMajor League
Brian Curran270221131983-19852D1963-11-05Toronto, ONTMajor League
Glen Currie1235270122381979-19834L1958-07-18Montreal, PQMajor League
Luke Curtin200021997-19981L1977-09-23St. Paul, MNMinor Pro
Jakub Cutta51123842005-20061D1981-12-29Jablonec Nad Nisou, Czech Rep.Major League
Marc D'Amour131033621988-19924G1961-04-29Sudbury, ONTMajor League
J.J. Daigneault2211516211987-19892D1965-10-12Montreal, PQMajor League
Maxime Daigneault3601172005-20072G1984-01-23St.-Jacques-le-Mineu, PQMinor Pro
Bob Dailey500081985-19861D1953-05-03Kingston, ONTMajor League
Frank Daley97184563501942-19442L1908-08-28Port Arthur, ONTMajor League
Rod Dallman33413171141990-19922L1967-01-26Quesnel, BCMajor League
Nick Damore36400021939-19467G1916-07-10Niagara Falls, ONTMajor League
Eric Dandenault1552833613161991-19943D1970-03-10Sherbrooke, PQMinor Pro
Mathieu Darche79292554492004-20051L1976-11-26Montreal, PQMajor League
Cleon Daskalakis33033121984-19882G1962-09-29Boston, MAMajor League
Kirk Daubenspeck2300042005-20061G1974-07-21Madison, WIMinor Pro
Jean-Francois David200002004-20051D1982-04-29Montreal, PQMinor Pro
Lorne Davis17753611141331955-19583R1930-07-20Regina, SASKMajor League
Kent Davyduke1423502002-20042C1979-08-10Saskatoon, SASKMinor Pro
Jeff Daw79262551222001-20021C1972-02-28Carlisle, ONTMajor League
Logan Day9063137442022-20242D1994-09-19Seminole, FLMinor Pro
David de Kastrozza2514542010-20111R1986-10-20Toms River, NJMinor Pro
Nelson DeBenedet94202545251974-19762D1947-12-31Cordenons, ItalyMajor League
Alexander "Bud" DeBrody22361701311601966-19715R1946-03-14Hanover, GermanyMinor Pro
Norm Defelice44000221953-19574G1933-01-19Schumacher, ONTMajor League
Yanick Degrace3501141991-19943G1971-04-16Lameque, NBMinor Pro
Roger DeJordy5312222264481541962-19708L1937-08-28St. Hyacinthe, PQMinor Pro
Mark Dekanich100002015-20161G1986-05-10North Vancouver, BCMajor League
Stefan Della Rovere2009-20101L1990-02-25Richmond Hill, ONTMajor League
Jared DeMichiel500002010-20111G1985-04-16Avon, CTMinor Pro
Marc Denis99022231996-19993G1977-08-01Montreal, PQMajor League
Norm Dennis001141964-19651R1942-12-10Aurora, ONTMajor League
Tommy Depew013112461942-19431C1915-01-17Bowmanville, ONTMinor Pro
Andre Deschamps672514391851975-19761F1953-08-13Valleyfield, PQMajor League
Nicolas Deschamps81182947262012-20142C1990-01-06La Salle, PQMajor League
Sylvain Deschatelets4022132002-20031C1979-11-22Blainville, PQMinor Pro
Al Dewsbury1191362752151956-19582D1926-04-12Goderich, ONTMajor League
Michel Deziel1405254106521974-19762L1954-01-31Sorel, PQMajor League
Lou Dickenson600002007-20081C1982-08-15Orleans, ONTMinor Pro
Don Dietrich300001987-19881D1961-04-05Deloraine, MANMajor League
Darren Dietz396612532016-20171D1993-07-17Medicine Hat, ALTAMajor League
Bob Dillabough521321961-19621C1941-04-27Belleville, ONTMajor League
Peter Dineen91420241761983-19852D1960-11-19Kingston, ONTMajor League
Chris Dingman171341021998-19991L1976-07-06Edmonton, ALTAMajor League
Jon DiSalvatore68183149242012-20131L1981-03-30Bangor, MEMajor League
Christian Djoos1732687113562014-20205D1994-08-06Gothenburg, SwedenMajor League
Ryan Dmowski23731072021-20221F1997-03-18East Lyme, CTMinor Pro
Brian Dobbin3151792203993251985-19916R1966-08-18Petrolia, ONTMajor League
Leo "Bud" Dodds1002201943-19441R1922-09-19Sarnia, ONTMinor Pro
Dave Donnelly2611617281984-19851F1962-02-02Edmonton, ALTAMajor League
Andre Dore651018281241985-19861D1958-02-11Montreal, PQMajor League
Daniel Dore651210221921992-19931R1970-04-09Ferme-Neuve, PQMajor League
Gary Dornhoefer1253542771661965-19672R1943-02-02Kitchener, ONTMajor League
Doug Doull211231172005-20061L1974-05-31Glace Bay, NSMajor League
Viktor Dovgan300042006-20092D1987-02-27Moscow, RussiaMinor Pro
Bruce Draper85274168591964-19673F1940-10-02Toronto, ONTMajor League
Clarence Drouillard5091726201938-19391C1914-03-02Windsor, ONTMajor League
Jim Drummond7951520201944-19462D1918-10-20Toronto, ONTMajor League
John "Bulldog" Drummond193101341943-19441R1921-02-08Toronto, ONTMinor Pro
Pierrick Dube66282048532023-20241R2001-01-07Lyon, FranceMajor League
Michael Dubuc19538262008-20102L1988-06-29Granby, PQMinor Pro
Gaetan Duchesne110101982-19831L1962-07-11Quebec City, PQMajor League
Les Duff4671061322385231956-19637L1934-12-12Kirkland Lake, ONTMinor Pro
Claude Dufour133011321959-19674G1936-08-13Three Rivers, PQMinor Pro
Luc Dufour43102030611983-19852C1963-02-13Chicoutimi, PQMajor League
Richie Dunn88124052271977-19792D1957-05-12Boston, MAMajor League
Yanick Dupre20770991691801992-19964L1972-11-20Montreal, PQMajor League
Guy Dupuis432810431999-20001D1970-05-10Moncton, NBMinor Pro
Marc Dupuis100001999-20001D1976-04-22Cornwall, ONTMinor Pro
Lloyd "Pete" Durham1301171948-19491D1927-11-06Port Arthur, ONTMinor Pro
Karl Dykhuis100001994-19951D1972-07-08Sept-Iles, PQMajor League
John Dzikowski61131326901986-19871C1966-01-28Portage la Prairie, MANMinor Pro
Cody Eakin47151429122009-20122C1991-05-24Winnipeg, MANMajor League
Frank Eddolls5481119301941-19421D1921-07-05Lachine, PQMajor League
Darryl Edestrand72630361091970-19711D1945-11-06Strathroy, ONTMajor League
Adam Edinger501102002-20031C1977-09-21Toledo, OHMinor Pro
Don Edwards86033261975-19772G1955-09-28Hamilton, ONTMajor League
Tracy Egeland951216283491993-19952R1970-08-20Lethbridge, ALTAMinor Pro
Gerry Ehman23871541958-19591R1932-11-04Cudworth, SASKMajor League
Calvin Elfring711201998-19991D1976-04-23Lethbridge, ALTAMinor Pro
Dan Ellis4301122015-20161G1980-06-19Saskatoon, SASKMajor League
Pierre-Luc Emond410122002-20031C1982-10-10Valleyfield, PQMinor Pro
Tyson Empey500092023-20241L1995-06-29Swift Current, SASKMinor Pro
Deryk Engelland81410141722005-20072D1982-04-03Edmonton, ALTAMajor League
Bryan Erickson32161329111982-19842F1960-03-07Roseau, MNMajor League
Macoy Erkamps20044292020-20222D1995-02-02Richmond, BCMinor Pro
John Erskine402292006-20071D1980-06-26Kingston, ONTMajor League
Mark Evans100001983-19841G1962-03-17Peterborough, ONTMinor Pro
Terry Ewasiuk1342447712161973-19752L1953-10-26Smoky Lake, ALTAMinor Pro
Brian Fahey7242630702003-20112D1981-03-02Glenview, ILMajor League
Kelly Fairchild13345651101602000-20022C1973-04-09Hibbing, MNMajor League
Scott Fankhouser801122001-20021G1975-07-01Bismarck, NDMajor League
Dave Farrish7451722781985-19861D1956-08-01Wingham, ONTMajor League
Mario Faubert1252856841551974-19773D1954-12-02Valleyfield, PQMajor League
Andre Faust13044601041531992-19953L1969-10-07Joliette, PQMajor League
Martin Fehervary8072431612019-20212D1999-10-06Bratislava, SlovakiaMajor League
Eric Fehr12150511011372005-20083C1985-09-07Winkler, MANMajor League
Hunter Fejes2018-20191L1994-05-31Anchorage, AKMinor Pro
David Fenyves359431742172011987-19936D1960-04-29Dunnville, ONTMajor League
Lorne Ferguson1427583158921951-19543L1930-05-26Palmerston, ONTMajor League
Simon Ferguson6000122009-20101R1983-04-06Langley, BCMinor Pro
Jeff Finger138620262132003-20052D1979-12-18Houghton, MIMajor League
Jeff Finley362911331994-19951D1967-04-14Edmonton, ALTAMajor League
Joe Finley8011222008-20112D1987-06-29Edina, USAMajor League
Shannon Finn4241519571998-19991D1972-01-25Toronto, ONTMinor Pro
Tony Fiore36581361983-19841C1962-08-07Laval, PQMinor Pro
Craig Fisher77433679461990-19911L1970-06-30Oshawa, ONTMajor League
Dunc Fisher5112603015613361952-19608R1927-08-30Regina, SASKMajor League
Bob Fitchner300001971-19721C1950-12-22Sudbury, ONTMajor League
John Fitzgerald487111851942-19431FNewton, MAMinor Pro
Ross Fitzpatrick2981861863721121984-19906F1960-10-07Penticton, BCMajor League
Fern Flaman384812641946-19471D1927-01-25Dysart, SASKMajor League
Tomas Fleischmann1045263115542005-20103L1984-05-16Koprivnice, Czech Rep.Major League
Brett Flemming36246352011-20143D1991-02-26Regina, SASKMinor Pro
Steven Fletcher5769152231988-19902L1962-03-31Montreal, PQMajor League
Ryan Flinn17303532007-20081L1980-04-20Halifax, NSMajor League
Perry Florio300001992-19931D1967-07-15Oyster Bay, NYMinor Pro
Lee Fogolin20189611975-19761D1955-02-07Chicago, ILMajor League
Colin Forbes38121224181995-20062W1976-02-16New Westminster, BCMajor League
Matthew Ford39101828472011-20121R1984-10-09West Hills, CAMinor Pro
Pete Ford223636421451966-19704C1942-05-01Gananoque, ONTMinor Pro
Todd Ford1300002010-20111G1984-05-01Calgary, ALTAMinor Pro
Connie Forey3911516201971-19721L1950-10-18Montreal, PQMajor League
Tom Forgie736921943-19452C1916-11-01Glasgow, ScotlandMinor Pro
Alexandre Fortin100002022-20231L1997-02-25Blainville, PQMajor League
J.F. Fortin3761218902005-20061D1979-03-15Laval, PQMajor League
Corey Foster16535711062241991-19943D1969-10-27Ottawa, ONTMajor League
Harry "Yip" Foster4418921942-19431D1907-11-25Guelph, ONTMajor League
Norm Foster1700001993-19941G1965-02-10Vancouver, BCMajor League
Lou Franceschetti3471381763146261979-19845R1958-03-28Toronto, ONTMajor League
Emile Francis100001943-19441G1926-09-13North Battleford, SASKMajor League
Petr Franek58000161996-19982G1975-04-06Most, Czech Rep.Minor Pro
Ethen Frank126603797342021-20243C1998-02-05Papillion, NEMinor Pro
Cody Franson6292635142021-20221D1987-08-08Sicamous, BCMajor League
Mark Freer3181101722822251988-20035C1968-07-14Toronto, ONTMajor League
Doug Friedman611221332451996-19971L1971-09-01Greenwich, CTMajor League
Bob Froese500001984-19851G1958-06-30St. Catharines, ONTMajor League
Harry Frogley200001948-19491G Minor Pro
Harry Frost237118111229361938-19466R1914-08-17Deer Lake, ONTMajor League
Zachary Fucale8004442020-20233G1995-05-28Laval, PQMajor League
Owen Fussey5421012382005-20082L1983-04-02Winnipeg, MANMajor League
Austin Fyten601122015-20161C1991-05-03Sundre, ALTAMinor Pro
Georges Gagnon100001986-19871G1959-05-24McGregor, ONTMinor Pro
Jacques Gagnon212301958-19591R1930-07-26Chicoutimi, PQMinor Pro
Stanislav Galiev161524395542012-20175L1992-01-17Moscow, RussiaMajor League
Dave Gans763140711161985-19872C1964-06-06Brantford, ONTMajor League
Lanny Gare900062003-20041F1978-09-05Vernon, BCMinor Pro
Ray Gariepy2071035453901950-19544D1929-09-04Toronto, ONTMajor League
Ryan Garlock501142007-20081C1986-04-24Iroquois Falls, ONTMinor Pro
Armand Gaudreault1255466120821945-19483L1921-07-14Saint-Felicien, PQMajor League
Michael Gaul168331351681431997-20003D1973-04-28Lachine, PQMajor League
Gaston Gauthier41272552291943-19441C1917-07-04Verdun, PQMinor Pro
Dustin Gazley24952651171472013-20185W1988-10-03Novi, MIMinor Pro
Paul Geiger501102017-20181D1992-07-28Stouffville, ONTMinor Pro
Tobias Geisser11631114262018-20223D1999-02-13Stans, SwitzerlandMinor Pro
Chay Genoway6451520362012-20142D1986-12-20Morden, MANMajor League
Chris George200021996-19971R1977-07-28Mississauga, ONTMinor Pro
Shawn Germain100022006-20071D1982-10-05St. Paul, ALTAMinor Pro
Vince Germann4252227321940-19411R1917-06-08Qu'Appelle, SASKMinor Pro
Shane Gersich27747661131962018-20235L1996-07-10Chaska, MNMajor League
Hugues Gervais5138111621996-20014L1975-01-10Fortierville, PQMinor Pro
Ray Getliffe414521938-19391L1914-04-03Galt, ONTMajor League
John Gibb400001982-19831Minor Pro
Doug Gibson1655272124351977-19803C1953-09-28Peterborough, ONTMajor League
Mitchell Gibson200002023-20241G1999-06-25Phoenixville, PAMinor Pro
Ed Gilbert68202949121976-19771C1952-03-12Hamilton, ONTMajor League
Jeannot Gilbert5522063895951461965-19738C1940-12-29Grand-Baie, PQMajor League
Tom Gilbert253101362016-20171D1983-01-10Bloomington, MNMajor League
Stan Gilbertson2048257139961968-19713L1944-10-29Duluth, MNMajor League
Andre Gill309044431962-197210G1941-09-19Sorel, PQMajor League
Riley Gill300002013-20141G1985-01-01Northfield, MNMinor Pro
Jere Gillis47132235321986-19871F1957-01-18Bend, ORMajor League
Mike Gillis2682129131983-19841L1958-12-01Sudbury, ONTMajor League
Darryl Gilmour63011101987-19892G1967-02-13Winnipeg, MANMinor Pro
Bob Girard74152641631979-19801F1949-04-12Montreal, PQMajor League
Alexandre Giroux2291661312972302006-20104C1981-06-16Quebec, PQMajor League
Paul Gladu401141945-19461L1921-06-20Saint-Hyacinthe, PQMajor League
Al Glendenning100001977-19781D1956-03-31Kamloops, BCMinor Pro
Josh Godfrey18066232007-20114D1988-01-15Collingwood, ONTMinor Pro
Eddy Godin3431151112261291977-19836R1957-03-29Donnacona, PQMajor League
Bobby Goepfert300002008-20091G1983-05-09Kings Park, NYMinor Pro
Bob Goldham000001941-19421D1922-05-12Georgetown, ONTMajor League
Erich Goldmann21112231998-19991D1976-04-07Dingolfing, GermanyMajor League
Robin Gomez3000292005-20061L1981-10-15Prince Rupert, BCMinor Pro
Scott Gomez184202402015-20161C1979-12-23Anchorage, AKMajor League
Daniel Goneau301102002-20031L1976-01-06Montreal, PQMajor League
Billy Gooden59274168121944-19462L1923-09-08Winnipeg, MANMajor League
Joe Goodenow23022182002-20031F1980-06-12Toronto, ONTMinor Pro
Andrew Gordon2671021222241672007-20114L1985-12-13Halifax, NSMajor League
Boyd Gordon60162440232005-20102C1983-10-19Unity, SASKMajor League
Tom Gorence100001985-19861R1957-03-11St. Paul, MNMajor League
Will Graber22134102020-20222C1996-06-03Broomfield, COMinor Pro
Tony Graboski082634101942-19431D1916-05-29Timmins, ONTMajor League
Bob Gracie018163481941-19432C1910-11-08North Bay, ONTMajor League
Tyler Graovac53121729122017-20181C1993-04-27Brampton, ONTMajor League
Jean-Guy Gratton269911302211241969-19764R1949-03-08Ste-Anne-des-Plaines, PQMajor League
Mike Green681239511052005-20072D1985-10-12Calgary, ALTAMajor League
Scott Greenham200002011-20121G1987-04-24Ottawa, ONTMinor Pro
Mike Greenlay1601141994-19951G1968-09-15Calgary, ALTAMajor League
Kyle Greentree1244156971602010-20122L1983-11-15Victoria, BCMajor League
Brent Gretzky622421998-19991C1972-02-20Brantford, ONTMajor League
Norm Grinke1802221943-19441D1922-07-22Winnipeg, MANMinor Pro
Lloyd Gronsdahl130303262241946-19482R1921-05-10Norquay, SASKMajor League
Don Grosso2581422341946-19471C1915-04-12Sault Ste. Marie, ONTMajor League
Donny Grover801142006-20071D1983-01-17Boston, MAMinor Pro
Philipp Grubauer10501162012-20153G1991-11-25Rosenheim, GermanyMajor League
Paul Guay742330531231984-19851R1963-09-02Providence, RIMajor League
Garry Gulash14123922000-20011D1972-09-22Calgary, ALTAMinor Pro
Anton Gustafsson102202009-20101C1990-02-25Karlskoga, SwedenMinor Pro
Hampus Gustafsson833912372016-20193F1993-10-26Ljungby, SwedenMinor Pro
Dylan Gyori100042002-20031C1979-02-20Red Deer, ALTAMinor Pro
Len Hachborn54223961501984-19873C1961-09-09Brantford, ONTMajor League
Lloyd Haddon100001958-19591D1938-08-10Sarnia, ONTMajor League
Riku Hahl80132437332001-20032C1980-11-01Hameenlinna, FinlandMajor League
Len Haley129473077721957-19592R1931-09-15Edmonton, ALTAMajor League
Eric Hallman1501141997-19981D1973-05-21Albert Lea, MNMinor Pro
Hardy Haman-Aktell552911332023-20241D1998-07-04Kage, SwedenMajor League
Robert "Red" Hamill1134047871361938-19424L1917-01-11Toronto, ONTMajor League
Zach Hamill40111122342012-20131C1988-09-23Vancouver, BCMajor League
Chuck Hamilton459771612382411963-19707R1939-01-18Kirkland Lake, ONTMajor League
Tariq Hammond400002021-20221D1993-12-05Calgary, ALTAMinor Pro
Haakon Hanelt100002023-20241C2003-06-01Berlin, GermanyMinor Pro
Alan Hangsleben6123261981-19821D1953-02-22Warroad, MNMajor League
Tavis Hansen359615502001-20021R1975-06-17Prince Albert, SASKMajor League
Christian Hanson52101121422011-20121C1986-03-10Glens Falls, NYMajor League
David Hanson600061987-19881W1966-07-18Grand Forks, NDMinor Pro
Jeff Harding4013720661988-19902R1969-04-06Toronto, ONTMajor League
Duane Harmer15224142000-20011D1974-06-03Fullarton, ONTMinor Pro
Johnny Harms52102131351943-19441R1925-04-25Saskatoon, SASKMajor League
Warren Harper66202040721988-19891R1963-05-10Prince Albert, SASKMinor Pro
Tim Harrer397613121980-19811R1957-05-10Bloomington, MNMajor League
Ed Harrison48241438231950-19511C1927-07-25Mimico, ONTMajor League
Mike Hartman4258131161996-19971L1967-02-07Detroit, MIMajor League
Hugh Harvey14651651161901972-19742L1949-06-25Kingston, ONTMajor League
Michel Harvey4511582363941671963-19717C1937-01-31Alma, PQMajor League
Kent Hawley84162238791988-19913C1968-02-20Kingston, ONTMinor Pro
Mike Haworth212977867721979-19823D1955-08-02Lacombe, ALTAMinor Pro
Dwayne Hay401102003-20041L1977-02-11London, ONTMajor League
Paul Healey6171522351995-19961W1975-03-20Edmonton, ALTAMajor League
Rich Healey1602261960-19611D1938-03-12Vancouver, BCMajor League
Bob Heaney6561319581967-19681D1945-12-05Montreal, PQMinor Pro
Andy Hedlund21088302006-20071D1978-05-16Osseo, MNMinor Pro
Lionel Heinrich6981624671954-19562L1934-04-20Churchbridge, SASKMajor League
Timo Helbling49116171062006-20071D1981-07-21Basel, SwitzerlandMajor League
Sami Helenius20011601998-20002D1974-01-22Helsinki, FinlandMajor League
Bryan Helmer134851591542008-20102D1972-07-15Sault Ste. Marie, ONTMajor League
Archie Henderson1462018386251978-19813R1957-02-17Calgary, ALTAMajor League
John Henderson152033241954-19706G1933-03-25Toronto, ONTMajor League
Murray Henderson1981561762031952-19564D1921-09-05Toronto, ONTMajor League
Matt Hendricks651826441052006-20071C1981-06-17Blaine, MNMajor League
Jack Hendrickson200041958-19591D1936-12-05Kingston, ONTMajor League
Michael Henrich901142002-20031R1980-03-04Thornhill, ONTMinor Pro
Gordie Henry510000181944-195511G1926-08-17Owen Sound, ONTMajor League
Caleb Herbert45257202013-20163F1991-10-12Bloomington, MNMinor Pro
Aug Herchenratter0181533241946-19471R1919-08-10Kitchener, ONTMinor Pro
Fred Hergerts1094976125561942-19442C1913-01-29Calgary, ALTAMajor League
Phil "Nip" Hergesheimer12871541941-19421R1914-07-09Winnipeg, MANMajor League
Chris Herperger5081220361994-19962C1974-02-24Esterhazy, SASKMajor League
Matt Herr61181634682001-20021C1976-05-26Hackensack, NJMajor League
Denis Herron5001121972-19753G1952-06-18Chambly, PQMajor League
Harold Hersh300021999-20001C1974-04-18Laval, PQMinor Pro
Ron Hextall65044601984-19903G1964-05-03Brandon, MANMajor League
Doug Hicks7523537441982-19831D1955-05-28Cold Lake, ALTAMajor League
Al Hill348641462104551984-19895C1955-04-22Nanaimo, BCMajor League
Kiley Hill100002000-20011L1975-01-02Val Caron, ONTMinor Pro
Mel Hill515641940-19411R1915-02-15Glenboro, MANMajor League
Jack Hillen202202013-20141D1986-01-24Minnetonka, MNMajor League
Harry Hilliard274121681944-19451R1925-02-07London, ONTMinor Pro
Floyd "Bud" Hillman41167701955-19561D1933-11-19Ruthven, ONTMajor League
Rod Hinks1522441994-19972C1973-04-11Toronto, ONTMinor Pro
Dan Hinote1443351842161997-20003C1977-01-30Leesburg, FLMajor League
Martin Hlinka82113243542003-20052C1976-09-25Bratislava, SlovakiaMinor Pro
Todd Hlushko960641993-19941L1970-02-07Guelph, ONTMajor League
Connor Hobbs119729361542017-20203D1997-01-04Regina, SASKMinor Pro
Wilfrid Hoch43358241944-19451D1912-10-22Kitchener, ONTMinor Pro
William Hodgins3144821943-19441Minor Pro
Ryan Hofer40448132023-20241C2002-05-10Winnipeg, MANMinor Pro
Bruce Hoffort58011101989-19912G1966-07-30Estevan, SASKMajor League
Paul Hoganson4102241972-19731G1949-11-11Toronto, ONTMajor League
Goran Hogosta2300001977-19781G1954-04-15Appelbo, SwedenMajor League
Milos Holan82294978911993-19952D1971-04-22Bilovec, CzechMajor League
William "Flash" Hollett542621940-19411D1912-04-13North Sydney, NSMajor League
Gordon "Bucky" Hollingworth214848563631957-19624D1933-07-24Montreal, PQMajor League
Braden Holtby130033482009-20134G1989-09-16Lloydminster, SASKMajor League
Tony Horacek77917261731986-19966L1967-02-03Vancouver, BCMajor League
Martin Hostak74333871791990-19922R1967-11-11Hradec Kralove, Czech.Major League
Bobby House2026881997-19981R1973-01-07Whitehorse, Yukon TerrMinor Pro
Don Howse3791019221980-19811L1952-07-28Grand Falls, NFLDMajor League
Jim Hrycuik110295685971972-19742F1949-10-07Rosthern, SASKMajor League
Bill Hudson4616163221943-19441C1911-07-14Calgary, ALTAMinor Pro
Kerry Huffman7774350361986-19913D1968-01-03Peterborough, ONTMajor League
Tommy Hughes1100062017-20202D1992-04-07London, ONTMinor Pro
Derek Hulak821302018-20191L1989-09-02Saskatoon, SASKMinor Pro
Fred Hunt020284891948-19491R1917-01-17Brantford, ONTMajor League
Jamie Hunt9661925632006-20082D1984-04-20Calgary, ALTAMajor League
Bart Hunter2801141980-19822G1959-10-01Vancouver, BCMinor Pro
Jimmy Huntington67161733392023-20241C1998-11-18Laval, PQMinor Pro
Ron Hurst62915242221958-19602R1931-05-18Toronto, ONTMajor League
Gord Hynes913441992-19931D1966-07-22Montreal, PQMajor League
Warren Hynes57152338221960-19611R1935-02-27Montreal, PQMinor Pro
Juuso Ikonen544101462018-20191C1995-01-03Espoo, FinlandMinor Pro
Bill Inglis1474890138521974-19772C1943-05-11Ottawa, ONTMajor League
Gary Inness43033181973-19814G1949-05-28Toronto, ONTMajor League
Vincent Iorio12363036402022-20242D2002-11-14Coquitlam, BCMajor League
Randy Ireland29011241978-19791G1957-04-05Rosetown, SASKMajor League
Nick Isaacson300092021-20221L1999-08-11Oakville, ONTMinor Pro
Aaron Israel700001994-19951G1973-06-04Boston, MAMinor Pro
Raitis Ivanans200002000-20011L1979-01-03Riga, LatviaMajor League
James "Bud" Jarvis31263157121939-19442L1907-12-07Fort William, ONTMajor League
Wes Jarvis9652100152871979-19823F1958-05-30Toronto, ONTMajor League
Larry Jeffrey503321959-19601L1940-10-12Goderich, ONTMajor League
Dean Jenkins641432461351984-19851R1958-11-21Billerica, MAMajor League
Roger Jenkins11124801042511940-19433D1911-11-18Appleton, WIMajor League
Bill Jennings37171431121945-19461R1917-06-28Toronto, ONTMajor League
Dave Jennings100001979-19801G1959-03-22Toronto, ONTMinor Pro
Al Jensen17000211981-19843G1958-11-27Hamilton, ONTMajor League
Chris Jensen2831401572974791988-19935C1963-10-28Fort Saint John, BCMajor League
Darren Jensen110022221984-19873G1960-05-27Creston, BCMajor League
Mark Jerant26022722003-20041W1980-02-13Windsor, ONTMinor Pro
Paul Jerrard1532131523251994-19973D1965-04-20Winnipeg, MANMajor League
Lucas Johansen257207292822017-20247D1997-11-16Vancouver, BCMajor League
Jonas Johansson81102434722005-20072R1984-03-18Jonkoping, SwedenMajor League
Marcus Johansson200002010-20111L1990-10-06Landskrona, SwedenMajor League
Al Johnson40152540141961-19621R1935-03-30Winnipeg, MANMajor League
Bob Johnson74022421973-19752G1948-11-12Farmington, MIMajor League
Brent Johnson100002007-20081G1977-03-12Farmington, MIMajor League
Chaz Johnson100022007-20081R1984-01-30Montreal, PQMinor Pro
Harold "Pop" Johnson315813161944-19451D1919-05-01Winnipeg, MANMinor Pro
Jamie Johnson8134102013-20141C1982-01-23London, ONTMinor Pro
Steven Johnson901102018-20191D1994-06-27Excelsior, MNMinor Pro
Terry Johnson631782071980-19811D1958-11-28Calgary, ALTAMajor League
Trevor Johnson300042004-20051D1982-01-25Trail, BCMinor Pro
Virgil Johnson5341923251942-19431D1909-03-04Minneapolis, MNMajor League
Bernie Johnston15291161985-19861C1956-09-15Toronto, ONTMajor League
Greg Johnston310101984-19851R1965-01-14Barrie, ONTMajor League
Jay Johnston34312627410231979-19845D1958-02-25Hamilton, ONTMajor League
Alvin "Buck" Jones131111121361948-19502D1917-08-16Owen Sound, ONTMajor League
Keith Jones421321997-19981R1968-11-08Brantford, ONTMajor League
Ron Jones148750571121973-19774D1951-04-11Vermilion, ALTAMajor League
Axel Jonsson-Fjallby152403575282018-20224L1998-02-10Stockholm, SwedenMajor League
Dennis Jordan100001961-19621GFergus, ONTMinor Pro
Andrew Joudrey2794261103752006-20115C1984-07-15Bedford, NSMajor League
Patrik Juhlin1452781995-19961L1970-04-24Huddinge, SwedenMajor League
Joe Junkin1700001969-19701G1946-09-08Lindsay, ONTMajor League
Walter "Jeff" Kalbfleisch9878151141938-19402D1911-12-18New Hamburg, ONTMajor League
Alex Kaleta502261950-19511L1919-11-29Canmore, ALTAMajor League
Jon Kalinski27156232012-20131L1987-05-25Bonnyville, ALTAMajor League
Konstantin Kalmikov200002001-20021R1978-06-14Kharkov, UkraineMinor Pro
Maximilian Kammerer33491342018-20191L1996-09-28Duesseldorf, GermanyMinor Pro
Boyd Kane3651021182205572005-20135L1978-04-18Swift Current, SASKMajor League
Sheldon Kannegiesser3631215311972-19731D1947-08-15North Bay, ONTMajor League
Justin Kapelmaster100002022-20231G1995-10-26Coral Springs, FLMinor Pro
Nikita Kashirsky1420202010-20111C1985-01-25Moscow, RussiaMinor Pro
Sheldon Keefe59161632822003-20041R1980-09-17Brampton, ONTMajor League
Ralph Keller73710330540811751963-197411D1936-02-06Wilkie, SASKMajor League
Rick Keller200001979-19801R1957-06-11Hummelstown, PAMinor Pro
Scott Kelman200002005-20061C1981-05-07Winnipeg, MANMinor Pro
John Kemp42000461985-19883G1963-07-31Burlington, ONTMinor Pro
Michal Kempny26088322020-20222D1990-09-08Hodonin, Czech Rep.Major League
Forbes Kennedy2131114501959-19601C1935-08-18Dorchester, NBMajor League
Tim Kennedy75114859562014-20151L1986-04-30Buffalo, NYMajor League
Rick Kessell54241943121971-19721C1949-07-27Toronto, ONTMajor League
Kale Kessy12185133692019-20234L1992-12-04Shaunavon, SASKMinor Pro
Kyle Kidney400002001-20021L1978-01-11Ithaca, NYMinor Pro
Wally Kilrea298104230334831938-19446L1909-02-18Ottawa, ONTMajor League
Michael Kim202202022-20231D1995-06-28Toronto, ONTMinor Pro
Ray Kinasewich2086577142881959-19623R1933-09-12Smoky Lake, ALTAMinor Pro
D.J. King29044132011-20121L1984-06-27Meadow Lake, SASKMajor League
Bobby Kirk525271123301939-19423R1910-08-08Dough Grange, IrelandMajor League
Scott Kirton100001999-20001R1971-10-04Penetanguishene, ONTMinor Pro
Craig Kitteringham200041988-19891D1968-10-01Lethbridge, ALTAMinor Pro
Olaf Kjenstad931442000-20011L1973-06-15Kamloops, BCMinor Pro
Lloyd "Dede" Klein49171532321938-19402R1910-01-13Saskatoon, SASKMajor League
Jakub Klepis104225274822005-20083C1984-06-05Prague, Czech Rep.Major League
Sergei Klyazmin1500022002-20052W1982-03-01Moscow, RussiaMinor Pro
Ross Knowles5061218291943-19452DMinor Pro
Matt Koalska1132542006-20071C1980-05-16St. Paul, MNMajor League
Daniel Koger301102011-20121R1989-11-10Szekesfehervar, HungaryMinor Pro
David Kolomatis6172330222013-20141D1989-02-25Livingston, NJMinor Pro
Mike Kompon310122005-20061C1982-02-12Thunder Bay, ONTMinor Pro
Dan Kordic167214164031992-19964L1971-04-18Edmonton, ALTAMajor League
Neil Korzack711281974-19751F1953-04-18Milton, ONTMinor Pro
Doug Kostynski122305484341983-19852C1963-02-23Castlegar, BCMajor League
Joe Kowal912733601231976-19782L1956-02-03Toronto, ONTMajor League
Andrew Kozek1444822010-20111W1986-05-26Sicamous, BCMinor Pro
Jordan Krestanovich176295887531999-20045C1981-06-14Langley, BCMajor League
Joe Krol000001940-19411L1915-08-13Winnipeg, MANMajor League
Johann Kroll24112142008-20113D1984-02-23Plymouth, MNMinor Pro
Charlie Kronschnabel100002009-20101F1983-02-08Mendota Heights, MNMinor Pro
Staffan Kronwall17279132008-20091D1982-09-10Jarfalla, SwedenMajor League
Ed Kryzanowski1521749661001948-19564D1925-11-14Fort Frances, ONTMajor League
Dmitri Kugryshev646814102010-20111R1990-01-18Moscow, RussiaMinor Pro
Mikhail Kuleshov1951930491612000-20044L1981-01-07Perm, RussiaMajor League
Arnie Kullman7532533666196021948-196012C1927-10-09Winnipeg, MANMajor League
Tomas Kundratek170344882942011-20154D1989-12-26Jrinec, Czech Rep.Major League
Alf Kunkel711201941-19421L1920-03-06Guernsey, SASKMinor Pro
Les Kuntar52011301994-19962G1969-07-28Elmira, NYMajor League
Dale Kushner771318312101990-19933R1966-06-13Terrace, BCMajor League
Nick Kypreos1093636721241986-19893L1966-06-04Toronto, ONTMajor League
Jean-Francois Labbe66022511996-19971G1972-06-12Sherbrooke, PQMajor League
Leo Labine693026561211951-19532R1931-07-22Haileybury, ONTMajor League
Emmanuel Labranche5011281998-19991D1976-08-05Montreal, PQMinor Pro
Yvon Labre2081867855111971-19784D1949-11-29Sudbury, ONTMajor League
Patrick Labrecque1997-19981G1971-03-06La Salle, PQMajor League
Hubert Labrie10541418922016-20182D1991-07-12Victoriaville, PQMinor Pro
Dave LaCouture200001993-19941L1969-12-30Natick, MAMinor Pro
Maxime Lacroix9281220522007-20124L1987-06-05Quebec, PQMinor Pro
Paul Ladue18358182020-20211D1992-09-06Grand Forks, NDMajor League
Bob Laforest42111627101983-19841R1963-05-19Welland, ONTMajor League
Mark Laforest800021987-19892G1962-07-10Welland, ONTMajor League
Claude LaForge15864791431681958-19624L1936-07-01Sorel, PQMajor League
Pete Laframboise69184765791975-19761L1950-01-18Ottawa, ONTMajor League
Darryl LaFrance300021999-20001R1974-03-20Hanmer, ONTMinor Pro
Jean-Guy Lagace1041851691791971-19753D1945-02-05L'Abord Plouffe, PQMajor League
Scott LaGrand9300081992-19953G1970-02-11Potsdam, NYMinor Pro
Brooks Laich10761382005-20061C1983-06-23Wawota, SASKMajor League
Quintin Laing152265076932006-20104L1979-06-08Harris, SASKMajor League
Hec Lalande266691352042311957-19625C1934-11-24North Bay, ONTMajor League
Ron Lalonde152354984561972-19803F1952-10-30Toronto, ONTMajor League
Martin Lamarche13000901997-19981L1975-10-02Saint-Justin, PQMinor Pro
Mitch Lamoureux4131942544485911986-19997C1962-08-22Ottawa, ONTMajor League
Jean Landry638816381974-19751D1953-06-14Montreal, PQMinor Pro
Jon Landry6431114382014-20151D1983-05-01Montreal, PQMinor Pro
Gord Lane9022561977-19792D1953-03-31Brandon, MANMajor League
Jeremy Langlois5261319202017-20181R1990-06-02Tempe, AZMinor Pro
Jeff Lank7271320701995-19961D1975-03-01Indian Head, SASKMajor League
Denis Lapensee80294776381982-19831C1960-03-21Ottawa, ONTMinor Pro
Hendrix Lapierre81202747492022-20242C2002-02-09Gatineau, PQMajor League
Jean Lapointe2500001969-19701D1948-01-26Verdun, PQMinor Pro
Pierre Larouche32221739161985-19861F1955-11-16Taschereau, PQMajor League
Brad Larsen24856841403151997-20046L1977-06-28Nakusp, BCMajor League
Norm Larson14273113186411945-19504R1920-10-13Moose Jaw, SASKMajor League
Jiri Latal22101828101989-19901D1967-02-02Olomouc, Czech Rep.Major League
Michael Latta611522371482012-20142C1991-05-25Kitchener, ONTMajor League
Hank Lauzon3413463972081938-19467D1911-01-16Laval, PQMinor Pro
Tom Lawson5900042003-20052G1979-08-15Whitby, ONTMinor Pro
Gordie Laxton49011361975-19772G1955-03-16Montreal, PQMajor League
Evgeny Lazarev2403659951791998-20055R1980-04-25Kharkov, UkraineMinor Pro
Joey Leach42178482015-20193D1992-01-29Wadena, SASKMinor Pro
Pat Leahy912382001-20021R1979-06-09Duxbury, MAMajor League
Rob Leask32022231993-19952D1971-06-09Toronto, ONTMinor Pro
Brett Leason114182947342019-20223R1999-04-30Calgary, ALTAMajor League
Peter Leblanc98202646202012-20142L1988-02-03Hamilton, ONTMajor League
David Leggio4501122013-20141G1984-07-31Williamsville, NYMinor Pro
Antero Lehtonen430321979-19801F1954-04-12Tampere, FinlandMajor League
Bob Leiter3481171873041911963-19716C1941-03-22Winnipeg, MANMajor League
Nick Leivermann301102023-20241D1998-09-14Eden Prairie, MNMinor Pro
Roger Lemelin15033161979-19812D1947-09-20Iroquois Falls, ONTMajor League
Alain Lemieux2081018101987-19881C1961-05-24Montreal, PQMajor League
Don Lemieux1011281976-19771D1956-06-25Montreal, PQMinor Pro
Jean Lemieux5572532121977-19781D1952-05-31Rouyn-Noranda, PQMajor League
Mike Lenarduzzi200001996-19971G1972-09-14London, ONTMajor League
Sami Lepisto125879871312007-20092D1984-10-17Espoo, FinlandMajor League
Bill Lesuk70202040821969-19701L1946-11-01Moose Jaw, SASKMajor League
Ray Letourneau1502221991-19921GConcord, MAMinor Pro
Joe Levandoski0172239311942-19431D1922-03-17Cobalt, ONTMajor League
Tyler Lewington2831646625772015-20205D1994-12-05Edmonton, ALTAMajor League
Grant Lewis1003362009-20101D1985-01-20Pittsburgh, PAMajor League
John-Michael Liles501142002-20031D1980-11-25Indianapolis, INMajor League
Alex Limoges62242751182023-20241C1997-09-16Winchester, VAMinor Pro
Sanny Lindstrom681231181999-20023D1979-12-24Huddinge, SwedenMinor Pro
Jamie Ling202221996-19971C1973-02-22Charlottetown, PEIMinor Pro
Steve Lingren1031528431561996-19982D1973-04-15Lake Cowichan, BCMinor Pro
Jake Linhart501102018-20191D1996-01-17Brookfield, WIMinor Pro
Jan Lipiansky700021994-19951C1974-07-23Minor Pro
Hugh Little410121939-19401 Minor Pro
Neil Little6801161993-19963G1971-12-18Medicine Hat, ALTAMajor League
Yves Locas72252449421962-19631R1938-10-01Saint-Jerome, PQMinor Pro
Mark Lofthouse2591231392623171977-19896R1957-04-21New Westminster, BCMajor League
Vic Lofvendahl06814691941-19421D1921-07-05Winnipeg, MANMinor Pro
Brent Loney590881131985-19861L1964-05-25Cornwall, ONTMinor Pro
Dwayne Lowdermilk116105161721980-19822D1958-01-09Burnaby, BCMajor League
Ross Lowe1001122331311948-19513C1928-09-21Oshawa, ONTMajor League
Bernie Lukowich15050611111481972-19774F1952-03-18North Battleford, SASKMajor League
Pentti Lund75273764261947-195221925-12-06Karijoki, FinlandMajor League
Joe Lundrigan3361319601974-19751D1948-09-12Corner Brook, NFLDMajor League
Jack Lynch66143347581972-19793D1952-05-28Toronto, ONTMajor League
Benton Maass301102021-20232D1998-11-25Elk River, MNMinor Pro
James "Kilby" Macdonald000001941-19421L1914-09-06Ottawa, ONTMajor League
Kevin MacDonald211121111996-19982D1966-02-24Prescott, ONTMajor League
Parker MacDonald201041481961-19621L1933-06-14Sydney, NSMajor League
Cam MacGregor3711112101978-19802L1958-01-29Minor Pro
Daren Machesney87066212006-20124G1986-12-13Hamilton, ONTMinor Pro
Dave MacIsaac32156422001-20021D1972-04-23Cambridge, MAMinor Pro
Shawn MacKenzie1000001985-19861G1962-08-22Bedford, NSMajor League
Howard Mackie148384280591938-19424R1912-08-30Kitchener, ONTMajor League
Paul MacKinnon14895059911981-19843D1958-11-06Brantford, ONTMajor League
Cail MacLean109201939222001-20053R1976-09-30Middleton, NSMinor Pro
Malcolm MacMillan1612362006-20082C1982-02-08Thunder Bay, ONTMinor Pro
Jim "Bud" MacPherson1958-19591D1927-03-21Edmonton, ALTAMajor League
Vince Magnan2466121111980-19811L1958-03-06Beaumont, ALTAMinor Pro
Johnny Mahaffy102285078201949-19512C1918-07-18Montreal, PQMajor League
Doug Maher252810281944-19462D1920-11-06Montreal, PQMinor Pro
Mike Mahoney538471481953771961-197110D1938-01-08South Porcupine, ONTMinor Pro
Philippe Maillet77234265262019-20212C1992-11-07Lachenaie, PQMajor League
Mark Major2000102000-20011L1970-03-20Toronto, ONTMajor League
Zachary Malatesta401102020-20211D1996-07-31Wilmington, MAMinor Pro
Beck Malenstyn2253027571292018-20234L1998-02-04Delta, BCMajor League
Stewart Malgunas573710671994-20012D1970-04-21Prince George, BCMajor League
Carl Mallette702222004-20051C1981-11-17Victoriaville, PQMinor Pro
Brad Malone5271320662016-20171C1989-05-20Miramichi, NBMajor League
Scott Malone6011181997-19981D1971-01-16South Boston, MAMinor Pro
Phil Maloney64295079211948-19491C1927-10-06Ottawa, ONTMajor League
Dominic Maltais100002000-20011R1972-05-31Boucherville, PQMinor Pro
Paul Mancini500001981-19821L1958-03-07Scarborough, ONTMinor Pro
Moe Mantha100001992-19931D1961-01-21Lakewood, OHMajor League
Don Marcotte17494581521231967-19703L1947-04-15Arthabaska, PQMajor League
Dylan Margonari600002015-20182F1992-02-07Greensburg, PAMinor Pro
Josef Marha1222995124741996-19982C1976-06-02Havlickuv Brod, CzechMajor League
Frank Mario4531432814242771941-19528C1922-02-25Esterhazy, SASKMajor League
Nevin Markwart38131831791984-19851F1964-12-09Toronto, ONTMajor League
Jean Marois900001953-19541G1924-11-05Quebec, PQMajor League
Mark Marquess275771121891421946-19515R1925-03-26Bassano, ALTAMajor League
Peter Marrin67163955241980-19811C1953-08-08Toronto, ONTMajor League
Bobby Marshall604441997-19981D1972-04-11North York, ONTMinor Pro
Kevin Marshall831561382011-20132D1989-03-10Boucherville, PQMajor League
Willie Marshall4392263445702491956-19637C1931-12-01Kirkland Lake, ONTMajor League
Mike Marson20538351977-19781F1955-07-24Scarborough, ONTMajor League
Clare Martin6872431561946-19492D1922-02-25Waterloo, ONTMajor League
Frank Martin41549141952-19531D1933-05-01Cayuga, ONTMajor League
Terry Martin3561117321975-19783F1955-10-25Barrie, ONTMajor League
Steve Martinson8639125171985-19872R1957-06-21Minnetonka, MNMajor League
Bob Mason500001983-19841G1961-04-22International Falls, MNMajor League
David Masse65161329312003-20052L1982-12-02Montreal, PQMinor Pro
Jake Massie10051722412021-20243D1997-01-21Montreal, PQMinor Pro
Frank Mathers309687932071956-19626D1924-03-29Winnipeg, MANMajor League
Christian Matte2531251662913201996-20004R1975-01-20Hull, PQMajor League
Bill Matthews563811441953-19552D1932-01-05Rainy River, ONTMinor Pro
Ron Matthews1600021947-19481D1927-01-09Winnipeg, MANMinor Pro
Wayne Maxner54132033161967-19681L1942-09-27Halifax, NSMajor League
Kevin Maxwell13348691171941986-19882F1960-03-30Edmonton, ALTAMajor League
Roger Maxwell181011371996-19971R1975-11-21Brampton, ONTMinor Pro
Tommy Maxwell9011442007-20081R1985-11-19Spokane, WAMinor Pro
Jeff May100022013-20141D1987-04-04Richmond, BCMinor Pro
Gil Mayer79000531956-19593G1930-08-24Ottawa, ONTMajor League
Kris Mayotte400002008-20091G1983-02-20Pittsburgh, PAMinor Pro
Gary McAdam24141327451975-19761F1955-12-31Smiths Falls, ONTMajor League
Chris McAllister46011922007-20081D1975-06-16Saskatoon, SASKMajor League
Hazen McAndrew000001941-19421D1917-08-07Mayo, PQMajor League
Jerome "Jud" McAtee5951217121947-19492C1920-05-02Stratford, ONTMajor League
Norm McAtee639263541945-19483W1921-06-28Stratford, ONTMajor League
Phil McAtee100001940-19411G1918-05-13Stratford, ONTMinor Pro
Colby McAuley501162021-20221L1996-05-28Sherwood Park, ALTAMinor Pro
Cam McCaffrey300052005-20061R1983-07-12Calgary, ALTAMinor Pro
Chris McCarthy2818982018-20202F1991-07-30Collegeville, PAMinor Pro
Kevin McCarthy199301141443261985-19883D1957-07-14Winnipeg, MANMajor League
Larry McCarthy1100001943-19441LToronto, ONTMinor Pro
Tom McCarthy404610141958-19591L1934-09-15Toronto, ONTMajor League
Bob McCord243710161964-19651R1934-03-20Matheson, ONTMajor League
Cody McCormick72812201282003-20052C1983-04-18London, ONTMajor League
Colin McCormick1300001968-19691G1939-11-05Powell River, BCMinor Pro
Shawn McCosh71315283821995-19961C1969-06-05Oshawa, ONTMajor League
Bill McCreary314913161957-19581L1934-12-02Sundridge, ONTMajor League
Keith McCreary112413778571963-19652L1940-06-19Sundridge, ONTMajor League
Charlie McDonald1726841952-195311931-04-13Chatsworth, ONTMinor Pro
Tim McGauley1403322017-20181C1995-07-23Wilcox, SASKMinor Pro
Jim McGeough844137781181982-19842C1963-04-13Regina, SASKMajor League
Jack McGill10042751171391946-19482C1921-09-19Edmonton, ALTAMajor League
Ryan McGill213710931991-19932D1969-02-28Sherwood Park, ALTAMajor League
Joe McGoldrick0437141939-19401D1907-10-08Cranbrook, BCMinor Pro
Mike McHugh3661011812825561993-19985L1965-08-16Bowdoin, MEMajor League
Dylan McIlrath192725323012021-20243D1992-04-20Winnipeg, MANMajor League
Paul McIntosh142823314291974-19773D1954-03-13Listowel, ONTMajor League
Jack McIntyre2129092182881950-19616L1930-09-08Listowel, ONTMajor League
Ray McKay6722830371979-19801D1946-08-22Edmonton, ALTAMajor League
Tony McKegney2421183941978-19791F1958-02-15Montreal, PQMajor League
Don McKenney5413213441953-19541C1934-04-30Smiths Falls, ONTMajor League
Brian McKenzie691515301081971-19732C1951-03-16St. Catharines, ONTMajor League
John McKenzie10549521012331960-19622R1937-12-12High River, ALTAMajor League
Larry McKillop6481624351970-19711L1945-11-01Deloraine, MANMinor Pro
Brian McKinnon732521986-19871C1964-10-04Toronto, ONTMinor Pro
Dave McLay442911751986-19882F1966-05-13Chilliwack, BCMinor Pro
Scott McLellan120212445461983-19852R1963-02-10Toronto, ONTMajor League
Rollie McLenahan18947861331941947-19503D1921-10-26Fredericton, NBMajor League
Don McLeod100001952-19531D1932-08-19Port Arthur, ONTMinor Pro
Bob McManama55223355371973-19763C1951-10-07Belmont, MAMajor League
Sammy McManus36121931101938-19391L1911-10-21Belfast, Northern IrelandMajor League
Connor McMichael90303666262020-20232C2001-01-15Ajax, ONTMajor League
Larry McNabb134126271891968-19702D1939-11-05Canwood, SASKMinor Pro
Ken McNally300021952-19531LMinor Pro
Gerry McNamara22000221956-19571G1934-09-22Sturgeon Falls, ONTMajor League
Grant McNeill875383652007-20114D1983-05-08Vermilion, ALTAMajor League
Patrick McNeill325331191521502007-20136D1987-03-17Strathroy, ONTMinor Pro
Pat McReavy104374279101939-19412C1918-01-16Owen Sound, ONTMajor League
Bryan McSheffrey4712820201974-19751F1952-09-25Ottawa, ONTMajor League
Jim McTaggart80513182711979-19823D1960-03-31Weyburn, SASKMajor League
Judd Medak500082003-20041W1979-09-20Edmonton, ALTAMinor Pro
Jayson Megna71202343342018-20191C1990-02-01Fort Lauderdale, FLMajor League
Dick Meissner70282654181962-19631R1940-01-06Kindersley, SASKMajor League
Larry Melnyk51018181561983-19841D1960-02-21Winnipeg, MANMajor League
Rocky Menard200001975-19761G1954-01-02Valleyfield, PQMinor Pro
Lorne Mercer703321943-19452D1913-10-09Hoosier, SASKMinor Pro
Eric Messier61172946731996-19992D1973-10-29Drummondville, PQMajor League
Gerry Methe1242443672021972-19742D1951-12-12Willowdale, ONTMajor League
Denis Metlyuk8091322541993-19952L1972-01-30Minor Pro
John Meulenbroeks7411718191984-19851D1964-04-03Kingston, ONTMinor Pro
Jacob Micflikier57213556582011-20121F1984-07-11Winnipeg, MANMinor Pro
Dave Michayluk302221984-19851R1962-05-18Wakaw, SASKMajor League
Dan Miele2064139801051981-19843Minor Pro
Bill Mikkelson22123181976-19771D1948-05-21Neepawa, MANMajor League
Troy Milam171121342006-20071D1980-06-30Lake Orion, MIMinor Pro
Sonny Milano521322022-20231L1996-05-12Massapequa, NYMajor League
Jeff Miles611222006-20071R1981-06-12Pickering, ONTMinor Pro
Al Millar3200021960-19611G1929-09-18Winnipeg, MANMajor League
Kurt Miller68172542481996-19971L1970-06-01Bemidji, MNMinor Pro
Parker Milner1501122016-20204G1990-09-06Pittsburgh, PAMinor Pro
Graham Mink15969721412062005-20123R1979-05-21Stowe, VTMajor League
Ivan Miroshnichenko4791625132023-20241L2004-02-04Primorsky Krai, RussiaMajor League
Graig Mischler400042004-20051C1978-09-15Holbrook, NYMinor Pro
Zach Miskovic1521332451092009-20123D1985-05-08River Forest, ILMinor Pro
Aaron Miskovich300002001-20021W1978-04-28Grand Rapids, MNMinor Pro
Garrett Mitchell40053571106302009-20189R1991-09-02Regina, SASKMajor League
John Mitchell20336182013-20141F1986-07-10Neenah, WIMinor Pro
Mason Mitchell40156432017-20192F1994-06-13Calgary, ALTAMinor Pro
Bill Moe2282371941991942-19515D1916-10-02Minneapolis, MNMajor League
Mike Moffat30011111983-19841G1962-02-04Galt, ONTMajor League
Lloyd Mohns26314271944-19451D1921-07-31Petawawa, ONTMajor League
Carl Mokosak793042723121985-19861L1962-09-22Fort Saskatchewan, ALTAMajor League
Domenic Monardo1103362016-20171F1988-10-06Oakville, ONTMinor Pro
Jim Montgomery9442771191091994-19962C1969-06-30Montreal, PQMajor League
Alfie Moore6600001938-19402G1906-12-01Toronto, ONTMajor League
Mike Moore89816241062014-20162D1984-12-12Lloydminster, ALTAMajor League
Robbie Moore3501161982-19831G1954-05-03Sarnia, ONTMajor League
Steve Moore139243458782001-20043F1978-09-22Thornhill, ONTMajor League
Mason Morelli1552455791492020-20233L1996-02-01Minot, NDMajor League
Gavin Morgan801124351722003-20102C1976-07-09Scarborough, ONTMajor League
Jason Morgan74192544992007-20081C1976-10-09St. John's, NFLDMajor League
Jeremy Morin300022018-20191L1991-04-16Auburn, NYMajor League
Travis Morin501102007-20092C1984-01-09Minneapolis, MNMajor League
Vic Morin1412451751231981-19843D1960-02-20North Bay, ONTMinor Pro
John Morlang100072005-20061R1981-11-07Abbotsford, BCMinor Pro
Bob Mormina78143448251984-19851F1963-07-20St. Leonard, PQMinor Pro
Doug Morrison1376665131671983-19852C1960-02-02Prince George, BCMajor League
Jim Morrison000001951-19521D1931-10-11Montreal, PQMajor League
Scott Morrow794845931141995-19961L1969-06-18Chicago, ILMajor League
Steve Morrow69167651991-19932D1968-04-03Plano, TXMinor Pro
Cleland "Keke" Mortson9645651101311960-19633R1934-03-29Arntfield, PQMajor League
Joe Motzko48212748442007-20081R1980-03-14Bemidji, MNMajor League
Matt Moulson119394382772019-20223L1983-11-01North York, ONTMajor League
Jerome Mrazek2401101976-19782G1951-10-15Prince Albert, SASKMajor League
Brian Mueller200001997-19981D1972-06-02Liverpool, NYMinor Pro
Bryan Muir1212436602582000-20033D1973-06-08Winnipeg, MANMajor League
Glenn Mulvenna355172281992-19931C1967-02-18Ottawa, ONTMajor League
Paul Mulvey431411251341978-19812L1958-09-27Sudbury, ONTMajor League
Gord Murphy6282028441987-19881D1967-03-23Willowdale, ONTMajor League
Mike Murray146233255521986-19893C1966-08-29Kingston, ONTMajor League
Pat Murray19555113168961990-19933L1969-08-20Stratford, ONTMajor League
Anders Myrvold20033161996-19971D1975-08-12Lorenskog, NorwayMajor League
Don Nachbaur2599610520110141984-19906C1959-01-30Kitimat, BCMajor League
Tyler Nanne200002020-20211D1996-03-17Edina, MNMinor Pro
Julian Napravnik2252762021-20232L1997-05-05Hessen, GermanyMinor Pro
Bobby Nardella148176582762018-20234D1996-04-22Rosemont, ILMinor Pro
Nick Naumenko4081220182004-20051D1974-07-07Chicago, ILMinor Pro
Vaclav Nedorost54152439162001-20032C1982-03-16Ceske Budejovice, Czech Rep.Major League
Bob Needham23134321997-19981D1974-12-11Quesnel, BCMinor Pro
Todd Nelson70104050381995-19961D1969-05-15Prince Albert, SASKMajor League
Aaron Ness376291411701802015-20246D1990-05-18Roseau, MNMajor League
Lance Nethery13561121985-19861F1957-06-28Toronto, ONTMajor League
Michal Neuvirth4001122008-20143G1988-03-23Usti Nad Labem, Czech Rep.Major League
Kris Newbury852239611962013-20152C1982-02-19Brampton, ONTMajor League
Cam Newton54000121971-19732G1950-02-25Peterborough, ONTMajor League
Al Nicholson93314273831955-19572L1936-04-26Estevan, SASKMajor League
Andrew Nielsen6000102020-20211D1996-11-13Red Deer, ALTAMinor Pro
Ville Nieminen24369821513141997-20014L1977-04-06Tampere, FinlandMajor League
Claude Noel353951892841411976-19815F1955-10-31Kirkland Lake, ONTMajor League
Joe Noris50102030461971-19732C1951-10-26Denver, COMajor League
Eric Normandin100001999-20001R1977-08-27Laval, PQMinor Pro
Clayton Norris1992839676721992-19964R1972-03-08Red Deer, ALTAMinor Pro
Brad Norton4001010622001-20021D1975-02-13Cambridge, MAMajor League
Lee Norwood1192368911681980-19832D1960-02-02Trenton, MIMajor League
Hank Nowak12257591161671972-19742L1950-11-24Oshawa, ONTMajor League
Lawrence Nycholat13421921131542005-20113D1979-05-07Calgary, ALTAMajor League
Mike Nykoluk9721726368083801958-197214C1934-12-11Toronto, ONTMajor League
Ellard "Obie" O'Brien4811512524033541951-19598D1930-05-27St. Catharines, ONTMajor League
Jim O'Brien32101929262014-20151C1989-01-29Maplewood, MNMajor League
Liam O'Brien37063741376382014-20206C1994-07-29Halifax, NSMajor League
J.P. O'Connor200021997-19981C1974-05-31Montreal, PQMinor Pro
Ted O'Connor24055121953-19541D1930-11-15Oshawa, ONTMinor Pro
Rob O'Gara26134332020-20211D1993-07-06Massapequa, NYMajor League
Kevin O'Neil611202022-20242C1998-02-23Latham, NYMinor Pro
Jim "Peggy" O'Neill161581411991191942-19464R1912-04-03Semans, SASKMajor League
Jaroslav Obsut5832225482001-20021D1976-09-03Presov, SlovakiaMajor League
Steven Oleksy153629353372012-20153D1986-02-04Chesterfield, MIMajor League
Josh Olson2312342004-20051L1981-07-13Fargo, NDMajor League
Mike Omicioli300002001-20021C1976-03-09West Warwick, RIMinor Pro
Phil Oreskovic20011312010-20122D1987-01-26Brampton, ONTMajor League
Dmitri Orlov79123547522010-20155D1991-07-23Novokuznetsk, RussiaMajor League
Oskar Osala1283828661042008-20102L1987-12-26Vaasa, FinlandMajor League
Dmitry Osipov17011342023-20241D1996-10-04Moscow, RussiaMinor Pro
Maxime Ouellet100002005-20061G1981-06-17Beauport, PQMajor League
Claude Ouimet100001962-19631R1942-07-25Rouyn-Noranda, PQMinor Pro
Dennis Owchar105243256951973-19763D1953-03-28Dryden, ONTMajor League
Shane Owen100002010-20111G1990-06-04Markham, ONTMinor Pro
Gordon Paddock1401055651651988-19902C1964-02-15Hamiota, MANMinor Pro
Jonathan Paiement3721113302007-20081D1985-03-07Montreal, PQMinor Pro
Pete Palangio000001942-19431L1908-09-10North Bay, ONTMajor League
Brad Palmer62253257161983-19841L1961-09-14Duncan, BCMajor League
Eddie Panagabko1604158991201955-19583L1934-05-17Norquay, SASKMajor League
Danick Paquette200052012-20131R1990-07-17Montreal, PQMinor Pro
Mike Parker200001979-19801G1958-07-07Rochester, NYMinor Pro
Scott Parker1001610263491998-20002R1978-01-29Hanford, CAMajor League
Stan Parker103322759241954-19562L1934-07-01Rouyn-Noranda, PQMinor Pro
Davis Parley201102006-20082G1982-09-04Grenfell, SASKMinor Pro
Dave Parro157044481979-19844G1957-04-30Saskatoon, SASKMajor League
Steve Parsons30101982000-20011L1975-03-12Vancouver, BCMinor Pro
Joe Paterson873137682411984-19862L1960-06-25Toronto, ONTMajor League
Doug Patey1534957106391977-197921956-12-28Port Credit, ONTMajor League
Craig Patrick2754941977-19781C1946-05-20Detroit, MIMajor League
Glenn Patrick13189151977-19781D1950-04-26New York, NYMajor League
George Patterson4815314661943-19452R1907-05-22Kingston, ONTMajor League
Jeff Paul108316193242001-20032D1978-03-01London, ONTMajor League
Jeff Pavone300001980-19811 Minor Pro
Daniel Payette100001997-19981L1977-01-29Hull, PQMinor Pro
George Pearson50347121942-19453DFort Frances, ONTMinor Pro
Jim Pearson75253661281973-19741D1950-05-10Chatham, ONTMinor Pro
Stephen Peat501172005-20061R1980-03-10Princeton, BCMajor League
Pete Peeters200001990-19911G1957-08-01Edmonton, ALTAMajor League
Johnny Peirson62253762711946-19482R1925-07-21Winnipeg, MANMajor League
Anthony Peluso387411342017-20181R1989-04-18North York, ONTMajor League
Frank Perkins1492119404601981-19832D1960-06-02Spring Township, PAMinor Pro
Kelly Perrault12156161999-20012D1973-12-18Fort Saskatchewan, ALTAMinor Pro
Bob Perreault279000741957-19625G1931-01-28Trois-Rivieres, PQMajor League
Jocelyn Perreault800041988-19891G1966-01-18Montreal, PQMinor Pro
Mathieu Perreault16738971351082007-20114C1988-01-05Drummondville, PQMajor League
Eric Perrin15145103148952003-20052C1975-11-01Laval, PQMajor League
Justin Peters3901122014-20162G1986-08-30Blyth, ONTMajor League
Gordon Pettinger1373478112121939-19454C1911-11-17Regina, SASKMajor League
Guy Phillips60121325171990-19911R1966-02-13Regina, SASKMinor Pro
Matthew Phillips933622023-20241R1998-04-06Calgary, ALTAMajor League
Dave Pichette20235371980-19811D1960-02-04Grand Falls, NFLDMajor League
Blake Pietila601182020-20211L1993-02-20Milford, MIMajor League
Jeff Pietrasiak300002006-20071G1983-04-05Shrewsbury, MAMinor Pro
Craig Piette400021984-19851R1963-02-14Woodbury, MNMinor Pro
Garrett Pilon2596096156872016-20236C1998-04-13Mineola, NYMajor League
Brian Pinho172403878342018-20224C1995-05-11Beverly, MAMajor League
Steve Pinizzotto2103464983792006-201151984-04-26Mississauga, ONTMajor League
Lance Pitlick1791538532511990-19944D1967-11-05Minneapolis, MNMajor League
Mark Pivetz500041996-19971D1973-12-09Edmonton, ALTAMinor Pro
Michel Plasse500021975-19761G1949-06-01Montreal, PQMajor League
Larry Playfair45012121481978-19791D1958-06-23Fort Saint James, BCMajor League
Fred Pletsch111142741941953-19563R1933-05-03Stratford, ONTMinor Pro
Harvie Pocza27582821643371979-19834L1959-09-22Lethbridge, ALTAMajor League
Don Poile400001958-19591C1932-06-01Fort William, ONTMajor League
Sasha Pokulok53167512006-20093D1986-05-25Vaudreuil-Dorion, PQMinor Pro
Danny Poland0131629461952-19531C1932-04-27Chapleau, ONTMinor Pro
Nick Polano164933422901961-19664D1941-03-25Sudbury, ONTMajor League
Greg Polis1112371979-19812L1950-08-08Westlock, ALTAMajor League
Dan Poliziani111283260801963-19652R1935-01-08New Waterford, NSMajor League
Jame Pollock16178322007-20081D1979-06-16Quebec, PQMajor League
Matt Pope939918412011-20132F1984-08-05Langley, BCMinor Pro
Poul Popiel1261153642351965-19672D1943-02-28Sollested, DenmarkMajor League
Toni Porkka164152540991991-19943D1970-02-04Rauma, FinlandMinor Pro
Dan Porteous800001949-19501 Minor Pro
Frank Porteous84262147141949-19512R1923-09-10Kirkland Lake, ONTMinor Pro
Brian Pothier400022008-20091D1977-04-15New Bedford, MAMajor League
Tom Poti210102012-20131D1977-03-22Worcester, MAMajor League
Grant Potulny50191231712007-20081C1980-03-04Grand Forks, NDMinor Pro
Ryan Potulny1655561116722011-20143C1984-09-05Grand Forks, NDMajor League
Hec Pozzo1981523111943-19452L1918-03-14Sault Ste. Marie, ONTMinor Pro
Kelly Pratt1242240622141974-19773R1953-02-08High Prairie, ALTAMajor League
Walter "Babe" Pratt2182836701946-19482L1916-01-07Stony Mountain, MANMajor League
Eric "Doc" Prentice6325121943-19441L1926-08-22Schumacher, ONTMajor League
Wayne Prestage1323352851291982-19842C1962-05-17Camrose, ALTAMinor Pro
Jack Price270953622091956-19604D1932-05-08Goderich, ONTMajor League
Chase Priskie6982634402023-20241D1996-03-19Pembroke Pines, FLMajor League
Jean Pronovost64353166181981-19821R1945-12-18Shawinigan Falls, PQMajor League
Vaclav Prospal19242891311331993-19963L1975-02-17Ceske Budejovice, Czech Rep.Major League
Aliaksei Protas67122436122020-20233C2001-01-06Vitebsk, BelarusMajor League
Christian Proulx32224761997-19981D1973-12-10Coaticook, PQMajor League
Joel Prpic741623391282000-20011C1974-09-25Sudbury, ONTMajor League
Logan Pyett1001182018-20191D1988-05-26Regina, SASKMinor Pro
Art Quoquochi6581018161970-19711C1949-09-26Dolbeau, PQMinor Pro
Brad Ralph2006-20071C1980-10-17Richmond, ONTMajor League
Wayne Ramsey56101828351977-19781D1957-01-31Hamiota, MANMajor League
Harvey Raney922401945-19461C1920-11-29Fillmore, SASKMinor Pro
George Ranieri1212341956-19582L1936-01-14Toronto, ONTMajor League
Errol Rausse24876104180441979-19834L1959-05-18Quesnel, BCMajor League
Terry Reardon124235275721938-19413C1919-04-06Winnipeg, MANMajor League
Daryl Reaugh100001992-19931G1965-02-13Prince George, BCMajor League
Marc Reaume2411571861591960-19644D1934-02-07LaSalle, ONTMajor League
Joel Rechlicz1013254912010-20144R1987-06-14Brookfield, WIMajor League
Tim Regan41033111974-19751G1949-12-28Providence, RIMinor Pro
Cam Reid100002015-20161F1991-08-25Delta, BCMinor Pro
Darren Reid598513812008-20102R1983-05-08Lac La Biche, ALTAMajor League
Dave Reid4310142461984-19851L1964-05-15Toronto, ONTMajor League
Matt Reid303302006-20071C1978-07-13Massena, NYMinor Pro
Ed Reigle5063137761950-19511D1924-06-19Winnipeg, MANMajor League
Bruce Rendall469918161988-19902L1967-04-08Thunder Bay, ONTMinor Pro
Damien Riat33369122020-20211R1997-02-26Geneva, SwitzerlandMinor Pro
Alexander Riazantsev2031547621211998-20035D1980-03-15Moscow, RussiaMinor Pro
Scott Ricci400021998-19991D1974-04-03St. Catharines, ONTMinor Pro
Jacques Richard98454893711976-19782C1952-10-07Quebec, PQMajor League
Bruce Richardson1591217294331997-20046C1977-06-08Ville Saint Pierre, PQMinor Pro
Danny Richmond24044482011-20121D1984-08-01Chicago, ILMajor League
Pat Riggin301101983-19841G1959-05-26Kincardine, ONTMajor League
Doug Rigler110101983-19841L1961-12-02Grande Prairie, ALTAMinor Pro
Bill Riley511515301181978-19791W1950-09-20Amherst, NSMajor League
Jack Riley35971671941-19452R1919-06-14Toronto, ONTMinor Pro
Gary Rissling1023145766901978-19813L1956-08-08Saskatoon, SASKMajor League
George Ritchie031215161945-19461D1920-06-02Aberdeen, ScotlandMinor Pro
Alex Ritson42132942131944-19462C1922-03-07Peace River, ALTAMajor League
Jamie Rivers5071320462004-20051D1975-03-16Ottawa, ONTMajor League
Wayne Rivers2221081122202061961-19676R1942-02-01Hamilton, ONTMajor League
Fred Robertson2452328301944-19462D1911-10-22Carlisle, EnglandMajor League
James Robertson3761319281954-195621933-11-22St. Catharines, ONTMinor Pro
Stan Robertson52164157201945-19461C1918-12-15Fort William, ONTMinor Pro
Torrie Robertson902636622471981-19832L1961-08-02Victoria, BCMajor League
Florent Robidoux47639811985-19861L1960-05-05Treherne, MANMajor League
Louis Robitaille2001728459382005-20083L1982-03-16Montreal, PQMajor League
Earl Roche041317141938-19391RPrescott, ONTMajor League
Patrick Rochon1612381996-19971D1975-04-08Montreal, PQMinor Pro
Sylvain Rodrigue1996-19971G1973-06-27Montreal, PQMinor Pro
Garrett Roe4871421222023-20241L1988-02-22Vienna, VAMinor Pro
Dale Rolfe533912781962-19631D1940-04-30Timmins, ONTMajor League
Russ Romaniuk27191029431995-19961L1970-06-09Winnipeg, MANMajor League
Ashton Rome73111324542009-20112R1985-12-31Nesbitt, MANMinor Pro
Paul Ronty95346498141946-19482C1928-07-12Toronto, ONTMajor League
Ron Roscoe29156181976-19771D1956-02-29Hamilton, ONTMinor Pro
Orville "Rolly" Roulston1471435491231938-19413D1911-04-12Toronto, ONTMajor League
Magnus Roupe3582230271987-19892L1963-03-23Stockholm, SwedenMajor League
Dominic Roussel99033331990-19965G1970-02-22Hull, PQMajor League
Tom Rowe34171734891981-19821R1956-05-23Lynn, MAMajor League
Gino Rozzini93365086771945-19472C1918-10-24Shawinigan Falls, PQMajor League
Jeff Rucinski500081999-20001D1973-09-29Independence, OHMinor Pro
Tyler Ruegsegger801122013-20141C1988-01-19Lakewood, COMinor Pro
Darren Rumble272351391742861989-20045D1969-01-23Barrie, ONTMajor League
Duane Rupp10594857681971-19742D1938-03-29McNutt, SASKMajor League
Jim Rutherford300001971-19721G1949-02-17Beeton, ONTMajor League
Billy Ryan410162011-20121C1985-10-23Milton, MAMinor Pro
Terry Ryan8011362000-20011L1977-01-14St. John's, NFLDMajor League
Henry Rybinski103102434382022-20242R2001-06-26Vancouver, BCMinor Pro
Drake Rymsha49189602021-20221C1998-08-06Huntington Woods, MIMajor League
Steve Rymsha200002002-20031L1979-03-20St. Catharines, ONTMinor Pro
Shaun Sabol2142049693851987-19914D1966-04-13Minneapolis, MNMajor League
Dany Sabourin8804482010-20133G1980-09-20Val-d'Or, PQMajor League
Steve Salvucci738614681982-19831L1959-09-23Brighton, MAMinor Pro
Ilya Samsonov4101102018-20212G1997-02-22Magnitogorsk, RussiaMajor League
Scott Sandelin148134659971988-19913D1964-08-08Hibbing, MNMajor League
Charlie Sands431401938-19391R1911-03-23Fort William, ONTMajor League
Terran Sandwith134518233411992-19953D1972-04-17Edmonton, ALTAMajor League
Zach Sanford2511516142016-20171L1994-11-09Salem, MAMajor League
Dan Sanscartier601101983-19841GMinor Pro
Andrew Sarauer100002010-20111L1984-11-17Outlook, SASKMinor Pro
Yves Sarault69253964511996-19982L1972-12-23Valleyfield, PQMajor League
Colton Saucerman100002016-20171D1992-05-05Colorado Springs, COMinor Pro
Bob Sauve3001101976-19793G1955-06-17Ste. Genevieve, PQMajor League
Philippe Sauve167044632000-20044G1980-02-27Buffalo, NYMajor League
Andre Savage5372330362004-20051C1975-05-27Ottawa, ONTMajor League
Agris Saviels158213151132000-20054D1982-01-15Riga, LatviaMinor Pro
Sandro Sbrocca100052002-20031L1980-04-25Montreal, PQMinor Pro
Nolan Schaefer1301102006-20112G1980-01-15Yellow Grass, SASKMajor League
Bill Schafhauser801121985-19861D1962-03-12St. Paul, MNMinor Pro
Steve Scheifele598917181989-19912R1968-04-18Greenbelt, MDMinor Pro
Joe Schertzl24352771291171947-19534D1923-08-24Budapest, HungaryMinor Pro
Chuck Scherza27639291944-19451C1923-02-15Brandon, MANMajor League
Cameron Schilling2411752692552011-20215D1988-10-07Carmel, INMajor League
Nate Schmidt6562026202012-20153D1991-07-16St. Cloud, MNMajor League
Bob Schnurr39391241947-19481CKitchener, ONTMinor Pro
Ron Schock79214566211978-19791C1943-12-19Chapleau, ONTMajor League
Rick Schuhwerk600021996-19971D1973-03-22Hingham, MAMinor Pro
Jeff Schultz4521012392005-20083D1986-02-25Calgary, ALTAMajor League
Ken Schultz614501943-19441CPreston, ONTMinor Pro
Matt Scorsune8741317352000-20022D1978-11-04Morristown, NJMinor Pro
Blair Scott47212141001996-19971D1972-02-25Winnipeg, MANMinor Pro
Darrel Scoville7000112004-20051D1975-10-13Swift Current, SASKMajor League
Glen Seabrooke1245561116581987-19892C1967-09-11Peterborough, ONTMajor League
Brandon Segal63172744642013-20141R1983-07-12Richmond, BCMajor League
Steve Seguin76252954911985-19882R1964-04-10Cornwall, ONTMajor League
Don Seiling1223242741281973-19752F1953-03-28Elmira, ONTMinor Pro
Vlad Serov712322000-20011R1978-06-14Kiev, UkraineMinor Pro
Michael Sgarbossa262861512371872018-20246C1992-07-25Campbellville, ONTMajor League
Mike Shabaga09192861944-19462L1922-08-19Rosthern, SASKMinor Pro
David Shand201121983-19841D1956-08-11Cold Lake, ALTAMajor League
Jerry Shannon83222042121938-19402L1910-10-25Campbellford, ONTMajor League
Bobby Shea301122015-20161D1990-07-20Harrison Township, MIMinor Pro
Rob Shearer3771051682732941996-20015C1976-10-19Kitchener, ONTMajor League
Hunter Shepard7901102020-20244G1995-11-07Cohasset, MNMajor League
Dean Sheremeta1682017372471973-19774L1952-04-09Kapuskasing, ONTMinor Pro
Jack Shewchuk120529341291940-19463D1917-06-19Brantford, ONTMajor League
Bill Shill000001946-19471R1923-03-06Toronto, ONTMajor League
Tom Shingara200001981-19821Minor Pro
Jim Shirley1953-19541G1930-01-19Rosetown, SASKMinor Pro
Sergei Shumakov1031422018-20191R1992-09-04Chelyabinsk, RussiaMinor Pro
Jim Sidwell100001980-19811G1960-07-22 Minor Pro
Jonas Siegenthaler122811191012015-20194D1997-05-06Zurich, SwitzerlandMajor League
Dave Silk15111021221983-19841F1958-01-01Scituate, MAMajor League
Zach Sill2062337601392015-20183C1988-05-24Truro, NSMajor League
Mike Siltala59152035311982-19842R1963-08-05Toronto, ONTMajor League
Jason Simon260111701997-19981W1969-03-21Sarnia, ONTMajor League
Frank Simonetti31066141984-19851D1962-09-01Melrose, MAMajor League
Reid Simpson1422224465031989-19923L1969-05-21Flin Flon, MANMajor League
Wayne Simpson76142842172017-20181R1989-11-19Fort Gordon, GAMinor Pro
Jeff Sirkka711241997-19981D1968-06-17Sudbury, ONTMinor Pro
Bob Sirois15371001979-19822R1954-02-06Montreal, PQMajor League
Ryan Sittler492810541994-19962L1974-01-28London, ONTMinor Pro
Mattias Sjogren515813162011-20132C1987-11-27Landskrona, SwedenMinor Pro
Randy Skarda402201993-19941D1968-05-05West St. Paul, MNMajor League
Larry Skinner3213233641981-19832C1956-01-21Vancouver, BCMajor League
Frantisk Skladany2000022003-20052R1982-04-22Martin, SlovakiaMinor Pro
Martin Skoula1998-19991D1979-10-28Litomerice, Czech Rep.Major League
Tyler Sloan178529342612005-20116D1981-03-15Calgary, ALTAMajor League
Pete Slobodian106623292041946-19482D1918-03-24Dauphin, MANMajor League
Tomas Slovak433811182003-20052D1983-04-05Kosice, SlovakiaMinor Pro
Brian Smith65192342461959-19612L1937-12-06Creighton Mine, ONTMajor League
D.J. Smith51710171082001-20043D1977-05-13Windsor, ONTMajor League
Dan Smith2191537522391996-20015D1976-10-19Fernie, BCMajor League
Derek Smith2017281153461974-19784F1954-07-31Quebec, PQMajor League
Floyd Smith90224466631955-19572F1935-05-16Perth, ONTMajor League
Gary Smith100001977-19781G1944-02-04Ottawa, ONTMajor League
Gord Smith3311617541978-19791D1949-11-17Perth, ONTMajor League
Kenny Smith1583866104501945-19574L1924-05-08Moose Jaw, SASKMajor League
Orville Smith000001942-19431L1922-02-10Cochrane, ONTMinor Pro
Steve Smith24632761085021984-19884D1963-04-04Trenton, ONTMajor League
Devante Smith-Pelly20681422018-20191R1992-06-14Scarborough, ONTMajor League
Bob Smulders611201974-19751F1953-02-05Brampton, ONTMinor Pro
Greg Smyth58013132651985-19883D1966-04-23Oakville, ONTMajor League
Ron Snell15155691241191971-19732R1948-08-11Regina, SASKMajor League
Ted Snell469891612501211965-19769R1946-05-28Ottawa, ONTMajor League
Joe Snively22058114172722018-20246C1996-01-01Herndon, VAMajor League
Tommy Soderstrom1600021992-19942G1969-07-17Stockholm, SwedenMajor League
Bob Solinger241551011561081956-19604L1925-12-23Star City, SASKMajor League
Jonathan Sorg200021997-19981D1974-05-21Branchville, NJMinor Pro
John Sorrell102484997261940-19433L1906-01-16Chesterville, ONTMajor League
Jean-Francois Soucy12224292003-20041L1982-03-24Riviere-du-Loup, PQMinor Pro
Phil Soukoroff402201993-19941D1968-03-25Fernie, BCMinor Pro
Sheldon Souray4041519852010-20111D1976-07-13Elk Point, ALTAMajor League
Mike Souza5314822362004-20051L1978-01-28Wakefield, MAMinor Pro
Bill Speer27268421970-19711D1942-03-20Lindsay, ONTMajor League
Brian Spencer30044231979-19801L1949-09-03Fort Saint James, BCMajor League
Tim Spencer12000292014-20151L1986-02-02Carnduff, SASKMinor Pro
Steven Spinner100002018-20191F1995-12-15Eden Prairie, MNMinor Pro
Frank Spring43121224321970-19711R1949-09-19Rossland, BCMajor League
Daniel Sprong515622019-20201R1997-03-17Amsterdam, NetherlandsMajor League
Ryan Sproul529142382018-20191D1993-01-13Mississauga, ONTMajor League
Garrett Stafford4812021362012-20131D1980-01-28Los Angeles, CAMajor League
Fred Stanfield5019416041978-19791L1944-05-04Toronto, ONTMajor League
Ed Stankiewicz1242936651441957-19592R1929-12-01Kitchener, ONTMajor League
Myron Stankiewicz5211552443994031960-19688L1935-12-04Kitchener, ONTMajor League
Daryl Stanley51011111211984-19862D1962-12-02Winnipeg, MANMajor League
Ryan Stanton6041216692015-20161D1989-07-20St. Albert, ALTAMajor League
Jeff Staples6173101001995-19961D1975-03-04Kitimat, BCMinor Pro
Jeff State4011112005-20061D1979-09-17Buffalo, NYMinor Pro
Dave Steckel1454451951042005-20072C1982-03-15Milwaukee, WIMajor League
Clarence "Windy" Steele53141024271938-19402FSummerside, PEIMinor Pro
Craig Steensen421321983-19841F1960-08-18Newark, DEMinor Pro
Ryan Steeves756511242004-20051C1982-12-31Rockland, ONTMinor Pro
Matt Stefanishion300002006-20071R1983-10-05Daysland, ALTAMinor Pro
Dylan Steman401102018-20191F1994-06-07Hanover, MNMinor Pro
Charlie Stephens106224264592001-20043C1981-04-05London, ONTMajor League
Chandler Stephenson180305787802013-20185C1994-04-22Saskatoon, SASKMajor League
John Stevens282853615631984-19905D1966-05-04Campbellton, NBMajor League
Clay Stevenson3900002022-20242G1999-03-03Drayton Valley, ALTAMinor Pro
Bill Stewart5461824921977-19781D1957-10-06Toronto, ONTMajor League
Blair Stewart43251742951977-19792F1953-03-15Winnipeg, MANMajor League
Gaye Stewart542601941-19421R1923-06-28Fort William, ONTMajor League
Glenn Stewart200002001-20021L1970-07-30Scarborough, ONTMinor Pro
John Stewart46101727321971-19721L1950-05-16Eriksdale, MANMajor League
Ryan Stoa113273259942012-20142C1987-04-13Bloomington, MNMajor League
Ben Storey128830381401998-20013D1977-06-22Ottawa, ONTMinor Pro
Mike Stothers487337110415191984-19928D1962-02-22Toronto, ONTMajor League
Blaine Stoughton47231740351973-19741F1953-03-13Gilbert Plains, MANMajor League
Bill Stover200001981-19821Hershey, PAMinor Pro
Dana Stover100002000-20011Minor Pro
Randy Stover12000321979-19823Minor Pro
Tyson Strachan6041519562013-20141D1984-10-30Melfort, SASKMajor League
Gordon Strate53022401958-19591D1935-05-28Edmonton, ALTAMajor League
Art Strobel6011182981944-19462L1922-11-28Regina, SASKMajor League
Matthew Strome8481725522022-20242L1999-01-06Mississauga, ONTMinor Pro
Bob Stumpf86426301461974-19762D1953-04-25Milo, ALTAMajor League
Jordan Subban100002021-20221D1995-03-03Rexdale, ONTMinor Pro
Brandon Sugden8000332009-20101R1978-06-23Toronto, ONTMinor Pro
Dan Sullivan31132033231942-19431Minor Pro
George "Red" Sullivan226782152931441949-19544C1929-12-24Peterborough, ONTMajor League
Jack Surbey752132531291974-19751F1951-10-21Montreal, PQMinor Pro
Rich Sutter133710141984-19851R1963-12-02Viking, ALTAMajor League
Riley Sutter2241739561412019-20245R1999-10-25Calgary, ALTAMinor Pro
Marek Svatos102273259792002-20052L1982-06-17Kosice, SlovakiaMajor League
George Swarbrick2410818561970-19711R1942-02-16Moose Jaw, SASKMajor League
Colin Swoyer403362023-20241D1998-03-31Hinsdale, ILMinor Pro
T.J. Syner48358222011-20143F1988-10-13Springfield, MAMinor Pro
Danny Syvret2711112292007-20081D1985-06-13Millgrove, ONTMajor League
Jeff Taffe1483979118502012-20142C1981-02-19Hastings, MNMajor League
Alex Tanguay512321998-19991L1979-11-21Sainte-Justine, PQMajor League
Petr Taticek110122006-20071C1983-09-22Rakovnik, Czech Rep.Major League
Alan "Skip" Teal1243050801251953-19552C1933-07-17Ridgeway, ONTMajor League
Guido Tenesi14000181973-19752D1953-07-05Detroit, MIMinor Pro
Harvey Teno100001938-19391G1915-02-15Windsor, ONTMajor League
Joey Tenute12948691171182005-20072C1983-04-02Hamilton, ONTMajor League
Orval Tessier201101955-19561C1933-06-30Cornwall, ONTMajor League
Greg Theberge183231071301751979-19844D1959-09-03Peterborough, ONTMajor League
Chris Therien4031316291993-19952D1971-12-14Ottawa, ONTMajor League
Christian Thomas6524254962016-20171L1992-05-26Toronto, ONTMajor League
Brent Thompson1551035453562000-20033D1971-01-09Calgary, ALTAMajor League
Cliff Thompson2935821941-19492D1919-12-09Winchester, MAMajor League
Jeremy Thompson100021998-19991R1975-04-08Vernon, BCMinor Pro
Rocky Thompson420331432001-20021R1977-08-08Calgary, ALTAMajor League
Bill Thomson417182581945-19472R1912-03-23Troon-Ayrshire, ScotlandMajor League
Bill Tibbs500001956-19571G1931-09-29Winnipeg, MANMinor Pro
Alex Tidey20270871571511976-19793R1955-01-05Vancouver, BCMajor League
K.C. Timmons1051019291751999-20034D1980-04-06Victoria, BCMinor Pro
Morris Titanic1382550751281974-19783L1953-01-07Toronto, ONTMajor League
Lorne Toews603361999-20001L1973-06-17Winnipeg, MANMinor Pro
Tim Tookey5292514426934901980-19949C1960-08-29Edmonton, ALTAMajor League
Jerry Toppazzini70253560491951-19542R1931-07-29Copper Cliff, ONTMajor League
Zellio Toppazzini95312859231948-19513R1930-01-05Copper Cliff, ONTMajor League
Frank Toyota200001952-19531RDuncan, BCMinor Pro
Patrick Traverse71141529671997-19981D1974-03-14Montreal, PQMajor League
Brent Tremblay112428321781977-19803D1957-11-01North Bay, ONTMajor League
Simon Tremblay100022002-20031D1978-07-16Beauport, PQMinor Pro
Pascal Trepanier19138901283091996-20043D1973-09-04Gaspe, PQMajor League
Bogdan Trineyev659716182021-20243R2002-03-04Voronezh, RussiaMinor Pro
John Tripp501102000-20011R1977-05-04Kingston, ONTMajor League
Rocky Trottier49151328181989-19901C1964-04-11Val Marie, SASKMajor League
Travis Tucker500001998-19991D1971-03-15Hartford, CTMinor Pro
Norman Tustin000001947-19481L1919-01-03Regina, SASKMajor League
Brian Tutt300081984-19851D1962-09-06Swalwell, ALTAMajor League
Gene Ubriaco2761081642721161963-19674L1937-12-26Sault Ste. Marie, ONTMajor League
Jason Ulmer300022000-20011C1978-12-20Wilcox, SASKMinor Pro
Jeff Ulmer80222951472004-20051R1977-04-27Regina, SASKMajor League
James Uniac57141630451955-19561C1928-09-21Logan Township, ONTMinor Pro
Chris Valentine11758911491761981-19843F1961-12-06Belleville, ONTMajor League
Lindsay Vallis410101998-19991R1971-01-12Winnipeg, MANMajor League
David Van Drunen500021997-19981D1976-01-31Sherwood Park, ALTAMajor League
Jeremy Van Hoof501102003-20041D1981-08-12Lindsay, ONTMinor Pro
Pete Vandermeer262571292006-20071L1975-10-14Red Deer, ALTAMajor League
Vitek Vanecek14203382015-20226G1996-01-09Havlickuv Brod, Czech Rep.Major League
Mike Varhaug9011352001-20032R1978-08-23Brooks, ALTAMinor Pro
Semyon Varlamov3303382008-20113G1988-04-27Samara, RussiaMajor League
Michael Vecchione1945681137952021-20243R1993-02-25Saugus, MAMajor League
Eric Veilleux14652711232451996-19982C1972-02-20Quebec, PQMinor Pro
Darren Veitch52123951341980-19844D1960-04-24Saskatoon, SASKMajor League
Marcus Vela426410342021-20221C1997-03-03Burnaby, BCMinor Pro
Sean Venedam100001999-20001C1976-07-31Valley East, ONTMinor Pro
Francis Verreault-Paul601142011-20121R1987-05-07Roberval, PQMinor Pro
Mikko Viitanen42123202003-20052D1982-02-18Rajamaki, FinlandMinor Pro
Claude Vilgrain76305383451993-19941R1963-03-01Port-Au-Prince, HaitiMajor League
Andre Villeneuve382911201985-19872D1963-01-19Alma, PQMinor Pro
Martin Villeneuve100002000-20011G1976-01-10Montreal, PQMinor Pro
Paul Vincent532501999-20001W1975-01-05Utica, NYMinor Pro
Nick Vitucci400001991-19921G1967-06-16Welland, ONTMinor Pro
Aaron Volpatti500082014-20151L1985-05-30Revelstoke, BCMajor League
Rob Voltera812572152002-20042W1978-05-24Campbell River, BCMinor Pro
Jakub Vrana88354075482014-20173L1996-02-28Prague, Czech Rep.Major League
Radim Vrbata208142282000-20022R1981-06-13Mlada Boleslav, Czech Rep.Major League
Jake Wade035821941-19421CCoventry, EnglandMinor Pro
Jimmy Waite1100021991-19921G1969-04-15Sherbrooke, PQMajor League
Steffon Walby19255571121591996-20013R1972-11-22Madison, WIMinor Pro
Brian Walker510101972-19752C1952-05-04Beaverlodge, ALTAMinor Pro
Howard Walker61448861980-19822D1958-08-05Grande Prairie, ALTAMajor League
Nathan Walker30060801402342013-20196L1994-02-07Cardiff, WalesMajor League
Sinuhe Wallinheimo13000261996-19971G1972-03-09Jyvaskyla, FinlandMinor Pro
Ivan Walmsley100001957-19581G1928-05-08Toronto, ONTMinor Pro
Wes Walz11948731211431991-19932C1970-05-15Calgary, ALTAMajor League
Bill Warwick4010717261944-19462L1924-11-17Regina, SASKMajor League
Matt Watkins73101727372013-20141R1986-11-22Regina, SASKMajor League
Cliff Watson502222018-20191D1993-12-21Appleton, WIMinor Pro
Lorne Watters24189221953-19541R1932-11-09Ottawa, ONTMinor Pro
Jim Weaver1800001977-19781G1955-06-19Belmont, ONTMinor Pro
Ross Webley52111526381970-19711C1949-03-07Toronto, ONTMinor Pro
Don Webster561723551944-19462L1924-07-03Toronto, ONTMajor League
Tim Wedderburn8721012302002-20072D1981-06-29Okotoks, ALTAMinor Pro
Steve Weinstein502202016-20171D1990-08-13Los Angeles, CAMinor Pro
Matthew Weis800022019-20212C1995-05-23Freehold, NJMinor Pro
Patrick Wellar260739465452008-20146D1983-12-04Carrot River, SASKMinor Pro
Casey Wellman1645269121442012-20153C1987-10-18Brentwood, CAMajor League
Stephen Werner3841014302005-20083C1984-08-08Chevy Chase, MDMinor Pro
Patrick Wey31156282013-20152D1991-03-21Pittsburgh, PAMajor League
Shawn Wheeler8112221993-19941L1966-06-08Mt. Vernon, NYMinor Pro
Brian White225936451631998-20013D1976-02-07Winchester, MAMajor League
Tony White68242953281977-19781F1954-06-16Grand Falls, NFLDMajor League
Derek Whitmore26459132013-20141F1984-12-17Rochester, NYMajor League
Arnott Whitney15433538891953-19574D1931-11-16Newcastle, NBMinor Pro
Joe Whitney225914162017-20181F1988-02-06Reading, MAMajor League
Steven Whitney7911920382018-20213R1991-02-18Boston, MAMinor Pro
Martin Wilde12049131062004-20062D1977-06-28Linkoping, SwedenMinor Pro
Jim Wiley1185178129561972-19742C1950-04-28Sault Ste. Marie, ONTMajor League
Bob Wilkie147241081321641992-19953D1969-02-11Calgary, ALTAMajor League
Murray Wilkie501161961-19621L1932-01-05Rodville, SASKMinor Pro
Reece Willcox2705562020-20211D1994-03-20Surrey, BCMinor Pro
Colby Williams196742492132016-20204D1995-01-26Regina, SASKMinor Pro
Ralph Willis63369301953-19552D1932-12-20St. Catharines, ONTMinor Pro
Shane Willis55272148712003-20041R1977-06-13Edmonton, ALTAMajor League
Brian Willsie3331161382542091998-20115L1978-03-16London, ONTMajor League
Gord Wilson1295865123201952-19564L1932-08-13Port Arthur, ONTMajor League
Kyle Wilson2911061202261062006-20104C1984-12-15Oakville, ONTMajor League
Tom Wilson200002012-20152R1994-03-29Toronto, ONTMajor League
Wally Wilson4816203681941-19421R1921-05-25Berwick, NSMajor League
Brad Wingfield200002002-20031L1975-06-24Gibsons, BCMinor Pro
Chris Winnes1485561116591993-19952R1968-02-12Ridgefield, CTMajor League
Chad Wiseman48152035802006-20071L1981-03-25Burlington, ONTMajor League
Eddie Wittchow89711181522019-20223D1992-10-31Burnsville, MNMinor Pro
Bernie Wolfe300001977-19781G1951-12-18Montreal, PQMajor League
Bob Woods343912231993-19972D1968-01-24LeRoy, SASKMinor Pro
Mark Wotton6971926582005-20061D1973-10-16Foxwarren, MANMajor League
Bob Woytowich4852126561964-19651D1941-08-18Winnipeg, MANMajor League
Ralph "Bus" Wycherley4141731121941-19472W1920-02-26Saskatoon, SASKMajor League
Howie Yanosik605522202725341957-196710D1933-01-26Bracken, SASKMinor Pro
Dylan Yeo31167272009-20112D1986-07-16Prince Albert, SASKMinor Pro
Nolan Yonkman6000152005-20061D1981-04-01Punnichy, SASKMajor League
Howie Young331561601960-19611D1937-08-02Toronto, ONTMajor League
Tim Young49192948561984-19851F1955-02-22Scarborough, ONTMajor League
Wendell Young5102281987-19881G1963-08-01Halifax, NSMajor League
Kelly Zajac1144822016-20182C1988-06-06Winnipeg, MANMinor Pro
Nolan Zajac301142016-20171D1992-08-01Winnipeg, MANMinor Pro
Brad Zavisha14404141994-19962L1972-01-04Hines Creek, ALTAMajor League
Larry Zeidel5174017821812451955-19638D1928-06-01Montreal, PQMajor League
Dwayne Zinger30000742005-20061D1975-07-06Coronation, ALTAMajor League

+
† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.
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.