NHL Players Born in Ontario, Canada

» Show/Hide Locations List

Canada

Alberta (661)

British Columbia (419)

Manitoba (410)

New Brunswick (55)

Newfoundland and Labrador (32)

Northwest Territories (6)

Nova Scotia (82)

Ontario (2429)

Prince Edward Island (34)

Quebec (888)

Saskatchewan (531)

Yukon (3)

United States

 (1)

 (1)

Alabama (3)

Alaska (14)

Arizona (11)

California (58)

Colorado (21)

Connecticut (36)

Delaware (1)

District of Columbia (3)

Florida (21)

Georgia (3)

Idaho (2)

Illinois (81)

Indiana (12)

Iowa (4)

Louisiana (1)

Maine (8)

Maryland (4)

Massachusetts (229)

Michigan (205)

Minnesota (310)

Mississippi (1)

Missouri (25)

Montana (2)

Nebraska (6)

Nevada (1)

New Hampshire (15)

New Jersey (32)

New York (147)

North Carolina (6)

North Dakota (20)

Ohio (35)

Oklahoma (5)

Oregon (8)

Pennsylvania (40)

Rhode Island (22)

South Carolina (2)

South Dakota (1)

Texas (14)

Utah (6)

Vermont (2)

Virginia (7)

Washington (14)

Wisconsin (44)

Other Countries

Australia (1)

Austria (12)

Bahamas (1)

Belarus (11)

Belgium (1)

Brazil (2)

Brunei Darussalam (1)

Bulgaria (1)

Croatia (1)

Czech Republic (55)

Czechoslovakia (294)

Denmark (19)

East Germany (2)

Finland (272)

France (14)

Germany (41)

Haiti (1)

Indonesia (1)

Ireland (5)

Italy (3)

Jamaica (1)

Japan (2)

Kazakhstan (1)

Latvia (12)

Lebanon (1)

Lithuania (1)

Netherlands (2)

Nigeria (2)

Norway (11)

Paraguay (1)

Poland (9)

Republic of Korea (2)

Russia (126)

Slovakia (17)

Slovenia (2)

South Africa (2)

Sweden (433)

Switzerland (43)

Taiwan (1)

Ukraine (1)

Union of Soviet Socialist Republics (243)

United Kingdom (50)

United Republic of Tanzania (1)

Uzbekistan (1)

Venezuela (2)

Yugoslavia (3)

2429 Players

