NHL Players Born in Ontario, Canada

» Show/Hide Locations List

Canada

Alberta (583)

British Columbia (387)

Manitoba (388)

New Brunswick (51)

Newfoundland and Labrador (29)

Northwest Territories (5)

Nova Scotia (74)

Ontario (2290)

Prince Edward Island (31)

Quebec (821)

Saskatchewan (510)

Yukon (2)

United States

Alabama (3)

Alaska (13)

Arizona (5)

California (44)

Colorado (15)

Connecticut (32)

Delaware (1)

District of Columbia (3)

Florida (10)

Georgia (3)

Idaho (2)

Illinois (68)

Indiana (9)

Iowa (4)

Maine (7)

Maryland (3)

Massachusetts (198)

Michigan (171)

Minnesota (263)

Missouri (18)

Montana (1)

Nebraska (3)

New Hampshire (12)

New Jersey (20)

New York (122)

North Carolina (3)

North Dakota (16)

Ohio (28)

Oklahoma (5)

Oregon (6)

Pennsylvania (36)

Rhode Island (19)

South Carolina (1)

Texas (9)

Utah (5)

Vermont (2)

Virginia (5)

Washington (14)

Wisconsin (38)

Other Countries

Austria (9)

Bahamas (1)

Belarus (1)

Belgium (1)

Brazil (2)

Brunei Darussalam (1)

Bulgaria (1)

Czech Republic (18)

Czechoslovakia (291)

Denmark (13)

East Germany (2)

Finland (214)

France (11)

Germany (31)

Haiti (1)

Indonesia (1)

Ireland (5)

Italy (3)

Jamaica (1)

Japan (2)

Kazakhstan (1)

Latvia (3)

Lebanon (1)

Lithuania (1)

Netherlands (2)

Nigeria (2)

Norway (8)

Paraguay (1)

Poland (8)

Republic of Korea (2)

Russian Federation (41)

Slovakia (3)

Slovenia (1)

South Africa (1)

Sweden (323)

Switzerland (31)

Taiwan (1)

Union of Soviet Socialist Republics (242)

United Kingdom (48)

United Republic of Tanzania (1)

Venezuela (2)

Yugoslavia (4)

2290 Players

2290 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-03
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 Agozzino20152016LW1003300Kleinburg1991-01-03
11Brad Aitken19881991LW14134-225Scarborough1967-10-30
12Jason Akeson20132015RW1511228Orleans1990-06-03
13Claire Alexander19751978D155184765136Collingwood1945-06-16
14Jeff Allan19781978D400002Toronto1957-05-17
15Bryan Allen20012015D7212910713626839Kingston1980-08-21
16Chris Allen19981999D200012Chatham1978-05-08
17Dave Allison19841984D3000-312Fort Frances1959-04-14
18Jamie Allison19952006D37272330-34639Lindsay1975-05-13
19Jason Allison19942006C55215433148517441North York1975-05-29
20Mike Allison19811990LW49910216626832630Fort Frances1961-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
21Michael Amadio20182019C48549-810Sault Ste. Marie1996-05-13
22Peter Ambroziak19951995LW12011-10Toronto1971-09-15
23Mike Amodeo19801980D19000-152Toronto1952-06-22
24Jim Anderson19681968LW7123-22Pembroke1930-12-01
25John Anderson19781989RW8142823496313261Toronto1957-03-28
26Josh Anderson20152019RW17744297320156Burlington1994-05-07
27Lorne Anderson19521952G3000031206.00Renfrew1931-07-261984-03-20
28Perry Anderson19821992LW4005059109-531051Barrie1961-10-14
29Andy Andreoff20152018LW159131124-6214Pickering1991-05-17
30Lloyd Andrews19221925LW54851312Tillsonburg1894-11-041974
31Dave Andreychuk*19832006LW16396406981338321121Hamilton1963-09-29
32Mike Angelidis20122016LW14202122Woodbridge1985-06-27
33Lou Angotti19651974C/RW653103186289-28220Toronto1938-01-16
34Hub Anslow19481948C20000Pembroke1926-03-232006-07-02
35Shawn Antoski19911998LW183358-20599Brantford1970-03-25
36Ken Appleby20182018G3000003010.9451.45North Bay1995-04-10
37Syl Apps*19371948C42320123143256Paris1915-01-181998-12-24
38Syl Apps19711980C72718342360636311Toronto1947-08-01
39Al Arbour*19541971D62612587062611Sudbury1932-11-012015-08-28
40Amos Arbour19191924LW11452176978Waubaushene1895-01-261943-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
41Jack Arbour19271929D4751658Waubaushene1899-03-071973-09-24
42John Arbour19661972D1061910-21149Niagara Falls1945-09-28
43Ty Arbour19271931LW207282856110Waubaushene1896-06-291979-02-11
44Darren Archibald20142019RW496713-124Newmarket1990-02-09
45Bill Armstrong19911991C101110London1966-06-25
46Bob Armstrong19511962D541138699-38671Toronto1931-04-071990-11-06
47Derek Armstrong19942010C47772149221-2355Ottawa1973-04-23
48George Armstrong*19501971RW1188296417713101726Skead1930-07-06
49Norm Armstrong19631963RW/D711212Owen Sound1938-10-171974-07-23
50Tim Armstrong19891989C11101-26Toronto1967-05-12
51Jamie Arniel20112011C1000-10Kingston1989-11-16
52Scott Arniel19821992LW730149189338-11599Kingston1962-09-17
53Jason Arnott19942012C1244417521938811242Collingwood1974-10-11
54Fred Arthur19811983D80189-1249Toronto1961-03-06
55Barry Ashbee19661974D28415708548291Weston1939-07-281977-05-12
56Walt Atanas19451945RW491382140Hamilton1923-12-221991-08-08
57Andreas Athanasiou20162019C186503888-1855London1994-08-06
58Steve Atkinson19691975RW3026051111-50104Toronto1948-10-162003-05-06
59Ron Attwell19681968RW22178-108Humber Summit1935-02-092017-12-04
60Adrian Aucoin19952013D110812127839946793Ottawa1973-07-03
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
61Philippe Audet19991999LW4000-20Ottawa1977-06-04
62Justin Auger20182018RW2000-10Kitchener1994-05-14
63Larry Aurie19281939RW489147128275283Sudbury1905-02-081952-12-11
64Brady Austin20172017D500004Bobcaygeon1993-06-16
65Sean Avery20022012C58090157247161533Pickering1980-04-10
66Don Awrey19641979D97931158189941068Kitchener1943-07-18
67Vern Ayres19311936D21161117332Toronto1909-04-271968-02-18
68Bobby Babcock19911993D200002Agincourt1968-08-03
69Mitch Babin19761976C8000-20Kapuskasing1954-11-01
70John Baby19781979D262810-1226Sudbury1957-05-18
71Pete Backor19451945D364596Fort William1919-04-291988-06-30
72Ralph Backstrom19571973C103227836163971389Kirkland Lake1937-09-18
73Ace Bailey*19271934RW31611181192488Bracebridge1903-07-031992-04-07
74Bob Bailey19541958RW149152136207Kenora1931-05-292003-10-24
75Josh Bailey20092019C732130265395-43204Bowmanville1989-10-02
76Reid Bailey19811984D40134-1105Toronto1956-05-28
77Jamie Baker19901999C4047179150-50271Ottawa1966-08-31
78Peter Bakovic19881988RW10202-148Port Arthur1965-01-31
79Earl Balfour19521961LW288302252178Toronto1933-01-042018-04-27
80Stan Baluik19601960C7000-22Port Arthur1935-10-05
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
81Steve Bancroft19932002D6011-22Toronto1970-10-06
82Darren Banks19931994LW20224573Toronto1966-03-18
83Murray Bannerman19781987G2890101003728911612533.8803.84Fort Frances1957-04-27
84Drew Bannister19962002D16452530-38161Belleville1974-09-04
85Nicholas Baptiste20172018RW477310-320Ottawa1995-08-04
86Andy Barbe19511951RW10002Coniston1923-07-272004-01-15
87Bill Barber*19731984LW903420463883312623Callander1952-07-11
88Krys Barch20072014RW381122335-16812Hamilton1980-03-26
89Bill Barilko19471951D252263662456Timmins1927-03-251951-08-26
90Bob Barlow19701971LW77161733-410Hamilton1935-06-17
91Matthew Barnaby19932007RW83411318730052562Ottawa1973-05-04
92Blair Barnes19831983RW100000Windsor1960-09-212010-06-29
93Norm Barnes19771982D15663844-10178Toronto1953-08-24
94Ryan Barnes20042004LW200000Dunnville1980-01-30
95Scott Barney20032006C27561114Oshawa1979-03-27
96Dave Barr19821994RW61412820433283520Toronto1960-11-30
97Fred Barrett19711984D74525123148-107671Ottawa1950-01-26
98John Barrett19811988D488207797-140604Ottawa1958-07-01
99Victor Bartley20132016D12112223561Ottawa1988-02-17
100Cody Bass20082017C75235-5107Owen Sound1987-01-07
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
101Baz Bastien19461946G5000050414.00Timmins1919-08-291983-03-15
102Frank Bathe19751983D2243283122542Oshawa1954-09-27
103Bobby Bauer*19371952RW32712313625938Waterloo1915-02-161964-09-16
104Kyle Baun20152016RW5000-30Toronto1992-05-04
105Eric Beaudoin20022004LW533811-1541Ottawa1980-05-03
106Nathan Beaulieu20132019D2951063737197Strathroy1992-12-05
107Don Beaupre19811997G666088028366626827775.8853.46Waterloo1961-09-19
108Taylor Beck20132017RW92111223-932St. Catharines1991-05-13
109Bob Beckett19571964C687613-2018Unionville1936-04-08
110Chris Beckford-Tseu20082008G1000001000.8892.25Toronto1984-06-22
111Jim Bedard19781979G7302201073174013.8723.95Niagara Falls1956-11-14
112John Bednarski19751980D10021820-19114Thunder Bay1952-07-04
113Dick Behling19411943D51010Berlin1916-03-161994-07-24
114Ken Belanger19952006LW248111223-19695Sault Ste. Marie1974-05-14
115Roger Belanger19851985C44358-1332St. Catharines1965-12-012011-09-16
116Matt Beleskey20092018LW4737582157-12437Windsor1988-06-07
117Danny Belisle19611961RW420230South Porcupine1937-05-09
118Brendan Bell20062012D10272128-1951Ottawa1983-03-31
119Bruce Bell19851990D20912647627113Toronto1965-02-15
120Mark Bell20012012C4508795182-45602St. Pauls1980-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
121Neil Belland19821987D109133245-1854Parry Sound1961-04-03
122Andy Bellemer19331933D150000Penetanguishene1903-07-031960-04-12
123Brett Bellemore20132015D12141620-279Windsor1988-06-25
124Brian Bellows19831999LW11884855371022-120718St. Catharines1964-09-01
125Clint Benedict*19181930G3620009362189142282.32Ottawa1892-09-261976-11-12
126Adam Bennett19921994D693811-969Georgetown1971-03-30
127Frank Bennett19441944LW/D70112Toronto1922-03-04
128Max Bennett19361936RW10000Cobalt1912-11-041972-01-05
129Sam Bennett20152019C259444993-45196Holland Landing1996-06-20
130Andre Benoit20112016D181113748-2060St. Albert1984-01-06
131Sean Bentivoglio20092009LW100002Thorold1985-10-16
132Paul Beraldo19881989RW10000-54Hamilton1967-10-05
133Drake Berehowsky19912004D54937112149-48848Toronto1972-01-03
134Bill Berg19891999LW5465567122-49488St. Catharines1967-10-21
135Fred Bergdinon19261926RW20000Parry Sound1906-06-221995-03-18
136Gary Bergman19651976D83868299367-441251Kenora1938-10-072000-12-09
137Tim Bernhardt19831987G67033046717367.8664.29Sarnia1958-01-17
138Adam Berti20082008LW200000Scarborough1986-07-01
139Todd Bertuzzi19962014RW1159314456770-441478Sudbury1975-02-02
140Tyler Bertuzzi20172019LW73122133-1158Sudbury1995-02-24
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
141Allan Bester19841996G219088032219739917.8834.01Hamilton1964-03-26
142Sam Bettio19501950LW449122134Copper Cliff1928-12-012006-06-14
143Jeff Beukeboom19871999D804301291591151890Ajax1965-03-28
144Bill Beveridge19301943G295000029587166412.87Ottawa1909-07-011995-02-13
145Nick Beverley19671980D5021894112-24156Toronto1947-04-21
146Bryan Bickell20072017LW39566701369192Bowmanville1986-03-09
147Todd Bidner19821982LW1221317Petrolia1961-07-05
148Kevin Bieksa20062018D8086321527821124Grimsby1981-06-16
149Zac Bierk19982004G4701106479205.9013.18Peterborough1976-09-17
150Don Biggs19851990C12202-48Mississauga1965-04-07
151Chris Bigras20162018D46134-418Orillia1995-02-22
152Craig Billington19862003G33206604233211014931.8773.63London1966-09-11
153Les Binkley19681972G19601102196589434.8983.12Owen Sound1934-06-06
154Jordan Binnington20162016G1000001000.7504.69Richmond Hill1993-07-11
155Jack Bionda19561959D933912111Hunstville1933-09-181999-11-03
156Paul Bissonnette20092014LW202715227340Welland1985-03-11
157Steve Black19501951LW11311203177Fort William1927-03-312008-06-12
158Don Blackburn19631973LW185234467-5087Kirkland Lake1938-05-14
159Jesse Blacker20152015D1000-20Toronto1991-04-19
160Hank Blade19471948LW242352Peterborough1920-04-282003-02-08
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
161Dusty Blair19511951C20000South Porcupine1929-09-152010-07-09
162Mickey Blake19331936LW/D171124Barriefield1912-10-312000-06-23
163Mike Blake19821984G40011064013155.8674.26Kitchener1956-04-06
164Rob Blake*19902010D1270240537777-41679Simcoe1969-12-10
165Toe Blake*19351948LW577235294529282Victoria Mines1912-08-211995-05-17
166Joseph Blandisi20162019C7481826-2368Markham1994-06-18
167Jeff Bloemberg19891992D43369-225Listowel1968-01-31
168Mike Bloom19751977LW201304777-82215Ottawa1952-04-12
169Mike Blunden20072018RW1277613-6145Toronto1986-12-15
170Bob Bodak19881990LW4000-229Thunder Bay1961-05-28
171Gus Bodnar19441955C667142255397207Fort William1923-04-242005-07-01
172Fred Boimistruck19821983D8341418645Sudbury1962-01-14
173Danny Bois20072007RW100007Thunder Bay1983-06-01
174Leo Boivin*19521970D115072250322-2121196Prescott1932-08-02
175Mike Boland19751979D23123529London1954-10-292017-10-08
176Dave Bolland20072016C4338512320834299Mimico1986-06-05
177Hugh Bolton19501957D235105161221Toronto1929-04-151999-10-17
178Buddy Boone19581958RW3453828Kirkland Lake1932-09-111986-09-01
179Darryl Bootland20042008RW32123-385Toronto1981-11-02
180Mark Borowiecki20122019D28272229-6535Ottawa1989-07-12
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
181Luciano Borsato19911995C203355590-19113Richmond Hill1966-01-07
182Robert Bortuzzo20122019D28113304315306Thunder Bay1989-03-18
183Mark Botell19821982D3241014831Scarborough1961-08-27
184Cam Botting19761976RW201110Kingston1954-03-10
185Evan Bouchard20192019D7101-52Oakville1999-10-20
186Billy Boucher19221928RW2139335128419Ottawa1899-11-101958-11-10
187Bobby Boucher19241924C111010Ottawa1904-02-141931-06-09
188Clarence Boucher19271928D47235137North Bay1896-11-011971
189Frank Boucher*19221944C557160264424110Ottawa1901-10-071977-12-12
190Georges Boucher*19181932D45011887205845Ottawa1896-08-171960-10-17
191Bruce Boudreau19771986C141284270-646Toronto1955-01-09
192Barry Boughner19701971LW20000-311Delhi1948-01-29
193Bob Boughner19962006D630155772271382Windsor1971-03-08
194Rick Bourbonnais19761978RW7191524-1829Toronto1955-04-20
195Leo Bourgeault19271935D307252045336Sturgeon Falls1903-01-171965-11-01
196Pat Boutette19761985C/RW756171282453-1111354Windsor1952-03-01
197Lionel Bouvrette19431943G1000010106.00Hawkesbury1914-06-102000-02-08
198Bill Bowler20012001C9022-38Toronto1974-09-25
199Kirk Bowman19771978LW88111728-719Leamington1952-09-30
200Bill Boyd19271930RW1421572274Belleville1898-05-151940-11-17
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
201Randy Boyd19821989D257206787-45328Coniston1962-01-23
202Brad Boyes20042016RW822211294505-18251Mississauga1982-04-17
203Dan Boyle19992016D1093163442605-5693Ottawa1976-07-12
204Nick Boynton20002011D6053411014419862Nobleton1979-01-14
205John Brackenborough19261926LW/C70000Parry Sound1897-02-091993-07-08
206Curt Brackenbury19801983RW14191726-30226Kapuskasing1952-01-31
207Bart Bradley19501950C10000Fort William1930-07-292006-09-16
208Brian Bradley19861998C651182321503-66528Kitchener1965-01-21
209Matt Bradley20012012RW6755990149-19562Stittsville1978-06-13
210Rick Bragnalo19761979C145153550-2646Fort William1951-12-01
211Fred Brathwaite19942004G254033012254819937.9012.73Ottawa1972-11-24
212Christopher Breen20142014D902215Uxbridge1989-06-29
213Ken Breitenbach19761979D6811314749Welland1955-01-092017-04-28
214Doug Brennan19321934D1239716147Peterborough1905-01-101972-11-08
215Kip Brennan20022008LW61112-2222Kingston1980-08-27
216John Brenneman19651969LW152211940-3146Fort Erie1943-01-05
217Tim Brent20072013C207212748-2176Cambridge1984-03-10
218Carl Brewer19581980D604251982231851018Toronto1938-10-212001-08-25
219Archie Briden19271930LW73951456Renfrew1898-07-161974-06-08
220Mel Bridgman19761989C9772524497011021625Trenton1955-04-28
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
221Rod Brind'Amour19902010C14844527321184-391100Ottawa1970-08-09
222Doug Brindley19711971LW/C300000Walkerton1949-06-08
223Punch Broadbent*19191929RW30312052172576Ottawa1892-07-131971-03-05
224Ken Broderick19701975G27011022711121.8913.04Toronto1942-02-162016-03-13
225Len Broderick19581958G100001100.9092.00Toronto1938-10-11
226T.J. Brodie20112019D50935182217-13138Chatham1990-06-07
227David Broll20142014LW501115Mississauga1993-01-04
228Art Brooks19181918G4000042206.27Guelph1889-02-04
229Gord Brooks19721975RW7071825-1937Cobourg1950-09-11
230Ross Brooks19731975G5401104543776.9032.64Toronto1937-10-17
231Evan Brophey20112012C400000Kitchener1986-12-03
232Bernie Brophy19261930LW6244825Collingwood1905-08-091982-07-19
233Andy Brown19721974G620110646222269.8793.80Hamilton1944-02-15
234Arnie Brown19621974D68144141185-115740Oshawa1942-01-28
235Connie Brown19391943C7315243912Vankleek Hill1917-01-111966-06-03
236Connor Brown20162019RW189383977234Toronto1994-01-14
237Fred Brown19281928LW151010Kingston1900-09-15
238Jeff Brown19861998D747154430584-51498Ottawa1966-04-30
239Ken Brown19711971G1000001000.9293.37Port Arthur1948-12-19
240Rob Brown19882000RW543190248438-23599Kingston1968-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
241Sean Brown19972006D436144357-9907Oshawa1976-11-05
242Stan Brown19271928D50831118North Bay1898-05-091987-07-06
243David Bruce19861994LW234483987-57338Thunder Bay1964-10-07
244Gordie Bruce19411946LW27491313Ottawa1919-05-091997-07-15
245Morley Bruce19181922D/C71821027North Gower1894-03-071959-11-25
246Andrew Brunette19962012LW1110268465733-78314Sudbury1973-08-24
247Bill Brydge19271936D368265278516Renfrew1901-10-221949-11-02
248Paul Brydges19871987C1522446Guelph1965-06-21
249Glenn Brydson19311938RW2995479133209Swansea1910-11-071993-12-08
250Gord Brydson19301930C/RW82028Toronto1907-01-032001-02-04
251Mike Buchanan19521952D10000Sault Ste. Marie1932-03-012017-01-03
252Mike Bullard19811992C727329345674-98705Ottawa1961-03-10
253Ted Bulley19771984LW4141011132147704Windsor1955-03-25
254Bruce Bullock19731977G160000216393.8544.79Toronto1949-05-09
255Eddie Burke19321935RW/C10629204955Toronto1907-06-03
256Marty Burke19281938D503184866578Toronto1905-01-281968-03-07
257Sean Burke19882007G820028280310820324341110.9022.96Windsor1967-01-29
258Roy Burmister19301932LW674370Collingwood1906-08-12
259Bobby Burns19281930LW201012Gore Bay1905-04-041995-08-12
260Brent Burns20042019D/RW9801854025875633Barrie1985-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
261Shawn Burr19852000LW/C8781812594401191069Sarnia1966-07-012013-08-05
262Randy Burridge19861998LW70619925145062458Fort Erie1966-01-07
263Dave Burrows19721981D72429135164-72373Toronto1949-01-11
264Bert Burry19331933D40000Westminster1906-02-071999-07-13
265Cummy Burton19561959RW4202219Sudbury1936-05-122015-08-24
266Eddie Bush19391942D26461060Collingwood1918-07-111984-05-31
267Mike Busniuk19801981D1433232666297Thunder Bay1951-12-13
268Ron Busniuk19731974RW6033-113Fort William1948-08-13
269Jerry Butler19731983RW64199120219-64515Sarnia1951-02-27
270Gord Byers19501950D10110Eganville1930-03-112001-11-02
271Mike Byers19681972RW166423476-3839Toronto1946-09-112010-09-16
272Paul Byron20112019C/LW374747715116104Ottawa1989-04-27
273Jack Caffery19551958C5732522Kingston1934-06-301992-12-02
274Terry Caffery19701971C14000-20Toronto1949-04-01
275Drake Caggiula20172019LW141261844-1359Pickering1994-06-20
276Larry Cahan19551971D6713892130-205696Fort William1933-12-251992-06-25
277Francis Cain19251926D6141537Newmarket1899-03-221962-01-13
278Herb Cain19341946LW572206192398177Newmarket1912-12-241982-02-15
279Eric Cairns19972007D457103242-451182Oakville1974-06-27
280Eric Calder19821983D200000Kitchener1963-07-26
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
281Norm Calladine19431945C631929488Peterborough1916-07-301988-03-23
282Brett Callighen19801982C160568914525132Toronto1953-05-15
283Patsy Callighen19281928D3600032Toronto1906-02-131964-10-16
284Billy Cameron19241926RW390114Timmins1896-12-051972-01-28
285Harry Cameron*19181923D1298854142180Pembroke1890-02-061953-10-20
286Mike Cammalleri20032018C/W906294348642-54425Toronto1982-06-08
287Andrew Campbell20142016D42022-1312Caledonia1988-02-04
288Brian Campbell20002017D10828741750463277Strathroy1979-05-23
289Bryan Campbell19681972C2613571106774Sudbury1944-03-27
290Colin Campbell19751985D63625103128-231295Pickering1953-01-28
291Gregory Campbell20042016LW80371116187-33696London1983-12-17
292Scott Campbell19801982D8042125-37243Toronto1957-06-22
293Chris Campoli20062012D44035111146-42200North York1984-07-09
294Kyle Capobianco20182018D1000-10Mississauga1997-08-13
295Frank Caprice19831988G102033017102314611.8594.20Hamilton1962-05-02
296Luca Caputi20092011LW35369-420Toronto1988-10-01
297Leo Carbol19431943D60114Ottawa1908-06-051991-11-13
298Daniel Carcillo20072015LW4294852100-171233King City1985-01-28
299Mike Card20072007D400000Kitchener1986-02-18
300Steve 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
301Matt Carey20142014LW2101-12Hamilton1992-02-28
302Matt Carkner20062014D23742327-12556Winchester1980-11-03
303Terry Carkner19871999D85842188230-21588Smiths Falls1966-03-07
304Wayne Carleton19661972LW27855731289170Sudbury1946-08-04
305Randy Carlyle19771993D1055148499647-1371400Sudbury1956-04-19
306Sam Carrick20152019C22112-215Markham1992-02-04
307Trevor Carrick20162018D3000-12Stouffville1994-07-04
308Billy Carroll19811987C3223054844113Toronto1959-01-19
309Bill Carson19271930C159542781121Bracebridge1900-11-251967-05-29
310Frank Carson19261934RW248424890170Bracebridge1902-01-121957-04-21
311Gerry Carson19291937D260121022203Parry Sound1905-10-101956-11-01
312Anson Carter19972007RW674202219421-12229Toronto1974-06-06
313Billy Carter19581962C16000-40Cornwall1937-12-02
314Jeff Carter20062019C92135632668269465London1985-01-01
315Michael Caruso20132013D2000-10Mississauga1988-07-05
316Wayne Cashman19651983LW10272775167932781039Kingston1945-06-24
317Mike Casselman19961996C3000-10Morrisburg1968-08-23
318Andrew Cassels19902006C1015204528732-73410Bramalea1969-07-23
319Bruce Cassidy19841990D3641317-1010Ottawa1965-05-20
320Tom 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
321Tony Cassolato19801982RW2316734Guelph1956-05-07
322Daniel Catenacci20162018C12000-30Richmond Hill1993-03-09
323Gino Cavallini19851993LW5931141592734507Toronto1962-11-24
324Paul Cavallini19871996D56456177233116750Toronto1965-10-13
325Cody Ceci20142019D380277097-4274Ottawa1993-12-21
326Ray Ceresino19491949RW121122Port Arthur1929-04-242015-05-01
327Ed Chadwick19561962G1840000184579235.9012.94Fergus1933-05-08
328Chick Chalmers19541954C10000Stratford1934-01-241994-12-07
329Andre Champagne19631963LW200000Ottawa1943-09-19
330Brian Chapman19911991D3000029Brockville1968-02-10
331Bob Charlebois19681968LW7101-40Cornwall1944-05-27
332Jonathan Cheechoo20032010RW50117013530529324Moose Factory1980-07-15
333Gerry Cheevers*19621980G41801111021441822710476.9012.89St. Catharines1940-12-07
334Dick Cherry19571970D145121022-3945Kingston1937-03-28
335Real Chevrefils19521959LW38710497201181Timmins1932-05-021981-08-01
336Alain Chevrier19861991G234011110352349110014.8644.16Cornwall1961-04-23
337Ben Chiarot20142019D24410394914156Hamilton1991-05-09
338Steve Chiasson19871999D75193305398371107Barrie1967-04-141999-05-03
339Rick Chinnick19741975RW402200Chatham1953-08-15
340Andy 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
341Lex Chisholm19401941C/RW611081830Galt1915-04-011981-08-06
342Marc Chorney19811984D21082735-69209Fort William1959-11-08
343Taylor Chorney20092018D16641822-656Thunder Bay1987-04-27
344Gene Chouinard19281928D80000Ottawa1902-01-051957-01-29
345Jeff Christian19921998LW18224-417Burlington1970-07-30
346Ryan Christie20002002LW7000-20Beamsville1978-07-03
347Dino Ciccarelli*19811999RW12326085921200-41425Sarnia1960-02-08
348Hank Ciesla19561959C27126517785St. Catharines1934-10-151976-04-22
349Tony Cimellaro19931993C2000-20Kingston1971-06-14
350Rob Cimetta19891992W103161632066Toronto1970-02-15
351Joe Cirella19821996D82864211275-2001446Hamilton1963-05-09
352Anthony Cirelli20182019C3689171312Etobicoke1997-07-15
353Jason Cirone19921992C300002Toronto1971-02-21
354Casey Cizikas20122019C4294984133-6168Toronto1991-02-27
355King Clancy*19221937D592137150287914200020.00Ottawa1903-02-251986-11-08
356Terry Clancy19681973RW936612-1139Ottawa1943-04-02
357Dit Clapper*19281947RW/D835229248477452Newmarket1907-02-091978-01-21
358Dan Clark19791979D401116Toronto1957-11-03
359Nobby Clark19281928D20000Orillia1897-06-181966-08-05
360Dale Clarke20012001D300010Belleville1978-03-23
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
361David Clarkson20072016RW57011486200-66992Toronto1984-03-31
362Chris Clifford19851989G20000020001.0000.00Kingston1966-05-26
363Kyle Clifford20112019LW550455196-9703Ayr1991-01-13
364Grant Clitsome20102015D205155671298Gloucester1985-04-14
365Rich Clune20102016LW13971522-2327Toronto1987-04-25
366Wally Clune19561956D50006Toronto1930-02-201998-02-03
367Cal Clutterbuck20082019RW72911099209-34566Welland1987-11-18
368Gary Coalter19741975RW34246-122Toronto1950-07-08
369Steve Coates19771977RW5101-124Toronto1950-07-27
370Paul Coffey*19812001D1409396113515312981802Weston1961-06-01
371Andrew Cogliano20082019LW/C88615821537338297Toronto1987-06-14
372Carlo Colaiacovo20032016D47034123157-6231Toronto1983-01-27
373Tom Colley19751975C1000-32Toronto1953-08-21
374Norm Collings19351935F10110Bradford1910-05-06
375Bill Collins19681978RW768157154311-121415Ottawa1943-07-13
376Rob Collins20062006C811210Kitchener1978-03-15
377Les Colvin19491949G1000010104.00Oshawa1921-02-082006-09-07
378Brian Conacher19621972LW155282856984Toronto1941-08-31
379Charlie Conacher*19301941RW46122417239652340000.00Toronto1909-12-201967-12-30
380Cory Conacher20132019LW1892846741114Burlington1989-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
381Lionel Conacher*19261937D49878108186890Toronto1901-05-241954-05-26
382Pete Conacher19521958LW22947398655Toronto1932-07-29
383Roy Conacher*19391952LW49022620142788Toronto1916-10-051984-12-29
384Alec Connell*19251937G4180004418193156681.92Ottawa1902-02-081958-05-10
385Harry Connor19281931LW13216521149Ottawa1904-12-031947-03-02
386Joe Contini19781981C68172138-2134Galt1957-01-29
387Brandon Convery19961999C7291928-1236Kingston1974-02-04
388Eddie Convey19311933LW/C3411235Toronto1910-12-161969-02-22
389Bill Cook*19271937RW475228138366386Brantford1896-10-091986-04-06
390Bob Cook19711975RW7213922-1922Sudbury1946-01-06
391Bud Cook19321935C5054922Kingston1907-11-201993-11-13
392Bun Cook*19271937LW477158146304458Kingston1903-09-181988-03-19
393Lloyd Cook19251925D41010Lynden1890-03-211964-10-09
394Tom Cook19301938C34876981741801000Fort William1907-05-071961-10-02
395Matt Cooke19992015C1046167231398611135Belleville1978-09-07
396Carson Cooper19251932RW29511062172126Cornwall1899-07-171955-07-04
397David Cooper19972001D303710-224Ottawa1973-11-02
398Hal Cooper19451945RW80002New Liskeard1915-08-291977-06-25
399Bert Corbeau19181927D2586348111665Penetanguishene1894-02-091942-09-21
400Norm Corcoran19501956C/RW2913421Toronto1931-08-15
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
401Jared Coreau20172018G210000021594.8803.74Perth1991-11-05
402Frank Corrado20132018D76358-2440Toronto1993-03-26
403Mike Corrigan19681978LW594152195347-94698Ottawa1946-01-11
404Yvon Corriveau19861994LW280484088-9310Welland1967-02-08
405Shayne Corson19862004LW1156273420693432357Barrie1966-08-13
406Les Costello19491949LW1523511South Porcupine1928-02-162002-12-10
407Murray Costello*19541957C16313193254South Porcupine1934-02-24
408Baldy Cotton19261937LW503101104205449Nanticoke1902-11-051984-09-09
409Jack Coughlin19181921RW202023Douro1892-06-06
410Tim Coulis19801986LW47459-13138Kenora1958-02-24
411D'arcy Coulson19311931D28000103Sudbury1908-02-171996-04-13
412Neal Coulter19861988RW265510-211London1963-01-02
413Larry Courville19961998LW33123-1016Timmins1975-04-02
414Nick Cousins20152019C195252651-1272Belleville1993-06-20
415Billy Coutu19181927D247332356502North Bay1892-03-011977-02-25
416Logan Couture20102019C60121923545456151Guelph1989-03-28
417Jeff Cowan20002008LW413473481-44695Scarborough1976-09-27
418Rob Cowie19951996D7871219-2252Toronto1967-11-03
419Wayne Cowley19941994G1000001010.9143.15Scarborough1964-12-04
420Abbie Cox19301936G5000051122.51London1904-07-191985-05-10
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
421Danny Cox19271934LW319485098110Little Current1903-10-121982-08-08
422Mike Craig19912002RW4237197168-98550London1971-06-06
423Dale Craigwell19921994C98111829-2028Toronto1971-04-24
424Joseph Cramarossa20172017C594610060Toronto1992-10-26
425Bart Crashley19661976D14073643-3050Toronto1946-06-15
426Bob Crawford19801987RW2467171142-3472Belleville1959-04-06
427Jack Crawford19381950D54738140178202Dublin1916-10-261973-01-19
428Lou Crawford19901992LW26213-529Belleville1962-11-05
429Marc Crawford19821987LW176193150-22229Belleville1961-02-13
430Rusty Crawford*19181919LW3810818115Cardinal1885-11-071971-12-19
431Adam Creighton19841997C708187216403-181077Burlington1965-06-02
432Dave Creighton19491960C616140174314-3221Port Arthur1930-06-242017-08-18
433Andrew Crescenzi20182018C200002Thornhill1992-07-29
434Dave Cressman19751976LW856814-237Kitchener1950-01-02
435Glen Cressman19571957C40002Petersburg1934-08-29
436Terry Crisp19661977C5366713420137135Parry Sound1943-05-28
437Mike Crombeen19781985RW4755568123-78218Sarnia1957-04-16
438Stan Crossett19311931D2100010Tillsonburg1900-04-181992-07-26
439Doug Crossman19811994D91410535946431534Peterborough1960-06-13
440Gary Croteau19691980LW684144175319-234143Sudbury1946-06-20
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
441Lawson Crouse20172019LW999716-2279Mt. Brydges1997-06-23
442Bruce Crowder19821985RW24347519814156Essex1957-03-25
443Keith Crowder19811990RW6622232714941311354Windsor1959-01-06
444Troy Crowder19901997RW1509716-19433Sudbury1968-05-03
445Roger Crozier19641977G51503304251520619472.9033.04Bracebridge1942-03-161996-01-11
446Jim Culhane19901990D601134Haileybury1965-03-13
447Barry Cullen19561960RW218325284-6103Ottawa1935-06-16
448Brian Cullen19551961C32556100156-184Ottawa1933-11-11
449David Cullen20012002D19000-76St. Catharines1976-12-30
450John Cullen19891999C621187363550-116898Puslinch1964-08-02
451Ray Cullen19661971C31392123215-83120Ottawa1941-09-20
452Jassen Cullimore19952011D8122685111-45704Simcoe1972-12-04
453Tyler Cuma20122012D100002Toronto1990-01-19
454Mark Cundari20132014D8123-62Toronto1990-04-23
455Randy Cunneyworth19811999LW866189225414-781282Etobicoke1961-05-10
456Bob Cunningham19611962C401120Welland1941-02-26
457Bill Cupolo19451945RW4911142510Niagara Falls1924-01-082005-12-07
458Brian Curran19841994D38173340-141461Toronto1963-11-05
459Dan Currie19911994LW22213-64Burlington1968-03-15
460Floyd Curry19481958RW60110599204147Chapleau1925-08-112006-09-16
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
461Paul Curtis19701973D18533437-52161Peterborough1947-09-29
462Ian Cushenan19571964D12931114-13132Hamilton1933-11-29
463Kevin Czuczman20142014D13022-514Port Elgin1991-01-09
464Matt D'Agostini20082014RW3245255107-32147Sault Ste. Marie1986-10-23
465Corrie D'Alessio19931993G10000010001.0000.00Cornwall1969-09-09
466Hank D'Amore19441944C41012Niagara Falls1919-07-171994-05-12
467Marc D'Amour19861989G1600002216242.9013.32Sudbury1961-05-29
468Doug Dadswell19871988G270220227883.8594.42Scarborough1964-02-07
469Bob Dailey19741982D5619423132562814Kingston1953-05-032016-09-07
470Michael Dal Colle20182018LW400000Woodbridge1996-06-20
471Frank Daley19291929LW/C50000Port Arthur1909-08-221968-10-15
472Trevor Daley20042019D9858820929722620Toronto1983-10-09
473Kevin Dallman20062008D15482331-2345Niagara Falls1981-02-26
474Marty Dallman19881989C601110Niagara Falls1963-02-15
475Zac Dalpe20112018RW140121224-3136Paris1989-11-01
476Nick Damore19421942G1000011003.00Niagara Falls1916-07-10
477Ken Daneyko19842003D128336142178782519Windsor1964-04-17
478Jeff Daniels19912003LW425172643-3183Oshawa1968-06-24
479Mike Danton20012004C879514-8182Brampton1980-10-21
480Michael Dark19871988D435611614Sarnia1963-09-17
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
481Harold Darragh19261933LW307684911744Ottawa1902-09-131993-10-28
482Jack Darragh*19181924RW121684911710710000.00Ottawa1890-12-041924-06-28
483Bob Davidson19351946LW49194160254408Toronto1912-02-101996-09-26
484Gord Davidson19431944D513698Stratford1918-08-052004-08-08
485John Davidson19741983G30107706030112312439.8873.53Ottawa1953-02-27
486Murray Davison19661966D1000-10Brantford1938-06-102000-01-13
487Rob Davison20032010D21931518-5321St. Catharines1980-05-01
488Jeff Daw20022002C101100Carlisle1972-02-28
489Jason Dawe19942002RW36686901768162North York1973-05-29
490Hap Day*19251938D58686121207597Owen Sound1901-06-141990-02-17
491Calvin de Haan20122019D32213708330128Carp1991-05-09
492Greg de Vries19962009D8784814619423780Sundridge1973-01-04
493Louie DeBrusk19922003LW401241741-461161Cambridge1971-03-19
494Bob DeCourcy19481948G10000101012.29Toronto1927-06-122012-03-25
495Brandon DeFazio20152015LW200000Oakville1988-09-13
496Dean Defazio19841984LW22022-1128Ottawa1963-04-16
497Norm Defelice19571957G10000210352.8943.00Schumacher1933-01-192015-09-27
498Dale DeGray19861990D153184765-1195Oshawa1963-09-01
499Michael Del Zotto20102019D57853161214-34252Stouffville1990-06-24
500Stefan Della Rovere20112011LW7000011Richmond Hill1990-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
501Armand Delmonte19461946RW10000Timmins1927-06-031981-04-07
502Andy Delmore19992006D2834358101-36105LaSalle1976-12-26
503Val Delory19491949LW10000Toronto1927-02-14
504Alex Delvecchio*19511974C/LW1550456825128124383Fort William1932-12-04
505Ab DeMarco19391947C210729516751North Bay1916-05-101989-05-25
506Dylan DeMelo20162019D15153439774London1993-05-01
507Corb Denneny19181928C17610242144150Cornwall1894-01-251963-01-16
508Cy Denneny*19181929LW32924789336296Farran's Point1891-12-231970-09-10
509Norm Dennis19691972C12303-411Aurora1942-12-10
510Gerry Denoird19231923C10000Toronto1902-08-041989-10-08
511Travis Dermott20182019D52114151310Newmarket1996-12-22
512Joffre Desilets19361940RW19237458257Capreol1915-04-161994-11-30
513Andrew Desjardins20112017C408234164-26307Lively1986-07-27
514Gerry Desjardins19691978G33203303933212314846.8923.29Sudbury1944-07-22
515Patrick DesRochers20022003G110000211261.8723.66Penetanguishene1979-10-27
516Jamie Devane20142014LW2000-10Mississauga1991-02-20
517Boyd Devereaux19982009C627671121795205Seaforth1978-04-16
518Kevin Devine19831983LW201118Toronto1954-12-09
519Al Dewsbury19471956D3573078108365Goderich1926-04-122006-12-16
520Phillip Di Giuseppe20162019LW131142539-1354Toronto1993-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
521Justin Dibenedetto20112011C8011-22Maple1988-08-25
522Harry Dick19471947D1201112Port Colborne1922-11-222002-12-01
523Herb Dickenson19521953W4818173510Hamilton1931-06-11
524Jason Dickinson20162019C546511-227Georgetown1995-07-04
525Christopher Didomenico20172018C276410-414Toronto1989-02-20
526Bob Dillabough19621970C283325486-7574Belleville1941-04-271997-03-27
527Gary Dillon19811981C13112-629Toronto1959-02-28
528Wayne Dillon19761980C2294366109-3860Toronto1955-05-25
529Peter Dineen19871990D13022-913Kingston1960-11-19
530Chuck Dinsmore19251930C10062850Toronto1903-07-231982-12-05
531Joe DiPenta20032008D1746172315110Barrie1979-02-25
532Paul DiPietro19921997C192314980096Sault Ste. Marie1970-09-08
533Gary Doak19661981D79023107130124908Goderich1946-02-262017-03-25
534Brian Dobbin19871992RW637815-461Petrolia1966-08-18
535Fred Doherty19191919RW20000Norwood1887-08-15
536Dolly Dolson19291931G930000933541171.98Hespeler1897-05-231976-08-19
537Tie Domi19902006RW1020104141245-543515Windsor1969-11-01
538Babe Donnelly19271927D3401114Sault Ste. Marie1895-12-22
539Shean Donovan19952010RW951112129241-90705Timmins1975-01-22
540Jamie Doornbosch20112011D1000-10Richmond Hill1990-02-01
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
541Rob Dopson19941994G2000002000.8703.96Smiths Falls1967-08-21
542John Doran19341940D9851015110Belleville1911-05-241975-02-11
543Lloyd Doran19471947C2432510South Porcupine1921-01-101995-06-10
544Ken Doraty19271938F10315264124Stittsville1906-06-231981-04-04
545Jim Dorey19691972D23225749933553Kingston1947-08-17
546Gary Dornhoefer19641978RW787214328542871291Kitchener1943-02-02
547Jake Dotchin20172018D83319222773Cambridge1994-03-24
548Drew Doughty20092019D78710332943284559London1989-12-08
549Kent Douglas19631969D42833115148-1631Cobalt1936-02-062009-04-12
550Les Douglas19411947C52612188Perth1918-12-052002-10-20
551Peter Douris19861998RW3215467121280Toronto1966-02-19
552Bruce Dowie19841984G2000002010.9073.33Oakville1962-12-09
553Aaron Downey20002009RW24381018-4494Shelburne1974-08-27
554Dave Downie19331933C/RW110002Burke's Falls1909-03-111962
555Steve Downie20082016RW43476120196211057Newmarket1987-04-03
556Bruce Draper19631963C100000Toronto1940-10-021968-01-26
557Kris Draper19912011C115716120336472790Toronto1971-05-24
558Peter Driscoll19801981LW603811-997Kingston1954-10-27
559Bruce Driver19841998D9229639048614670Toronto1962-04-29
560Clarence Drouillard19381938C100110Windsor1914-03-021986-05-03
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
561John Druce19891998RW5311131262396347Peterborough1966-02-23
562Jim Drummond19451945D20000Toronto1918-10-201950-12-12
563Herb Drury19261931D/RW216241337223Midland1895-03-021965-07-01
564Dave Dryden19621980G20304404203697627.8963.20Hamilton1941-09-05
565Ken Dryden*19711979G397019190123972585774.9222.24Hamilton1947-08-08
566Matt Duchene20102019C672207289496-81160Haliburton1991-01-16
567Mike Duco20102012LW18022-365Toronto1987-07-08
568Rick Dudley19731981LW309759917445292Toronto1949-01-31
569Dave Duerden20002000LW200000Oshawa1977-04-11
570Dick Duff*19551972LW1030283289572-46743Kirkland Lake1936-02-18
571John Duggan19261926LW270000Ottawa1898-12-17
572Ken Duggan19881988D100000Toronto1963-02-21
573Ron Duguay19781989C/RW864274346620-103582Sudbury1957-07-06
574Lorne Duguid19321937LW1369152457Bolton1910-04-041981-03-21
575Woody Dumart*19361954LW77421121943099Berlin1916-12-232001-10-20
576Art Duncan19271931D156181634233Sault Ste. Marie1891-07-041975-04-13
577Iain Duncan19871991LW127345589-19149Weston1963-08-04
578Craig Duncanson19861993LW38549-1161Sudbury1967-03-17
579Frank Dunlap19441944W50112Ottawa1924-08-101993-10-26
580Blake Dunlop19741984C550130274404-13172Hamilton1953-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
581Vince Dunn20182019D8982331-130Mississauga1996-10-29
582Jerome Dupont19821987D21472936-27468Ottawa1962-02-21
583Bob Dupuis19801980G1000001010.8864.05North Bay1952-08-26
584Steve Durbano19731979D220136073-221127Toronto1951-12-122002-11-16
585Bill Durnan*19441950G3830119383208112622.36Toronto1916-01-221972-10-31
586Chris Durno20092010C43448347Scarborough1980-10-31
587Mike Dwyer19791982LW31268-1025Brampton1957-09-16
588Babe Dye*19201931RW27220350253220Hamilton1898-05-131962-01-03
589Jack Dyte19441944D2710131New Liskeard1918-10-131974-04-09
590Ben Eager20062014LW407434285-12875Ottawa1984-01-22
591Mike Eastwood19922004C78387149236-40354Ottawa1967-07-01
592Jeff Eatough19821982RW1000-10Toronto1963-06-02
593Tim Ecclestone19681978LW69212623335920344Toronto1947-09-24
594Darryl Edestrand19681979D45534901248404Strathroy1945-11-062017-10-08
595Tom Edur19771978D1581770871567Toronto1954-11-18
596Don Edwards19771986G4590151504245920815574.8873.32Hamilton1955-09-28
597Gary Edwards19691982G2860770482868812551.8793.65Toronto1947-10-05
598Marv Edwards19691974G610330346115347.8933.78St. Catharines1935-08-15
599Roy Edwards19681974G23602206236969035.9022.92Seneca Township1937-03-121999-08-16
600Jack Egers19701976RW28464691330154Sudbury1949-01-28
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
601Aaron Ekblad20152019D324548313719210Windsor1996-02-07
602Remi Elie20172019LW94714211026Cornwall1995-04-16
603Bo Elik19631963LW3000-20Geraldton1929-10-172013-05-02
604Todd Elik19901997C44811021932915453Brampton1966-04-15
605Darren Eliot19851989G8802202488244112.8504.62Hamilton1961-11-26
606Ken Ellacott19831983G120000012234.8674.47Paris1959-03-03
607Brian Elliott20082019G4280880842822013442.9132.45Newmarket1985-04-09
608Fred Elliott19291929RW432028Clinton1903-02-181982-08-28
609Matt Ellis20072015LW356212849-2089Welland1981-08-31
610Ron Ellis19641981RW103433230864074207Lindsay1945-01-08
611Ryan Ellis20122019D4145512618186148Hamilton1991-01-03
612Nelson Emerson19912002RW771195293488-136575Hamilton1967-08-17
613Ray Emery20032015G2870440792871458628.9062.70Hamilton1982-09-282018-07-15
614Steve Eminger20032013D488198099-42359Woodbridge1983-10-31
615Cory Emmerton20112014C13912921-122St. Thomas1988-06-01
616Hap Emms19271938LW/D330365389324Barrie1905-01-121988-10-23
617John English19881988D313424Toronto1966-05-13
618John Erskine20022014D491153954-17865Kingston1980-06-26
619Phil Esposito*19641981C12827178731590252910Sault Ste. Marie1942-02-20
620Tony Esposito*19691984G88602525031886423306152.9062.93Sault Ste. Marie1943-04-23
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
621Bob Essensa19892002G4460151502644617317647.8953.15Toronto1965-01-14
622Chris Evans19701975D241194261-29143Toronto1946-09-142000-05-09
623Daryl Evans19821987LW113223052-1725Toronto1961-01-12
624Doug Evans19861993LW3554887135-5502Peterborough1963-06-02
625Kevin Evans19911992LW9011-344Peterborough1965-07-10
626Paul Evans19791983C1031425391334Toronto1954-05-02
627Paul Evans19771978C/LW11112221Peterborough1955-02-24
628Shawn Evans19861990D9101-22Kingston1965-09-07
629Stewart Evans19311939D367284977427Ottawa1908-06-191996-06-02
630Randy Exelby19891990G2000002010.8394.77Toronto1965-08-13
631Robby Fabbri20162019C129303868-1852Mississauga1996-01-22
632Rocky Farr19731975G190000219263.8943.50Toronto1947-04-07
633Walt Farrant19441944RW10000Toronto1912-08-12
634Dave Farrish19771984D43017110127-46440Wingham1956-08-01
635Drew Fata20072008D8112-39Sault Ste. Marie1983-07-28
636Rico Fata19992007RW230273663-60104Sault Ste. Marie1980-02-12
637Doug Favell19681979G373088015237312415370.9053.17St. Catharines1945-04-05
638Glen Featherstone19891997D38419618016939Toronto1968-07-08
639Tony Featherstone19701974RW130172138-2165Toronto1949-07-31
640Chris Felix19891991D3511213110Bramalea1964-05-27
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
641David Fenyves19831991D206332351119Dunnville1960-04-29
642George Ferguson19731984C797160238398-46431Trenton1952-08-22
643Lorne Ferguson19501959LW4228280162191Palmerston1930-05-262008-03-28
644Manny Fernandez19952009G32506604032514312335.9122.50Etobicoke1974-08-27
645Tommy Filmore19311934RW11716132933Thamesford1906-03-141954-01-11
646Lloyd Finkbeiner19411941LW/D20000Guelph1920-04-121998-03-30
647Brian Finley20032007G4000004020.8514.70Sault Ste. Marie1981-07-13
648Peter Fiorentino19921992D100000Niagara Falls1968-12-22
649Alvin Fisher19251925RW91019Sault Ste. Marie1894-10-02
650Craig Fisher19901997C12000-32Oshawa1970-06-30
651Mike Fisher20002018C110427831158927815Peterborough1980-06-05
652Bob Fitchner19801981C78122032-2559Sudbury1950-12-22
653Mark Fitzpatrick19892000G3290121208532911313649.8963.12Toronto1968-11-13
654Pat Flatley19841997RW78017034051063686Toronto1963-10-03
655John Flesch19751980LW124182341-35117Sudbury1953-07-15
656Todd Flichel19881990D6011-54Osgoode1964-09-14
657Larry Floyd19831984C12235-89Peterborough1961-05-01
658Warren Foegele20182019LW20538-54Markham1996-04-01
659Bryan Fogarty19901995D156225274-83119Brantford1969-06-112002-03-06
660Lee Fogolin19491956D427104757570Fort William1926-02-272000-11-29
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
661Rick Foley19711974D67112637-21180Niagara Falls1945-09-222015-09-29
662Mike Foligno19801994RW1018355372727982047Sudbury1959-01-29
663Lou Fontinato19551963D5362678104591248Guelph1932-01-202016-07-03
664Adam Foote19922011D115466242308991534Toronto1971-07-10
665Jake Forbes19201933G210000221085114112.76Toronto1897-07-041985-12-30
666Mike Forbes19781982D5011112541Brampton1957-09-20
667Alex Formenton20182019LW10101-26Barrie1999-09-13
668Alex Forsyth19771977C100000Galt1955-01-06
669Dave Fortier19731977D20582129-2335Sudbury1951-06-17
670Corey Foster19891997D455611-2024Ottawa1969-10-27
671Dwight Foster19781987RW541111163274-42420Toronto1957-04-02
672Herb Foster19411948LW61010Brockville1913-08-092003-06-02
673Kurtis Foster20032013D40542118160-31308Carp1981-11-24
674Scott Foster20182018G10000010001.0000.00Sarnia1982-01-17
675Yip Foster19301935D8132538Guelph1907-11-251978-06-04
676Mike Fountain19972001G110000211260.8803.49North York1972-01-26
677Cam Fowler20112019D58056203259-33155Windsor1991-12-05
678Jimmy Fowler19371939D13518294739Toronto1915-04-061985-10-17
679Jim Fox19811990RW578186293479-63143Coniston1960-05-18
680Matt Foy20062008RW566713-648Oakville1983-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
681Frank Foyston*19271928C/RW641772430Minesing1891-02-021966-01-19
682Bob Frampton19501950LW20000Toronto1929-01-20
683Lou Franceschetti19821992RW4595981140-30747Toronto1958-03-28
684Ron Francis*19822004C173154912491798-18977Sault Ste. Marie1963-03-01
685Gord Fraser19271931D144241236235Pembroke1902-01-031966
686Iain Fraser19931997C94232346-631Scarborough1969-08-10
687Jamie Fraser20092009D100000Sarnia1985-11-17
688Mark Fraser20072015D219418227302Ottawa1986-09-29
689Dan Frawley19841989RW273374077-30674Sturgeon Falls1962-06-02
690Ray Frederick19551955G5000050414.40Fort Frances1929-07-312001-08-23
691Mark Freer19871994C124162339-3761Peterborough1968-07-14
692Dan Fridgen19821983LW1323502Arnprior1959-05-18
693Alex Friesen20162016C1000-20St.Catherines1991-01-30
694Ron Friest19811983LW647714-10191Windsor1958-11-04
695Bob Froese19831990G242010100902421287220.8903.10St. Catharines1958-06-30
696Harry Frost19391939RW20000Kerr Lake1914-08-171973
697Bob Fryday19501952RW51010Toronto1928-12-052007-01-12
698Larry Fullan19751975LW4101-20Toronto1949-08-11
699Kurtis Gabriel20162019RW17011139Newmarket1993-04-20
700Jody Gage19811992RW68141529-1726Toronto1959-11-29
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
701Art Gagne19271932RW2286734101259Ottawa1897-10-111988-10-06
702Paul Gagne19811990LW390110101211-113127Iroquois Falls1962-02-06
703Pierre Gagne19601960LW2000-20North Bay1940-06-05
704Dave Gagner19851999C946318401719-651018Chatham1964-12-11
705Sam Gagner20082018C770152281433-109354London1989-08-10
706Dave Gagnon19911991G2000002010.78610.30Windsor1967-10-31
707Sean Gagnon19982001D12011-134Sault Ste. Marie1973-09-11
708Bob Gainey*19741989LW1160239262501201585Peterborough1953-12-13
709Percy Galbraith19271934LW/D348312960238Toronto1898-12-051961-06-19
710John Gallagher19311939D204141832151Kenora1909-01-191981-09-16
711Don Gallinger19431948C222658815389Port Colborne1925-04-162000-02-07
712Bruce Gamble19591972G32801102432811115246.9063.23Port Arthur1938-05-241982-12-30
713Dave Gans19831986C6000-12Brantford1964-06-06
714Bruce Gardiner19972002RW312345488-10263Barrie1972-02-11
715Bill Gardner19811989C38073115188-468Toronto1960-03-18
716Dave Gardner19731980C35075115190-6241Toronto1952-08-23
717Paul Gardner19771986C447201201402-120207Toronto1956-03-05
718Ray Gariepy19541956D3616743Toronto1928-09-042012-03-16
719Rob Garner19831983C100000Weston1958-08-17
720Tyrone Garner19991999G3000003020.8385.18Stoney Creek1978-07-27
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
721John Garrett19801985G207066041207689137.8664.28Trenton1951-06-17
722Red Garrett19431943D2311218Toronto1924-07-241944-11-24
723Mike Gartner*19801998RW14327086271335681159Ottawa1959-10-29
724Dave Gatherum19541954G3000032011.00Fort William1932-03-28
725Steve Gatzos19821985RW89152035-3183Toronto1961-06-22
726Tyler Gaudet20152017C20134-30Hamilton1993-04-04
727Brendan Gaunce20162019C1166915-845Sudbury1994-03-25
728Cameron Gaunce20112017D32235-136Sudbury1990-03-19
729Art Gauthier19271927C130000Espanola1904-10-10
730Sean Gauthier19991999G10000010001.0000.00Sudbury1971-03-28
731Aaron Gavey19962006C360415091-52272Sudbury1974-02-22
732Stew Gavin19811993LW768130155285-32584Ottawa1960-03-15
733Luke Gazdic20142017LW147538-20206Toronto1989-07-25
734George Gee19461954C551135183318347Stratford1922-06-281972-01-14
735Eric Gelinas20132017D189144155-1692Vanier1991-05-08
736Jack Gelineau19491954G14300041434664333.13Toronto1924-11-111998-11-12
737Eddie Gerard*19181923LW/D1285051101126Ottawa1890-02-221937-12-07
738Ray Getliffe19361945C/LW397136137273280Galt1914-04-032008-06-15
739Ed Giacomin*19661978G61009906861029020996.9022.82Sudbury1939-06-06
740Mario Giallonardo19801981D23033-26Toronto1957-09-23
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
741Doug Gibson19741978C639192840Peterborough1953-09-28
742John Gibson19811984D48022-12120St. Catharines1959-06-02
743Gus Giesebrecht19391942C13527517813Pembroke1917-09-142006-12-27
744Lee Giffin19871988RW2713409Chatham1967-04-01
745Ed Gilbert19751977C166213152-7822Hamilton1952-03-12
746Greg Gilbert19821996LW837150228378107576Mississauga1962-01-22
747Todd Gill19852003D100782272354-991214Cardinal1965-11-09
748Farrand Gillie19291929LW/D10000Cornwall1905-05-11
749Trevor Gillies20062012LW57213-6261Cambridge1979-01-30
750Mike Gillis19791984LW246334376-55186Sudbury1958-12-01
751Paul Gillis19831993C62488154242-761501Toronto1963-12-31
752Doug Gilmour*19842003C147445096414141291301Kingston1963-06-25
753Mark Giordano20062019D77311428039463656Toronto1983-10-03
754Kenny Girard19571960RW701102Toronto1936-12-08
755Dan Girardi20072019D8835219925170306Welland1984-04-29
756Claude Giroux20082019C/RW75622147869930336Hearst1988-01-12
757Ray Giroux20002004D3801313-622North Bay1976-07-20
758Brian Glennie19701979D5721410011465621Toronto1946-08-29
759Dan Gloor19741974C2000-20Stratford1952-12-04
760Fred Glover19501953C9213112462Toronto1928-01-052001-08-16
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
761Howie Glover19591969RW144291746-25101Toronto1935-02-14
762Mike Glumac20062008RW407613-838Niagara Falls1980-04-05
763Ernie Godden19821982C511216Keswick1961-03-13
764Warren Godfrey19531968D78932125157-11754Toronto1931-03-231998-02-12
765Sam Godin19281934RW7943734Rockland1909-09-20
766Pete Goegan19581968D383196786-44365Fort William1934-03-062008-10-08
767Bob Goldham19421956D65028143171402Georgetown1922-05-121991-11-06
768Bill Goldsworthy19651978RW771283258541-108796Waterloo1944-08-241996-03-29
769Glenn Goldup19741982RW2915267119-20303St. Catharines1953-04-26
770Hank Goldup19401946LW202638014397Kingston1918-10-292008-12-14
771Cody Goloubef20122017D12922123-466Mississauga1989-11-30
772Larry Goodenough19751980D24222779937179Toronto1953-01-19
773Ebbie Goodfellow*19301943C/D557135191326511Ottawa1907-04-091985-09-10
774Barclay Goodrow20152019RW143132033-186Toronto1993-02-26
775Dave Gorman19801980RW3000-10Oshawa1955-04-08
776Bobby Gould19801990RW69714515930440572Petrolia1957-09-02
777John Gould19721980RW5041311382693113Beeton1949-04-11
778Larry Gould19741974LW2000-20Alliston1952-08-16
779Chris Govedaris19901994LW454610-224Toronto1970-02-02
780David Goverde19921994G5011005140.8086.25Toronto1970-04-09
Rk Player From To Pos GP G A PTS +/- PIM GP W L T/O SV% GAA Birth City Birth Date Death Date
781