2429 Players Table
Scoring Goalie Stats
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1George Abbott19441944G1000010107.00Sydenham1911-08-031996-12-31
2Spencer Abbott20142017LW2000-20Hamilton1988-04-30
3Doug Acomb19701970C201110Toronto1949-05-15
4Keith Acton19801994C1023226358584-281172Stouffville1958-04-15
5Douglas Adam19501950LW40110Toronto1923-09-072001-12-24
6Russ Adam19831983C8123-311Windsor1961-05-05
7Jack Adams*19181927C1738144125384Fort William1894-06-141968-05-01
8John Adams19731975G2200002229101.8774.32Port Arthur1946-07-27
9Rick Adduono19761980C4000-22Fort William1955-01-25
10Andrew Agozzino20152026LW53391244Kleinburg1991-01-03
11Brad Aitken19881991LW14134-225Scarborough1967-10-30
12Jason Akeson20132015RW1511228Orleans1990-06-03
13Claire Alexander19751978D155184765136Collingwood1945-06-16
14Jett Alexander20232023G1000010000.00Bloomfield1999-11-08
15Jeff Allan19781978D400002Toronto1957-05-17
16Bryan Allen20012015D7212910713626839Kingston1980-08-21
17Chris Allen19981999D200012Chatham1978-05-08
18Dave Allison19841984D3000-312Fort Frances1959-04-14
19Jamie Allison19952006D37272330-34639Lindsay1975-05-13
20Jason Allison19942006C55215433148517441North York1975-05-29
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
21Mike Allison19811990LW49910216626832630Fort Frances1961-03-28
22Michael Amadio20182026C522839117415107Sault Ste. Marie1996-05-13
23Peter Ambroziak19951995LW12011-10Toronto1971-09-15
24Mike Amodeo19801980D19000-152Toronto1952-06-22
25Jim Anderson19681968LW7123-22Pembroke1930-12-012013-03-10
26John Anderson19781989RW8142823496313261Toronto1957-03-28
27Josh Anderson20152026RW688160113273-40641Burlington1994-05-07
28Lorne Anderson19521952G3000031206.00Renfrew1931-07-261984-03-20
29Perry Anderson19821992LW4005059109-531051Barrie1961-10-14
30Andy Andreoff20152023LW188141327-19225Pickering1991-05-17
31Lloyd Andrews19221925LW54851312Tillsonburg1894-11-041974
32Dave Andreychuk*19832006LW16396406981338321121Hamilton1963-09-29
33Mike Angelidis20122016LW14202122Woodbridge1985-06-27
34Tyler Angle20232024C4101-30Niagara Falls2000-09-30
35Lou Angotti19651974C/RW653103186289-28220Toronto1938-01-162021-09-16
36Hub Anslow19481948C20000Pembroke1926-03-232006-07-02
37Shawn Antoski19911998LW183358-20599Brantford1970-03-25
38Kenneth Appleby20182024G4000004010.9212.08North Bay1995-04-10
39Syl Apps*19371948C42320123143256Paris1915-01-181998-12-24
40Syl Apps19711980C72718342360636311Toronto1947-08-01
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
41Al Arbour*19541971D62612587062611Sudbury1932-11-012015-08-28
42Amos Arbour19191924LW11452176978Waubaushene1895-01-261943-11-01
43Jack Arbour19271929D4751658Waubaushene1899-03-071973-09-24
44John Arbour19661972D1061910-21149Niagara Falls1945-09-28
45Ty Arbour19271931LW207282856110Waubaushene1896-06-291979-02-11
46Darren Archibald20142019RW556814-326Newmarket1990-02-09
47Bill Armstrong19911991C101110London1966-06-25
48Bob Armstrong19511962D541138699-38671Toronto1931-04-071990-11-06
49Derek Armstrong19942010C47772149221-2355Ottawa1973-04-23
50George Armstrong*19501971RW1188296417713101726Skead1930-07-062021-01-24
51Norm Armstrong19631963RW/D711212Owen Sound1938-10-171974-07-23
52Tim Armstrong19891989C11101-26Toronto1967-05-12
53Jamie Arniel20112011C1000-10Kingston1989-11-16
54Scott Arniel19821992LW730149189338-11599Kingston1962-09-17
55Jason Arnott19942012C1244417521938811242Collingwood1974-10-11
56Fred Arthur19811983D80189-1249Toronto1961-03-06
57Barry Ashbee19661974D28415708548291Weston1939-07-281977-05-12
58Walt Atanas19451945RW491382140Hamilton1923-12-221991-08-08
59Andreas Athanasiou20162025C495128118246-112189Woodbridge1994-08-06
60Steve Atkinson19691975RW3026051111-50104Toronto1948-10-162003-05-06
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
61Ron Attwell19681968RW22178-108Humber Summit1935-02-092017-12-04
62Adrian Aucoin19952013D110812127839946793Ottawa1973-07-03
63Philippe Audet19991999LW4000-20Ottawa1977-06-04
64Justin Auger20182018RW2000-10Kitchener1994-05-14
65Larry Aurie19281939RW489147128275283Sudbury1905-02-081952-12-11
66Brady Austin20172017D500004Bobcaygeon1993-06-16
67Sean Avery20022012C58090157247161533Pickering1980-04-10
68Don Awrey19641979D97931158189941068Kitchener1943-07-18
69David Ayres20202020G1000001100.8004.18Whitby1977-08-12
70Vern Ayres19311936D21161117332Toronto1909-04-271968-02-18
71Bobby Babcock19911993D200002Agincourt1968-08-03
72Mitch Babin19761976C8000-20Kapuskasing1954-11-01
73John Baby19781979D262810-1226Sudbury1957-05-18
74Pete Backor19451945D364596Fort William1919-04-291988-06-30
75Ralph Backstrom19571973C103227836163971389Kirkland Lake1937-09-182021-02-07
76Ace Bailey*19271934RW31611181192488Bracebridge1903-07-031992-04-07
77Bob Bailey19541958RW149152136207Kenora1931-05-292003-10-24
78Josh Bailey20092023C1057184396580-48241Bowmanville1989-10-02
79Reid Bailey19811984D40134-1105Toronto1956-05-28
80Jamie Baker19901999C4047179150-50271Ottawa1966-08-31
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
81Peter Bakovic19881988RW10202-148Port Arthur1965-01-31
82Earl Balfour19521961LW288302252178Toronto1933-01-042018-04-27
83Stan Baluik19601960C7000-22Port Arthur1935-10-05
84Steve Bancroft19932002D6011-22Toronto1970-10-06
85Darren Banks19931994LW20224573Toronto1966-03-18
86Murray Bannerman19781987G2890101003728911612533.8803.84Fort Frances1957-04-27
87Drew Bannister19962002D16452530-38161Belleville1974-04-09
88Nicholas Baptiste20172018RW477310-320Ottawa1995-08-04
89Andy Barbe19511951RW10002Coniston1923-07-272004-01-15
90Bill Barber*19731984LW903420463883312623Callander1952-07-11
91Krys Barch20072014RW381122335-16812Hamilton1980-03-26
92Bill Barilko19471951D252263662456Timmins1927-03-251951-08-26
93Denver Barkey20262026C4351217-616Newmarket2005-04-27
94Bob Barlow19701971LW77161733-410Hamilton1935-06-17
95Matthew Barnaby19932007RW83411318730052562Ottawa1973-05-04
96Blair Barnes19831983RW100000Windsor1960-09-212010-06-29
97Norm Barnes19771982D15663844-10178Toronto1953-08-24
98Ryan Barnes20042004LW200000Dunnville1980-01-30
99Scott Barney20032006C27561114Oshawa1979-03-27
100Dave Barr19821994RW61412820433283520Toronto1960-11-30
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
101Fred Barrett19711984D74525123148-107671Ottawa1950-01-26
102John Barrett19811988D488207797-140604Ottawa1958-07-01
103Victor Bartley20132016D12112223561Ottawa1988-02-17
104Cody Bass20082017C75235-5107Owen Sound1987-01-07
105Nathan Bastian20192026RW312393675-15211Kitchener1997-12-06
106Baz Bastien19461946G5000050414.00Timmins1919-08-291983-03-15
107Frank Bathe19751983D2243283122542Oshawa1954-09-27
108Bobby Bauer*19371952RW32712313625938Waterloo1915-02-161964-09-16
109Kyle Baun20152016RW5000-30Toronto1992-05-04
110Eric Beaudoin20022004LW533811-1541Ottawa1980-05-03
111Nathan Beaulieu20132023D471128698-14340Strathroy1992-12-05
112Don Beaupre19811997G666088026866626827775.8853.46Waterloo1961-09-19
113Owen Beck20232026C2811216Peterborough2004-02-03
114Taylor Beck20132017RW92111223-932St. Catharines1991-05-13
115Bob Beckett19571964C687613-2018Unionville1936-04-082019-04-09
116Chris Beckford-Tseu20082008G1000001000.8892.25Toronto1984-06-22
117Jim Bedard19781979G7302201073174013.8723.95Niagara Falls1956-11-14
118John Bednarski19751980D10021820-19114Thunder Bay1952-07-04
119Dick Behling19411943D51010Berlin1916-03-161994-07-24
120Ken Belanger19952006LW248111223-19695Sault Ste. Marie1974-05-14
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
121Roger Belanger19851985C44358-1332St. Catharines1965-12-012011-09-16
122Matt Beleskey20092019LW4777682158-11440Windsor1988-06-07
123Danny Belisle19611961RW420230South Porcupine1937-05-09
124Brendan Bell20062012D10272128-1951Ottawa1983-03-31
125Bruce Bell19851990D20912647627113Toronto1965-02-15
126Mark Bell20012012C4508795182-45602St. Pauls1980-08-05
127Neil Belland19821987D109133245-1854Parry Sound1961-04-03
128Andy Bellemer19331933D150000Penetanguishene1903-07-031960-04-12
129Brett Bellemore20132015D12141620-279Windsor1988-06-25
130Brian Bellows19831999LW11884855371022-120718St. Catharines1964-09-01
131Clint Benedict*19181930G3620009362189142282.32Ottawa1892-09-261976-11-12
132Adam Bennett19921994D693811-969Georgetown1971-03-30
133Frank Bennett19441944LW/D70112Toronto1922-03-041996-06-22
134Max Bennett19361936RW10000Cobalt1912-11-041972-01-05
135Sam Bennett20152026C767188206394-31752Holland Landing1996-06-20
136André Benoit20112016D181113748-2060St. Albert1984-01-06
137Sean Bentivoglio20092009LW100002Thorold1985-10-16
138Paul Beraldo19881989RW10000-54Hamilton1967-10-05
139Drake Berehowsky19912004D54937112149-48848Toronto1972-01-03
140Bill Berg19891999LW5465567122-49488St. Catharines1967-10-21
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
141Fred Bergdinon19261926RW20000Parry Sound1906-06-221995-03-18
142Gary Bergman19651976D83868299367-441251Kenora1938-10-072000-12-09
143Tim Bernhardt19831987G67033046717367.8664.29Sarnia1958-01-17
144Adam Berti20082008LW200000Scarborough1986-07-01
145Todd Bertuzzi19962014RW1159314456770-441478Sudbury1975-02-02
146Tyler Bertuzzi20172026LW567168197365-92341Sudbury1995-02-24
147Allan Bester19841996G219088032219739917.8834.01Hamilton1964-03-26
148Sam Bettio19501950LW449122134Copper Cliff1928-12-012006-06-14
149Jeff Beukeboom19871999D804301291591151890Ajax1965-03-28
150Bill Beveridge19301943G295000029587166412.87Ottawa1909-07-011995-02-13
151Nick Beverley19671980D5021894112-24156Toronto1947-04-21
152Bryan Bickell20072017LW39566701369192Bowmanville1986-03-09
153Todd Bidner19821982LW1221317Petrolia1961-07-05
154Kevin Bieksa20062018D8086321527821124Grimsby1981-06-16
155Zac Bierk19982004G4701106479205.9013.18Peterborough1976-09-17
156Don Biggs19851990C12202-48Mississauga1965-04-07
157Chris Bigras20162018D46134-418Orillia1995-02-22
158Craig Billington19862003G33206604233211014931.8773.63London1966-09-11
159Les Binkley19681972G19601102196589434.8973.12Owen Sound1934-06-06
160Jordan Binnington20162026G37709906737718613643.9032.83Richmond Hill1993-07-11
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
161Jack Bionda19561959D933912111Hunstville1933-09-181999-11-03
162Paul Bissonnette20092014LW202715227340Welland1985-03-11
163William Bitten20232023C401110Ottawa1998-07-10
164Steve Black19501951LW11311203177Fort William1927-03-312008-06-12
165Don Blackburn19631973LW185234467-5087Kirkland Lake1938-05-142023-02-17
166Jesse Blacker20152015D1000-20Toronto1991-04-19
167Mackenzie Blackwood20192026G2910220629112611330.9052.90Thunder Bay1996-12-09
168Hank Blade19471948LW242352Peterborough1920-04-282003-02-08
169Dusty Blair19511951C20000South Porcupine1929-09-152010-07-09
170Mickey Blake19331936LW/D171124Barriefield1912-10-312000-06-23
171Mike Blake19821984G40011064013155.8674.26Kitchener1956-04-062022-11-29
172Rob Blake*19902010D1270240537777-41679Simcoe1969-12-10
173Toe Blake*19351948LW577235294529282Victoria Mines1912-08-211995-05-17
174Joseph Blandisi20162020C101102131-2678Markham1994-06-18
175Jeff Bloemberg19891992D43369-225Listowel1968-01-31
176Mike Bloom19751977LW201304777-82215Ottawa1952-04-12
177Mike Blunden20072018RW1277613-6145Toronto1986-12-15
178Bob Bodak19881990LW4000-229Thunder Bay1961-05-28
179Gus Bodnar19441955C667142255397207Fort William1923-04-242005-07-01
180Fred Boimistruck19821983D8341418645Sudbury1962-01-14
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
181Danny Bois20072007RW100007Thunder Bay1983-06-01
182Leo Boivin*19521970D115072250322-2121196Prescott1931-08-022021-10-16
183Mike Boland19751979D23123529London1954-10-292017-10-08
184Dave Bolland20072016C4338512320834299Mimico1986-06-05
185Hugh Bolton19501957D235105161221Toronto1929-04-151999-10-17
186Oliver Bonk20262026D111210Ottawa2005-01-09
187Buddy Boone19581958RW3453828Kirkland Lake1932-09-111986-09-01
188Darryl Bootland20042008RW32123-385Toronto1981-11-02
189Mark Borowiecki20122023D458154156-22848Ottawa1989-07-12
190Luciano Borsato19911995C203355590-19113Richmond Hill1966-01-07
191Robert Bortuzzo20122025D57720567637533Thunder Bay1989-03-18
192Mark Botell19821982D3241014831Scarborough1961-08-27
193Cam Botting19761976RW201110Kingston1954-03-10
194Evan Bouchard20192026D4297625733382154Oakville1999-10-20
195Billy Boucher19221928RW2139335128419Ottawa1899-11-101958-11-10
196Bobby Boucher19241924C111010Ottawa1904-02-141931-06-09
197Clarence Boucher19271928D47235137North Bay1896-11-011971
198Frank Boucher*19221944C557160264424110Ottawa1901-10-071977-12-12
199Georges Boucher*19181932D45011887205845Ottawa1896-08-171960-10-17
200Bruce Boudreau19771986C141284270-646Toronto1955-01-09
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
201Barry Boughner19701971LW20000-311Delhi1948-01-29
202Bob Boughner19962006D630155772271382Windsor1971-03-08
203Rick Bourbonnais19761978RW7191524-1829Toronto1955-04-20
204Leo Bourgeault19271935D307252045336Sturgeon Falls1903-01-171965-11-01
205Pat Boutette19761985C/RW756171282453-1111354Windsor1952-03-01
206Lionel Bouvrette19431943G1000010106.00Hawkesbury1914-06-102000-02-08
207Bill Bowler20012001C9022-38Toronto1974-09-25
208Braeden Bowman20262026F5481826-1612Kitchener2003-06-26
209Kirk Bowman19771978LW88111728-719Leamington1952-09-30
210Bill Boyd19271930RW1421572274Belleville1898-05-151940-11-17
211Randy Boyd19821989D257206787-45328Coniston1962-01-232022-01-20
212Brad Boyes20042016RW822211294505-18251Mississauga1982-04-17
213Dan Boyle19992016D1093163442605-5693Ottawa1976-07-12
214Nick Boynton20002011D6053411014419862Nobleton1979-01-14
215John Brackenborough19261926LW/C70000Parry Sound1897-02-091993-07-08
216Curt Brackenbury19801983RW14191726-30226Kapuskasing1952-01-31
217Bart Bradley19501950C10000Fort William1930-07-292006-09-16
218Brian Bradley19861998C651182321503-66528Kitchener1965-01-21
219Matt Bradley20012012RW6755990149-19562Stittsville1978-06-13
220Rick Bragnalo19761979C145153550-2646Fort William1951-12-01
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
221Fred Brathwaite19942004G254033012254819937.9012.73Ottawa1972-11-24
222Justin Brazeau20242026F159333063034New Liskeard1998-02-02
223Christopher Breen20142014D902215Uxbridge1989-06-29
224Ken Breitenbach19761979D6811314749Welland1955-01-092017-04-28
225Doug Brennan19321934D1239716147Peterborough1905-01-101972-11-08
226Kip Brennan20022008LW61112-2222Kingston1980-08-27
227John Brenneman19651969LW152211940-3146Fort Erie1943-01-05
228Tim Brent20072013C207212748-2176Cambridge1984-03-10
229Carl Brewer19581980D604251982231851018Toronto1938-10-212001-08-25
230Archie Briden19271930LW73951456Renfrew1898-07-161974-06-08
231Mel Bridgman19761989C9772524497011021625Trenton1955-04-282025-11-08
232Rod Brind'Amour19902010C14844527321184-391100Ottawa1970-08-09
233Doug Brindley19711971LW/C300000Walkerton1949-06-08
234Punch Broadbent*19191929RW30312052172576Ottawa1892-07-131971-03-05
235Ken Broderick19701975G27011022711121.8913.04Toronto1942-02-162016-03-13
236Len Broderick19581958G100001100.9092.00Toronto1938-10-11
237T.J. Brodie20112025D9625830035866312Chatham1990-06-07
238David Broll20142014LW501115Mississauga1993-01-04
239Art Brooks19181918G4000042206.27Guelph1889-02-041962-01-01
240Gord Brooks19721975RW7071825-1937Cobourg1950-09-112020-10-01
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
241Ross Brooks19731975G5401102543776.9032.64Toronto1937-10-17
242Evan Brophey20112012C400000Kitchener1986-12-03
243Bernie Brophy19261930LW6244825Collingwood1905-08-091982-07-19
244Andy Brown19721974G620110646222269.8793.80Hamilton1944-02-15
245Arnie Brown19621974D68144141185-115740Oshawa1942-01-282019-07-26
246Connie Brown19391943C7315243912Vankleek Hill1917-01-111966-06-03
247Connor Brown20162026RW676125176301-11132Toronto1994-01-14
248Fred Brown19281928LW151010Kingston1900-09-151970-01-20
249Jeff Brown19861998D747154430584-51498Ottawa1966-04-30
250Josh Brown20192025D300112435-28307London1994-01-21
251Ken Brown19711971G1000001000.9293.37Port Arthur1948-12-192022-07-22
252Rob Brown19882000RW543190248438-23599Kingston1968-04-10
253Sean Brown19972006D436144357-9907Oshawa1976-11-05
254Stan Brown19271928D50831118North Bay1898-05-091987-07-06
255David Bruce19861994LW234483987-57338Thunder Bay1964-10-07
256Gordie Bruce19411946LW27491313Ottawa1919-05-091997-07-15
257Morley Bruce19181922D/C71821027North Gower1894-03-071959-11-25
258Andrew Brunette19962012LW1110268465733-78314Sudbury1973-08-24
259Bill Brydge19271936D368265278516Renfrew1901-10-221949-11-02
260Paul Brydges19871987C1522446Guelph1965-06-21
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
261Glenn Brydson19311938RW2995479133202Swansea1910-11-071993-12-08
262Gord Brydson19301930C/RW82028Toronto1907-01-032001-02-04
263Jacob Bryson20212026D30464551-4760London1997-11-18
264Mike Buchanan19521952D10000Sault Ste. Marie1932-03-012017-01-03
265Mike Bullard19811992C727329345674-98705Ottawa1961-03-10
266Ted Bulley19771984LW4141011132147704Windsor1955-03-25
267Bruce Bullock19731977G160000216393.8544.79Toronto1949-05-09
268Connor Bunnaman20202022F54123-68Guelph1998-04-16
269Michael Bunting20192026LW418109143252-15342Scarborough1995-09-17
270Eddie Burke19321935RW/C10629204955Toronto1907-06-031993-10-07
271Marty Burke19281938D503184866574Toronto1905-01-281968-03-07
272Sean Burke19882007G820028280310820324341110.9022.96Windsor1967-01-29
273Roy Burmister19301932LW674370Collingwood1906-08-121980-01-19
274Bobby Burns19281930LW201012Gore Bay1905-04-041995-08-12
275Brent Burns20042026D/RW157927367294544887Barrie1985-03-09
276Shawn Burr19852000LW/C8781812594401191069Sarnia1966-07-012013-08-05
277Randy Burridge19861998LW70619925145062458Fort Erie1966-01-07
278Dave Burrows19721981D72429135164-72373Toronto1949-01-11
279Bert Burry19331933D40000Westminster1906-02-071999-07-13
280Cummy Burton19561959RW4202219Sudbury1936-05-122015-08-24
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
281Eddie Bush19391942D26461060Collingwood1918-07-111984-05-31
282Mike Busniuk19801981D1433232666297Thunder Bay1951-12-13
283Ron Busniuk19731974RW6033-113Fort William1948-08-132024-03-08
284Cameron Butler20242024F100000Ottawa2002-06-09
285Jerry Butler19731983RW64199120219-64515Sarnia1951-02-27
286Gord Byers19501950D10110Eganville1930-03-112001-11-02
287Mike Byers19681972RW166423476-3839Toronto1946-09-112010-09-16
288Quinton Byfield20212026C3397511619140186Newmarket2002-08-19
289Paul Byron20112022LW5219811020831139Ottawa1989-04-27
290Nicholas Caamano20202021RW36123-521Hamilton1998-09-07
291Jack Caffery19551958C5732522Kingston1934-06-301992-12-02
292Terry Caffery19701971C14000-20Toronto1949-04-012022-08-03
293Drake Caggiula20172025LW289464692-29141Pickering1994-06-20
294Larry Cahan19551971D6713892130-205696Fort William1933-12-251992-06-25
295Francis Cain19251926D6141537Newmarket1899-03-221962-01-13
296Herb Cain19341946LW572206192398177Newmarket1912-12-241982-02-15
297Eric Cairns19972007D457103242-451182Oakville1974-06-27
298Eric Calder19821983D200000Kitchener1963-07-26
299Norm Calladine19431945C631929488Peterborough1916-07-301988-03-23
300Brett Callighen19801982C160568914525132Toronto1953-05-15
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
301Patsy Callighen19281928D3600032Toronto1906-02-131964-10-16
302Billy Cameron19241926RW390114Timmins1896-12-051972-01-28
303Harry Cameron*19181923D1298854142180Pembroke1890-02-061953-10-20
304Mike Cammalleri20032018C/W906294348642-54425Toronto1982-06-08
305Andrew Campbell20142016D42022-1312Caledonia1988-02-04
306Brian Campbell20002017D10828741750463277Strathroy1979-05-23
307Bryan Campbell19681972C2613571106774Sudbury1944-03-27
308Colin Campbell*19751985D63625103128-231295Pickering1953-01-28
309Gregory Campbell20042016LW80371116187-33696London1983-12-17
310Scott Campbell19801982D8042125-37243Toronto1957-06-222022-09-03
311Chris Campoli20062012D44035111146-42200North York1984-07-09
312Kyle Capobianco20182026D10771017-1860Mississauga1997-08-13
313Frank Caprice19831988G102033017102314611.8594.20Hamilton1962-05-022025-05-07
314Luca Caputi20092011LW35369-420Toronto1988-10-01
315Leo Carbol19431943D60114Ottawa1908-06-051991-11-13
316Daniel Carcillo20072015LW4294852100-171233King City1985-01-28
317Michael Carcone20222026F236503888-10109Ajax1996-05-19
318Mike Card20072007D400000Kitchener1986-02-18
319Ethan Cardwell20252026RW13202-54Oshawa2002-08-30
320Steve Cardwell19711973LW5391120-635Toronto1950-08-13
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
321Matt Carey20142014LW2101-12Hamilton1992-02-28
322Matt Carkner20062014D23742327-12556Winchester1980-11-03
323Terry Carkner19871999D85842188230-21588Smiths Falls1966-03-07
324Wayne Carleton19661972LW27855731289170Sudbury1946-08-04
325Randy Carlyle19771993D1055148499647-1371400Sudbury1956-04-19
326Sam Carrick20152026C393434689-34439Markham1992-02-04
327Trevor Carrick20162020D7000-212Stouffville1994-07-04
328Billy Carroll19811987C3223054844113Toronto1959-01-19
329Bill Carson19271930C159542781121Bracebridge1900-11-251967-05-29
330Frank Carson19261934RW248424890170Bracebridge1902-01-121957-04-21
331Gerry Carson19291937D260121022199Parry Sound1905-10-101956-11-01
332Anson Carter19972007RW674202219421-12229Toronto1974-06-06
333Billy Carter19581962C16000-40Cornwall1937-12-022024-06-25
334Jeff Carter20062024C13214424098519635London1985-01-01
335Michael Caruso20132013D2000-10Mississauga1988-07-05
336Wayne Cashman19651983LW10272775167932781039Kingston1945-06-24
337Mike Casselman19961996C3000-10Morrisburg1968-08-23
338Andrew Cassels19902006C1015204528732-73410Bramalea1969-07-23
339Bruce Cassidy19841990D3641317-1010Ottawa1965-05-20
340Tom Cassidy19781978C26347-415Blind River1952-03-15
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
341Tony Cassolato19801982RW2316734Guelph1956-05-07
342Daniel Catenacci20162018C12000-30Richmond Hill1993-03-09
343Gino Cavallini19851993LW5931141592734507Toronto1962-11-24
344Paul Cavallini19871996D56456177233116750Toronto1965-10-13
345Cody Ceci20142026D95353191244-8210Ottawa1993-12-21
346Ray Ceresino19491949RW121122Port Arthur1929-04-242015-05-01
347Ed Chadwick19561962G1840000184579235.9012.94Fergus1933-05-082024-04-23
348Chick Chalmers19541954C10000Stratford1934-01-241994-12-07
349Andre Champagne19631963LW200000Ottawa1943-09-192025-09-03
350Brian Chapman19911991D3000029Brockville1968-02-10
351Bob Charlebois19681968LW7101-40Cornwall1944-05-27
352Jonathan Cheechoo20032010RW50117013530529324Moose Factory1980-07-15
353Gerry Cheevers*19621980G41801111021441822710476.9012.89St. Catharines1940-12-07
354Dick Cherry19571970D145121022-3945Kingston1937-03-282025-03-06
355Real Chevrefils19521959LW38710497201181Timmins1932-05-021981-08-01
356Alain Chevrier19861991G234011110352349110014.8634.16Cornwall1961-04-23
357Ben Chiarot20142026D80550135185-67602Hamilton1991-05-09
358Steve Chiasson19871999D75193305398371107Barrie1967-04-141999-05-03
359Rick Chinnick19741975RW402200Chatham1953-08-15
360Andy Chiodo20042004G8000008341.8923.46Toronto1983-04-25
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
361Declan Chisholm20222026D12562228-832Bowmanville2000-01-12
362Lex Chisholm19401941C/RW611081830Galt1915-04-011981-08-06
363Marc Chorney19811984D21082735-69209Fort William1959-11-08
364Taylor Chorney20092018D16641822-656Thunder Bay1987-04-27
365Gene Chouinard19281928D80000Ottawa1902-01-051957-01-29
366Jeff Christian19921998LW18224-417Burlington1970-07-30
367Ryan Christie20002002LW7000-20Beamsville1978-07-03
368Dino Ciccarelli*19811999RW12326085921200-41425Sarnia1960-02-08
369Hank Ciesla19561959C27126517785St. Catharines1934-10-151976-04-22
370Tony Cimellaro19931993C2000-20Kingston1971-06-14
371Rob Cimetta19891992W103161632066Toronto1970-02-15
372Joe Cirella19821996D82864211275-2001446Hamilton1963-05-09
373Anthony Cirelli20182026C582147197344162297Etobicoke1997-07-15
374Jason Cirone19921992C300002Toronto1971-02-212024-10-02
375Casey Cizikas20122026C978124156280-1457Toronto1991-02-27
376King Clancy*19221937D592137150287914200020.00Ottawa1903-02-251986-11-08
377Terry Clancy19681973RW936612-1139Ottawa1943-04-02
378Dit Clapper*19281947RW/D835229248477452Newmarket1907-02-091978-01-21
379Dan Clark19791979D401116Toronto1957-11-03
380Nobby Clark19281928D20000Orillia1897-06-181966-08-05
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
381Brandt Clarke20232026D18515668117125Nepean2003-02-09
382Dale Clarke20012001D300010Belleville1978-03-23
383David Clarkson20072016RW57011486200-66992Toronto1984-03-31
384Connor Clattenburg20262026F5101113Ottawa2005-05-02
385Chris Clifford19851989G20000020001.0000.00Kingston1966-05-26
386Kyle Clifford20112023LW7536678144-22905Ayr1991-01-13
387Grant Clitsome20102015D205155671298Gloucester1985-04-14
388Rich Clune20102016LW13971522-2327Toronto1987-04-25
389Wally Clune19561956D50006Toronto1930-02-201998-02-03
390Cal Clutterbuck20082024RW1064143150293-19698Welland1987-11-18
391Gary Coalter19741975RW34246-122Toronto1950-07-08
392Steve Coates19771977RW5101-124Toronto1950-07-27
393Paul Coffey*19812001D1409396113515312981802Weston1961-06-01
394Andrew Cogliano20082024LW/C129419027446431449Toronto1987-06-14
395Carlo Colaiacovo20032016D47034123157-6231Toronto1983-01-27
396Tom Colley19751975C1000-32Toronto1953-08-212021-11-17
397Norm Collings19351935F10110Bradford1910-05-061975-10-06
398Bill Collins19681978RW768157154311-121415Ottawa1943-07-13
399Rob Collins20062006C811210Kitchener1978-03-15
400Les Colvin19491949G1000010104.00Oshawa1921-02-082006-09-07
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
401Brian Conacher19621972LW155282856984Toronto1941-08-31
402Charlie Conacher*19301941RW46122417239652340000.00Toronto1909-12-201967-12-30
403Cory Conacher20132020LW193284775-1118Burlington1989-12-14
404Lionel Conacher*19261937D49878108186883Toronto1901-05-241954-05-26
405Pete Conacher19521958LW22947398655Toronto1932-07-292024-10-20
406Roy Conacher*19391952LW49022620142788Toronto1916-10-051984-12-29
407Lucas Condotta20232025F11202-10Georgetown1997-06-19
408Alec Connell*19251937G4180004418193156681.92Ottawa1902-02-081958-05-10
409Harry Connor19281931LW13216521149Ottawa1904-12-031947-03-02
410Joe Contini19781981C68172138-2134Galt1957-01-29
411Brandon Convery19961999C7291928-1236Kingston1974-02-04
412Eddie Convey19311933LW/C3411235Toronto1910-12-161969-02-22
413Bill Cook*19271937RW475228138366386Brantford1896-10-091986-04-06
414Bob Cook19711975RW7213922-1922Sudbury1946-01-06
415Bud Cook19321935C5054922Kingston1907-11-201993-11-13
416Bun Cook*19271937LW477158146304458Kingston1903-09-181988-03-19
417Lloyd Cook19251925D41010Lynden1890-03-211964-10-09
418Tom Cook19301938C348769817418010000.00Fort William1907-05-071961-10-02
419Matt Cooke19992015C1046167231398611135Belleville1978-09-07
420Carson Cooper19251932RW29511062172126Cornwall1899-07-171955-04-07
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
421David Cooper19972001D303710-224Ottawa1973-11-02
422Hal Cooper19451945RW80002New Liskeard1915-08-291977-06-25
423Bert Corbeau19181927D2586348111665Penetanguishene1894-02-091942-09-21
424Norm Corcoran19501956C/RW2913421Toronto1931-08-152009-03-13
425Jared Coreau20172018G210000021594.8803.74Perth1991-11-05
426Frank Corrado20132018D76358-2440Toronto1993-03-26
427Mike Corrigan19681978LW594152195347-94698Ottawa1946-01-11
428Yvon Corriveau19861994LW280484088-9310Welland1967-02-08
429Shayne Corson19862004LW1156273420693432357Barrie1966-08-13
430Sebastian Cossa20252025G1000001100.8572.67Hamilton2002-11-21
431Les Costello19491949LW1523511South Porcupine1928-02-162002-12-10
432Murray Costello*19541957C16313193254South Porcupine1934-02-242024-07-27
433Baldy Cotton19261937LW503101104205449Nanticoke1902-11-051984-09-09
434Jack Coughlin19181921RW202023Douro1892-06-061969-06-21
435Tim Coulis19801986LW47459-13138Kenora1958-02-24
436D'arcy Coulson19311931D28000103Sudbury1908-02-171996-04-13
437Neal Coulter19861988RW265510-211London1963-01-02
438Larry Courville19961998LW33123-1016Timmins1975-04-02
439Nick Cousins20152026C72386132218-12445Belleville1993-07-20
440Billy Coutu19181927D247332356502North Bay1892-03-011977-02-25
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
441Logan Couture20102024C9333233787010255Guelph1989-03-28
442Easton Cowan20262026RW66111829-545Strathroy2005-05-20
443Jeff Cowan20002008LW413473481-44695Scarborough1976-09-27
444Rob Cowie19951996D7871219-2252Toronto1967-11-03
445Wayne Cowley19941994G1000001010.9143.15Scarborough1964-12-04
446Abbie Cox19301936G5000051122.51London1904-07-191985-05-10
447Danny Cox19271934LW319485098110Little Current1903-10-121982-08-08
448Mike Craig19912002RW4237197168-98550London1971-06-06
449Dale Craigwell19921994C98111829-2028Toronto1971-04-24
450Joseph Cramarossa20172023C685813-181Toronto1992-10-26
451Bart Crashley19661976D14073643-3050Toronto1946-06-15
452Bob Crawford19801987RW2467171142-3472Belleville1959-04-06
453Jack Crawford19381950D54738140178202Dublin1916-10-261973-01-19
454Lou Crawford19901992LW26213-529Belleville1962-11-05
455Marc Crawford19821987LW176193150-22229Belleville1961-02-13
456Rusty Crawford*19181919LW3810818115Cardinal1885-11-071971-12-19
457Adam Creighton19841997C708187216403-181077Burlington1965-06-02
458Dave Creighton19491960C616140174314-3221Port Arthur1930-06-242017-08-18
459Andrew Crescenzi20182018C200002Thornhill1992-07-29
460Dave Cressman19751976LW856814-237Kitchener1950-01-02
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
461Glen Cressman19571957C40002Petersburg1934-08-29
462Terry Crisp19661977C5366713420137135Parry Sound1943-05-28
463Mike Crombeen19781985RW4755568123-78218Sarnia1957-04-16
464Stan Crossett19311931D2100010Tillsonburg1900-04-181992-07-26
465Doug Crossman19811994D91410535946431534Peterborough1960-06-13
466Gary Croteau19691980LW684144175319-234143Sudbury1946-06-20
467Cameron Crotty20242026D8011-20Ottawa1999-05-05
468Lawson Crouse20172026LW666139120259-34409Mt. Brydges1997-06-23
469Bruce Crowder19821985RW24347519814156Essex1957-03-25
470Keith Crowder19811990RW6622232714941311354Windsor1959-01-06
471Troy Crowder19901997RW1509716-19433Sudbury1968-05-03
472Roger Crozier19641977G51503304251520619472.9033.04Bracebridge1942-03-161996-01-11
473Jim Culhane19901990D601136Haileybury1965-03-13
474Barry Cullen19561960RW218325284-6103Ottawa1935-06-162022-12-16
475Brian Cullen19551961C32556100156-184Ottawa1933-11-11
476David Cullen20012002D19000-76St. Catharines1976-12-30
477John Cullen19891999C621187363550-116898Puslinch1964-08-02
478Ray Cullen19661971C31392123215-83120Ottawa1941-09-202021-03-14
479Jassen Cullimore19952011D8122685111-45704Simcoe1972-12-04
480Tyler Cuma20122012D100002Toronto1990-01-19
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
481Mark Cundari20132014D8123-62Toronto1990-04-23
482Randy Cunneyworth19811999LW866189225414-781282Etobicoke1961-05-10
483Bob Cunningham19611962C401120Welland1941-02-26
484Bill Cupolo19451945RW4911142510Niagara Falls1924-01-082005-12-07
485Brian Curran19841994D38173340-141461Toronto1963-11-05
486Dan Currie19911994LW22213-64Burlington1968-03-15
487Floyd Curry19481958RW60110599204147Chapleau1925-08-112006-09-16
488Paul Curtis19701973D18533437-52161Peterborough1947-09-29
489Ian Cushenan19571964D12931114-13132Hamilton1933-11-292020-02-05
490William Cuylle20232026LW2495351104-5173Toronto2002-02-05
491Kevin Czuczman20142021D15022-814Port Elgin1991-01-09
492Matt D'Agostini20082014RW3245255107-32147Sault Ste. Marie1986-10-23
493Corrie D'Alessio19931993G10000010001.0000.00Cornwall1969-09-09
494Hank D'Amore19441944C41012Niagara Falls1919-07-171994-05-12
495Marc D'Amour19861989G1600001016242.9013.32Sudbury1961-05-29
496Doug Dadswell19871988G270220227883.8594.42Scarborough1964-02-07
497Bob Dailey19741982D5619423132562814Kingston1953-05-032016-09-07
498Michael Dal Colle20182022LW11281321-318Woodbridge1996-06-20
499Frank Daley19291929LW/C50000Port Arthur1909-08-221968-10-15
500Trevor Daley20042020D105889220309-8648Toronto1983-10-09
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
501Kevin Dallman20062008D15482331-2345Niagara Falls1981-02-26
502Marty Dallman19881989C601110Niagara Falls1963-02-15
503Zac Dalpe20112023RW168161632-3738Paris1989-11-01
504Riley Damiani20222022C711202Mississauga2000-03-20
505Nick Damore19421942G1000011003.00Niagara Falls1916-07-101969-04-16
506Ken Daneyko19842003D128336142178782516Windsor1964-04-17
507Justin Danforth20222026RW/C187313364-2660Oshawa1993-03-15
508Jeff Daniels19912003LW425172643-3183Oshawa1968-06-24
509Mike Danton20012004C879514-8182Brampton1980-10-21
510Michael Dark19871988D435611614Sarnia1963-09-17
511Harold Darragh19261933LW307684911744Ottawa1902-09-131993-10-28
512Jack Darragh*19181924RW121684911710710000.00Ottawa1890-12-041924-06-28
513Bob Davidson19351946LW49194160254408Toronto1912-02-101996-09-26
514Gord Davidson19431944D513698Stratford1918-08-052004-08-08
515John Davidson19741983G30107706030112312439.8873.53Ottawa1953-02-27
516Murray Davison19661966D1000-10Brantford1938-06-102000-01-13
517Rob Davison20032010D21931518-5321St. Catharines1980-05-01
518Jeff Daw20022002C101100Carlisle1972-02-28
519Jason Dawe19942002LW/RW36686901768162North York1973-05-29
520Hap Day*19251938D58686121207597Owen Sound1901-06-141990-02-17
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
521Calvin de Haan20122025D67924125149-6249Carp1991-05-09
522Greg de Vries19962009D8784814619423780Sundridge1973-01-04
523Louie DeBrusk19922003LW401241741-461161Cambridge1971-03-19
524Bob DeCourcy19481948G10000101012.29Toronto1927-06-122012-03-25
525Brandon DeFazio20152015LW200000Oakville1988-09-13
526Dean Defazio19841984LW22022-1128Ottawa1963-04-16
527Norm Defelice19571957G10000210352.8943.00Schumacher1933-01-192015-09-27
528Dale DeGray19861990D153184765-1195Oshawa1963-09-01
529Luca Del Bel Belluz20242026C30371014Woodbridge2003-11-10
530Ethan Del Mastro20242026D45257-1424Burlington2003-01-15
531Michael Del Zotto20102022D73663199262-30284Stouffville1990-06-24
532Stefan Della Rovere20112011LW7000011Richmond Hill1990-02-25
533Ty Dellandrea20212026C265174461-51181Toronto2000-07-21
534Armand Delmonte19461946RW10000Timmins1927-06-031981-04-07
535Andy Delmore19992006D2834358101-36105LaSalle1976-12-26
536Val Delory19491949LW10000Toronto1927-02-142022-11-05
537Alex Delvecchio*19511974C/LW1550456825128124383Fort William1931-12-042025-07-01
538Ab DeMarco19391947C210729516751North Bay1916-05-101989-05-25
539Dylan DeMelo20162026D71823159182118343London1993-05-01
540Corb Denneny19181928C17610242144150Cornwall1894-01-251963-01-16
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
541Cy Denneny*19181929LW32924789336296Farran's Point1891-12-231970-09-10
542Norm Dennis19691972C12303-411Aurora1942-12-10
543Gerry Denoird19231923C10000Toronto1902-08-041989-10-08
544Travis Dermott20182025D34816466212130Newmarket1996-12-22
545Joffre Desilets19361940RW19237458257Capreol1915-04-161994-11-30
546Andrew Desjardins20112017C408234164-26307Lively1986-07-27
547Gerry Desjardins19691978G33203303933212314846.8923.29Sudbury1944-07-22
548Patrick DesRochers20022003G110000211261.8723.66Penetanguishene1979-10-27
549Jamie Devane20142014LW2000-10Mississauga1991-02-20
550Boyd Devereaux19982009C627671121795205Seaforth1978-04-16
551Kevin Devine19831983LW201118Toronto1954-12-09
552Al Dewsbury19471956D3573078108365Goderich1926-04-122006-12-16
553Phillip Di Giuseppe20162025LW302285381-16127Toronto1993-10-09
554Justin Dibenedetto20112011C8011-22Maple1988-08-25
555Harry Dick19471947D1201112Port Colborne1922-11-222002-12-01
556Herb Dickenson19521953W4818173510Hamilton1931-06-112019-11-12
557Jason Dickinson20162026C5667597172-37212Georgetown1995-07-04
558Sam Dickinson20262026D7211314-522Toronto2006-06-07
559Christopher DiDomenico20172018C276410-414Toronto1989-02-20
560Bob Dillabough19621970C283325486-7574Belleville1941-04-271997-03-27
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
561Gary Dillon19811981C13112-629Toronto1959-02-28
562Wayne Dillon19761980C2294366109-3860Toronto1955-05-25
563Peter Dineen19871990D13022-913Kingston1960-11-19
564Chuck Dinsmore19251930C10062850Toronto1903-07-231982-12-05
565Joe DiPenta20032008D1746172315110Barrie1979-02-25
566Michael DiPietro20192026G4000004020.7805.01Windsor1999-06-09
567Paul DiPietro19921997C192314980096Sault Ste. Marie1970-09-08
568Gary Doak19661981D79023107130124908Goderich1946-02-252017-03-25
569Brian Dobbin19871992RW637815-461Petrolia1966-08-18
570Fred Doherty19191919RW20000Norwood1887-08-151961-02-12
571Dolly Dolson19291931G930000933541171.98Hespeler1897-05-231976-08-19
572Tie Domi19902006RW1020104141245-543515Windsor1969-11-01
573Babe Donnelly19271927D3401114Sault Ste. Marie1895-12-221968-07-27
574Shean Donovan19952010RW951112129241-90705Timmins1975-01-22
575Jamie Doornbosch20112011D1000-10Richmond Hill1990-02-01
576Rob Dopson19941994G2000002000.8703.96Smiths Falls1967-08-21
577John Doran19341940D9851015110Belleville1911-05-241975-02-11
578Lloyd Doran19471947C2432510South Porcupine1921-01-101995-06-10
579Ken Doraty19271938F10315264124Stittsville1906-06-231981-04-04
580Jim Dorey19691972D23225749933553Kingston1947-08-17
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
581Gary Dornhoefer19641978RW787214328542871291Kitchener1943-02-02
582Jake Dotchin20172019D1033202323112Cambridge1994-03-24
583Drew Doughty20092026D127916554470973829London1989-12-08
584Curtis Douglas20262026C43134-3108Oakville2000-03-06
585Kent Douglas19631969D42833115148-1631Cobalt1936-02-062009-04-12
586Les Douglas19411947C52612188Perth1918-12-052002-10-20
587Peter Douris19861998RW3215467121280Toronto1966-02-19
588Bruce Dowie19841984G2000002010.9073.33Oakville1962-12-09
589Aaron Downey20002009RW24381018-4494Shelburne1974-08-27
590Dave Downie19331933C/RW110002Burke's Falls1909-03-111962
591Steve Downie20082016RW43476120196211057Newmarket1987-04-03
592Bruce Draper19631963C100000Toronto1940-10-021968-01-26
593Kris Draper19912011C115716120336472790Toronto1971-05-24
594Hunter Drew20222022D200005Kingston1998-10-21
595Peter Driscoll19801981LW603811-997Kingston1954-10-27
596Bruce Driver19841998D9229639048614670Toronto1962-04-29
597Clarence Drouillard19381938C100110Windsor1914-03-021986-05-03
598John Druce19891998RW5311131262396347Peterborough1966-02-23
599Jim Drummond19451945D20000Toronto1918-10-201950-12-12
600Herb Drury19261931D/RW216241337223Midland1895-03-021965-07-01
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
601Dave Dryden19621980G20304404203697627.8963.20Hamilton1941-09-052022-10-04
602Ken Dryden*19711979G397019190123972585774.9222.24Hamilton1947-08-082025-09-05
603Jamie Drysdale20212026D2952577102-9687Toronto2002-04-08
604Matt Duchene20102026C1195387549936-67306Haliburton1991-01-16
605Mike Duco20102012LW18022-365Toronto1987-07-08
606Rick Dudley19731981LW309759917445292Toronto1949-01-31
607Dave Duerden20002000LW200000Oshawa1977-04-11
608Dick Duff*19551972LW1030283289572-46743Kirkland Lake1936-02-18
609John Duggan19261926LW270000Ottawa1898-12-171977-02-03
610Ken Duggan19881988D100000Toronto1963-02-21
611Ron Duguay19781989C/RW864274346620-103582Sudbury1957-07-06
612Lorne Duguid19321937LW1369152457Bolton1910-04-041981-03-21
613Woody Dumart*19361954LW77421121943099Berlin1916-12-232001-10-20
614Art Duncan19271931D156181634233Sault Ste. Marie1891-07-041975-04-13
615Iain Duncan19871991LW127345589-19149Weston1963-08-04
616Craig Duncanson19861993LW38549-1161Sudbury1967-03-17
617Frank Dunlap19441944W50112Ottawa1924-08-101993-10-26
618Blake Dunlop19741984C550130274404-13172Hamilton1953-04-04
619Vince Dunn20182026D6238624433010393Mississauga1996-10-29
620Jerry Dupont19821987D21472936-27468Ottawa1962-02-21
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
621Bob Dupuis19801980G1000001010.8864.05North Bay1952-08-26
622Steve Durbano19731979D220136073-221127Toronto1951-12-122002-11-16
623Bill Durnan*19441950G3830119383208112622.36Toronto1916-01-221972-10-31
624Chris Durno20092010C43448347Scarborough1980-10-31
625Sean Durzi20222026D30230114144-30237Mississauga1998-10-21
626Mike Dwyer19791982LW31268-1025Brampton1957-09-16
627Babe Dye*19201931RW27220350253220Hamilton1898-05-131962-01-03
628Jack Dyte19441944D2710131New Liskeard1918-10-131974-04-09
629Ben Eager20062014LW407434285-12875Ottawa1984-01-22
630Mike Eastwood19922004C78387149236-40354Ottawa1967-07-01
631Jeff Eatough19821982RW1000-10Toronto1963-06-02
632Tim Ecclestone19681978LW69212623335920344Toronto1947-09-242024-03-02
633Darryl Edestrand19681979D45534901248404Strathroy1945-11-062017-10-08
634Tom Edur19771978D1581770871567Toronto1954-11-18
635Don Edwards19771986G4590151504245920815574.8873.32Hamilton1955-09-28
636Gary Edwards19691982G2860770482868812551.8793.65Toronto1947-10-05
637Marv Edwards19691974G610330346115347.8933.78St. Catharines1934-08-152023-05-20
638Roy Edwards19681974G23602206236969035.9022.92Seneca Township1937-03-121999-08-16
639Jack Egers19701976RW28464691330154Sudbury1949-01-282021-09-10
640Aaron Ekblad20152026D80412228440691560Windsor1996-02-07
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
641Remi Elie20172022LW10771522528Cornwall1995-04-16
642Bo Elik19631963LW3000-20Geraldton1929-10-172013-05-02
643Todd Elik19901997C44811021932915453Brampton1966-04-15
644Darren Eliot19851989G8802202488244112.8504.62Hamilton1961-11-26
645Ken Ellacott19831983G120000012234.8674.47Paris1959-03-03
646Brian Elliott20082023G5430111101254327916754.9092.57Newmarket1985-04-09
647Fred Elliott19291929RW432028Clinton1903-02-181982-08-28
648Matt Ellis20072015LW356212849-2089Welland1981-08-31
649Ron Ellis19641981RW103433230864074207Lindsay1945-01-082024-05-11
650Ryan Ellis20122022D56676199275116189Hamilton1991-01-03
651Nelson Emerson19912002RW771195293488-136575Hamilton1967-08-17
652Ray Emery20032015G2870440792871458628.9062.70Hamilton1982-09-282018-07-15
653Steve Eminger20032013D488198099-42359Woodbridge1983-10-31
654Cory Emmerton20112014C13912921-122St. Thomas1988-06-01
655Hap Emms19271938LW/D330365389324Barrie1905-01-121988-10-23
656John English19881988D313424Toronto1966-05-13
657MacKenzie Entwistle20212024RW193152035-5586Georgetown1999-07-14
658John Erskine20022014D491153954-17865Kingston1980-06-26
659Phil Esposito*19641981C12827178731590252910Sault Ste. Marie1942-02-20
660Tony Esposito*19691984G88602525031886423306152.9062.93Sault Ste. Marie1943-04-232021-08-10
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
661Bob Essensa19892002G4460151502644617317647.8953.15Toronto1965-01-14
662Luke Evangelista20232026RW2534597142674Toronto2002-02-21
663Chris Evans19701975D241194261-29143Toronto1946-09-142000-05-09
664Daryl Evans19821987LW113223052-1725Toronto1961-01-12
665Doug Evans19861993LW3554887135-5502Peterborough1963-06-02
666Jake Evans20202026C/RW41852100152-15141Toronto1996-06-02
667Kevin Evans19911992LW9011-344Peterborough1965-07-10
668Paul Evans19791983C1031425391334Toronto1954-05-02
669Paul Evans19771978RW11112221Peterborough1955-02-24
670Shawn Evans19861990D9101-22Kingston1965-09-07
671Stewart Evans19311939D367284977427Ottawa1908-06-191996-06-02
672Randy Exelby19891990G2000002010.8334.77Toronto1965-08-13
673Robby Fabbri20162026C463108113221-99219Mississauga1996-01-22
674Adam Fantilli20242026C2136773140-3072Nobleton2004-10-12
675Rocky Farr19731975G190000219263.8943.50Toronto1947-04-07
676Walt Farrant19441944RW10000Toronto1912-08-121977-10-02
677Dave Farrish19771984D43017110127-46440Wingham1956-08-01
678Drew Fata20072008D8112-39Sault Ste. Marie1983-07-28
679Rico Fata19992007RW230273663-60104Sault Ste. Marie1980-02-12
680Doug Favell19681979G373088015237312415370.9053.17St. Catharines1945-04-05
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
681Glen Featherstone19891997D38419618016939Toronto1968-07-08
682Tony Featherstone19701974RW130172138-2165Toronto1949-07-312021-10-30
683Tye Felhaber20252025F5000-10Pembroke1998-08-05
684Chris Felix19891991D3511213110Bramalea1964-05-27
685David Fenyves19831991D206332351119Dunnville1960-04-29
686George Ferguson19731984C797160238398-46431Trenton1952-08-222019-12-16
687Lorne Ferguson19501959LW4228280162191Palmerston1930-05-262008-03-28
688Manny Fernandez19952009G32506604032514312335.9122.50Etobicoke1974-08-27
689Mario Ferraro20202026D4902490114-121216Toronto1998-09-17
690Tommy Filmore19311934RW11716132933Thamesford1906-03-141954-01-11
691Lloyd Finkbeiner19411941LW/D20000Guelph1920-04-121998-03-30
692Brian Finley20032007G4000004020.8514.70Sault Ste. Marie1981-07-13
693Peter Fiorentino19921992D100000Niagara Falls1968-12-22
694Alvin Fisher19251925RW91019Sault Ste. Marie1894-10-021937-03-01
695Craig Fisher19901997C12000-32Oshawa1970-06-30
696Mike Fisher20002018C110427831158927815Peterborough1980-06-05
697Bob Fitchner19801981C78122032-2559Sudbury1950-12-22
698Mark Fitzpatrick19892000G3290121208532911313649.8963.12Toronto1968-11-13
699Patrick Flatley19841997RW78017034051063686Toronto1963-10-03
700John Flesch19751980LW124182341-35117Sudbury1953-07-15
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
701Todd Flichel19881990D6011-54Osgoode1964-09-14
702Larry Floyd19831984C12235-89Peterborough1961-05-01
703Warren Foegele20182026LW58111710922636215Markham1996-04-01
704Tyson Foerster20232026RW19561391001111Alliston2002-01-18
705Bryan Fogarty19901995D156225274-83119Brantford1969-06-112002-03-06
706Lee Fogolin19491956D427104757570Fort William1926-02-272000-11-29
707Rick Foley19711974D67112637-21180Niagara Falls1945-09-222015-09-29
708Mike Foligno19801994RW1018355372727982047Sudbury1959-01-29
709Lou Fontinato19551963D5362678104591248Guelph1932-01-202016-07-03
710Adam Foote19922011D115466242308991534Toronto1971-07-10
711Jake Forbes19201933G210000221085114112.76Toronto1897-07-041985-12-30
712Mike Forbes19781982D5011112541Brampton1957-09-20
713Alex Formenton20182022LW109231639-971Barrie1999-09-13
714Alex Forsyth19771977C100000Galt1955-01-062024-07-12
715Dave Fortier19731977D20582129-2335Sudbury1951-06-17
716Corey Foster19891997D455611-2024Ottawa1969-10-27
717Dwight Foster19781987RW541111163274-42420Toronto1957-04-022025-01-06
718Herb Foster19411948LW61010Brockville1913-08-092003-06-02
719Kurtis Foster20032013D40542118160-31308Carp1981-11-24
720Scott Foster20182018G10000010001.0000.00Sarnia1982-01-17
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
721Yip Foster19301935D8132538Guelph1907-11-251978-06-04
722Jean-Luc Foudy20232024C13101-26Scarborough2002-05-13
723Liam Foudy20202026C10571522-2916Toronto2000-02-04
724Mike Fountain19972001G110000211260.8803.49North York1972-01-26
725Cam Fowler20112026D1124109414523-121283Windsor1991-12-05
726Jimmy Fowler19371939D13518294739Toronto1915-04-061985-10-17
727Jim Fox19811990RW578186293479-63143Coniston1960-05-18
728Matt Foy20062008RW566713-648Oakville1983-05-18
729Frank Foyston*19271928C/RW641772430Minesing1891-02-021966-01-19
730Bob Frampton19501950LW20000Toronto1929-01-202001-09-08
731Lou Franceschetti19821992RW4595981140-30747Toronto1958-03-28
732Ron Francis*19822004C173154912491798-18977Sault Ste. Marie1963-03-01
733Gord Fraser19271931D144241236235Pembroke1902-01-031966
734Iain Fraser19931997C94232346-631Scarborough1969-08-10
735Jamie Fraser20092009D100000Sarnia1985-11-17
736Mark Fraser20072015D219418227302Ottawa1986-09-29
737Dan Frawley19841989RW273374077-30674Sturgeon Falls1962-06-02
738Ray Frederick19551955G5000050414.40Fort Frances1929-07-312001-08-23
739Mark Freer19871994C124162339-3761Peterborough1968-07-14
740Dan Fridgen19821983LW1323502Arnprior1959-05-18
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
741Mark Friedman20192025D934913380Toronto1995-12-25
742Alex Friesen20162016C1000-20St. Catharines1991-01-30
743Ron Friest19811983LW647714-10191Windsor1958-11-04
744Bob Froese19831990G242010100902421287220.8903.10St. Catharines1958-06-30
745Harry Frost19391939RW20000Kerr Lake1914-08-171973
746Morgan Frost20202026C39275115190-55114Aurora1999-05-14
747Bob Fryday19501952RW51010Toronto1928-12-052007-01-12
748Kaden Fulcher20192019G1000001000.8184.41Brigden1998-09-23
749Larry Fullan19751975LW4101-20Toronto1949-08-11
750Kurtis Gabriel20162022RW512352153Newmarket1993-04-20
751Jonah Gadjovich20212026LW170101121-18319Whitby1998-10-12
752Jody Gage19811992RW68141529-1726Toronto1959-11-29
753Art Gagne19271932RW2286734101259Ottawa1897-10-111988-10-06
754Paul Gagné19811990LW390110101211-113127Iroquois Falls1962-02-062025-12-14
755Pierre Gagne19601960LW2000-20North Bay1940-06-05
756Dave Gagner19851999C946318401719-651018Chatham1964-12-11
757Sam Gagner20082024C1043197332529-139450London1989-08-10
758Dave Gagnon19911991G2000002010.78610.30Windsor1967-10-31
759Sean Gagnon19982001D12011-134Sault Ste. Marie1973-09-11
760Bob Gainey*19741989LW1160239262501201585Peterborough1953-12-13
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
761Percy Galbraith19271934LW/D348312960238Toronto1898-12-051961-06-19
762John Gallagher19311939D204141832151Kenora1909-01-191981-09-16
763Don Gallinger19431948C222658815389Port Colborne1925-04-162000-02-07
764Bruce Gamble19591972G32701102432811115246.9063.23Port Arthur1938-05-241982-12-30
765Dave Gans19831986C6000-12Brantford1964-06-06
766Bruce Gardiner19972002RW312345488-10263Barrie1972-02-11
767Bill Gardner19811989C38073115188-468Toronto1960-03-18
768Dave Gardner19731980C35075115190-6241Toronto1952-08-232023-03-20
769Paul Gardner19771986C447201201402-120207Toronto1956-03-05
770Ray Gariepy19541956D3616743Toronto1928-09-042012-03-16
771Rob Garner19831983C100000Weston1958-08-17
772Tyrone Garner19991999G3000003020.8385.18Stoney Creek1978-07-27
773John Garrett19801985G207066041207689137.8664.28Trenton1951-06-172026-04-27
774Red Garrett19431943D2311218Toronto1924-07-241944-11-24
775Mike Gartner*19801998RW14327086271335681159Ottawa1959-10-29
776Dave Gatherum19541954G3000032011.00Fort William1932-03-282024-06-20
777Steve Gatzos19821985RW89152035-3183Toronto1961-06-22
778Tyler Gaudet20152017C20134-30Hamilton1993-04-04
779Brendan Gaunce20162026C214152035-1883Sudbury1994-03-25
780Cameron Gaunce20112020D37369447Sudbury1990-03-19
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
781Art Gauthier19271927C130000Espanola1904-10-101977-06-30
782Sean Gauthier19991999G10000010001.0000.00Sudbury1971-03-28
783Aaron Gavey19962006C360415091-52272Sudbury1974-02-22
784Stew Gavin19811993LW768130155285-32584Ottawa1960-03-15
785Luke Gazdic20142017LW147538-20206Toronto1989-07-25
786George Gee19461954C551135183318347Stratford1922-06-281972-01-14
787Éric Gélinas20132017D189144155-1692Vanier1991-05-08
788Jack Gelineau19491954G14300041434664333.13Toronto1924-11-111998-11-12
789Isaiah George20252026D37156-26Oakville2004-02-15
790Eddie Gerard*19181923LW/D1285051101126Ottawa1890-02-221937-08-07
791Ray Getliffe19361945C/LW397136137273280Galt1914-04-032008-06-15
792Ed Giacomin*19661978G61009906861029020996.9022.82Sudbury1939-06-062025-09-15
793Mario Giallonardo19801981D23033-26Toronto1957-09-23
794Doug Gibson19741978C639192840Peterborough1953-09-28
795John Gibson19811984D48022-12120St. Catharines1959-06-02
796Gus Giesebrecht19391942C13527517813Pembroke1917-09-142006-12-27
797Lee Giffin19871988RW2713409Chatham1967-04-01
798Ed Gilbert19751977C166213152-7822Hamilton1952-03-12
799Greg Gilbert19821996LW837150228378107576Mississauga1962-01-22
800Todd Gill19852003D100782272354-991214Cardinal1965-11-09
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
801Farrand Gillie19291929LW/D1000Cornwall1905-05-111972-10-07
802Trevor Gillies20062012LW57213-6261Cambridge1979-01-30
803Mike Gillis19791984LW246334376-55186Sudbury1958-12-01
804Paul Gillis19831993C62488154242-761501Toronto1963-12-31
805Doug Gilmour*19842003C147445096414141291301Kingston1963-06-25
806Mark Giordano20062024D1148158419577129918Toronto1983-10-03
807Kenny Girard19571960RW701102Toronto1936-12-082023-04-01
808Dan Girardi20072019D9275620826478314Welland1984-04-29
809Claude Giroux20082026C/LW1345379786116536518Hearst1988-01-12
810Damien Giroux20232023C101102Sudbury2000-03-03
811Ray Giroux20002004D3801313-622North Bay1976-07-20
812Brian Glennie19701979D5721410011465621Toronto1946-08-292020-02-07
813Dan Gloor19741974C2000-20Stratford1952-12-04
814Fred Glover19501953C9213112462Toronto1928-01-052001-08-16
815Howie Glover19591969RW144291746-25101Toronto1935-02-142021-06-15
816Mike Glumac20062008RW407613-838Niagara Falls1980-04-05
817Ernie Godden19821982C511216Keswick1961-03-13
818Warren Godfrey19531968D78932125157-11754Toronto1931-03-231998-02-12
819Sam Godin19281934RW7943734Rockland1909-09-201975-03-08
820Pete Goegan19581968D383196786-44365Fort William1934-03-062008-10-08
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
821Bob Goldham19421956D65028143171402Georgetown1922-05-121991-11-06
822Bill Goldsworthy19651978RW771283258541-108796Waterloo1944-08-241996-03-29
823Glenn Goldup19741982RW2915267119-20303St. Catharines1953-04-26
824Hank Goldup19401946LW202638014397Kingston1918-10-292008-12-14
825Cody Goloubef20122020D16032225-776Mississauga1989-11-30
826Larry Goodenough19751980D24222779937179Toronto1953-01-19
827Ebbie Goodfellow*19301943C/D557135191326511Ottawa1906-04-091985-09-10
828Barclay Goodrow20152026RW73170119189-39657Toronto1993-02-26
829Dave Gorman19801980RW3000-10Oshawa1955-04-082025-05-02
830Bobby Gould19801990RW69714515930440572Petrolia1957-09-02
831John Gould19721980RW5041311382693113Beeton1949-04-11
832Larry Gould19741974LW2000-20Alliston1952-08-16
833Chris Govedaris19901994LW454610-224Toronto1970-02-02
834David Goverde19921994G5011005140.8086.25Toronto1970-04-09
835Gerry Goyer19681968C40123-184Belleville1936-10-202022-03-10
836Tony Graboski19411943LW/D666101624Timmins1916-05-092000-09-18
837Bob Gracie19311939C/LW38082110192203North Bay1910-11-081963-08-10
838Leth Graham19211926LW273030Ottawa1894-10-101944-01-18
839Pat Graham19821984LW103111728-16136Toronto1961-05-252026-05-04
840Rod Graham19751975LW1421307London1946-08-19
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
841Ted Graham19281937D347142640301Owen Sound1906-01-301979-01-11
842Benny Grant19291944G53000053182753.73Owen Sound1908-07-141991-07-30
843Tyler Graovac20152021C8412315-220Brampton1993-04-27
844Chris Gratton19942009C1092214354568-1431638Brantford1975-07-05
845Dan Gratton19881988C710115Brantford1966-12-07
846Josh Gratton20062009LW86336-13294Brantford1982-09-09
847Adam Graves19882003LW1152329287616-251224Toronto1968-04-12
848Steve Graves19841988LW355491010Trenton1964-04-07
849Gerry Gray19711973G8000008151.8674.77Brantford1948-01-28
850Jet Greaves20232026G760110076362811.9132.61Cambridge2001-03-30
851Red Green19241929LW195602787277Sudbury1899-12-121966-07-25
852Rick Green19771992D84543220263-88588Belleville1956-02-20
853Shorty Green*19241927RW103342256167Sudbury1896-07-171960-04-19
854Jeff Greenlaw19871994LW57369-2108Toronto1968-02-28
855Brent Gretzky19941995C13134-22Brantford1972-02-20
856Wayne Gretzky*19801999C148789419632857520577Brantford1961-01-26
857Brent Grieve19941997LW97201636987Oshawa1969-05-09
858Seth Griffith20152022C8081119-524Wallaceburg1993-01-04
859John Grisdale19731979D25043943-53346Geraldton1948-08-23
860Lloyd Gross19271935LW521141522Berlin1905-09-051990-12-11
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
861Don Grosso19391947LW/C3358711720488Sault Ste. Marie1915-04-121985-05-14
862Len Grosvenor19281933C/RW1509112082Ottawa1905-07-211981-03-15
863Wayne Groulx19851985C100000Welland1965-02-02
864Danny Gruen19731977LW4991322-619Thunder Bay1952-06-26
865Scott Gruhl19821988LW20336-46Port Colborne1959-09-13
866Bob Gryp19741976LW74111324-4433Chatham1950-05-06
867Erik Gudbranson20122026D84235105140-118864Ottawa1992-01-07
868Steve Guenette19871991G35011043519160.8813.74Gloucester1965-11-13
869Aldo Guidolin19531956RW/D18291524117Forks of Credit1932-06-062015-11-08
870Bep Guidolin19431952LW519107171278616Thorold1925-12-092008-11-24
871Steve Guolla19972003C205404686-2560Scarborough1973-03-15
872David Haas19911994LW721307Toronto1968-06-23
873Len Hachborn19841986C1022039591429Brantford1961-09-04
874Jeff Hackett19892004G50009906250016624456.9022.90London1968-06-01
875Matt Hackett20122015G2600000264172.9063.11London1990-03-07
876Lloyd Haddon19601960D8000-12Sarnia1938-08-10
877Vic Hadfield19621977LW1004323389712221159Oakville1940-10-04
878Jim Haggarty19421942LW51120Port Arthur1914-04-141998-03-08
879Nicolas Hague20202026D42623759810282Kitchener1998-12-05
880Hunter Haight20262026C9112-54Strathroy2004-04-04
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
881George Hainsworth*19271937G4650004465246144741.93Toronto1895-06-261950-10-09
882Micheal Haley20102021C274112132-29692Guelph1986-03-30
883Matt Halischuk20092016RW2803342751357Toronto1988-06-01
884Bob Halkidis19861996D25683240-6825Toronto1966-03-05
885Steven Halko19982003D15501515-271Etobicoke1974-03-08
886Del Hall19721974C9202-12Peterborough1949-05-07
887Murray Hall19621972RW164354883-3642Kirkland Lake1940-11-24
888Milt Halliday19271929LW671014Ottawa1906-09-211989-08-16
889Stephen Halliday20262026C30471102Ajax2002-07-02
890Mike Halmo20142014LW20101-132Waterloo1991-05-15
891Trevor Halverson19991999LW17044-528White River1971-04-06
892Doug Halward19761989D65369224293-96774Toronto1955-11-01
893Herb Hamel19311931RW20004New Hamburg1904-06-082001-04-20
894Red Hamill19381951LW42912894222170Toronto1917-01-111985-12-12
895Chuck Hamilton19621973LW402232Kirkland Lake1939-01-182023-09-17
896Dougie Hamilton20132026D91216337754074574Toronto1993-06-17
897Freddie Hamilton20142018C75426-912Toronto1992-01-01
898Jack Hamilton19431946C10228326020Trenton1925-06-021994-04-01
899Jim Hamilton19781985RW95141832-1028Barrie1957-01-18
900Reg Hamilton19361947D4252187108412Toronto1914-04-291991-06-12
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
901Ryan Hamilton20122015LW30145-108Oshawa1985-04-15
902Ken Hammond19851993D193182947-73290Port Credit1963-08-22
903Rick Hampton19751980LW/D33759113172-85147King City1956-06-14
904Ron Handy19851988LW14033-20Toronto1963-01-15
905Joel Hanley20162026D314540455128Keswick1991-06-08
906Dave Hannan19821997C841114191305-58942Sudbury1961-11-26
907Gord Hannigan19531956C161293160115Schumacher1929-01-191966-11-16
908Pat Hannigan19601969LW1823039699116Timmins1936-03-052007-12-11
909Ray Hannigan19491949RW30002Schumacher1927-07-142020-07-18
910Jeff Harding19891990RW15000047Toronto1969-04-06
911David Harlock19942002D21221416-55188Toronto1971-03-16
912Ben Harpur20162023D19821921-42143Hamilton1995-01-12
913Scott Harrington20152023D255113849-1787Kingston1993-03-10
914Billy Harris19561969C77012621934536193Toronto1935-07-292001-09-20
915Billy Harris19731984RW897231327558-19394Toronto1952-01-29
916Duke Harris19681968RW26145-144Sarnia1942-02-252017-08-02
917Henry Harris19311931RW3224620Kenora1906-04-281975-12-31
918Hugh Harris19731973C60122638817Toronto1948-06-07
919Smokey Harris19251925LW63148Port Arthur1890-10-111974-06-04
920Ed Harrison19481951C/LW19427245151Mimico1927-07-252012-02-10
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
921Jay Harrison20062015D372235275-27360Oshawa1982-11-03
922Paul Harrison19761982G10901102810928599.8644.23Timmins1955-02-11
923Craig Hartsburg19801989D57098315413-6815Stratford1959-06-29
924Hugh Harvey19751976C/LW18112-74Kingston1949-06-25
925Todd Harvey19952006RW/C6719113222319950Hamilton1975-02-17
926Dale Hawerchuk*19821997C11885188911409-98740Toronto1963-04-042020-08-18
927Todd Hawkins19891992W10000-215Kingston1966-08-02
928Dwayne Hay19982001LW79246-722London1977-02-11
929George Hay*19271933LW240746213687Listowel1898-01-101975-07-13
930Darren Haydar20032010RW2317832Milton1979-10-22
931Luke Haymes20262026F4011-22Ottawa2003-07-28
932Barrett Hayton20202026C3586590155-28201Peterborough2000-06-09
933Brian Hayward19831993G3570131309535714315637.8743.72Toronto1960-06-25
934Steve Hazlett19801980LW1000-10Sarnia1957-12-12
935Don Head19621962G3800014389263.8794.16Mt. Dennis1933-06-30
936Glenn Healy19862001G4370151509343716619047.8873.37Pickering1962-08-23
937Shawn Heaphy19931993C100000Sudbury1968-11-27
938Sammy Hebert19181924G4000042105.70Ottawa1894-03-311965-07-23
939Jeff Heerema20032004RW32426-76Thunder Bay1980-01-17
940Frank Heffernan19201920D1901110Peterborough1892-01-121938-12-21
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
941Shawn Heins19992004D12541216-3154Eganville1973-12-24
942Rick Heinz19811985G49011064914195.8574.06Essex1955-05-30
943Earl Heiskala19691971LW127131124-30294Kirkland Lake1942-11-30
944Ott Heller19321946D64954176230467Berlin1910-06-021980-06-15
945Harry Helman19231925RW441017Ottawa1894-08-281971
946Bryan Helmer19992009D146818267135Sault Ste. Marie1972-07-15
947John Henderson19551956G46000046151416.8572.58Toronto1933-03-252024-10-04
948Murray Henderson19451952D405246286305Toronto1921-09-052013-01-04
949Paul Henderson19631980RW70723624147798304Kincardine1943-01-28
950John Hendrickson19581962D500004Kingston1936-12-05
951Adam Henrique20112026C1058278294572-23322Brantford1990-02-06
952Alex Henry20032009D1772911-7269Elliot Lake1979-10-18
953Gord Henry19491950G3000031201.67Owen Sound1926-08-171972-10-03
954Jimmy Herbert19251930C/RW2068334117259Cayuga1897-10-311968-12-05
955Art Herchenratter19411941LW101232Berlin1917-11-241989-08-01
956Red Heron19391942C10621194038Toronto1917-12-311990-12-14
957Obs Heximer19301935LW/C841372016Niagara Falls1910-02-161988-07-16
958Greg Hickey19781978LW1000-10Toronto1955-03-08
959Pat Hickey19761985LW644192212404-91351Brantford1953-05-15
960Andre Hidi19841985LW721329Toronto1960-06-05
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
961Tim Higgins19791989RW7061541983521719Ottawa1958-02-07
962Dutch Hiller19381946LW38291112203163Berlin1915-05-112005-11-12
963Randy Hillier19821992D54316110126-12906Toronto1960-03-30
964Cameron Hillis20222022C100000Oshawa2000-06-24
965Floyd Hillman19571957D600010Ruthven1933-11-192020-05-26
966Larry Hillman19551973D78936196232-15565Kirkland Lake1937-02-052022-06-03
967Wayne Hillman19621973D6911886104-29532Kirkland Lake1938-11-131990-11-24
968Normie Himes19271935C40210711221912520102.28Galt1903-04-131958-09-14
969Dan Hinton19771977LW14000-516Toronto1953-05-24
970Joey Hishon20152015C13112-10Stratford1991-10-20
971Jamie Hislop19801984RW34575103178-2386Sarnia1954-01-20
972Lionel Hitchman19231934D417273865557Toronto1901-11-031969-01-12
973Todd Hlushko19941998C7981321084Toronto1970-02-07
974Joshua Ho-Sang20172019C/RW5371724-420Toronto1996-01-22
975Ken Hodge19891993C/RW142394887-232Windsor1966-04-13
976Justin Hodgman20152015C5101-22Brampton1988-06-27
977Cody Hodgson20112016C3286478142-5468Toronto1990-02-18
978Hayden Hodgson20222026RW19123-527Windsor1996-03-02
979Mike Hoffman19831986LW9134-32Barrie1963-02-26
980Mike Hoffman20122024C/LW745228259487-72267Kitchener1989-11-24
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
981Jim Hofford19861989D18000047Sudbury1964-10-04
982Paul Hoganson19711971G2000002010.7507.35Toronto1949-11-12
983Terry Holbrook19731974RW43369-74Petrolia1950-07-11
984Peter Holland20122018C266364985-38112Toronto1991-01-14
985Mac Hollowell20232023D602232Niagara Falls1998-09-26
986Hap Holmes*19181928G10300001033954102.47Aurora1888-02-211941-06-27
987Warren Holmes19821984C4581826-107Beeton1957-02-18
988John Holota19431946C152020Hamilton1921-02-251951-03-10
989Gary Holt19741978LW102131124-17133Sarnia1952-01-01
990Randy Holt19751984D39543741-741438Pembroke1953-01-15
991Albert Holway19241929D11672952Toronto1902-09-241968-11-20
992Ron Hoover19901992C18404-231Oakville1966-10-28
993Dean Hopkins19801989RW223235174-34306Cobourg1959-06-06
994Larry Hopkins19781983LW60131629926Oshawa1954-03-17
995Mike Hordy19791980D11000-17Thunder Bay1956-10-10
996Pete Horeck19451952LW426106118224340Massey1923-06-152009-08-29
997George Horne19261929RW54931234Sudbury1904-06-271929-07-31
998Red Horner*19291940D490421101521288200020.00Lynden1909-05-282005-04-27
999Nathan Horton20042014RW62720321842154567Welland1985-05-29
1000Tim Horton*19501974D14451154035181911611Cochrane1930-01-121974-02-21
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1001Bo Horvat20152026C881300318618-66301London1995-04-05
1002Bronco Horvath19561968C434141185326-37313Port Colborne1930-03-122019-12-17
1003Greg Hotham19801985D230157489-48139London1956-03-07
1004Bill Houlder19882003D8465919125031412Thunder Bay1967-03-11
1005Ken Houston19761984RW570161167328-5624Dresden1953-09-152018-03-11
1006Jack Howard19371937D20000London1911-10-151983-09-14
1007Syd Howe*19301946C/LW700237292529214Ottawa1911-09-281976-05-20
1008Harry Howell*19531973D141194324418-1521298Hamilton1932-12-282019-03-10
1009Ron Howell19551956D/LW30000Hamilton1935-12-041992-03-16
1010Scott Howson19851986C1853854Toronto1960-04-09
1011Tony Hrkac19882003C758132239371-66173Thunder Bay1966-07-07
1012Steve Hrymnak19521952D182134Port Arthur1926-03-032015-11-23
1013Tim Hrynewich19831984LW556814-1682Leamington1963-10-02
1014Bill Huard19932000LW223161834-16594Welland1967-06-24
1015Rolly Huard19311931C11010Ottawa1902-09-061979-09-16
1016Charlie Huddy19811997D101799354453235785Oshawa1959-06-02
1017Dave Hudson19731978C40959124183-10389St. Thomas1949-12-28
1018Mike Hudson19891997C/LW4164987136-36414Guelph1967-02-06
1019Kerry Huffman19871996D40137108145-70361Peterborough1968-01-03
1020Al Huggins19311931LW201120Toronto1910-12-211991-07-28
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1021Albert Hughes19311932C/LW60681422Guelph1901-05-131969
1022Brent Hughes19681975D43615117132-125440Bowmanville1943-06-17
1023James Hughes19301930D4001160Webbwood1906-05-121983-01-04
1024Bobby Hull*19581980LW10636105601170249634Point Anne1939-01-032023-01-30
1025Brett Hull*19872006RW1269741650139123458Belleville1964-08-09
1026Dennis Hull19651978LW95930335165422259Point Anne1944-11-192026-05-30
1027Jody Hull19892004RW831124137261-10156Petrolia1969-02-02
1028Fred Hunt19411945RW591514296Brantford1918-01-171977-10-04
1029Dale Hunter19811999C140732369710201013565Petrolia1960-07-31
1030Dave Hunter19801989LW746133190323112918Petrolia1958-01-01
1031Mark Hunter19821993RW628213171384-161426Petrolia1962-11-12
1032Larry Huras19771977D2000-10Listowel1955-07-08
1033Bob Hurlburt19751975LW100002Toronto1950-05-01
1034Ron Hurst19561957RW64971670Toronto1931-05-18
1035Kent Huskins20072013D31813556846173Almonte1979-05-04
1036Michael Hutchinson20142024G15402200154576218.9022.94Barrie1990-03-02
1037Dave Hutchison19751984D5841997116641550London1952-05-02
1038Ben Hutton20162026D57530109139-61210Brockville1993-04-20
1039Carter Hutton20132022G235055016235949027.9082.76Thunder Bay1985-12-19
1040Zach Hyman20162026LW711261234495134384Toronto1992-06-09
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1041Mike Iggulden20082009RW12145-44St. Catharines1982-11-09
1042Peter Ing19901994G74033067420379.8784.05Toronto1969-04-28
1043Billy Inglis19681971C36134-124Ottawa1943-05-11
1044Jack Ingoldsby19431944RW/D2951615Toronto1924-06-211982-08-10
1045Ron Ingram19571965D11451520-2081Toronto1933-07-051988-06-30
1046Gary Inness19741981G162055012162586127.8923.41Toronto1949-05-282021-02-24
1047Ralph Intranuovo19951997C22246-34East York1973-12-11
1048Robbie Irons19691969G10000010001.0000.00Toronto1946-11-19
1049Joe Ironstone19261928G2000020011.64Sudbury1898-06-281972-12-12
1050Dick Irvin*19271929C9529235284Hamilton1892-07-191957-05-16
1051Brayden Irwin20102010RW200002Toronto1987-03-24
1052Greg Jacina20062007LW14011-26Guelph1982-05-22
1053Ric Jackman20002007D231195877-54166Toronto1978-06-28
1054Art Jackson19351945C470123179302144Toronto1915-12-151971-05-15
1055Busher Jackson*19301944LW634241234475450Toronto1911-01-191966-06-25
1056Harold Jackson19371947D219173552208Cedar Springs1918-08-011997-01-30
1057Jack Jackson19471947D4825738Windsor1925-05-032015-08-08
1058Jeff Jackson19851992LW263384886-41313Dresden1965-04-24
1059Jim Jackson19831988LW1121730471020Oshawa1960-02-01
1060Lloyd Jackson19371937C111230Ottawa1912-01-071999-02-15
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1061Tim Jacobs19761976D4601010-335Espanola1952-03-28
1062John Jakopin19982003D113167-8145Toronto1975-05-16
1063Jim Jamieson19441944D10110Brantford1922-03-211985-12-26
1064Dan Jancevski20062009D900002Windsor1981-06-15
1065Mark Jankowski20172026C482796614514144Hamilton1994-09-13
1066Ryan Jardine20022002LW802202Ottawa1980-03-15
1067Cole Jarrett20062006W100010Sault Ste. Marie1983-01-04
1068Doug Jarrett19651977D77538182220136631London1944-04-222014-02-10
1069Gary Jarrett19611972LW3417292164-62131Toronto1942-09-03
1070Doug Jarvis19761988C964139264403125263Brantford1955-03-24
1071James Jarvis19301937LW11217153264Fort William1907-12-071983-05-07
1072Wes Jarvis19801988C237315586-2498Toronto1958-05-30
1073Jason Jaspers20022004C9011-36Thunder Bay1981-04-08
1074Dustin Jeffrey20092016C131181533412Sarnia1988-02-27
1075Larry Jeffrey19621969LW3683962101-40293Goderich1940-10-122022-07-18
1076Boone Jenner20142026C808212209421-61458Dorchester1993-06-15
1077Bill Jennings19411945RW10832346645Toronto1916-06-281999-11-29
1078Al Jensen19811987G179044044179955318.8803.36Hamilton1958-11-27
1079Bill Johansen19501950C/RW10000Port Arthur1928-07-272001-03-21
1080Trevor Johansen19781982D286114657-73282Thunder Bay1957-03-30
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1081Don Johns19611968D15322123-1674St. George1937-12-132017-07-08
1082Earl Johnson19541954LW10000Fort Frances1931-06-282015-02-07
1083Greg Johnson19942006C785145224369-72345Thunder Bay1971-03-162019-07-08
1084Matt Johnson19952004LW473232043-511523Welland1975-11-23
1085Mike Johnson19972008RW66112924637534315Scarborough1974-10-03
1086Ryan Johnson19982011C7013884122-87250Thunder Bay1976-06-14
1087Bernie Johnston19801981C57122436516Toronto1956-09-15
1088Greg Johnston19841992RW187262955-6124Barrie1965-01-14
1089Jay Johnston19811982D8000-213Hamilton1958-02-28
1090Joey Johnston19691976LW33285106191-123320Peterborough1949-03-03
1091Larry Johnston19681977D32096473-113580Kitchener1943-07-20
1092Randy Johnston19801980D4000-24Brampton1958-06-02
1093Ryan Johnston20162017D10000-24Sudbury1992-02-14
1094Wyatt Johnston20232026C32813412926317104Toronto2003-05-14
1095Aurele Joliat*19231938LW655269194463766Ottawa1901-08-291986-06-02
1096Rene Joliat19251925RW/D10000Ottawa1898-04-251953-08-10
1097Yvan Joly19811983RW2000-10Hawkesbury1960-02-06
1098Stan Jonathan19761983LW4119111020168751Ohsweken1955-09-05
1099Ben Jones20222026F56123-1312Waterloo1999-02-26
1100Bob Jones19691969LW200000Espanola1945-11-272026-01-24
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1101Buck Jones19391943D5023536Owen Sound1918-08-172007-08-23
1102David Jones20082016RW46210487191-42122Guelph1984-08-10
1103Jim Jones19721972D200000Espanola1949-07-27
1104Jimmy Jones19781980RW148131831368Woodbridge1953-01-02
1105Keith Jones19932001RW49111714125853765Brantford1968-11-08
1106Ryan Jones20092014RW3345446100-11181Chatham1984-06-14
1107Josh Jooris20152018C213233255-987Burlington1990-07-14
1108Curtis Joseph19902009G94303131012694345435296.9062.79Keswick1967-04-29
1109Tony Joseph19891989RW210110Cornwall1969-03-01
1110Derek Joslin20092013D11641216-1463Richmond Hill1987-03-17
1111Ed Jovanovski19962014D1128137363500-861491Windsor1976-06-26
1112Claude Julien19851986D14011225Blind River1960-04-23
1113Joe Junkin19691969G10000010001.0000.00Lindsay1946-09-082014-01-11
1114Ed Kachur19571958RW9610142435Fort William1934-04-222014-12-16
1115Nazem Kadri20102026C1062323437760-80790London1990-10-06
1116Vern Kaiser19511951LW50751233Preston1926-09-282011-01-17
1117Walter Kalbfleisch19341937D3604432New Hamburg1911-12-181960-05-16
1118Max Kaminsky19341937C13022345638Niagara Falls1913-04-191961-05-05
1119Bingo Kampman19381942D189143044287Berlin1914-03-121987-12-22
1120Francis Kane19441944D20000Stratford1923-01-192016-03-29
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1121Gord Kannegiesser19681972D23011-415North Bay1945-12-212022-03-01
1122Sheldon Kannegiesser19711978D36614678124292North Bay1947-08-15
1123Tye Kartye20242026F204253055-21118Kingston2001-04-30
1124Zack Kassian20122023RW66192111203-55913Windsor1991-01-24
1125Ed Kastelic19861992W220111021-19719Toronto1964-01-29
1126Mike Kaszycki19781983C226428012216108Milton1956-02-27
1127Boris Katchouk20222026LW179152136-2378Waterloo1998-06-18
1128Mark Katic20112011D11011-94Porcupine1989-05-09
1129Pat Kavanagh20032006RW1420204Ottawa1979-03-14
1130Doug Keans19801988G210066053210966426.8743.51Pembroke1958-01-07
1131Dennis Kearns19721981D67731290321-155386Kingston1945-09-27
1132Jack Keating19391940LW123034Kitchener1916-10-091951-12-29
1133Mike Keating19781978LW1000-10Toronto1957-01-21
1134Sheldon Keefe20012003RW125121224-2578Brampton1980-09-17
1135Butch Keeling19271938LW52515764221341Owen Sound1905-08-101984-11-12
1136Don Keenan19591959G100001010.9024.00Toronto1938-08-082005-11-29
1137Larry Keenan19621972LW2333864102-1128North Bay1940-10-01
1138Rick Kehoe19721985RW906371396767-76120Windsor1951-07-15
1139Bob Kelly19741979LW42587109196-19687Fort William1946-06-06
1140Bob Kelly19711982LW8371542083621091454Oakville1950-11-25
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1141Chris Kelly20042018C/LW84512316829140417Toronto1980-11-11
1142Dave Kelly19771977RW16202-84Chatham1952-09-20
1143Pep Kelly19351942RW2897453127105North Bay1914-01-171990
1144Red Kelly*19481967D/C131628154282350327Simcoe1927-07-092019-05-02
1145Kevin Kemp19811981D3000-14Ottawa1954-05-03
1146Stan Kemp19491949D10002Hamilton1924-03-021999-08-15
1147Ted Kennedy*19431957C696230330560432Humberstone1925-12-122009-08-14
1148Tyler Kennedy20082016C527891262156239Sault Ste. Marie1986-07-15
1149Rory Kerins20252026C904422Caledon2002-04-12
1150Dave Kerr19311941G4300000430204149762.14Toronto1910-01-111978-05-11
1151Tim Kerr19811993C/RW65537030467477596Windsor1960-01-05
1152Rick Kessell19701974C13542428-158Toronto1949-07-27
1153Chad Kilger19962008LW714107111218-44363Cornwall1976-11-27
1154Brian Kilrea*19581968C26358-412Ottawa1934-10-21
1155Hec Kilrea19261940LW633166130296452Blackburn1907-06-111969-09-08
1156Ken Kilrea19391944LW911624408Ottawa1919-01-161990-01-14
1157Wally Kilrea19301938RW/C32535589391Ottawa1909-02-181992-07-03
1158Derek King19872000LW8302613516129417Hamilton1967-02-11
1159Frank King19511951C101012Toronto1929-03-072004-09-25
1160Kris King19882001LW8496685151-522030Bracebridge1966-02-18
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1161Scott King19911992G2000002000.8132.93Thunder Bay1967-06-25
1162Wayne King19741976C7351823-1334Midland1951-09-04
1163Geordie Kinnear20002000D4000-113Simcoe1973-07-09
1164Brian Kinsella19761977C10011-40Barrie1954-02-112018-10-14
1165Ray Kinsella19311931LW140000Ottawa1911-01-271996-04-29
1166Bill Kitchen19821985D41145-1240Schomberg1960-10-022012-07-30
1167Hobie Kitchen19261927D4754958Toronto1904-02-08
1168Mike Kitchen19771984D474126274-139370Newmarket1956-02-01
1169Kevin Klein20062017D6273811615422185Kitchener1984-12-13
1170Joe Klukay19471956LW566109127236189Sault Ste. Marie1922-11-062006-02-03
1171Bill Knibbs19651965C5371017-164Toronto1942-01-242006-09-26
1172Nick Knott19421942D143149Kingston1920-07-231987-04-12
1173Paul Knox19551955RW10000Toronto1933-11-232022-08-24
1174Mike Knuble19972013RW106827827054876641Toronto1972-07-04
1175Greg Koehler20012001C100000Scarborough1975-02-27
1176Slater Koekkoek20152022D186826341104Winchester1994-02-18
1177Mark Kolesar19961997LW28224-314Brampton1973-01-23
1178Travis Konecny20172026RW723225319544-29522London1997-03-11
1179Zenon Konopka20062014C346121830-491082Niagara on the Lake1981-01-02
1180Steve Konroyd19811995D8954119523624863Scarborough1961-02-10
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1181Chris Kontos19831993LW/C2305469123-24103Toronto1963-12-10
1182Jerry Korab19711985D975114341455621629Sault Ste. Marie1948-09-15
1183Scott Kosmachuk20162016RW803312Richmond Hill1994-01-24
1184Mike Kostka20132016D85417211039Etobicoke1985-11-28
1185Tom Kostopoulos20022013RW6306196157-48723Mississauga1979-01-24
1186Dick Kotanen19511951D10000Port Arthur1925-11-182011-11-09
1187Chris Kotsopoulos19811990D47944109153-64827Scarborough1958-11-27
1188Johnathan Kovacevic20222026D25810435325193Grimsby1997-07-12
1189Joe Kowal19771978LW22055313Toronto1956-02-032023-07-25
1190Stephen Kraftcheck19511959D15611182983Tinturn1929-03-031997-08-10
1191Jim Krulicki19711971LW41033-86Kitchener1948-03-09
1192Ed Kryzanowski19491953D23715223765Fort Frances1925-11-142007-04-29
1193Ryan Kuffner20192019LW10000-40Ottawa1996-06-12
1194Alan Kuntz19421946LW4510122212Toronto1919-06-041987-03-07
1195Murray Kuntz19751975LW712360Ottawa1945-12-19
1196Gary Kurt19721972G160000016175.8564.30Kitchener1947-03-09
1197Ken Kuzyk19771978RW41591408Toronto1953-08-11
1198Nick Kypreos19901997LW442464490-241210Toronto1966-06-04
1199Jordan Kyrou20192026C488168210378-21116Toronto1998-05-05
1200Jim Kyte19831996D598174966-911342Ottawa1964-03-21
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1201Neil Labatte19791982C/D26022-419Toronto1957-04-24
1202Leo Labine19521962RW643128193321-34728Haileybury1931-07-222005-02-25
1203Yvon Labre19711981D3711487101-93788Sudbury1949-11-29
1204Randy Ladouceur19831996D93030126156-1091322Brockville1960-06-30
1205Rick LaFerriere19821982G1000001000.9473.00Hawkesbury1961-01-03
1206Roland Lafleur19251925LW10000Ottawa1899-03-211968-11-26
1207Jack LaFontaine20222022G2000002010.7807.20Mississauga1998-01-06
1208Bob LaForest19841984RW5101-42Sault Ste. Marie1963-05-19
1209Mark LaForest19861994G10306606510325544.8684.23Welland1962-07-102025-03-31
1210Marc Laforge19901994LW14000-364Sudbury1968-01-03
1211Pete Laframboise19721975LW/C227335588-8970Ottawa1950-01-182011-03-19
1212Adie Lafrance19341934LW30002Chapleau1912-01-131995-06-19
1213Jason Lafreniere19871994C146345387-1522St. Catharines1966-12-062026-01-13
1214Tom Laidlaw19811990D70525139164-4717Brampton1958-04-15
1215Hec Lalande19541958C151213960118North Bay1934-11-242010-08-18
1216Newsy Lalonde*19181927C9912542167185Cornwall1887-10-311970-11-21
1217Ron Lalonde19731979C3974578123-104106Toronto1952-10-30
1218Shawn Lalonde20132013D100010Ottawa1990-03-10
1219Denny Lambert19952002LW487276693-231391Wawa1970-01-07
1220Hank Lammens19941994D27123-2022Brockville1966-02-21
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1221Marc Lamothe20002004G4000004211.8803.24New Liskeard1974-02-27
1222Leo Lamoureux19421947C/D236197998179Espanola1916-10-011961-01-11
1223Mitch Lamoureux19841988C7311920-1859Ottawa1962-08-22
1224Mike Lampman19731977LW96172037-1534Hamilton1950-04-20
1225Larry Landon19841985RW9000-32Niagara Falls1958-05-04
1226Steve Langdon19751978LW7011-12Toronto1953-12-23
1227Edgar Laprade*19461955C50010817228042Port Arthur1919-10-102014-04-28
1228Nick Lardis20262026LW4110515-1810Oakville2005-07-08
1229Garry Lariviere19801983D2196576339167St. Catharines1954-12-06
1230Jeff Larmer19821986LW158375188-2155Peterborough1962-11-10
1231Steve Larmer19811995RW10064415711012203532Peterborough1961-06-16
1232Denis Larocque19881988D8011-418Hawkesbury1967-10-05
1233Bonner Larose19261926LW60000Ottawa1901-02-141963-01-23
1234Claude Larose19631978RW94422625748311889Hearst1942-03-02
1235Gary Laskoski19831984G59011065919275.8514.65Ottawa1959-06-06
1236David Latta19861991LW364812-124Thunder Bay1967-01-03
1237Michael Latta20142016C113413174130St. Clements1991-05-25
1238Martin Lauder19281928D/C30002Durham1907-01-261959-09-06
1239Craig Laughlin19821989RW549136205341-3364Toronto1957-09-14
1240Scott Laughton20132026C745121168289-48428Oakville1994-05-30
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1241Don Laurence19791980C79152136114Galt1957-06-27
1242Paul Laus19942002D530145872311702Beamsville1970-09-26
1243Kevin LaVallee19811987LW366110125235-1683Sudbury1961-09-16
1244Jack Laviolette*19181918D/W182136Belleville1879-07-171960-01-09
1245Paul Lawless19831990LW2394977126-3054Scarborough1964-07-02
1246Mark Lawrence19952001RW142182644-30115Burlington1972-01-27
1247Danny Lawson19681972RW218282957-3161Toronto1947-10-302008-09-15
1248Al LeBrun19611966D602214Timmins1940-12-01
1249Gary Leeman19841997RW667199267466-69531Toronto1964-02-19
1250Manny Legace19992010G3650990123651879941.9122.41Toronto1973-02-04
1251Randy Legge19731973D1202202Newmarket1945-12-162023-12-11
1252Hugh Lehman*19271928G48000048202442.68Pembroke1885-10-271961-04-08
1253Henry Lehvonen19751975D400040Sarnia1950-08-26
1254Michael Leighton20032017G11004406110374314.9002.98Petrolia1981-05-19
1255Josh Leivo20142023LW265425193693Innisfil1993-05-26
1256Roger Lemelin19751978D36123-1627Iroquois Falls1954-02-062023-09-17
1257Mike Lenarduzzi19931994G4000004111.8993.18London1972-09-14
1258Tristan Lennox20252025G1000001000.50012.72Ottawa2002-10-21
1259Rick Lessard19891992D15044-718Timmins1968-01-09
1260Lucas Lessio20142016LW41347-1112Maple1993-01-23
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1261Alan Letang20002003D14000-82Renfrew1975-09-04
1262Trevor Letowski19992008RW61684117201-19209Thunder Bay1977-04-05
1263Joe Levandoski19471947RW81120Cobalt1921-03-172001-12-20
1264Guy Leveque19931994C17224-321Kingston1972-12-282005-10-02
1265Don Lever19731987LW1020313367680-248593South Porcupine1952-11-14
1266Danny Lewicki19511959LW461105135240177Fort William1931-03-122018-09-25
1267Rick Ley19691981D309127284-14528Orillia1948-11-02
1268Michael Liambas20172018LW8011-121Toronto1989-02-16
1269Nick Libett19681981LW982237268505-158472Stratford1945-12-09
1270Tony Licari19471947RW90110Ottawa1921-04-092013-07-04
1271David Liffiton20062011D7101426Windsor1984-10-18
1272Chris Lindberg19921994LW116172542-147Fort Frances1967-04-16
1273Brett Lindros19951996RW51257-14147London1975-12-02
1274Eric Lindros*19932007C7603724938652151398London1973-02-28
1275Bert Lindsay19181919G2000002061405.82Belwood1881-07-231960-11-11
1276Ted Lindsay*19451965LW106837947285191808Renfrew1925-07-292019-03-04
1277Ken Linseman19791992C8602565518072211725Kingston1958-08-11
1278Carl Liscombe19381946LW380137140277117Perth1915-05-172004-02-24
1279Mike Liut19801992G6630131302266329327174.8833.49Weston1956-01-07
1280Lonnie Loach19931994LW56101323129New Liskeard1968-04-142025-09-01
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1281Bill Lochead19751980LW3306962131-73180Forest1954-10-13
1282Corey Locke20082011C9011-10Toronto1984-05-08
1283Ken Lockett19751976G55000085513158.8903.36Toronto1947-08-30
1284Howard Lockhart19201925G59000059164105.05North Bay1895-03-211956-08-02
1285Norm Locking19351936LW/C4826826Owen Sound1911-05-241995-05-15
1286Claude Loiselle19821994C61692117209-1281149Ottawa1963-05-29
1287Ryan Lomberg20182026LW394353772-9475Richmond Hill1994-12-09
1288Barry Long19731982D280116879-57250Brantford1949-01-03
1289Jim Lorentz19691978C/RW6591612383993210Waterloo1947-05-01
1290Steven Lorentz20212026C/LW381364480-2267Kitchener1996-04-13
1291Bob Lorimer19771986D529229011230433Toronto1953-08-25
1292Matthew Lorito20172017RW201100Oakville1990-07-03
1293Darren Lowe19841984RW8123-50Toronto1960-10-13
1294Ross Lowe19501952D/LW77681482Oshawa1928-09-211955-08-08
1295Ed Lowrey19181921C272246Manotick1891-08-131973-11-27
1296Fred Lowrey19251926RW5311210Ottawa1902-08-121968-01-24
1297Gerry Lowrey19281933LW211474895166Ottawa1906-02-141979-10-20
1298Dave Lowry19862004LW1084164187351-871191Sudbury1965-02-14
1299Dave Lucas19631963D00000Downeyville1932-03-222025-01-16
1300Don Luce19701982C894225328553195364London1948-10-02
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1301Jett Luchanko20252026F8000-64London2006-08-21
1302Steve Ludzik19821990C4244693139-18333Toronto1961-04-03
1303Matt Luff20192026RW111161228-1420Oakville1997-05-05
1304Charlie Luksa19801980D801104Toronto1954-02-19
1305Dave Lumley19791987RW4379816025839673Toronto1954-09-01
1306Harry Lumley*19441960G80300093803330329142.9052.74Owen Sound1926-11-111998-09-13
1307Jack Lynch19731979D38224106130-196336Toronto1952-05-28
1308Steve Lyon19771977D/RW300002Toronto1952-05-16
1309Kurtis MacDermid20182026LW/D307112132-34424Sauble Beach1994-03-25
1310Paul MacDermid19821995RW690116142258-161303Chesley1963-04-14
1311Blair MacDonald19801983RW21991100191-865Cornwall1953-11-17
1312Brett MacDonald19881988D1000-10Bothwell1966-01-05
1313Kevin MacDonald19941994D100002Prescott1966-02-24
1314Kilby MacDonald19401945LW15236347047Ottawa1914-09-061986-05-11
1315Randy MacGregor19821982RW211222Cobourg1953-07-09
1316Norm Maciver19871998D50155230285-68350Thunder Bay1964-09-01
1317Blair MacKasey19771977D1000-12Hamilton1955-12-13
1318Calum MacKay19471955LW2375055105214Toronto1927-01-012001-08-21
1319Mickey MacKay*19271930C14744196379Chelsey1894-05-251940-05-21
1320Murdo MacKay19461948RW/C190330Fort William1917-08-082000-08-08
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1321Jack Mackell19201921RW/D4542654Ottawa1896-04-121961-11-25
1322Aaron MacKenzie20092009D500010Terrace Bay1981-03-07
1323Barry MacKenzie19691969D6011-26Toronto1941-08-16
1324Derek MacKenzie20022019C6115174125-7337Sudbury1981-06-11
1325Reg Mackey19271927D4100016Ottawa1900-05-071966-02-26
1326Howie Mackie19371938RW/D161014Berlin1913-08-301952-03-09
1327Paul MacKinnon19801984D14752328-991Brantford1958-11-06
1328Brett Maclean20112012LW1823514Port Elgin1988-12-24
1329John MacLean19842002RW1194413429842431328Oshawa1964-11-20
1330Rick MacLeish19711984C846349410759154434Lindsay1950-01-032016-05-30
1331Brian MacLellan19831992LW606172241413-91551Guelph1958-10-27
1332Jeff MacMillan20042004D4000-20Durham1979-03-30
1333Bernie MacNeil19741974LW400010Sudbury1950-03-07
1334Jamie Macoun19831999D1128762823581751210Newmarket1961-08-17
1335Ralph MacSweyn19681972D47055-310Hawkesbury1942-09-081995-05-27
1336Craig MacTavish19801997C109321326748034891London1958-08-15
1337John Madden19992012C89816518334820219Barrie1973-05-04
1338Darrin Madeley19931995G3900000394235.8684.36Holland Landing1968-02-25
1339Connie Madigan19731973D20033125Port Arthur1934-10-042024-01-02
1340Jeff Madill19911991RW14404-146Oshawa1965-06-21
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1341Kevin Maguire19871992RW260293059-16782Toronto1963-01-05
1342Frank Mahovlich*19571974LW118153357011032661054Timmins1938-01-10
1343Pete Mahovlich19661981C883288485773234916Timmins1946-10-10
1344Logan Mailloux20242026D7571118-1454Belle River2003-04-15
1345Adam Mair20002011C6153876114-26829Hamilton1979-02-15
1346Jim Mair19711975D7641519-4249Schumacher1946-05-15
1347Mark Major19971997LW200005Toronto1970-03-20
1348Chico Maki19621976RW841143293436144345Sault Ste. Marie1939-08-172015-08-25
1349Wayne Maki19681973LW2465779136-39182Sault Ste. Marie1944-11-101974-05-01
1350Manny Malhotra19992015C991116179295-26451Mississauga1980-05-18
1351Troy Mallette19901998LW4565168119-491226Sudbury1970-02-25
1352Dan Maloney19711982LW737192259451471489Barrie1950-09-242018-11-20
1353Dave Maloney19751985D65771246317831154Kitchener1956-07-31
1354Don Maloney19791991LW76521435056442815Lindsay1958-09-05
1355Phil Maloney19501960C159284371112Ottawa1927-10-062020-02-21
1356Jeff Malott 20222026F713710-1064Burlington1996-08-07
1357Kirk Maltby19942010RW107212813226018867Guelph1972-12-22
1358Mark Mancari20072012RW4231013-322London1985-07-11
1359Gus Mancuso19381943RW47791623Niagara Falls1914-04-112003-08-16
1360Dan Mandich19831986D11151116-10303Brantford1960-06-12
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1361Kris Manery19781981C/RW2506364127-6191Leamington1954-09-24
1362Randy Manery19711980D5825020625611415Leamington1949-01-10
1363Andrew Mangiapane20182026LW56013112825931247Toronto1996-04-04
1364Eric Manlow20012004C3724608Belleville1975-04-07
1365Ken Mann19761976RW1000-10Hamilton1953-09-05
1366Rennison Manners19301931C3733614Ottawa1904-02-051944-12-26
1367Bob Manno19771985D37141132173-37274Niagara Falls1956-10-31
1368Bud Maracle19311931LW111344Ayr1904-09-081958-06-20
1369Norm Maracle19982002G66000006614338.8973.10Belleville1974-10-02
1370Bryan Marchment19892006D92640142182312307Scarborough1969-05-012022-07-06
1371Mason Marchment20202026F3709513923481314Uxbridge1995-06-18
1372Lou Marcon19591963D60044-642Fort William1935-05-282023-05-30
1373Hector Marini19791984RW154274673-9248Timmins1957-01-27
1374John Markell19801985LW55111021-2636Cornwall1956-03-10
1375Ray Markham19801980C14112-321Windsor1958-01-23
1376Jack Markle19361936RW80110Thessalon1907-05-151956-06-25
1377Jack Marks19181920LW/D70004Brantford1885-06-111945-08-20
1378Nevin Markwart19841992LW3094168109-6794Toronto1964-12-09
1379Mitch Marner20172026RW738245576821145222Markham1997-05-05
1380Brad Marsh19791993D108623175198551241London1958-03-31
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1381Gary Marsh19681969LW713424Toronto1946-03-09
1382Grant Marshall19952006RW70092147239-57793Mississauga1973-06-09
1383Paul Marshall19801983LW95151833-1817Toronto1960-09-07
1384Willie Marshall19531959C331562Kirkland Lake1931-12-012023-06-02
1385Mike Marson19751980LW196242448-88233Scarborough1955-07-24
1386Brady Martin20262026C301100Kitchener2007-03-16
1387Clare Martin19421952D23712284078Waterloo1922-02-251980-09-23
1388Frank Martin19531958D282114657122Cayuga1933-05-012007-02-18
1389Grant Martin19841987LW44044-1655Smooth Rock Falls1962-03-13
1390Jack Martin19611961C100000St. Catharines1940-11-292023-12-08
1391Matt Martin20102025LW9878197178-401168Windsor1989-05-08
1392Spencer Martin20172026G72000007225338.8813.60Oakville1995-06-08
1393Terry Martin19761985LW479104101205-50202Barrie1955-10-25
1394Tom Martin19681968RW310100Toronto1947-10-16
1395Porter Martone20262026RW9461046Peterborough2006-10-26
1396Dennis Maruk19761989C888356522878-78761Toronto1955-11-17
1397Brandon Mashinter20112016LW64415-1250Bradford1988-09-20
1398Charley Mason19351939RW937182522Seaforth1912-02-011971-05-17
1399Steve Mason20092018G4760121202247620518364.9112.70Oakville1988-05-29
1400George Massecar19301932LW10012112346Waterford1904-07-101957-07-14
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1401Jamie Masters19761979D3311314-102Toronto1955-04-14
1402Jon Matsumoto20112012C14202-44Ottawa1986-10-13
1403Joe Matte19201926D6817153252Bourget1893-03-061961-06-13
1404Joe Matte19301943D240338Bourget1909-03-151988-05-16
1405Shawn Matthias20082018C5519084174-42180Mississauga1988-02-19
1406Dick Mattiussi19681971D/LW20083139-61124Smooth Rock Falls1938-05-01
1407Bryan Maxwell19781985D330187795-44745North Bay1955-09-07
1408Wally Maxwell19531953C20000Ottawa1933-08-242026-01-31
1409Brad May19922010LW1041127161288-212248Toronto1971-11-29
1410Gilles Mayer19501956G900009261.8732.67Ottawa1930-08-242015-09-29
1411Jim Mayer19801980RW400010Capreol1954-10-30
1412Shep Mayer19431943RW21234Sturgeon Falls1923-09-112005-02-07
1413Jamal Mayers19972013RW91590129219-871200Toronto1974-10-24
1414Jay Mazur19891992C/RW4711718-120Hamilton1965-01-22
1415Gary McAdam19761986LW53496132228-53171Smiths Falls1955-12-31
1416Kenndal McArdle20092012LW42123-1151Toronto1987-01-04
1417Jud McAtee19431945LW461513286Stratford1920-02-052011-02-22
1418Norm McAtee19471947C130110Stratford1921-06-282010-08-25
1419Andrew McBain19841994RW608129172301-145631Scarborough1965-01-18
1420Jack McBain20222026C316446310713282Toronto2000-01-06
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1421Cliff McBride19291930RW/D10000Toronto1909-01-011999-02-17
1422Jim McBurney19531953LW10110Sault Ste. Marie1933-06-032019-11-12
1423Bryan McCabe19962011D1135145383528341732St. Catharines1975-06-08
1424Stan McCabe19301934LW74951449Ottawa1908-06-161958-06-02
1425Bert McCaffrey19251931RW/D261433578204Chesley1893-04-121955-04-15
1426John McCahill19781978D100000Sarnia1955-12-02
1427Doug McCaig19421951D26382129255Guelph1919-02-241982-06-06
1428Eddie McCalmon19281931RW3950512Varney1902-05-301987-04-23
1429Jared McCann20162026C7202042344389229Stratford1996-05-31
1430Rick McCann19681975C42145-86Hamilton1944-05-272013-09-03
1431Dan McCarthy19811981C540434St. Marys1958-04-07
1432Sandy McCarthy19942004RW7367276148-811534Toronto1972-06-15
1433Tom McCarthy19571961LW608917-168Toronto1934-09-151992-01-20
1434Tom McCarthy19801988LW46017822139952330Toronto1960-07-312022-04-13
1435Ted McCaskill19681968C4022-20Kapuskasing1936-10-292016-03-03
1436Alyn McCauley19982007C488699716625116Brockville1977-05-29
1437Kevin McClelland19821994RW58868112180-361670Oshawa1962-07-04
1438Jay McClement20062017C90690154244-116325Kingston1983-03-02
1439Bob McCord19641973D316105868-82257Matheson1934-03-302016-10-21
1440Dennis McCord19741974D300006Chatham1952-07-282005-02-07
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1441Cody McCormick20042015C/RW405214465-24550London1983-04-18
1442Shawn McCosh19921995C910116Oshawa1969-06-05
1443Dale McCourt19781984C532194284478-67124Falconbridge1957-01-26
1444Bill McCreary19541971LW309536211519106Sundridge1934-12-022019-11-25
1445Keith McCreary19651975RW532131112243-51294Sundridge1940-06-192003-12-09
1446Bob McCulley19351935RW/D10000Stratford1912-02-081993-08-15
1447Duke McCurry19261929LW148211233121Toronto1900-06-131965-11-08
1448Brian McCutcheon19751977LW37314-57Toronto1949-08-03
1449Darwin McCutcheon19821982D1000-12Listowel1962-04-19
1450Connor McDavid20162026C7944098111220186330Richmond Hill1997-01-13
1451Jeff McDill19771977RW100000Thunder Bay1956-03-162012-11-03
1452Andy McDonald20012013LW/C6851823074895280Strathroy1977-08-25
1453Brian McDonald19711971C12000-829Toronto1945-03-23
1454Bucko McDonald19351945D4463588123206Fergus1914-10-311991-07-21
1455Robert McDonald19441944RW10000Toronto1923-01-041977-10-29
1456Kent McDonell20032004RW32123-836Williamstown1979-03-01
1457Joe McDonnell19821986D5021012-2434Kitchener1961-05-11
1458Al McDonough19711978RW2377388161373Hamilton1950-06-06
1459Bill McDougall19911994C285510-212Mississauga1966-08-10
1460Peter McDuffe19721976G57011025711366.8854.08Milton1948-02-16
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1461Curtis McElhinney20082021G24904404249949520.9072.83London1983-05-23
1462Evan McEneny20172017D1000-10Hamilton1994-05-22
1463Mike McEwen19771988D716108296404-37460Hornepayne1956-08-10
1464John McFarland20162016LW3000-10Richmond Hill1992-04-02
1465Jack McGill19351937LW13427103771Ottawa1910-11-031988-08-21
1466Dan McGillis19972006D6345618223840570Hawkesbury1972-07-01
1467Brock McGinn20162025LW5348078158-41120Fergus1994-02-02
1468Jamie McGinn20092019LW617117103220-83267Fergus1988-08-05
1469Tye McGinn20132016LW899817-144Fergus1990-07-29
1470Brian McGrattan20062015RW317101727-11609Hamilton1981-09-02
1471Tom McGrattan19481948G1000010007.83Brantford1927-10-19
1472Sandy McGregor19641964RW2000-10Toronto1939-03-302023-11-06
1473Mickey McGuire19271928LW363036Gravenhurst1898-07-071968-05-23
1474Paul McIntosh19751976D48022-266Listowel1954-03-13
1475David McIntyre20122012C7112-12Oakville1987-02-04
1476Jack McIntyre19501960D4991091022111171Brussels1930-09-081998-03-15
1477John McIntyre19901995C351245478-32516Ravenswood1969-04-29
1478Scott McKay19941994C100000Burlington1972-01-26
1479Walt McKechnie19681983C955214392606-119469London1947-06-19
1480Jay McKee19962010D8022110412555622Kingston1977-09-08
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1481Mike McKee19941994LW4831215541Toronto1969-06-18
1482Greg McKegg20142022C233211839-2465St. Thomas1992-06-17
1483Ian McKegney19771977D3000-82Sarnia1947-05-07
1484Alex McKendry19781981W46369-721Midland1956-11-21
1485Steve McKenna19972004LW373181432-40824Toronto1973-08-21
1486Don McKenney19551968C798237345582-62205Smiths Falls1934-04-302022-12-19
1487Jim McKenny19661979D60482247329-4294Ottawa1946-12-01
1488Bill McKenzie19741980G9101101291184913.8684.10St. Thomas1949-03-12
1489Brian McKenzie19721972LW6112-24St. Catharines1951-03-16
1490Roland McKeown20182023D16033427Listowel1996-01-20
1491Steve McKichan19911991G1000001000.7506.00Strathroy1967-05-29
1492Alex McKinnon19251929RW195191231237Sault Ste. Marie1895-04-171949-10-08
1493Murray McLachlan19711971G2000002010.7659.72London1948-10-20
1494Steve McLaren20042004D6000025Owen Sound1975-02-03
1495Don McLean19761976D9000-36Niagara Falls1954-01-19
1496Kirk McLean19862001G6120232305861224526272.8873.26Willowdale1966-06-26
1497Kurtis McLean20092009C410110Kirkland Lake1980-11-02
1498John McLellan19521952C20000South Porcupine1928-08-061979-10-27
1499Scott McLellan19831983RW200000Toronto1963-02-10
1500Jim McLeod19721972G160110016664.8903.01Port Arthur1937-04-072019-05-17
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1501Michael McLeod20192024C287295685-17164Mississauga1998-02-03
1502Ryan McLeod20212026C379661161824872Mississauga1999-09-21
1503Dave McLlwain19881997C/RW501100107207-126292Seaforth1967-01-09
1504Mike McMahon19431946D587182590Brockville1915-02-011974-12-03
1505Connor McMichael20212026C31567871544130Ajax2001-01-15
1506Gerry McNamara19611970G7000027221.9122.61Sturgeon Falls1934-09-222025-04-11
1507Howard McNamara19201920D101014Randolph1893-08-031940-09-04
1508Stu McNeill19581960C1111202Port Arthur1938-09-25
1509George McPhee19841989LW115242549-1257Wallaceburg1958-07-02
1510Basil McRae19821997LW5765383136-1042457Beaverton1961-01-05
1511Chris McRae19881990LW211010122Beaverton1965-08-26
1512Ken McRae19881994C137142135-59364Winchester1968-04-23
1513Pat McReavy19391942C5558134Owen Sound1918-01-162001-11-13
1514Brian McReynolds19901994C30156-78Penetanguishene1965-01-05
1515Bryan McSheffrey19731975RW9013720-4544Ottawa1952-09-25
1516Marty McSorley19842000D/RW961108251359-143381Hamilton1963-05-18
1517Dale McTavish19971997C9123-42Eganville1972-02-28
1518Gord McTavish19791980C1113422Guelph1954-06-03
1519Charley McVeigh19271935C/LW3958489173132Kenora1898-03-291984-05-07
1520Jack McVicar19311932D8824659Renfrew1904-06-041952-02-20
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1521Rick Meagher19801991C691144165309-39383Belleville1953-11-02
1522Gerry Meehan19691979C670180243423-113111Toronto1946-09-032026-06-05
1523Brent Meeke19731977D7592231-258Toronto1952-04-10
1524Howie Meeker19471954RW34683102185329Kitchener1923-11-042020-11-08
1525Mike Meeker19791979RW4000-15Kingston1958-02-232024-06-05
1526Harry Meeking19181927LW6419133268Berlin1894-11-041971-12-13
1527Julian Melchiori20142017D3002208Richmond Hill1991-12-06
1528Hillary Menard19541954LW10000Timmins1934-01-15
1529Howie Menard19641970C151234265387Timmins1942-04-28
1530Greg Meredith19811983RW386410-48Toronto1958-02-23
1531Ryan Merkley20222022D39156-108Oakville2000-08-14
1532Wayne Merrick19731984C77419126545623303Sarnia1952-04-23
1533Horace Merrill19181920D90003Ottawa1885-11-301958-12-24
1534Scott Metcalfe19881990LW19123-318Toronto1967-01-062025-06-06
1535Victor Mete20182024D248540451946Woodbridge1998-06-07
1536Marc Methot20072019D6242210112351380Ottawa1985-06-21
1537Glen Metropolit20002010C407571021598148Toronto1974-06-25
1538Lindsay Middlebrook19801983G37011022373236.8564.95Collingwood1955-09-07
1539Rick Middleton19751988RW1005448540988175157Toronto1953-12-04
1540Kevin Miehm19931994C22145-28Kitchener1969-09-10
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1541Rudy Migay19501960C41759921510293Fort William1928-11-182016-01-16
1542Jim Mikol19631965LW/D34145-118Kitchener1938-06-112014-03-15
1543Mike Millar19871991RW78181836-912St. Catharines1965-04-28
1544Greg Millen19791992G6040181807260421528489.8733.88Toronto1957-06-252025-04-07
1545Colin Miller20162026D59043140183-2368Sault Ste. Marie1992-10-29
1546Joe Miller19281931G13000001302489162.89Morrisburg1900-10-061963-08-12
1547Tom Miller19711975C118162541-5134Kitchener1947-03-312017-09-25
1548Norm Milley20022006RW29246-412Toronto1980-02-14
1549Craig Mills19961999RW31055-136Toronto1976-08-27
1550Mike Minard20002000G1000001100.9173.00Owen Sound1976-11-01
1551Eddie Mio19801986G19201111032192647330.8674.07Windsor1954-01-31
1552Michael Misa20262026F4591221-210Oakville2007-02-16
1553Bill Mitchell19641964D100000Port Dalhousie1930-02-222014-04-01
1554Herb Mitchell19251926LW5562860Meaford1896-01-041969-01-12
1555John Mitchell20092017C54870107177-30267Oakville1985-01-22
1556Red Mitchell19421945D8345967Toronto1912-09-061984-12-05
1557Zack Mitchell20172018RW34325-34Orangeville1993-01-07
1558Mike Moffat19821984G180000218762.8264.38Galt1962-02-04
1559Mike Moher19831983RW9011-228Manitouwadge1962-03-26
1560Doug Mohns19541975LW/D1391248462710-961261Capreol1933-12-132014-02-07
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1561Lloyd Mohns19441944D10000Petawawa1921-07-312005-01-24
1562Mitch Molloy19901990LW2000010Red Lake1965-10-102024-03-03
1563Larry Molyneaux19381939D4501120Sutton West1912-07-091966-05-24
1564Garry Monahan19681979LW748116169285-6486Barrie1946-10-20
1565Sean Monahan20142026C896276355631-34213Brampton1994-10-12
1566Hank Monteith19691971LW7751217-36Stratford1945-10-02
1567Brandon Montour20172026D66595230325-3496Brantford1994-04-11
1568Alfie Moore19371940G2100002171403.80Toronto1905-12-011984
1569Barrie Moore19962000LW39268118London1975-05-22
1570Dominic Moore20042018C897106176282-23487Thornhill1980-08-03
1571Robbie Moore19791983G6011006311.9221.87Sarnia1954-05-032022-01-07
1572Steve Moore20022004C695712-941Windsor1978-09-22
1573Ethan Moreau19962012LW928147140287-151110Huntsville1975-09-22
1574Howie Morenz*19241937C550271205476560Mitchell1902-09-211937-03-08
1575Angelo Moretto19771977C512312Toronto1953-09-18
1576Gavin Morgan20042004C6000021Scarborough1976-07-09
1577Marc Moro19982002D30000-577Toronto1977-07-17
1578Moe Morris19441949D13514294356Toronto1921-01-032000-02-06
1579Dave Morrison19811985RW39336-154Toronto1962-06-12
1580George Morrison19711972LW115172138-1213Toronto1948-12-242008-11-12
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1581Logan Morrison20242024F4000-10Guelph2002-07-09
1582Dean Morton19901990D1101-12Peterborough1968-02-27
1583Gus Mortson19471959D797461521981378New Liskeard1925-01-242015-08-08
1584Tyler Moss19982003G3001100306161.8913.25Ottawa1975-06-29
1585Matt Moulson20082018LW650176193369-42122North York1983-11-01
1586Johnny Mowers19411947G15200021526561262.56Niagara Falls1916-10-291995-12-07
1587Jim Moxey19751977RW127222749-2959Toronto1953-05-28
1588Kirk Muller19852003LW1349357602959-1471228Kingston1966-02-08
1589Wayne Muloin19641971D14532124-5693Dryden1941-12-24
1590Grant Mulvey19751984RW586149135284-73816Sudbury1956-09-17
1591Paul Mulvey19791982LW225305181-40613Sudbury1958-09-27
1592Craig Muni19821998D81928119147159775Toronto1962-07-19
1593Adam Munro20042006G1701102174103.8873.30St. George1982-11-12
1594Gerry Munro19251926D3412332Sault Ste. Marie1897-11-281968-01-28
1595Bob Murdoch19711982D75760218278159764Kirkland Lake1946-11-202023-08-03
1596Murray Murdoch19271937LW50884104188193Lucknow1904-05-192001-05-17
1597Brian Murphy19751975C/LW100000Toronto1947-08-20
1598Cory Murphy20082010D9192736-638Kanata1978-02-13
1599Gord Murphy19892002D86285238323-83668Willowdale1967-03-23
1600Joe Murphy19872001RW77923329552829810London1967-10-16
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1601Larry Murphy*19812001D161528892912171971084Scarborough1961-03-08
1602Mike Murphy19721983RW8312383185565514Toronto1950-09-12
1603Mike Murphy20122012G20000020101.0000.00Kingston1989-01-15
1604Ron Murphy19531970LW88920527447916456Hamilton1933-04-102014-03-06
1605Ryan Murphy20132019D17583543-2754Aurora1993-03-31
1606Trevor Murphy20182018D812350Windsor1995-07-17
1607Allan Murray19341940D2715914163Stratford1908-11-101982
1608Bob Murray19741977D19461622-798Peterborough1948-07-16
1609Bob Murray19761990D100813238251422873Kingston1954-11-26
1610Brett Murray20212025LW26246-525Bolton1998-07-20
1611Ken Murray19701976D10611011-21135Toronto1948-01-22
1612Matt Murray20162026G2790550102791478925.9102.79Thunder Bay1994-05-25
1613Mickey Murray19301930G1000010104.00Peterborough1898-10-141978-03-21
1614Mike Murray19881988C100000Kingston1966-08-29
1615Pat Murray19911992LW25314-215Stratford1969-08-20
1616Randy Murray19701970D300002Chatham1945-08-24
1617Rem Murray19972006C/LW560941212151161Stratford1972-10-09
1618Rob Murray19901999C10741519-10111Toronto1967-04-04
1619Jason Muzzatti19941998G6201106162132510.8943.33Toronto1970-02-03
1620Jake Muzzin20112023D6836922529462399Woodstock1989-02-21
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1621Jim Nahrgang19751977D5751217-1734Millbank1951-04-17
1622Lou Nanne19681978D/RW63568157225-108356Sault Ste. Marie1941-06-02
1623Mark Napier19791989RW767235306541140157Toronto1957-01-28
1624Rick Nash20032018LW1060437368805-11750Brampton1984-06-16
1625Ric Nattress19831993D53629135164-4377Hamilton1962-05-25
1626Mike Natyshak19881988RW4000-10Belle River1963-11-29
1627James Neal20092022LW8692962635597581Whitby1987-09-03
1628Bob Neely19741978LW/D283395998-75266Sarnia1953-11-09
1629Chris Neil20022017RW1026112138250-192522Flesherton1979-06-18
1630David Nemirovsky19961999RW91162238-242Toronto1976-08-01
1631Lance Nethery19811982C41111425014Toronto1957-06-28
1632Mike Neville19251931C67561114Toronto1904-10-111958-01-16
1633Bob Nevin19581976RW1128307419726125215South Porcupine1938-03-182020-09-21
1634Kris Newbury20072014C764610-3139Brampton1982-02-19
1635Dan Newman19771980LW126172441-1863Windsor1952-01-26
1636John Newman19311931C/LW91122Ottawa1910-04-241967-04-17
1637Cam Newton19711973G160110616471.8763.77Peterborough1950-02-25
1638Bernie Nicholls19821999C11274757341209-391292Haliburton1961-06-24
1639Ed Nicholson19481948D10000Portsmouth1923-09-091987-01-15
1640Paul Nicholson19751977LW624812-3918Listowel1954-02-162011-09-20
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1641Graeme Nicolson19791983D52279-2160North Bay1958-01-13
1642Kraig Nienhuis19861988LW87201636-1639Sarnia1961-05-09
1643Joe Nieuwendyk*19872007C12575645621126155677Oshawa1966-09-10
1644Frank Nighbor*19181930C349139100239266Pembroke1893-01-261966-04-13
1645Frank Nigro19831984C6881826-741Richmond Hill1960-02-11
1646Lou Nistico19781978C300006Thunder Bay1953-01-252020-11-27
1647Reg Noble*19181933LW/D510167106273925Collingwood1896-06-231962-01-19
1648Claude Noel19801980C7000-30Kirkland Lake1955-10-31
1649Brandon Nolan20082008C/LW6011-20Sault Ste. Marie1983-07-18
1650Jordan Nolan20122019C375242852-24347Garden River, First Nations1989-06-23
1651Ted Nolan19821986C7861622-18105Sault Ste. Marie1958-04-07
1652Hank Nowak19741977LW180262955-37161Oshawa1950-11-24
1653Darnell Nurse20152026D7988823632466725Hamilton1995-02-04
1654Mike Nykoluk19571957RW3231420Toronto1934-12-112022-01-31
1655Dennis O'Brien19711980D5923191122-561017Port Hope1949-06-10
1656Ellard O'Brien19561956D20000St. Catharines1930-05-272011-11-27
1657Shane O'Brien20072015D5371379926916Port Hope1983-08-09
1658Matt O'Connor20162016G1000001010.9123.10Sault Ste. Marie1992-02-14
1659Myles O'Connor19911994D43347-369Toronto1967-04-02
1660Eric O'Dell20142015C41358-229Ottawa1990-06-21
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1661Fred O'Donnell19731974RW115151126698Kingston1949-12-06
1662Sean O'Donnell19952012D122431198229871809Ottawa1971-10-13
1663Don O'Donoghue19701972RW125181735-5235Kingston1949-08-272007-06-04
1664Peanuts O'Flaherty19411942RW215160Toronto1918-04-102008-07-16
1665Cole O'Hara20262026RW101110Richmond Hill2002-06-20
1666Jeff O'Neill19962007RW821237259496-115670Richmond Hill1976-02-23
1667Tom O'Neill19441945RW6610122253Deseronto1923-09-281973-02-13
1668Wes O'Neill20092010D5000-16Windsor1986-03-03
1669Cal O'Reilly20092018C145163349-1114Toronto1986-09-30
1670Ryan O'Reilly20102026C1233328570898-13216Clinton1991-02-07
1671Terry O'Reilly19721985RW8912044026062222095Niagara Falls1951-06-07
1672Danny O'Shea19691973C36964115179-40267Toronto1945-06-15
1673Kevin O'Shea19711973RW134131831-4485Toronto1947-05-282010-01-18
1674Patrick O'Sullivan20072012C33458103161-61116Toronto1985-02-01
1675Adam Oates*19862004C13373411079142033415Weston1962-08-27
1676Russell Oatman19271929LW1202092998Tillsonburg1905-02-191964-10-25
1677Gerry Odrowski19611972D309121931-10111Trout Creek1938-10-04
1678John Ogrodnick19801993LW928402425827-63260Ottawa1959-06-20
1679Jamie Oleksiak20132026D758451161613523Toronto1992-12-21
1680Dan Olesevich19621962G100001001.8954.12Port Colborne1937-09-161983-07-15
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1681Murray Oliver19581975C1127274454728-169315Hamilton1937-11-142014-11-23
1682Dennis Olson19581958C30000Kenora1934-11-09
1683Phil Oreskovic20092009D10112-221North York1987-01-26
1684Victor Oreskovich20102012RW67279-741Whitby1986-08-15
1685Bobby Orr*19671979D657270645915582953Parry Sound1948-03-20
1686Keith Osborne19901993RW16134-316Toronto1969-04-02
1687Mark Osborne19821995LW/RW919212319531-881152Toronto1961-08-13
1688Randy Osburn19731975LW27022-50Collingwood1952-11-26
1689Brennan Othmann20242026LW44235-113Scarborough2003-01-05
1690Eddie Ouellette19361936C4332511Ottawa1911-03-091975-08-22
1691Dennis Owchar19751980D2883085115-78200Dryden1953-03-28
1692George Owen19291933D183443377151Hamilton1901-02-121986-03-04
1693Jean-Gabriel Pageau20132026C87117622540114264Ottawa1992-11-11
1694Rosaire Paiement19681972C1914852100-40343Earlton1945-08-12
1695Wilf Paiement19751988RW946356458814-1421759Earlton1955-10-16
1696Daniel Paille20062016LW582858717215135Welland1984-04-15
1697Pete Palangio19271938LW7113102328North Bay1908-09-102004-12-24
1698Mike Palmateer19771984G35602525011835614913852.8883.53Toronto1954-01-13
1699Robert Palmer19781984D3209101110-6115Sarnia1956-09-102023-06-26
1700Darren Pang19851989G81099068127357.8824.05Meaford1964-02-17
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1701Justin Papineau20022004C8111819212Ottawa1980-01-15
1702Jim Pappin19641977RW767278295573104667Sudbury1939-09-102022-06-29
1703Zayne Parekh20252026D385510-610Nobleton2006-02-15
1704Bob Parent19821983G3000003020.8455.65Windsor1958-02-19
1705J.P. Parisé19661979LW890238356594-39706Smooth Rock Falls1941-12-112015-01-07
1706Brad Park*19691985D11132136838963631429Toronto1948-07-06
1707Ernie Parkes19251925RW170002Dunnville1898-11-041948-07-07
1708George Parsons19371939LW7812132520Toronto1914-06-281998-06-30
1709Eddie Pasquale20192019G3000003210.8823.96Toronto1990-11-20
1710Steve Passmore19992004G9302202193234412.8952.79Thunder Bay1973-01-29
1711Joe Paterson19811989LW291193756-36829Toronto1960-06-25
1712Mark Paterson19831986D29336-833Ottawa1964-02-22
1713Rick Paterson19801987C430504393-7136Kingston1958-02-10
1714Doug Patey19771979RW45426-168Toronto1956-12-28
1715Larry Patey19741985C717153163316-123631Toronto1953-03-19
1716Colin Patterson19841993W5049610920592241Rexdale1960-05-11
1717Dennis Patterson19751980D13862228-8567Peterborough1950-01-09
1718George Patterson19271935W270512778220Kingston1906-05-221977-01-16
1719Jeff Paul20032003D200007London1978-03-01
1720Nick Paul20162026LW537104110214-35214Mississauga1995-03-20
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1721Marty Pavelich19481957LW63393159252454Sault Ste. Marie1927-11-062024-06-28
1722Evariste Payer19181918C/LW10000Rockland1887-12-121963
1723Serge Payer20012007C1247613-749Rockland1979-05-07
1724Adam Payerl20142014C2000-12Kitchener1991-03-04
1725Steve Payne19791988LW61322823846631435Toronto1958-08-16
1726Chase Pearson20222022C300000Cornwall1997-08-23
1727Rob Pearson19921997RW2695654110-31645Oshawa1971-03-08
1728Scott Pearson19892000LW292564298-39615Cornwall1969-12-19
1729Tanner Pearson20142026LW77815717032710265Kitchener1992-08-10
1730Matthew Peca20172022C8361521-156Petawawa1993-04-27
1731Michael Peca19942009C86417628946566798Toronto1974-03-26
1732Theo Peckham20082013D16041317-15388Richmond Hill1987-11-10
1733Bert Peer19401940RW10000Port Credit1910-11-121992-07-19
1734Adam Pelech20162026D6423014717783283Toronto1994-08-16
1735Matt Pelech20092014RW13134238Toronto1987-09-04
1736Anthony Peluso20132019RW14841014-4220North York1989-04-18
1737Mike Pelyk19681978D4412688114-14566Toronto1947-09-29
1738Jim Peplinski19811995RW711161263424521467Renfrew1960-10-24
1739Stuart Percy20152016D12033-62Oakville1993-05-18
1740Cole Perfetti20222026C29059981572968Whitby2002-01-01
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1741Fred Perlini19821984C8235-20Sault Ste. Marie1962-04-12
1742Nathan Perrott20022006RW89459-5251Owen Sound1976-12-08
1743Corey Perry20062026RW1464465507972571568Peterborough1985-05-16
1744Andrew Peters20042010LW229437-17650St. Catharines1980-05-05
1745Justin Peters20102017G83022088325389.9013.08Blyth1986-08-30
1746Steve Peters19801980C201110Peterborough1960-01-23
1747Jim Pettie19771979G2100002321972.8553.68Toronto1953-10-242019-08-31
1748Rich Peverley20072014C44284157241-7167Kingston1982-07-08
1749Michael Pezzetta20222026C209152338-13276Toronto1998-03-13
1750Bill Phillips19301930C271126Carleton Place1902-09-231998-12-25
1751Charlie Phillips19431943D170006Toronto1917-05-102005-03-30
1752Isaak Phillips20222026D5921012-3733Barrie2001-09-28
1753Merlyn Phillips19261933C302523183228Richmond Hill1899-05-241978-01-10
1754Harry Pidhirny19581958C20000Toronto1928-03-052010-12-20
1755Randy Pierce19781985RW2776276138-60223Arnprior1957-11-23
1756Alex Pietrangelo20092025D1087148489637123355King City1990-01-18
1757Frank Pietrangelo19881994G14103303614146596.8734.12Niagara Falls1964-12-17
1758Luca Pinelli20262026C3000-10Stoney Creek2005-04-05
1759Steve Pinizzotto20132015C36246-674Mississauga1984-04-26
1760Brandon Pirri20112021C2767249121591Toronto1991-04-10
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1761Alex Pirus19771980RW159302858-5294Toronto1955-01-12
1762Rem Pitlick20192024C132213354-2754Ottawa1997-04-02
1763Barclay Plager19681977D61444187231611115Kirkland Lake1941-03-261988-02-06
1764Bill Plager19681976D26343438-62294Kirkland Lake1945-07-062016-01-03
1765Bob Plager19651978D6452012614618800Kirkland Lake1943-03-112021-03-24
1766Mark Plantery19811981D25156-1014St. Catharines1959-08-14
1767Geoff Platt20062008C4641014-128Toronto1985-07-10
1768Hugh Plaxton19331933LW17134410105.26Barrie1904-05-161982-12-01
1769Charles Pletsch19211921D1000Chesley1892-07-221989-01-02
1770Rob Plumb19781979LW14325-52Kingston1957-08-29
1771Ron Plumb19801980D263471014Kingston1950-07-17
1772Steve Poapst19962006D30782836-28173Cornwall1969-01-03
1773Walt Poddubny19821992LW4681842384225454Thunder Bay1960-02-142009-03-21
1774Tony Poeta19521952RW10000North Bay1933-03-042004-05-02
1775Bud Poile*19431950RW31110712222991Fort William1924-02-102005-01-04
1776Don Poile19551958C67791612Fort William1932-06-012024-02-23
1777Matthew Poitras20242026C6972027018Ajax2004-03-10
1778Tom Polanic19701971D19022-453Toronto1943-04-022019-09-22
1779Paul Pooley19851986C1503330Exeter1960-08-02
1780Mark Popovic20042010D81257-820Stoney Creek1982-10-11
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1781Chris Porter20092016C234151934-1339Toronto1984-05-29
1782Jack Portland19341943D388155671325Waubaushene1912-07-301996-08-15
1783Mike Posavad19861987D800000Brantford1964-01-03
1784Barry Potomski19961998LW686511-14227Windsor1972-11-242011-05-24
1785Denis Potvin*19741988D106031074210524561356Ottawa1953-10-29
1786Jean Potvin19711981D61363224287-61478Ottawa1949-03-252022-03-15
1787Marc Potvin19911996RW121358-25456Ottawa1967-01-292006-01-13
1788Dave Poulin19831995C724205325530216482Timmins1958-12-17
1789Benoît Pouliot20072018LW62513013326325371Alfred1986-09-29
1790Ray Powell19511951C31715222Timmins1925-11-161999-09-30
1791Owen Power20222026D323271131401786Mississauga2002-11-22
1792Dean Prentice19531974LW1378391469860-82487Schumacher1932-10-052019-11-03
1793Eric Prentice19441944LW50004Schumacher1926-08-222002-12-08
1794Jack Price19521954D57461024Goderich1932-05-082011-05-24
1795Noel Price19581976D50014114128-67333Brockville1935-12-09
1796Tom Price19751979D29022-2012Toronto1954-07-12
1797Joe Primeau*19281936C31066177243105Lindsay1906-01-291989-05-14
1798Keith Primeau19912006C9092663536191241541Toronto1971-11-24
1799Wayne Primeau19952010C77469125194-95789Scarborough1976-06-04
1800Ellie Pringle19311931D60000Toronto1911-08-311990-10-03
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1801Bob Probert19862002LW935163221384-313300Windsor1965-06-052010-07-05
1802Goldie Prodgers19201925F/D11163339639London1891-02-181935-10-25
1803Mike Prokopec19961997RW15000-511Toronto1974-05-17
1804Chris Pronger*19942012D11671575416981831590Dryden1974-10-10
1805Sean Pronger19962004C260233659-40159Thunder Bay1972-11-30
1806Dalton Prout20122020D26473138-13321Kingsville1990-03-13
1807Joel Prpic19982001C18033-64Sudbury1974-09-25
1808Brandon Prust20072016LW4864075115161036London1984-03-16
1809Matt Puempel20152019LW8711516-1030Windsor1993-01-24
1810Bob Pulford*19571972LW1079281362643-21793Newton Robinson1936-03-312026-01-05
1811Dave Pulkkinen19731973LW/D2000-10Kapuskasing1949-05-18
1812Daren Puppa19862000G4290181804842917916154.8973.03Kirkland Lake1965-03-23
1813John Purves19911991RW7101-30Toronto1968-02-12
1814Chris Pusey19861986G1000001000.7504.50Brantford1965-06-30
1815Nelson Pyatt19741980C2967163134-13769Port Arthur1953-09-09
1816Taylor Pyatt20012014LW859140140280-14430Thunder Bay1981-08-19
1817Tom Pyatt20102019C4454358101-4171Thunder Bay1987-02-14
1818Bill Quackenbush*19431956D7756222328595Toronto1922-03-021999-09-12
1819Max Quackenbush19511952D61471130Toronto1928-08-292020-04-17
1820Joel Quenneville19791991D80354136190-85705Windsor1958-09-15
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1821John Quilty19411948C12536347081Ottawa1921-01-211969-09-12
1822Kyle Quincey20062018D586361221588548Kitchener1985-08-12
1823Alan Quine20162020C106101828-522Belleville1993-02-25
1824Dan Quinn19841997C805266419685-125531Ottawa1965-06-01
1825Jack Quinn20222026RW2605989148-2259Ottawa2001-09-19
1826Pat Quinn*19691977D60618113131-6952Hamilton1943-01-292014-11-23
1827Bruce Racine19961996G110000211030.8813.13Cornwall1966-08-09
1828Darren Raddysh20222026D2493510814324111Toronto1996-02-28
1829Taylor Raddysh20222026RW3735267119-4878Caledon1998-02-18
1830Yip Radley19311937D1801113Ottawa1908-06-271963-08-19
1831Herb Raglan19861994RW343335689-30775Peterborough1967-08-05
1832Rags Raglan19511953D100491352Pembroke1927-09-042002-04-15
1833Don Raleigh19441956C53510121932096Kenora1926-06-272012-08-21
1834Brad Ralph20012001LW100000Ottawa1980-10-17
1835Jamie Ram19961996G10000010001.0000.00Scarborough1971-01-18
1836John Ramage20152016D2000-30Mississauga1991-02-07
1837Rob Ramage19801994D1044139425564-1782226Byron1959-01-11
1838Craig Ramsay19721985LW1070252420672324201Weston1951-03-17
1839Ken Randall19181927RW/D2197051121581Kingston1888-12-141947-06-17
1840Tyler Randell20162016RW27606-247Scarborough1991-06-15
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1841Paul Ranger20062014D3232482106-11254Whitby1984-09-12
1842George Ranieri19571957LW20000Toronto1936-01-14
1843Isaac Ratcliffe20222022LW10134-110London1999-02-15
1844Dan Ratushny19931993D101102Nepean1970-10-29
1845Matt Ravlich19631973D41112789017364Sault Ste. Marie1938-07-12
1846Rob Ray19902004RW900415091-383207Stirling1968-06-08
1847Andrew Raycroft20012012G28003301428011311427.9002.89Belleville1980-05-04
1848Matt Read20122019RW44988100188083Ilderton1986-06-14
1849Ryan Ready20062006LW701100Peterborough1978-11-07
1850Marc Reaume19551971D34484351-16271La Salle1934-02-07
1851George Redding19251926LW/D333251010005.45Peterborough1903-03-061974-10-17
1852Liam Reddox20082011LW10061824-1734East York1986-01-27
1853Dick Redmond19701982D771133312445-6504Kirkland Lake1949-08-14
1854Keith Redmond19941994LW12101-320Richmond Hill1972-10-25
1855Mickey Redmond19681976RW538233195428-11219Kirkland Lake1947-12-27
1856Greg Redquest19781978G1000001000.70014.08Toronto1956-07-30
1857Mark Reeds19821989RW36545114159-5135Burlington1960-01-242015-04-14
1858Jeff Reese19881999G174088030174536517.8793.66Brantford1966-03-24
1859Bill Regan19301933D6632569Creighton Mines1908-12-111995-02-16
1860Larry Regan19571961RW2804195136-171North Bay1930-08-092009-03-09
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1861Dutch Reibel19541959C4098416124573Kitchener1930-07-212007-01-03
1862Dave Reid19531956C70000Toronto1934-01-112021-07-23
1863Dave Reid19842001LW96116520436954253Toronto1964-05-15
1864Gord Reid19371937D10002Mount Albert1912-02-191994-11-12
1865Reg Reid19251926LW391014Seaforth1899-02-171986-01-14
1866Tom Reid19681978D70117113130-123654Fort Erie1946-06-24
1867Paul Reinhart19801990D64813342655926277Kitchener1960-01-06
1868Leo Reise19211930D223393574204Pembroke1892-06-011975-07-08
1869Leo Reise19461954D4942881109397Stoney Creek1922-06-072015-07-26
1870Mark Renaud19801984D15265056-5986Windsor1959-02-21
1871Dan Renouf20172023D24033-623Pickering1994-06-01
1872Pat Ribble19761983D349196079-14365Leamington1954-04-26
1873Mike Ricci19912007C1099243362605-20974Scarborough1971-10-27
1874Nick Ricci19801983G1900002197120.8574.39Niagara Falls1959-06-03
1875Steven Rice19911998RW3296461125-43275Kitchener1971-05-26
1876Mike Richard19881990C7022-12Scarborough1966-07-09
1877Tanner Richard20172017C3000-22Markham1993-04-06
1878Mike Richards20062016C74918130648716585Kenora1985-02-11
1879Brad Richardson20062022C869111143254-31443Belleville1985-02-04
1880Glen Richardson19761976LW24369-119Barrie1955-09-20
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1881Ken Richardson19751979C4981321316North Bay1951-04-12
1882Luke Richardson19882009D141735166201-1192055Ottawa1969-03-26
1883Dennis Riggin19601963G18000018792.8863.19Kincardine1936-04-112016-04-02
1884Pat Riggin19801988G35008804135015312052.8793.43Kincardine1959-05-26
1885Zac Rinaldo20122021C374182442-43758Mississauga1990-06-15
1886Rip Riopelle19481950LW16927164371Ottawa1922-01-302013-09-22
1887Gerry Rioux19801980RW8000-26Iroquois Falls1959-02-17
1888Vic Ripley19291935LW2805149100170Elgin1906-05-301962-03-26
1889Doug Risebrough19751987C7401852864712131542Guelph1954-01-29
1890Brett Ritchie20152023RW391503585-13255Orangeville1993-07-01
1891Calum Ritchie20252026C72141731-2122Oakville2005-01-21
1892Nick Ritchie20162023LW48184102186-29483Orangeville1995-12-05
1893Jamie Rivers19962007D4541749664385Ottawa1975-03-16
1894Shawn Rivers19931993D4022-22Ottawa1971-01-30
1895Wayne Rivers19621969RW108153045-1594Hamilton1942-02-01
1896Craig Rivet19952011D92350187237-41171North Bay1974-09-13
1897John Ross Roach19221935G4910110491219204682.46Port Perry1900-06-231973-07-09
1898Phil Roberto19701977RW38575106181-47464Niagara Falls1949-01-012025-04-30
1899Gary Roberts19872009LW12244384729102292560North York1966-05-23
1900Jim Roberts19641978D/RW1006126194320136623Toronto1940-04-092015-10-23
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1901Jim Roberts19771979LW106172340-3033Toronto1956-06-08
1902Doug Robinson19651971LW2404467111-836St. Catharines1940-08-27
1903Larry Robinson*19731992D1384208750958722793Winchester1951-06-02
1904Moe Robinson19801980D100000Winchester1957-05-29
1905Nathan Robinson20042006C7000-12Scarborough1981-12-31
1906Rob Robinson19921992D22011-48St. Catharines1967-04-19
1907Mike Robitaille19701977D38223105128-3280Midland1948-02-12
1908Randy Robitaille19972008C53184172256-64201Ottawa1975-10-12
1909Dave Roche19962002LW171151530-20334Lindsay1975-06-13
1910Des Roche19311935RW11320183854Kemptville1909-02-011971-01-18
1911Earl Roche19311935LW14725275248Prescott1910-02-221965-08-15
1912Harvey Rockburn19301933D94437264Ottawa1908-08-201977-06-09
1913Eddie Rodden19271931C906142060Mattawa1901-03-221986-09-10
1914Bryan Rodney20092012D3411213-812London1984-04-22
1915Evan Rodrigues20162026C616107163270-17217Toronto1993-07-28
1916Dale Rolfe19601975D5092512515056556Timmins1940-04-30
1917Dwayne Roloson19972012G6060141409660622725782.9082.72Simcoe1969-10-12
1918Doug Rombough19731976C150242751880Fergus1950-07-082015-06-20
1919Skene Ronan19191919D/C110006Ottawa1889-02-091937-06-25
1920Len Ronson19611969LW18213-610Brantford1936-07-082014-09-29
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1921Paul Ronty19481955C488101211312103Toronto1928-06-122020-04-22
1922Bill Root19831988D247112334-16180Toronto1959-09-06
1923Mike Rosati19991999G10000011001.0000.00Toronto1968-01-07
1924Art Ross*19181918D310112Naughton1886-01-131964-08-05
1925Sam Rothschild19251928LW100871525Sudbury1899-10-161987-04-15
1926Rolly Roulston19361938LW/D2406610Toronto1911-04-121983-04-24
1927Allan Rourke20042008D55145431Mississauga1980-03-06
1928Bobby Rowe19251925RW/D41010Heathcote1885-08-191948-09-21
1929Mike Rowe19851987D11000-1011Kingston1965-03-08
1930Ron Rowe19481948C/LW51010Toronto1923-11-302005-07-28
1931Derek Roy20042015C73818933552429391Ottawa1983-05-04
1932Steve Rucchin19952007C73517131848930164Thunder Bay1971-07-04
1933Kent Ruhnke19761976RW201110Toronto1952-09-18
1934Darren Rumble19912004D193102636-72216Barrie1969-01-23
1935Jim Rutherford*19711983G4570151506245715122759.8803.66Beeton1949-02-17
1936Wayne Rutledge19681970G820000118228387.8923.36Barrie1942-01-052004-10-02
1937Matt Ryan20062006C12011-42Sharon1983-11-12
1938Warren Rychel19891999LW406383977-351422Tecumseh1967-05-12
1939Andy Rymsha19921992D6000-323St. Catharines1968-12-10
1940Bob Sabourin19521952LW10002Sudbury1933-03-172020-07-09
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1941Gary Sabourin19681977RW627169188357-7397Parry Sound1943-12-04
1942Ken Sabourin19891992D74281014201Scarborough1966-04-28
1943Scott Sabourin20202026F7331013-9147Orleans1992-07-30
1944Barry Salovaara19751976D9021315-1970Cooksville1948-01-07
1945Gary Sampson19841987LW105132235925Atikokan1959-08-24
1946Derek Sanderson19661978C598202250452141911Niagara Falls1946-06-16
1947Ed Sandford19481956LW503106145251355New Toronto1928-08-202023-10-25
1948Jim Sandlak19861996RW549110119229-28821Kitchener1966-12-12
1949Charlie Sands19331944C/RW4299911221156100012.00Fort William1911-03-231953-04-06
1950Mike Sands19851987G6000026050.8645.18Mississauga1963-04-06
1951Curtis Sanford20032012G14401104144475515.9042.72Owen Sound1979-10-05
1952Geoff Sarjeant19951996G8011048121.8564.13Newmarket1969-11-30
1953Peter Sarno20042006C710122Toronto1979-07-26
1954David Saunders19881988LW5671320-1510Ottawa1966-05-20
1955Ted Saunders19341934RW181344Ottawa1911-08-292002-05-21
1956Andre Savage19992003C66101424-414Ottawa1975-05-27
1957Brian Savage19942006LW674192167359-80321Sudbury1971-02-24
1958Marc Savard19982011C807207499706-54737Ottawa1977-07-17
1959Ryan Savoia19991999C3000-10Thorold1973-05-06
1960Brandon Scanlin20242024D100000Hamilton1999-06-02
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1961Matthew Schaefer20262026D822336591338Hamilton2007-09-05
1962Mark Scheifele20122026C96137253590777464Kitchener1993-03-15
1963John Schella19711972D11521820-36224Port Arthur1947-05-092018-08-03
1964Brad Schlegel19921994D48189-710Kitchener1968-07-22
1965Andy Schliebener19821985D8421113-3374Ottawa1962-08-16
1966Milt Schmidt*19371955C/D776229346575466Kitchener1918-03-052017-01-04
1967Norm Schmidt19841988D125233356-173Sault Ste. Marie1963-01-24
1968Werner Schnarr19251926C260000Berlin1903-03-231959-05-29
1969Danny Schock19711971LW2012300Terrace Bay1948-12-302017-06-16
1970Ron Schock19641978C909166351517-74258Chapleau1943-12-19
1971Jim Schoenfeld19731985D719512042552361132Galt1952-09-04
1972Rod Schutt19781986LW2867792169-31177Bancroft1956-10-13
1973Cole Schwindt20222026RW78691504Kitchener2001-04-25
1974Enio Sclisizzi19481953LW8112112326Milton1925-08-012012-06-27
1975Ganton Scott19231925RW571120Preston1903-03-231977-06-09
1976Laurie Scott19271928LW/C6263928South River1900-06-191977-02-15
1977Richard Scott20022004LW10000028Orillia1978-08-01
1978Ron Scott19841990G2800002288134.8713.77Guelph1960-07-21
1979Travis Scott20012001G1000001000.7007.28Kanata1975-09-14
1980Howard Scruton19831983D4044-49Toronto1962-10-06
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
1981Glen Seabrooke19871989C1916704Peterborough1967-09-11
1982Donovan Sebrango20252026D44088-668Ottawa2002-01-12
1983Al Secord19791990LW76627322349672093Sudbury1958-03-03
1984Ron Sedlbauer19751981LW43014386229-54210Burlington1954-10-22
1985Steve Seftel19911991LW4000-22Kitchener1968-05-14
1986Dan Seguin19711974LW37268-750Sudbury1948-06-07
1987Steve Seguin19851985W5000-59Cornwall1964-04-10
1988Tyler Seguin20112026C101636745982699309Brampton1992-01-31
1989Earl Seibert*19321946D65789187276766Berlin1911-12-071990-05-12
1990Ric Seiling19781987RW/C738179208387111573Elmira1957-12-15
1991Rod Seiling19631979D97962269331145603Kitchener1944-11-14
1992Brit Selby19651972LW3475562117-32171Kingston1945-03-27
1993Steve Self19771977C3000-30Peterborough1950-05-09
1994Luke Sellars20022002D100002Toronto1981-05-21
1995Eric Selleck20132016LW3011222Brockville1987-10-20
1996Brad Selwood19711980D16274047-11153Leamington1948-03-18
1997Brett Seney20192024LW666814-1739London1996-02-28
1998Beckett Sennecke20262026F82233760-1262Toronto2006-01-28
1999Zachary Senyshyn20192022RW16123-14Ottawa1997-03-30
2000George Servinis19881988LW5000-20Toronto1962-04-29
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2001Ben Sexton20182018C2000-10Ottawa1991-06-06
2002Michael Sgarbossa20132025C9391625-127Campbellville1992-07-25
2003Eddie Shack19591975LW1047239226465-1111431Sudbury1937-02-112020-07-25
2004Paul Shakes19741974D21044-1312Collingwood1952-09-04
2005Brendan Shanahan*19882009LW152465669813541512489Mimico1969-01-23
2006Sean Shanahan19761978C/RW40134-1447Toronto1951-02-082022-05-15
2007Chuck Shannon19401940D40002Campbellford1916-03-221974-08-25
2008Darrin Shannon19891998LW50687163250-26344Barrie1969-12-08
2009Darryl Shannon19892001D5442811113930523Barrie1968-06-21
2010Gerry Shannon19341938LW18023295280Campbellford1910-10-251983-05-06
2011Glen Sharpley19771982C389117161278-71199York1956-09-06
2012Andrew Shaw20122021C54411613124724573Belleville1991-07-20
2013Brad Shaw19861999D37722137159-93208Cambridge1964-04-28
2014David Shaw19831998D76941153194-35906St. Thomas1964-05-25
2015Norm Shay19251926D/RW5354934Huntsville1899-02-031968-11-28
2016Riley Sheahan20122023C63774120194-5497St. Catharines1991-12-07
2017Rob Shearer20012001C2000-20Kitchener1976-10-19
2018Doug Shedden19821991C/RW416139186325-124176Wallaceburg1961-04-29
2019Neil Sheehy19841992D379184765291316Fort Frances1960-02-09
2020Tim Sheehy19781980RW27213-70Fort Frances1948-09-03
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2021Doug Shelton19681968RW5011-32Woodstock1945-06-27
2022Ray Sheppard19882000RW81735730065710212Pembroke1966-05-27
2023Jeff Shevalier19952000LW325914-68Mississauga1974-03-14
2024Jack Shewchuk19391945D18791928160Brantford1917-06-191989-05-15
2025Al Shields19281938D459424789618200011.22Ottawa1907-05-101975-09-24
2026Steve Shields19962006G2460220782468010440.9072.67Toronto1972-07-19
2027Bill Shill19431947RW7921133418Toronto1923-03-061998-08-15
2028Jack Shill19341939C16015203570Toronto1913-01-121976-10-25
2029Bruce Shoebottom19881991D35145153Windsor1965-08-20
2030Devin Shore20162025C4985292144-6179Ajax1994-07-19
2031Hamby Shore19181918D/LW18381151Ottawa1886-02-121918-10-13
2032Justin Shugg20152015LW300002Niagara Falls1991-12-24
2033Richard Shulmistra19982000G2000002110.9411.48Sudbury1971-04-01
2034Steve Shutt*19731985LW930424393817394410Toronto1952-07-01
2035Babe Siebert*19261939LW/D5941401542941002Plattsville1904-01-141939-08-25
2036Dylan Sikura20182022C583141750Aurora1995-06-01
2037Mike Siltala19821988RW710102Toronto1963-08-05
2038Charlie Simmer19751988LW712342369711115544Terrace Bay1954-03-20
2039Wayne Simmonds20092023RW1037263263526-921313Scarborough1988-08-26
2040Don Simmons19571969G24900001424910010241.9042.89Port Colborne1931-09-132010-09-24
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2041Chris Simon19932008LW782144161305281824Wawa1972-01-302024-03-18
2042Cully Simon19431945D13041115121Brockville1918-05-081980-08-02
2043Jason Simon19941997LW5000-134Sarnia1969-03-21
2044Thain Simon19471947D30000Brockville1922-04-242007-09-18
2045Todd Simon19941994C15011-30Toronto1972-04-21
2046Cliff Simpson19471947C60110Toronto1923-04-041987-05-30
2047Craig Simpson19861995LW6342472504973657London1967-02-15
2048Al Sims19741983D47649116165119286Toronto1953-04-18
2049Darryl Sittler*19711985C1096484637112157948Kitchener1950-09-18
2050Jarrod Skalde19912002C115132134-2362Niagara Falls1971-02-26
2051Alf Skinner19181926RW7126123893Toronto1896-01-261961-04-11
2052Jeff Skinner20112026LW/C1110379333712-137491Toronto1992-05-16
2053Glen Skov19501961C/LW650106136242-6411Wheatley1931-01-262013-09-10
2054John Sleaver19541957C131014Copper Cliff1934-08-182001-11-19
2055Darryl Sly19661971D79123-820Collingwood1939-04-032007-08-28
2056Don Smillie19341934LW122244Toronto1910-09-131993-06-15
2057Al Smith19661981G2310770122231739936.8833.46Toronto1945-11-102002-08-07
2058Art Smith19281931D144151025253Toronto1906-11-291962-05-16
2059Billy Smith*19721989G679112130475679305233105.8953.18Perth1950-12-12
2060Brad Smith19791987RW222283462-31593Windsor1958-04-13
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2061Brendan Smith20122026D74139107146-16798Mimico1989-02-08
2062Brian Smith19581961LW612810-712Creighton Mines1937-12-06
2063Brian Smith19681969LW67101020-533Ottawa1940-09-061995-08-02
2064Carl Smith19441944RW71122Cache Bay1917-09-181967-01-09
2065D.J. Smith19972003D45112-467Windsor1977-05-13
2066Dalton Smith20202020LW100012Oshawa1992-06-30
2067Derek Smith20102014D9421214-1724Belleville1984-10-13
2068Derrick Smith19851994LW5378292174-14373Scarborough1965-01-22
2069Des Smith19381942D195222648246Ottawa1914-02-221981-09-26
2070Don Smith19201920LW/C121016Cornwall1888-06-031959-05-13
2071Doug Smith19821990C535115138253-130624Ottawa1963-05-17
2072Floyd Smith19551972RW617129178307-7201Perth1935-05-16
2073Gary Smith19661980G531077017953117425674.8943.40Ottawa1944-02-04
2074Gemel Smith20172022C91121325158Toronto1994-04-16
2075Givani Smith20202025RW16891322-31268Toronto1998-02-28
2076Glenn Smith19221922D90000Woodstock1895-04-251949-10-06
2077Gord Smith19751980D29993039-141284Perth1949-11-17
2078Hooley Smith*19251941C/RW7172002264261056Toronto1903-01-071963-08-24
2079Mike Smith20072022G67012021015267029926378.9122.70Kingston1982-03-22
2080Nakina Smith19441944C101230Cache Bay1915-07-261982
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2081Nick Smith20022002C15000-10Hamilton1979-03-23
2082Normie Smith19321945G19800001988182352.33Toronto1908-03-181988-02-02
2083Reilly Smith20122026RW988242337579128238Mimico1991-04-01
2084Rick Smith19691981D68752167219181558Kingston1948-06-29
2085Rodger Smith19261931D21020424180Ottawa1896-07-261935-01-31
2086Ron Smith19731973D11112-714Port Hope1952-11-19
2087Sid Smith19471958LW60118618336990Toronto1925-07-112004-04-29
2088Steve Smith19821989D17011015Trenton1963-04-04
2089Stu Smith19801983D7721012-3695Toronto1960-03-17
2090Tommy Smith*19201920C1001111Ottawa1886-09-271966-08-01
2091Trevor Smith20092017C10791120-1320Ottawa1985-02-08
2092Devante Smith-Pelly20122019RW3954457101-41137Scarborough1992-06-14
2093Rod Smylie19211926W7432512Toronto1895-09-281985-03-03
2094Brad Smyth19962003RW88151328-17109Ottawa1973-03-13
2095Greg Smyth19871997D22941620-24783Oakville1966-04-232018-02-16
2096Ted Snell19741975RW10471825-4022Ottawa1946-05-28
2097Dan Snyder20012003C4911516-764Elmira1978-02-232003-10-05
2098John Sorrell19311941LW490127120247100Chesterville1906-01-161984-11-30
2099Nick Spaling20102016C4375272124-26120Palmerston1988-09-19
2100Fred Speck19691972C28123-182Thorold1947-07-222011-02-10
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2101Bill Speer19681971D13052025-2279Lindsay1942-03-201989-02-12
2102Blake Speers20172022C5000-32Sault Ste. Marie1997-01-02
2103Gordon Spence19261926LW30000Haileybury1897-07-251984-11-21
2104Irv Spencer19601968D230123850-39127Sudbury1937-12-041999-10-22
2105Chris Speyer19241934D140000Toronto1902-02-091966-12-26
2106Jason Spezza20032022C12483636329955604Toronto1983-06-13
2107Red Spooner19301930G1000010106.00Port Arthur1910-08-241984-05-07
2108Ryan Spooner20132019C32548119167-2163Ottawa1992-01-30
2109Ryan Sproul20142018D4421012-1412Mississauga1993-01-13
2110Andy Spruce19771979LW172314273-45111London1954-04-17
2111Rick St. Croix19781985G13102202131495418.8753.74Kenora1955-01-03
2112Frank St. Marseille19681977RW70714028542532244Levack1939-12-14
2113Martin St. Pierre20062014C39358-1012Ottawa1983-08-11
2114Eric Staal20042023C13654556081063-83854Thunder Bay1984-10-29
2115Jared Staal20132013RW2000-22Thunder Bay1990-08-21
2116Jordan Staal20072026C140331842974767644Thunder Bay1988-09-10
2117Marc Staal20082024D11365318123452537Thunder Bay1987-01-13
2118Ron Stackhouse19711982D8898737245935824Haliburton1949-08-26
2119Steve Staios19962012D100156164220-861322Hamilton1973-07-28
2120Matt Stajan20032018C1003146267413-3526Mississauga1983-12-19
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2121Nick Stajduhar19961996D200024Kitchener1974-12-06
2122Steven Stamkos20092026C12466246321256-7737Markham1990-02-07
2123George Standing19681968RW2000-10Toronto1941-08-03
2124Fred Stanfield19651978C/W91421140561650134Toronto1944-05-042021-09-13
2125Jim Stanfield19701972C/RW7011-10Toronto1947-01-012009-11-19
2126Ed Stankiewicz19541956C60002Kitchener1929-12-012019-09-12
2127Myron Stankiewicz19691969LW35077-1236Kitchener1935-12-04
2128Allan Stanley*19491969D1244100333433117792Timmins1926-03-012013-10-18
2129Barney Stanley*19281928RW10000Paisley1893-01-011971-05-16
2130Logan Stanley20212026D27814486229333Kitchener1998-05-26
2131Brian Stapleton19761976RW1000-20Fort Erie1951-12-25
2132Mike Stapleton19872001C69771111182-104342Sarnia1966-05-05
2133Pat Stapleton19621973D63543294337132351Sarnia1940-07-042020-04-09
2134Harold Starr19301936D20654918910000.00Ottawa1906-07-061981-09-25
2135Brad Staubitz20092013RW230101121-10521Bright's Grove1984-07-28
2136Frank Steele19311931RW/D10002Niagara Falls1905-03-191992-12-03
2137Greg Stefan19821990G29901515019929911512730.8683.93Brantford1961-02-11
2138Bud Stefanski19781978C1000-10South Porcupine1955-04-28
2139Phil Stein19401940G1000010011.71Toronto1913-09-131987-04-04
2140Vern Stenlund19771977C4000-30Thunder Bay1956-04-11
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2141Charlie Stephens20032004C/RW8022-14London1981-04-05
2142Mitchell Stephens20202025C12361319-2828Peterborough1997-02-05
2143Wayne Stephenson19721981G32803304332814610350.8923.07Fort William1945-01-292010-06-22
2144Mike Stevens19851990LW23145-329Kitchener1965-12-30
2145Phil Stevens19181926C/D251013St. Lambert1893-02-151968-04-08
2146Scott Stevens*19832004D16351967129083952785Kitchener1964-04-01
2147Shayne Stevenson19911993RW27022-835Newmarket1970-10-26
2148Bill Stewart19781986D2617647113424Toronto1957-10-06
2149Cam Stewart19942001LW202162339-15120Kitchener1971-09-18
2150Charles Stewart19251927G77000077304152.45Carleton Place1895-11-131973-01-23
2151Chris Stewart20092020RW668160162322-52750Toronto1987-10-30
2152Gaye Stewart19431953LW502185159344292Fort William1923-06-232010-11-18
2153Greg Stewart20082010LW26011-748Kitchener1986-05-21
2154John Stewart19801980C2000-20Toronto1954-01-02
2155Karl Stewart20042008LW69246-1068Aurora1983-06-30
2156Ken Stewart19421942D61120Port Arthur1913-03-292002-04-02
2157Ralph Stewart19711978C2525773130-3328Fort William1948-12-02
2158Trevor Stienburg19861989RW718412-18166Kingston1966-05-13
2159Cory Stillman19952011LW1025278449727-20489Peterborough1973-12-20
2160Riley Stillman20192026D16742226-19111Peterborough1998-03-09
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2161Jack Stoddard19521953RW8016153131Stoney Creek1926-09-262014-01-29
2162Alek Stojanov19951997RW107257-12222Windsor1973-04-25
2163Steve Stone19741974RW2000-20Toronto1952-09-26
2164Jamie Storr19952004G219033026219858623.9082.54Brampton1975-12-28
2165Zack Stortini20072012RW257142741-6725Elliot Lake1985-09-11
2166Mike Stothers19851988D30022-765Toronto1962-02-22
2167Steve Stoyanovich19841984C23358-111London1957-05-02
2168Neil Strain19531953LW/C5211132412Kenora1926-02-241975
2169Dylan Strome20172026C598165277442-43212Mississauga1997-03-07
2170Ryan Strome20142026C916174327501-21646Mississauga1993-07-11
2171Ken Strong19831985LW15224-36Toronto1963-05-09
2172Herb Stuart19271927G3000031201.67Brantford1899-03-301981-01-12
2173Jack Studnicka20202026C12661016-3632Windsor1999-02-18
2174Malcolm Subban20152024G87000068736349.8983.10Toronto1993-12-21
2175P.K. Subban20102022D8341153524675905Toronto1989-05-13
2176Barry Sullivan19481948RW10000Preston1927-09-211989-06-05
2177Frank Sullivan19501956D80002Toronto1929-06-162009-04-05
2178Peter Sullivan19801981C126285482-6240Toronto1951-07-25
2179Red Sullivan19501961C557107239346-28437Peterborough1929-12-242019-01-19
2180Steve Sullivan19962013RW101129045774793587Timmins1974-07-06
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2181Bill Summerhill19391942RW7214173170York1913-07-091978-10-29
2182Andy Sutton19992012D67638112150-201185Kingston1975-03-10
2183Mark Suzor19771978D6441620-3360Windsor1956-11-05
2184Nick Suzuki20202026C537167309476-20167London1999-08-10
2185Ryan Suzuki20252025C200010London2001-05-28
2186Garry Swain19691969C9112-10Welland1947-09-11
2187Bill Sweeney19601960C4101-30Guelph1937-01-301991-03-21
2188Bob Sykes19751975LW2000-20Sudbury1951-09-26
2189Don Sylvestri19851985G3000023002.8853.53Sudbury1961-06-02
2190Danny Syvret20062011D59347-1430Millgrove1985-06-13
2191Paul Szczechura20092012RW92101020-1634Brantford1985-11-30
2192Joe Szura19681969C90101525-1030Fort William1938-12-182006-10-13
2193Jordan Szwarz20142020RW50437-1225Burlington1991-05-14
2194Rick Tabaracci19892000G2860880722869312530.8932.99Toronto1969-01-02
2195Ron Talakoski19871988RW9011133Thunder Bay1962-06-012009-07-06
2196Cam Talbot20142026G56708803956727820453.9112.69Caledonia1987-07-05
2197Brandon Tanev20162026LW608849918327299Toronto1991-12-31
2198Chris Tanev20112026D87836174210161218Toronto1989-12-20
2199Don Tannahill19731974LW111303363-2625Penetanguishene1949-02-21
2200John Tanner19901992G2100006212115.8833.60Cambridge1971-03-17
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2201Tony Tanti19821992RW697287273560-69661Toronto1963-09-07
2202Brad Tapper20012003RW71141125072Scarborough1978-04-28
2203Jamie Tardif20132013RW200000Welland1985-01-23
2204Dave Tataryn19771977G2000002110.7677.50Sudbury1950-07-17
2205John Tavares20102026C12665256601185-49549Mississauga1990-09-20
2206Chris Taylor19952004C149112132-548Stratford1972-03-06
2207Dave Taylor19781994RW111143163810691861589Levack1955-12-04
2208Ralph Taylor19281930D102415174Toronto1905-10-021976-07-03
2209Tim Taylor19942007C7467394167-66433Stratford1969-02-06
2210Skip Teal19551955C10000Ridgeway1933-07-172006-07-08
2211Vic Teal19741974RW1000-10St. Catharines1949-08-10
2212Harvey Teno19391939G5000052303.00Windsor1915-02-151990-09-09
2213Joey Tenute20062006C100000Hamilton1983-04-02
2214Paul Terbenche19681974D18952631-1928Port Hope1945-09-162012-01-09
2215Greg Terrion19811988LW56193150243-54339Marmora1960-05-022018-09-28
2216Bill Terry19881988C5000-40Toronto1961-07-13
2217Chris Terry20132017LW152221638-2134Brampton1989-04-07
2218Orval Tessier19551961C595712-36Cornwall1933-06-302022-08-25
2219Greg Theberge19801984D153156378-1973Peterborough1959-09-03
2220Chris Therien19952006D76429130159130585Ottawa1971-12-14
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2221Lorrain Thibeault19451946LW60222Charlestone1918-10-021977-04-02
2222Akil Thomas20242025C32437-49Toronto2000-01-02
2223Christian Thomas20132016RW27123-29Toronto1992-05-26
2224Reg Thomas19801980LW399716-56Lambeth1953-04-21
2225Robert Thomas20192026C53013232846068172Aurora1999-07-02
2226Wayne Thomas19731981G2430770412431039334.8913.34Ottawa1947-10-092025-07-16
2227Jack Thompson20242025D344610-1110Courtice2002-03-19
2228Bill Thoms19331945C549135207342172Newmarket1910-03-051964-12-26
2229Ben Thomson20172017LW3000-44Brampton1993-01-16
2230Floyd Thomson19721980LW4115697153-25341Sudbury1949-06-14
2231Rhys Thomson19401943D2502238Toronto1918-08-091993-10-12
2232Chris Thorburn20062019RW8015381134-40968Sault Ste. Marie1983-06-03
2233Tom Thornbury19841984D14189-1916Lindsay1963-03-17
2234Joe Thornton*19982022C1714430110915391821272London1979-07-02
2235Scott Thornton19912008LW941144141285-1221459London1971-01-09
2236Shawn Thornton20032017RW7054260102-331103Oshawa1977-07-23
2237Tom Thurlby19681968D21112-84Kingston1938-11-09
2238Chris Tierney20152024C64980168248-70135Keswick1994-07-01
2239Brad Tiley19982001D11000-10Markdale1971-07-05
2240Tom Tilley19891994D174438421989Trenton1965-03-28
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2241Ray Timgren19491955LW25114445870Windsor1928-09-291999-11-25
2242Conor Timmins20202026D198648541382St. Catharines1998-09-18
2243Owen Tippett20182026RW428121115236-5394Peterborough1999-02-16
2244Morris Titanic19751976LW19000-30Toronto1953-01-07
2245Daniel Tkaczuk20012001C194711114Toronto1979-06-10
2246Rick Tocchet19852002RW1144440512952842970Scarborough1964-04-09
2247Tyler Toffoli20132026C96930931562454254Scarborough1992-04-24
2248Philip Tomasino20222026C218346195-1149Mississauga2001-07-28
2249Mike Tomlak19901994C/LW141152237-6103Thunder Bay1964-10-17
2250Kirk Tomlinson19881988C100000Toronto1968-05-02
2251John Tonelli19791992LW1028325511836221911Milton1957-03-23
2252Jerry Toppazzini19531964RW784163244407-7043310000.00Copper Cliff1931-07-292012-04-21
2253Zellio Toppazzini19491957RW12321214249Copper Cliff1930-01-052001-04-01
2254Mike Torchia19951995G6000006321.8953.30Toronto1972-02-23
2255Raffi Torres20022014LW6351371232602497Toronto1981-10-08
2256Bill Touhey19281934LW280653810392Ottawa1906-03-231999-03-28
2257Larry Trader19831988D9151318-174Barry's Bay1963-07-072024-09-04
2258Bob Trapp19271928D82448131Pembroke1899-12-161979-11-20
2259Percy Traub19271929D130336225Elmwood1896-08-231948-12-05
2260Brent Tremblay19791980D1010116North Bay1957-11-01
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2261Tim Trimper19801985LW190303666-55153Windsor1959-09-28
2262John Tripp20032004RW43279-335Kingston1977-05-04
2263Dave Trottier19291939LW446121113234521Pembroke1906-06-251956-12-13
2264Jean-Guy Trudel20002003LW5000-14Sudbury1975-10-18
2265John Tucker19841996C656177259436-9285Windsor1964-09-29
2266Ted Tucker19741974G5000005111.8923.39Fort William1949-05-07
2267Tyler Tucker20232026D15982230-8209Thunder Bay2000-03-01
2268Connie Tudin19421942C40114Ottawa1917-09-211988-10-24
2269Ron Tugnutt19882004G53707701253718623962.8953.05Scarborough1967-10-22
2270Marty Turco20012012G54302222016854327516766.9102.36Sault-Ste-Marie1975-08-13
2271Joe Turner19421942G1000010012.57Windsor1919-03-281945-01-12
2272Ryan Tverberg20262026C200012Richmond Hill2002-01-30
2273Gene Ubriaco19681970LW/C177393574-1850Sault Ste. Marie1937-12-26
2274Eric Vail19741982LW59121626047637281Timmins1953-09-16
2275Sparky Vail19291930D/LW5041526Meaford1906-07-051983-01-29
2276Rick Vaive19801992RW876441347788-791445Ottawa1959-05-14
2277Chris Valentine19821984C105435295-27127Belleville1961-12-06
2278Jack Valiquette19751981C35084134218-6779St. Thomas1954-03-18
2279Steve Valiquette20002010G46011044616145.9052.74Etobicoke1977-08-20
2280John Van Boxmeer19741984D5888427435827465Petrolia1952-11-20
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2281Mike Van Ryn20012009D35330991295260London1979-05-14
2282Ryan VandenBussche19972006RW310101020-35702Simcoe1973-02-28
2283Phil Varone20142019C978917-2026Vaughan1990-12-04
2284Rick Vasko19781981D313710-1429St. Catharines1957-01-12
2285Mike Veisor19741984G13903302139416226.8804.09Toronto1952-08-25
2286Vic Venasky19731979C43061101162-1666Thunder Bay1951-03-06
2287Gary Veneruzzo19681972W711200Fort William1943-06-28
2288Pat Verbeek19832002RW14245225401062-462905Sarnia1964-05-24
2289Carter Verhaeghe20202026C48817218535738247Toronto1995-08-14
2290Mark Vermette19891992RW6751318-3133Cochenour1967-10-03
2291Mike Vernace20092011D22011-710Toronto1986-05-26
2292Max Veronneau20192020RW16224-70Ottawa1995-12-12
2293Dennis Ververgaert19741981RW583176216392-68247Hamilton1953-03-30
2294Dennis Vial19911998D/LW24241519-27794Sault Ste. Marie1969-04-10
2295Steve Vickers19731982LW69824634058657330Toronto1951-04-21
2296Gabriel Vilardi20202026C352120124244588Kingston1999-08-16
2297Matt Villalta20242025G3000003110.8673.64Kingston1999-06-03
2298Pete Vipond19731973LW300000Oshawa1949-12-08
2299Terry Virtue19992000D500000Scarborough1970-08-12
2300Mark Visentin20142014G100001010.9063.06Hamilton1992-08-07
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2301Mark Visheau19941999D29134-7107Burlington1973-06-27
2302Jack Walker*19271928F84581316Silver Mountain1888-11-291950-02-16
2303Scott Walker19952010RW829151246397-561162Cambridge1973-07-19
2304Sean Walker20192026D47640103143-27247Keswick1994-11-13
2305Bob Wall19651972D322305585-52155Richmond Hill1942-12-01
2306Jake Walman20202026D3204071111-14159Toronto1996-02-20
2307Flat Walsh19271933G11100001114844152.32Kingston1897-03-231959-12-02
2308Bobby Walton19441944C/RW40000Ottawa1912-08-051992-09-03
2309Mike Walton19661979C588201247448-44357Kirkland Lake1945-01-03
2310Rick Wamsley19811993G40709905240720413146.8813.34Simcoe1959-05-25
2311Aaron Ward19942010D83944107151-41736Windsor1973-01-17
2312Don Ward19581960D34011-118Sarnia1935-10-192014-01-06
2313Jason Ward20002009RW336364581-29171Chapleau1979-01-16
2314Jimmy Ward19281939RW528147128275463Fort William1906-09-011990-11-15
2315Joe Ward19811981C4000-22Sarnia1961-02-11
2316Joel Ward20072018RW726133171304-2261North York1980-12-02
2317Ron Ward19701972C89257-66Cornwall1944-09-12
2318Jeff Ware19971999D21011-312Toronto1977-05-19
2319Michael Ware19891990RW5011015York1967-03-22
2320Bob Warner19771977D1011244Grimsby1950-12-13
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2321Todd Warriner19952003LW4536589154-37249Blenheim1974-01-03
2322Steve Washburn19962001C93141529-442Ottawa1975-04-10
2323Francis Wathier20102013LW10000-25St Isidore1984-12-07
2324Bryan Watson19641979D87717135152-1062214Bancroft1942-11-142021-07-08
2325Dave Watson19801981LW18011-310Kirkland Lake1958-05-19
2326Mike Watt19982003LW157152641-1741Seaforth1976-03-31
2327Brian Watts19761976LW400000Hagersville1947-09-10
2328Mike Weaver20022015D63388997-9227Bramalea1978-05-02
2329Steve Webb19972004RW32151318-34532Peterborough1975-04-30
2330Aubrey Webster19351935RW40000Kenora1912-09-251999-11-01
2331Chick Webster19501950C140004Toronto1920-11-032018-01-18
2332Don Webster19441944LW27761328Toronto1924-07-031978-04-12
2333Tom Webster19691980RW102334275-5261Kirkland Lake1948-10-042020-04-10
2334Scott Wedgewood20162026G19901104199936030.9092.68Brampton1992-08-14
2335MacKenzie Weegar20172026D6296321627979474Ottawa1994-01-07
2336Kevin Weekes19982009G34803301834810516339.9032.88Toronto1975-04-04
2337Steve Weeks19811993G29107702129111211933.8723.73Scarborough1958-06-30
2338Cooney Weiland*19291939C509173162335149Seaforth (Edmondville)1904-11-051985-07-03
2339Stephen Weiss20022015C732156267423-23341Toronto1983-04-03
2340Alex Wellington19201920RW10000Port Arthur1893-08-041967
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2341Dylan Wells20232023G1000001000.9233.00St. Catharines1998-01-03
2342Jay Wells19801997D109847216263-502359Paris1959-05-18
2343Eric Wellwood20112013LW315510134Windsor1990-03-06
2344Kyle Wellwood20042013C489921432351136Windsor1983-05-16
2345Jeremy Welsh20122016C27112012Bayfield1988-04-30
2346Cy Wentworth19281940D5753968107359Grimsby1905-01-241982-10-10
2347Brian Wesenberg19991999RW100015Peterborough1977-05-09
2348Ed Westfall19621979D/RW122623139462582544Belleville1940-09-19
2349Kevin Westgarth20092014RW1697916-11266Amherstburg1984-02-07
2350Kenny Wharram19521969RW/C766252281533167220North Bay1933-07-022017-01-10
2351Rob Whistle19861988D517512-116Thunder Bay1961-04-30
2352Bill White19681976D60450215265159495Toronto1939-08-262017-05-21
2353Colton White20192026D10701414-1824London1997-05-03
2354Tex White19261931RW204331447145Hillsburgh1900-06-261949-12-02
2355Todd White19982011C65314124038119228Kanata1975-05-21
2356Kay Whitmore19892002G155099039155606416.8753.55Sudbury1967-04-10
2357Sean Whyte19921993RW21022012Sudbury1970-05-04
2358Dennis Wideman20062017D81599288387-72503Kitchener1983-03-20
2359Jim Wiemer19841994D325297210118378Sudbury1961-01-09
2360Jim Wiley19731977C6341014-178Sault Ste. Marie1950-04-282021-12-26
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2361Barry Wilkins19671976D41827125152-53665Toronto1947-02-282011-06-26
2362John Wilkinson19441944D90006Ottawa1911-07-091970-01-19
2363Brian Wilks19851989C484812-1027North York1966-02-27
2364Rod Willard19831983LW1000-10New Liskeard1960-05-01
2365Jason Williams20012012C45594133227-2157London1980-08-11
2366Justin Williams20012020RW1264320477797110766Cobourg1981-10-04
2367Sean Williams19921992C200004Oshawa1968-01-28
2368Tom Williams19721979LW397115138253873Windsor1951-02-07
2369Jordan Willis19961996G1000001010.9293.20Kincardine1975-02-28
2370Brian Willsie20002011RW3815257109-57217Belmont1978-03-16
2371Don Willson19381939C222790Chatham1914-01-011967-03-23
2372Behn Wilson19791988D60198261359571480Toronto1958-12-19
2373Bert Wilson19741981LW478374481-45646Orangeville1949-10-171992
2374Bob Wilson19541954D10000Sudbury1934-02-18
2375Doug Wilson*19781993D102423759082755830Ottawa1957-07-05
2376Dunc Wilson19701979G2870440832878015032.8833.75Toronto1948-03-222023-10-08
2377Garrett Wilson20142026LW87268-447Barrie1991-03-16
2378Hub Wilson19321932LW20000Ottawa1909-05-131999-07-15
2379Johnny Wilson19501962LW688161171332-3188Kincardine1929-06-142011-12-27
2380Kyle Wilson20102012C394913-312Oakville1984-12-15
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2381Larry Wilson19501956C15221486973Kincardine1930-10-231979-08-16
2382Lefty Wilson19541958G300003001.9700.74Toronto1919-10-152002-11-05
2383Mike Wilson19962003D33616415743264Brampton1975-02-26
2384Murray Wilson19731979LW386949518974162Toronto1951-11-07
2385Roger Wilson19751975D702216Sudbury1946-09-18
2386Ron Wilson19781988D177266793-3268Windsor1955-05-28
2387Ron Wilson19801994C831110216326-44413Toronto1956-05-13
2388Ryan Wilson20102015D2307606718157Windsor1987-02-03
2389Scott Wilson20152020C/LW193203151-2758Oakville1992-04-24
2390Tom Wilson20142026RW907209248457471649Toronto1994-03-29
2391Jesse Winchester20082014C285205070-10159Long Sault1983-10-04
2392Murray Wing19741974D1011-20Thunder Bay1950-10-14
2393Daniel Winnik20082018C/LW7988216925152367Toronto1985-03-06
2394Ryan Winterton20242026C8941519-1217Markham2003-09-04
2395Brian Wiseman19971997C300000Chatham1971-07-13
2396Chad Wiseman20032006LW9112-18Burlington1981-03-25
2397Ty Wishart20092012D26156510Belleville1988-05-19
2398Jim Witherspoon19761976D2000-12Toronto1951-10-03
2399Benny Woit19511957RW/D33472633170Fort William1928-01-072016-12-07
2400Steve Wojciechowski19451947RW5419203917Fort William1922-12-25
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2401Bennett Wolf19811983D30011-3133Kitchener1959-10-23
2402Paul Woods19781984LW50172124196-60276Hespeler1955-04-12
2403Jason Woolley19922006D7186824631465430Toronto1969-07-27
2404Roy Worters*19261937G4840000484171230822.28Toronto1900-10-191957-11-07
2405Bob Wren19982002C500000Preston1974-09-16
2406Jamie Wright19982003LW1241220321254Kitchener1976-05-13
2407John Wright19731975C127163652-2167Toronto1948-11-09
2408Keith Wright19681968LW100010Aurora1944-04-13
2409Shane Wright20232026C1693642781530Burlington2004-01-05
2410Bill Wylie19511951C10000Galt1928-07-151983-11-24
2411Arber Xhekaj20232026D230102333-24416Hamilton2001-01-30
2412Florian Xhekaj20262026LW5011-17Hamilton2004-06-27
2413Stéphane Yelle19962010C991961692657490Ottawa1974-05-09
2414Jason York19932007D757421872292621Nepean1970-05-20
2415Brian Young19811981D8022-46Kitchener1958-10-02
2416Bryan Young20072008D17000-910Kitchener1986-08-06
2417Howie Young19611971D/RW336126274-25851Toronto1937-08-021999-11-24
2418Tim Young19761985C629195341536-78438Scarborough1955-02-22
2419Warren Young19821988C2367277149-67472Toronto1956-01-11
2420Paul Ysebaert19891999C532149187336-12217Sarnia1966-05-15
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
2421Rod Zaine19711972C6110616-2225Ottawa1946-05-182022-07-07
2422Rob Zamuner19922004LW798139172311-57467Oakville1969-09-17
2423Ron Zanussi19781982RW2995283135-21373Toronto1956-08-31
2424Jeff Zehr20002000LW4000-12Woodstock1978-12-10
2425Rob Zepp20152015G100000010520.8882.89Newmarket1981-09-07
2426Peter Zezel19851999C87321938860742435Toronto1965-04-222009-05-26
2427Mike Zigomanis20032011C197211940-2189Toronto1981-01-17
2428Harry Zolnierczyk20122017LW847613-1593Toronto1987-09-01
2429Mike Zuke19791986C45586196282-42220Sault Ste. Marie1954-04-16