NHL
Detroit Red Wings
All-Time Roster

(As of the end of 2019-20 Season)



Player Name 	GP 	G 	A. 	Pts 	PIM 	Seasons 	Yrs. 	Pos. 	Birthdate 	Birthplace 	Highest Level
Justin Abdelkader	739	106	146	252	608	2007-2020	13	L	1987-02-25	Muskegon, MI	Major League
Gerry Abel	1	0	0	0	0	1966-1967	1	L	1944-12-25	Detroit, MI	Major League
Sid Abel	570	184	279	463	366	1938-1952	12	L	1918-02-22	Melville, SASK	Major League
Gene Achtymichuk	12	0	0	0	0	1958-1959	1	C	1932-09-07	Lamont, ALTA	Major League
Greg Adams	28	3	7	10	16	1989-1990	1	L	1960-05-31	Fuller Lake, BC	Major League
Micah Aivazoff	59	4	4	8	38	1993-1994	1	C	1969-05-04	Powell River, BC	Major League
Gary Aldcorn	119	24	35	59	48	1959-1961	2	L	1935-03-07	Shaunavon, SASK	Major League
Daniel Alfredsson	68	18	31	49	10	2013-2014	1	R	1972-12-11	Gothenburg, Sweden	Major League
Keith "Bingo" Allen	28	0	4	4	8	1953-1955	2	D	1923-08-21	Saskatoon, SASK	Major League
Ralph "Red" Almas	2	0	0	0	0	1946-1953	2	G	1924-04-26	Saskatoon, SASK	Major League
Adam Almquist	2	1	0	1	0	2013-2014	1	D	1991-02-27	Jonkoping, Sweden	Major League
Dave Amadio	2	0	0	0	2	1957-1958	1	D	1939-05-23	Glace Bay, NS	Major League
Dale Anderson	13	0	0	0	6	1956-1957	1	D	1932-03-05	Regina, SASK	Major League
Earl Anderson	45	7	3	10	12	1974-1975	1	R	1951-02-24	Roseau, MN	Major League
Ron Anderson	25	2	0	2	21	1967-1969	2	R	1945-07-29	Red Deer, ALTA	Major League
Tommy Anderson	27	5	2	7	16	1934-1935	1	D	1911-07-09	Edinburgh, Scotland	Major League
Joakim Andersson	205	15	21	36	48	2011-2016	5	C	1989-02-05	Munkedal, Sweden	Major League
Al Arbour	149	2	13	15	160	1953-1958	4	D	1932-11-01	Sudbury, ONT	Major League
Murray Armstrong	118	35	64	99	19	1943-1946	3	C	1916-01-01	Manor, SASK	Major League
Brent Ashton	108	41	43	84	72	1986-1988	2	C	1960-05-18	Saskatoon, SASK	Major League
Oscar "Ossie" Asmundson	3	0	0	0	0	1934-1935	1	R	1908-11-17	Red Deer, ALTA	Major League
Andreas Athanasiou	294	83	71	154	113	2015-2020	5	C	1994-08-06	Woodbridge, ONT	Major League
Pierre Aubry	39	6	3	9	41	1983-1985	2	F	1960-04-15	Cap-de-la-Madeleine, PQ	Major League
Philippe Audet	4	0	0	0	0	1998-1999	1	L	1977-06-04	Ottawa, ONT	Major League
Larry Aurie	278	95	106	201	141	1932-1939	7	R	1905-02-08	Sudbury, ONT	Major League
Sean Avery	75	7	8	15	188	2001-2003	2	L	1980-04-10	North York, ONT	Major League
Pete Babando	56	6	6	12	25	1949-1950	1	L	1925-05-10	Braeburn, PA	Major League
Bob Bailey	36	6	6	12	41	1956-1958	2	R	1931-05-29	Kenora, ONT	Major League
Garnet "Ace" Bailey	58	11	25	36	49	1972-1974	2	L	1948-06-13	Lloydminster, SASK	Major League
Doug Baldwin	4	0	0	0	0	1946-1947	1	D	1922-11-02	Winnipeg, MAN	Major League
Riley Barber	4	0	0	0	2	2021-2022	1	R	1994-02-07	Pittsburgh, PA	Major League
Doug Barkley	247	24	80	104	380	1962-1966	4	D	1937-01-06	Lethbridge, ALTA	Major League
Ryan Barnes	2	0	0	0	0	2003-2004	1	L	1980-01-30	Dunnville, ONT	Major League
Dave Barr	293	82	118	200	276	1986-1991	5	R	1960-11-30	Toronto, ONT	Major League
John Barrett	418	18	71	89	547	1980-1986	6	D	1958-07-01	Ottawa, ONT	Major League
Marty Barry	192	60	94	154	60	1935-1939	4	C	1904-12-08	Quebec, PQ	Major League
Hank Bassen	99	0	2	2	28	1960-1967	6	G	1932-12-06	Calgary, ALTA	Major League
Frank Bathe	26	0	4	4	40	1974-1976	2	D	1954-09-27	Oshawa, ONT	Major League
Andy Bathgate	130	23	55	78	49	1965-1967	2	C	1932-08-28	Winnipeg, MAN	Major League
Bob Baun	158	5	37	42	255	1968-1971	3	D	1936-09-09	Lanigan, SASK	Major League
Sergei Bautin	1	0	0	0	0	1993-1994	1	D	1967-03-11	Rahachow, Belarus	Major League
Jack "Red" Beattie	11	1	2	3	0	1937-1938	1	L	1907-10-02	Ibstock, England	Major League
Clarence "Dick" Behling	4	1	0	1	2	1940-1943	2	D	1915-03-16	Kitchener, ONT	Major League
Frank Bennett	7	0	1	1	2	1943-1944	1	L	1922-03-04	Toronto, ONT	Major League
Gordon "Red" Berenson	283	73	128	201	64	1970-1975	5	L	1939-12-08	Regina, SASK	Major League
Michel Bergeron	174	64	46	110	156	1974-1978	4	R	1954-11-11	Chicoutimi, PQ	Major League
Marc Bergevin	70	1	9	10	33	1995-1996	1	D	1965-08-11	Montreal, PQ	Major League
Gary Bergman	706	60	243	303	1103	1964-1975	11	D	1938-10-07	Kenora, ONT	Major League
Thommie Bergman	246	21	44	65	243	1972-1980	6	D	1947-12-10	Munkfors, Sweden	Major League
Jonathan Bernier	105	0	3	3	4	2018-2021	3	G	1988-08-07	Laval, PQ	Major League
Fred Berry	3	0	0	0	0	1976-1977	1	C	1956-03-26	Stony Plain, ALTA	Major League
Todd Bertuzzi	308	61	89	150	263	2006-2014	6	R	1975-02-02	Sudbury, ONT	Major League
Tyler Bertuzzi	276	84	104	188	166	2016-2022	6	L	1995-02-24	Sudbury, ONT	Major League
Phil Bessler	5	0	1	1	2	1938-1939	1	R	1913-12-09	Melville, SASK	Major League
Pete Bessone	6	0	1	1	6	1937-1938	1	D	1913-01-13	New Bedford, MA	Major League
Allan Bester	4	0	0	0	0	1990-1992	2	G	1964-03-26	Hamilton, ONT	Major League
Alex Biega	62	0	6	6	28	2019-2021	2	D	1988-04-04	Montreal, PQ	Major League
Tom Bissett	5	0	0	0	0	1990-1991	1	L	1966-03-13	Seattle, WA	Major League
Steve Black	74	7	14	21	55	1949-1951	2	L	1927-03-31	Fort William, ONT	Major League
Tom Bladon	2	0	0	0	2	1980-1981	1	D	1952-12-29	Edmonton, ALTA	Major League
Mike Blaisdell	192	44	61	105	80	1980-1983	3	R	1960-01-18	Moose Jaw, SASK	Major League
Mike Bloom	134	23	28	51	131	1974-1977	3	L	1952-04-12	Ottawa, ONT	Major League
John Blum	6	0	0	0	8	1988-1989	1	D	1959-10-08	Detroit, MI	Major League
Marc Boileau	54	5	6	11	8	1961-1962	1	C	1932-09-03	Pointe-Claire, PQ	Major League
Patrick Boileau	25	2	6	8	14	2002-2003	1	D	1975-02-22	Montreal, PQ	Major League
Gilles Boisvert	3	0	0	0	0	1959-1960	1	G	1933-02-15	Trois-Rivieres, PQ	Major League
Leo Boivin	85	4	22	26	94	1965-1967	2	D	1931-08-02	Prescott, ONT	Major League
Ivan Boldirev	183	67	95	162	50	1982-1985	3	C	1949-08-15	Zranjanin, Yugoslavia	Major League
Dan Bolduc	100	22	18	40	33	1978-1980	2	L	1953-04-06	Waterville, ME	Major League
Marcel Bonin	107	20	29	49	67	1952-1955	3	L	1931-09-17	Montreal, PQ	Major League
David Booth	28	4	1	5	10	2017-2018	1	L	1984-11-24	Detroit, MI	Major League
Darryl Bootland	28	1	1	2	83	2003-2007	2	R	1981-11-02	Toronto, ONT	Major League
Henry Boucha	159	34	26	60	116	1971-1974	3	C	1951-06-01	Warroad, MN	Major League
Claude Bourque	1	0	0	0	0	1939-1940	1	G	1915-03-31	Oxford, NS	Major League
Madison Bowey	70	4	17	21	42	2018-2020	2	D	1995-04-22	Winnipeg, MAN	Major League
Ralph "Scotty" Bowman	197	6	13	19	145	1934-1940	6	D	1911-01-20	Winnipeg, MAN	Major League
Rick Bowness	61	8	11	19	76	1977-1978	1	C	1955-01-25	Moncton, NB	Major League
Irwin "Yank" Boyd	42	2	3	5	14	1934-1935	1	R	1908-11-13	Philadelphia, PA	Major League
John Brenneman	9	0	2	2	0	1967-1968	1	L	1943-01-05	Fort Erie, ONT	Major League
Carl Brewer	70	2	37	39	51	1969-1970	1	D	1938-10-21	Toronto, ONT	Major League
Mel Bridgman	70	8	13	21	61	1986-1988	2	C	1955-04-28	Trenton, ONT	Major League
Mathias Brome	26	1	1	2	8	2020-2021	1	L	1994-07-29	Orby, Sweden	Major League
Adam Brown	148	58	43	101	126	1941-1947	5	L	1920-02-04	Johnstone, Scotland	Major League
Andy Brown	17	0	0	0	2	1971-1973	2	G	1944-02-15	Hamilton, ONT	Major League
Arnie Brown	104	4	29	33	114	1970-1972	2	D	1942-01-28	Oshawa, ONT	Major League
Connie Brown	91	15	24	39	12	1938-1943	5	C	1917-01-11	Vankleek Hill, ONT	Major League
Doug Brown	427	74	97	171	108	1994-2001	7	R	1964-06-12	Southborough, MA	Major League
Gerry Brown	23	4	5	9	2	1941-1946	2	L	1917-07-07	Edmonton, ALTA	Major League
Larry Brown	33	1	4	5	8	1970-1971	1	D	1947-04-14	Brandon, MAN	Major League
Jeff Brubaker	1	0	0	0	0	1988-1989	1	L	1958-02-24	Hagerstown, MD	Major League
Ed Bruneteau	181	40	42	82	35	1940-1949	7	R	1919-08-01	St. Boniface, MAN	Major League
Modere "Mud" Bruneteau	411	139	138	277	80	1935-1946	11	R	1914-11-28	St. Boniface, MAN	Major League
Damien Brunner	44	12	14	26	12	2012-2013	1	R	1986-03-09	Zurich, Switzerland	Major League
Fabian Brunnstrom	5	0	1	1	4	2011-2012	1	L	1985-02-06	Jonstorp, Sweden	Major League
Johnny Bucyk	104	11	19	30	61	1955-1957	2	L	1935-05-12	Edmonton, ALTA	Major League
Tony Bukovich	17	7	3	10	6	1943-1945	2	L	1915-08-30	Painesdale, MI	Major League
Hy Buller	9	0	3	3	6	1943-1945	2	D	1926-03-15	Montreal, PQ	Major League
Charlie Burns	70	9	11	20	32	1958-1959	1	C	1936-02-14	Detroit, MI	Major League
Shawn Burr	659	148	214	362	765	1984-1995	11	L	1966-07-01	Sarnia, ONT	Major League
Cummy Burton	43	0	2	2	21	1955-1959	3	R	1936-05-12	Sudbury, ONT	Major League
Eddie Bush	26	4	6	10	50	1938-1942	2	D	1918-07-11	Collingwood, ONT	Major League
Walter Buswell	140	4	9	13	56	1932-1935	3	D	1908-11-08	Montreal, PQ	Major League
Yuri Butsayev	75	6	4	10	16	1999-2002	3	L	1978-10-11	Togliatti, Russia	Major League
Dmitry Bykov	71	2	10	12	43	2002-2003	1	D	1977-05-05		Major League
Kyle Calder	19	5	9	14	22	2006-2007	1	L	1979-01-05	Mannville, ALTA	Major League
Mitch Callahan	5	0	0	0	0	2013-2017	2	R	1991-08-17	Whittier, CA	Major League
Al Cameron	190	7	31	38	263	1975-1979	4	D	1955-10-21	Edmonton, ALTA	Major League
Craig Cameron	1	0	0	0	0	1966-1967	1	R	1945-07-19	Edmonton, ALTA	Major League
Colin Campbell	178	5	16	21	306	1982-1985	3	D	1953-01-28	London, ONT	Major League
Terry Carkner	88	2	8	10	151	1993-1995	2	D	1966-03-07	Smiths Falls, ONT	Major League
Gene Carrigan‡						1933-1934	1	C	1907-07-05	Edmonton, ALTA	Major League
Billy Carroll	52	3	6	9	17	1985-1987	2	C	1959-01-19	Toronto, ONT	Major League
Greg Carroll	36	2	9	11	8	1978-1979	1	C	1956-11-10	Edmonton, ALTA	Major League
Dwight Carruthers	1	0	0	0	0	1965-1966	1	D	1944-11-07	Lashburn, SASK	Major League
Frank Carson	92	22	22	44	71	1932-1934	2	R	1902-01-12	Bracebridge, ONT	Major League
Jimmy Carson	240	100	102	202	84	1989-1993	4	C	1968-07-20	Southfield, MI	Major League
Joe Carveth	324	104	132	236	43	1940-1951	8	R	1918-03-21	Regina, SASK	Major League
Frantisek Cernik	49	5	4	9	13	1984-1985	1	F	1953-06-03	Novy Jicin, Czech	Major League
John Chabot	226	29	99	128	44	1987-1991	4	C	1962-05-18	Summerside, PEI	Major League
Milan Chalupa	14	0	5	5	6	1984-1985	1	D	1953-07-04	Oudolen, Czech Rep.	Major League
Bob Champoux‡						1963-1964	1	G	1942-12-02	Truro, NS	Major League
Guy Charron	265	61	78	139	57	1970-1975	5	C	1949-01-24	Verdun, PQ	Major League
Lude Check	1	0	0	0	0	1943-1944	1	C	1918-05-22	Brandon, MAN	Major League
Chris Chelios	578	21	131	152	613	1998-2009	10	D	1962-01-25	Chicago, IL	Major League
Jake Chelios	5	0	0	0	2	2018-2019	1	D	1991-03-08	Chicago, IL	Major League
Tim Cheveldae	264	0	15	15	14	1988-1994	6	G	1968-02-15	Melville, SASK	Major League
Real Chevrefils	46	3	4	7	24	1955-1956	1	L	1932-05-02	Timmins, ONT	Major League
Alain Chevrier	3	0	0	0	0	1990-1991	1	G	1961-04-23	Cornwall, ONT	Major League
Steve Chiasson	471	67	200	267	886	1986-1994	8	D	1967-04-14	Barrie, ONT	Major League
Dennis Cholowski	104	10	17	27	26	2018-2021	3	D	1998-02-15	Langley, BC	Major League
Dino Ciccarelli	254	107	133	240	292	1992-1996	4	R	1960-02-08	Sarnia, ONT	Major League
Chris Cichocki	61	10	11	21	23	1985-1987	2	R	1963-09-17	Detroit, MI	Major League
Wendel Clark	12	4	2	6	2	1998-1999	1	L	1966-10-25	Kelvington, SASK	Major League
Daniel Cleary	609	124	151	275	299	2005-2015	10	R	1978-12-18	Carbonear, NFLD	Major League
Rejean Cloutier	5	0	2	2	2	1979-1982	2	D	1960-02-15	Windsor, PQ	Major League
Roland Cloutier	20	6	6	12	2	1977-1979	2	C	1957-10-06	Rouyn-Noranda, PQ	Major League
Steve Coates	5	1	0	1	24	1976-1977	1	R	1950-07-27	Toronto, ONT	Major League
Paul Coffey	231	46	193	239	295	1992-1996	4	D	1961-06-01	Weston, ONT	Major League
Carlo Colaiacovo	6	0	1	1	2	2012-2013	1	D	1983-01-27	Toronto, ONT	Major League
Erik Cole	11	3	3	6	0	2014-2015	1	L	1978-11-06	Oswego, NY	Major League
Bill Collins	239	54	77	131	129	1970-1974	4	C	1943-07-13	Ottawa, ONT	Major League
Mike Commodore	17	0	2	2	21	2011-2012	1	D	1979-11-07	Fort Saskatchewan, ALTA	Major League
Eric Comrie	3	0	0	0	0	2019-2020	1	G	1995-07-06	Edmonton, ALTA	Major League
Brian Conacher	22	3	1	4	4	1971-1972	1	C	1941-08-31	Toronto, ONT	Major League
Charlie Conacher	40	8	15	23	39	1938-1939	1	R	1909-12-10	Toronto, ONT	Major League
Jim Conacher	117	35	41	76	12	1945-1949	4	C	1921-05-05	Motherwell, Scotland	Major League
Roy Conacher	60	30	24	54	6	1946-1947	1	L	1916-10-05	Toronto, ONT	Major League
Ty Conklin	55	0	1	1	4	2008-2012	2	G	1976-03-30	Eagle River, AK	Major League
Wayne Connelly	146	35	58	93	22	1968-1971	3	R	1939-12-16	Rouyn-Noranda, PQ	Major League
Chris Conner	8	1	2	3	0	2011-2012	1	R	1983-12-23	Westland, MI	Major League
Bob Cook	13	3	1	4	4	1972-1973	1	R	1946-01-06	Sudbury, ONT	Major League
Norm Corcoran	2	0	0	0	0	1955-1956	1	C	1931-08-15	Toronto, ONT	Major League
Jared Coreau	21	0	0	0	0	2016-2018	2	G	1991-11-05	Perth, ONT	Major League
Murray Costello	27	0	0	0	4	1955-1957	2	C	1934-02-24	South Porcupine, ONT	Major League
Gerry Couture	265	61	46	107	49	1944-1951	7	C	1925-08-06	Saskatoon, SASK	Major League
Abby Cox	2	0	0	0	0	1933-1934	1	G	1904-07-19	London, ONT	Major League
Bart Crashley	109	4	29	33	34	1965-1975	5	D	1946-06-15	Toronto, ONT	Major League
Murray Craven	46	4	11	15	12	1982-1984	2	C	1964-07-25	Medicine Hat, ALTA	Major League
Bobby Crawford	1	0	0	0	0	1982-1983	1	R	1960-05-27	New York, NY	Major League
Kyle Criscuolo	6	0	2	2	2	2021-2022	1	C	1992-05-05	Southampton, NJ	Major League
Cory Cross	16	1	1	2	15	2005-2006	1	D	1971-01-03	Lloydminster, ALTA	Major League
Doug Crossman	43	3	12	15	31	1990-1992	2	D	1960-06-30	Peterborough, ONT	Major League
Gary Croteau	10	0	2	2	2	1969-1970	1	L	1946-06-20	Sudbury, ONT	Major League
Troy Crowder	7	0	0	0	35	1991-1992	1	R	1968-05-03	Sudbury, ONT	Major League
Roger Crozier	313	0	0	0	16	1963-1970	7	G	1942-03-16	Bracebridge, ONT	Major League
Wilf Cude	29	0	0	0	0	1933-1934	1	G	1910-07-04	Barry, Wales	Major League
Barry Cullen	55	4	9	13	23	1959-1960	1	R	1935-06-16	Ottawa, ONT	Major League
Ray Cullen	27	8	8	16	8	1966-1967	1	C	1941-09-20	St. Catharines, ONT	Major League
Jim Cummins	8	1	1	2	65	1991-1993	2	R	1970-05-17	Dearborn, MI	Major League
Ian Cushenan	5	0	0	0	4	1963-1964	1	D	1933-11-29	Hamilton, ONT	Major League
Joe Daley	29	0	0	0	2	1971-1972	1	G	1943-02-20	East Kildonan, MAN	Major League
Trevor Daley	164	11	20	31	68	2017-2020	3	D	1983-10-09	Toronto, ONT	Major League
Mathieu Dandenault	616	48	101	149	342	1995-2004	9	R	1976-02-03	Sherbrooke, PQ	Major League
Pavel Datsyuk	953	314	604	918	228	2001-2016	14	C	1978-07-20	Sverdlovsk, Russia	Major League
Bob Davis	3	0	0	0	4	1932-1933	1	R	1899-02-02	Winnipeg, MAN	Major League
Lorne Davis	22	0	5	5	2	1954-1955	1	R	1930-07-20	Regina, SASK	Major League
Mal Davis	11	2	0	2	0	1978-1981	2	R	1956-10-10	Lockeport, NS	Major League
Jacob De La Rose	76	4	9	13	20	2018-2020	2	C	1995-05-20	Arvika, Sweden	Major League
Billy Dea	210	35	25	60	28	1956-1971	4	C	1933-04-03	Edmonton, ALTA	Major League
Don Deacon	30	6	4	10	6	1936-1940	3	C	1913-06-02	Regina, SASK	Major League
Nelson DeBenedet	15	4	1	5	2	1973-1974	1	D	1947-12-31	Cordenons, Italy	Major League
Denis DeJordy	25	0	0	0	0	1972-1974	2	G	1938-11-15	Saint-Hyacinthe, PQ	Major League
Danny Dekeyser	547	33	113	146	266	2012-2022	10	D	1990-03-07	Detroit, MI	Major League
Gilbert Delorme	121	5	14	19	165	1986-1989	3	D	1962-11-25	Boucherville, PQ	Major League
Alex Delvecchio	1550	456	825	1281	383	1950-1974	24	C	1931-12-04	Fort William, ONT	Major League
Boyd Devereaux	256	23	40	63	74	2000-2004	4	C	1978-04-16	Seaforth, ONT	Major League
Al Dewsbury	34	4	3	7	14	1946-1950	3	D	1926-04-12	Goderich, ONT	Major League
Ed Diachuk	12	0	0	0	19	1960-1961	1	L	1936-08-16	Vegreville, ALTA	Major League
Bob Dillabough	9	0	0	0	4	1961-1965	4	C	1941-04-27	Belleville, ONT	Major League
Cecil Dillon	44	7	10	17	12	1939-1940	1	R	1908-04-26	Toledo, OH	Major League
Bill Dineen	283	47	35	82	114	1953-1958	5	R	1932-09-18	Arvida, PQ	Major League
Peter Dineen	2	0	0	0	5	1989-1990	1	D	1960-11-19	Kingston, ONT	Major League
Connie Dion	38	0	0	0	0	1943-1945	2	G	1918-08-11	St. Remi de Tinqwick, PQ	Major League
Marcel Dionne	309	139	227	366	59	1971-1975	4	F	1951-08-03	Drummondville, PQ	Major League
Christian Djoos	36	2	9	11	14	2020-2021	1	D	1994-08-06	Gothenburg, Sweden	Major League
Par Djoos	26	0	12	12	16	1990-1991	1	D	1968-05-11	Mora, Sweden	Major League
Gary Doak	48	0	5	5	63	1965-1973	2	D	1946-02-25	Goderich, ONT	Major League
Bobby Dollas	89	6	6	12	42	1990-1993	3	D	1965-01-31	Montreal, PQ	Major League
John "Red" Doran	7	0	0	0	10	1937-1938	1	D	1910-05-24	Belleville, ONT	Major League
Lloyd "Red" Doran	24	3	2	5	10	1946-1947	1	C	1921-01-10	South Porcupine, ONT	Major League
Ken Doraty	2	0	1	1	2	1937-1938	1	R	1906-06-26	Stittsville, ONT	Major League
Kent Douglas	105	9	39	48	143	1967-1969	2	D	1936-02-06	Cobalt, ONT	Major League
Les Douglas	52	6	12	18	8	1940-1947	4	C	1918-12-05	Perth, ONT	Major League
Aaron Downey	60	1	4	5	123	2007-2009	2	R	1974-08-27	Shelburne, ONT	Major League
Dallas Drake	184	31	51	82	171	1992-2008	3	R	1969-02-04	Trail, BC	Major League
Kris Draper	1137	158	203	361	781	1993-2011	17	C	1971-05-24	Toronto, ONT	Major League
Rene Drolet	1	0	0	0	0	1974-1975	1	C	1944-11-13	Quebec, PQ	Major League
Clarence Drouillard	10	0	1	1	0	1937-1938	1	C	1914-03-02	Windsor, ONT	Major League
Gilles Dube‡						1953-1954	1	L	1927-06-02	Sherbrooke, PQ	Major League
Steve Duchesne	197	19	65	84	118	1999-2002	3	D	1965-06-30	Sept-Iles, PQ	Major League
Ron Duguay	227	90	127	217	111	1983-1986	3	C	1957-07-06	Sudbury, ONT	Major League
Lorne Duguid	39	3	3	6	9	1934-1936	2	L	1910-04-04	Bolton, ONT	Major League
Blake Dunlop	57	6	14	20	20	1983-1984	1	F	1953-04-18	Hamilton, ONT	Major League
Bruce Eakin	4	0	1	1	0	1985-1986	1	C	1962-09-28	Winnipeg, MAN	Major League
Murray Eaves	8	0	1	1	2	1987-1990	2	F	1960-05-10	Calgary, ALTA	Major League
Patrick Eaves	197	29	27	56	48	2009-2014	5	R	1984-05-01	Calgary, ALTA	Major League
Tim Ecclestone	191	40	80	120	80	1970-1974	4	R	1947-09-24	Toronto, ONT	Major League
Roy Edwards	221	0	1	1	6	1967-1974	6	G	1937-03-12	Seneca Township, ONT	Major League
Pat Egan	23	4	15	19	40	1943-1944	1	D	1918-04-26	Blackie, ALTA	Major League
Gerry Ehman	6	0	1	1	4	1958-1959	1	R	1932-11-04	Cudworth, SASK	Major League
Christoffer Ehn	114	5	8	13	8	2018-2020	2	C	1996-04-05	Skara, Sweden	Major League
Boris Elik	3	0	0	0	0	1962-1963	1	L	1929-10-17	Geraldton, ONT	Major League
Darren Eliot	3	0	0	0	2	1987-1988	1	G	1961-11-26	Milton, ONT	Major League
Matt Ellis	51	2	4	6	18	2006-2008	2	L	1981-08-31	Welland, ONT	Major League
Turner Elson	2	0	0	0	0	2021-2022	1	C	1992-09-13	New Westminster, BC	Major League
Cory Emmerton	139	12	9	21	22	2010-2014	4	L	1988-06-01	St. Thomas, ONT	Major League
Leighton "Happy" Emms	88	16	20	36	114	1932-1934	2	L	1905-01-16	Barrie, ONT	Major League
Jonathan Ericsson	680	27	98	125	535	2007-2020	13	D	1984-03-02	Karlskrona, Sweden	Major League
Anders Eriksson	151	9	30	39	78	1995-1999	4	D	1975-01-09	Bollnas, Sweden	Major League
Adam Erne	180	19	25	44	88	2019-2022	3	L	1995-04-20	New Haven, CT	Major League
Bob Errey	137	18	34	52	124	1994-1997	3	L	1964-09-21	Montreal, PQ	Major League
Bob Essensa	13	0	2	2	0	1993-1994	1	G	1965-01-14	Toronto, ONT	Major League
Chris Evans	23	0	2	2	2	1973-1974	1	D	1946-09-14	Toronto, ONT	Major League
Stewart Evans	65	2	6	8	94	1932-1934	2	D	1908-06-19	Ottawa, ONT	Major League
Robby Fabbri	138	41	38	79	69	2019-2022	3	C	1996-01-22	Mississauga, ONT	Major League
Bob Falkenberg	54	1	5	6	26	1966-1972	5	D	1946-01-01	Stettler, ALTA	Major League
Alex Faulkner	100	15	17	32	15	1962-1964	2	C	1936-05-21	Bishops Falls, NFLD	Major League
Bernie Federko	73	17	40	57	24	1989-1990	1	C	1956-05-12	Foam Lake, SASK	Major League
Sergei Fedorov	908	400	554	954	587	1990-2003	13	C	1969-12-13	Pskov, Russia	Major League
Brent Fedyk	162	24	32	56	88	1987-1992	5	R	1967-03-03	Yorkton, SASK	Major League
Lorne Ferguson	116	22	20	42	38	1955-1958	3	L	1930-05-26	Palmerston, ONT	Major League
Mark Ferner	3	0	0	0	0	1994-1995	1	D	1965-09-05	Regina, SASK	Major League
Landon Ferraro	17	1	0	1	9	2013-2016	3	C	1991-08-08	Trail, BC	Major League
Viacheslav Fetisov	205	17	81	98	246	1994-1998	4	D	1958-04-20	Moscow, Russia	Major League
Guyle Fielder	6	0	0	0	2	1952-1958	2	C	1930-11-21	Potlatch, ID	Major League
Valtteri Filppula	591	112	175	287	194	2005-2021	10	C	1984-03-20	Vantaa, Finland	Major League
Jiri Fischer	305	11	49	60	295	1999-2006	6	D	1980-07-31	Horovice, Czech Rep.	Major League
Dunc Fisher	8	0	0	0	0	1958-1959	1	R	1927-08-30	Regina, SASK	Major League
Joe Fisher	66	8	12	20	13	1939-1943	4	R	1916-07-04	Medicine Hat, ALTA	Major League
Lee Fogolin	125	5	11	16	138	1947-1951	4	D	1926-02-27	Fort William, ONT	Major League
Rick Foley	7	0	0	0	4	1973-1974	1	D	1945-09-22	Niagara Falls, ONT	Major League
Mike Foligno	186	77	83	160	347	1979-1982	3	F	1959-01-29	Sudbury, ONT	Major League
Bill Folk	12	0	0	0	4	1951-1953	2	D	1927-07-11	Regina, SASK	Major League
Len Fontaine	46	8	11	19	10	1972-1974	2	C	1948-02-25	Quebec, PQ	Major League
Val Fonteyne	375	29	53	82	16	1959-1967	7	L	1933-12-02	Wetaskiwin, ALTA	Major League
Dwight Foster	215	48	62	110	212	1982-1986	4	F	1957-04-02	Toronto, ONT	Major League
Harry "Yip" Foster	18	2	0	2	10	1933-1935	2	D	1907-11-25	Guelph, ONT	Major League
Bob Francis	14	2	0	2	0	1982-1983	1	C	1958-12-05	North Battleford, SASK	Major League
Jimmy Franks	17	0	0	0	0	1936-1944	2	G	1914-11-08	Melville, SASK	Major League
Johan Franzen	602	187	183	370	401	2005-2016	11	R	1979-12-23	Vetlanda, Sweden	Major League
Tim Friday	23	0	3	3	6	1985-1986	1	D	1961-03-05	Burbank, CA	Major League
Martin Frk	98	12	19	31	18	2017-2019	2	R	1993-10-05	Pelhrimov, Czech Rep.	Major League
Miroslav Frycer	23	7	8	15	47	1988-1989	1	F	1959-09-27	Opava, Czech	Major League
Robbie Ftorek	15	2	5	7	4	1972-1974	2	F	1952-01-02	Needham, MA	Major League
Kaden Fulcher	1	0	0	0	0	2018-2019	1	G	1998-09-23	Brigden, ONT	Major League
Bill Gadsby	323	18	94	112	478	1961-1966	5	D	1927-08-08	Calgary, ALTA	Major League
Jody Gage	50	11	12	23	24	1980-1984	3	R	1959-11-29	Toronto, ONT	Major League
Sam Gagner	129	21	26	47	49	2019-2022	3	C	1989-08-10	London, ONT	Major League
Dave Gagnon	2	0	0	0	0	1990-1991	1	G	1967-10-31	Windsor, ONT	Major League
John Gallagher	47	4	6	10	52	1932-1937	3	D	1909-01-19	Kenora, ONT	Major League
Gerard Gallant	563	207	260	467	1600	1984-1993	9	L	1963-09-02	Summerside, PEI	Major League
George Gardner	24	0	0	0	0	1965-1968	3	G	1942-10-08	Lachine, PQ	Major League
Danny Gare	306	86	95	181	593	1981-1986	5	F	1954-05-14	Nelson, BC	Major League
Johan Garpenlov	87	19	23	42	22	1990-1992	2	L	1968-03-21	Stockholm, Sweden	Major League
Dave Gatherum	3	0	0	0	0	1953-1954	1	G	1932-03-28	Fort William, ONT	Major League
Fern Gauthier	146	14	27	41	12	1945-1949	4	R	1919-08-31	Chicoutimi, PQ	Major League
George "Hully" Gee	186	41	53	94	88	1948-1951	3	C	1922-06-28	Stratford, ONT	Major League
Ed Giacomin	71	0	1	1	4	1975-1978	3	G	1939-06-06	Sudbury, ONT	Major League
Roy "Gus" Giesebrecht	135	27	51	78	13	1938-1942	4	C	1917-09-14	Pembroke, ONT	Major League
Gilles Gilbert	95	0	4	4	18	1980-1983	3	G	1949-03-31	St. Esprit, PQ	Major League
Brent Gilchrist	169	20	25	45	113	1997-2002	5	C	1967-04-03	Moose Jaw, SASK	Major League
Todd Gill	104	7	10	17	79	1998-2001	3	D	1965-11-09	Brockville, ONT	Major League
Art Giroux	4	0	2	2	0	1935-1936	1	R	1908-06-06	Quebec, PQ	Major League
Larry Giroux	56	3	24	27	91	1974-1978	4	D	1951-08-28	Weyburn, SASK	Major League
Luke Glendening	554	57	69	126	194	2013-2021	8	C	1989-04-28	Grand Rapids, MI	Major League
Lorry Gloeckner	13	0	2	2	6	1978-1979	1	D	1956-01-25	Kindersley, SASK	Major League
Fred Glover	61	9	9	18	25	1948-1952	4	C	1928-01-05	Toronto, ONT	Major League
Howie Glover	105	28	16	44	90	1960-1962	2	R	1935-02-14	Toronto, ONT	Major League
Warren Godfrey	528	23	77	100	527	1955-1968	12	D	1931-03-23	Toronto, ONT	Major League
Pete Goegan	330	18	63	81	329	1957-1967	10	D	1934-03-06	Fort William, ONT	Major League
Bob Goldham	404	11	92	103	183	1950-1956	6	D	1922-05-12	Georgetown, ONT	Major League
Leroy Goldsworthy	26	3	6	9	6	1932-1933	1	R	1908-10-18	Two Harbors, MN	Major League
Cody Goloubef	2	0	0	0	0	2019-2020	1	D	1989-11-30	Mississauga, ONT	Major League
Yan Golubovsky	50	1	5	6	30	1997-2000	3	D	1976-03-09	Novosibirsk, Russia	Major League
Ebbie Goodfellow	418	78	134	212	369	1932-1943	11	D	1907-04-09	Ottawa, ONT	Major League
Teddy Graham	52	1	2	3	55	1933-1935	2	D	1906-06-30	Saravak Township, ONT	Major League
Danny Grant	174	64	62	126	58	1974-1978	4	R	1945-02-21	Fredericton, NB	Major League
Doug Grant	46	0	0	0	2	1973-1976	3	G	1948-07-27	Corner Brook, NFLD	Major League
Leo Gravelle	18	1	2	3	6	1950-1951	1	R	1925-06-10	Aylmer, PQ	Major League
Adam Graves	78	7	7	14	81	1987-1990	3	L	1968-04-12	Tecumseh, ONT	Major League
Gerry Gray	7	0	0	0	0	1970-1971	1	G	1948-01-28	Brantford, ONT	Major League
Harrison Gray	1	0	0	0	0	1963-1964	1	G	1941-09-05	Calgary, ALTA	Major League
Mike Green	303	37	104	141	176	2015-2020	5	D	1985-10-12	Calgary, ALTA	Major League
Rick Green	65	2	14	16	24	1990-1991	1	D	1956-02-20	Belleville, ONT	Major League
Thomas Greiss	65	0	1	1	4	2020-2022	2	G	1986-01-29	Fuessen, Germany	Major League
Stu Grimson	68	0	1	1	165	1994-1997	3	L	1965-05-20	Vancouver, BC	Major League
Lloyd Gross	19	2	1	3	4	1933-1935	2	L	1907-09-15	Kitchener, ONT	Major League
Don Grosso	231	71	99	170	67	1938-1945	7	C	1915-04-12	Sault Ste. Marie, ONT	Major League
Danny Gruen	20	1	3	4	7	1972-1974	2	L	1952-06-26	Thunder Bay, ONT	Major League
Armand "Bep" Guidolin	62	12	10	22	78	1947-1949	2	L	1925-12-09	Thorold, ONT	Major League
Jonas Gustavsson	41	0	1	1	4	2012-2015	3	G	1984-10-24	Danderyd, Sweden	Major League
Marc Habscheid	112	24	19	43	55	1989-1991	2	C	1963-03-01	Swift Current, SASK	Major League
Lloyd Haddon	8	0	0	0	2	1959-1960	1	D	1938-08-10	Sarnia, ONT	Major League
Gordon Haidy‡						1949-1950	1	R	1928-04-11	Windsor, ONT	Major League
Len Haley	30	2	2	4	14	1959-1961	2	R	1931-09-15	Edmonton, ALTA	Major League
Bob Halkidis	32	1	5	6	99	1993-1995	2	D	1966-03-05	Toronto, ONT	Major League
Glenn Hall	148	0	0	0	16	1952-1957	4	G	1931-10-03	Humboldt, SASK	Major League
Murray Hall	13	4	3	7	4	1964-1967	3	R	1940-11-24	Kirkland Lake, ONT	Major League
Doug Halward	99	5	25	30	185	1986-1989	3	D	1955-11-01	Toronto, ONT	Major League
Jean Hamel	451	19	62	81	574	1973-1981	8	D	1952-06-06	Asbestos, PQ	Major League
Ted Hampson	110	22	54	76	14	1963-1968	4	C	1936-12-11	Togo, SASK	Major League
Glen Hanlon	186	0	5	5	90	1986-1991	5	G	1957-02-20	Brandon, MAN	Major League
Dave Hanson	11	0	0	0	26	1978-1979	1	D	1954-04-12	Cumberland, WI	Major League
Emil Hanson	7	0	0	0	6	1932-1933	1	D	1907-11-18	Centerville, SD	Major League
Terry Harper	252	14	56	70	230	1975-1979	4	D	1940-01-27	Regina, SASK	Major League
Billy Harris	24	1	4	5	6	1965-1966	1	C	1935-07-29	Toronto, ONT	Major League
Ron Harris	252	8	51	59	342	1962-1972	6	D	1942-06-30	Verdun, PQ	Major League
Ted Harris	41	0	11	11	66	1973-1974	1	D	1936-07-18	Winnipeg, MAN	Major League
Gerry Hart	71	2	7	9	152	1968-1972	4	D	1948-01-01	Flin Flon, MAN	Major League
Mark Hartigan	23	3	1	4	16	2007-2008	1	C	1977-10-15	Lethbridge, ALTA	Major League
Doug Harvey	2	0	0	0	0	1966-1967	1	D	1924-12-19	Montreal, PQ	Major League
Fred "Buster" Harvey	89	19	20	39	43	1975-1977	2	R	1950-04-02	Fredericton, NB	Major League
Dominik Hasek	176	0	6	6	42	2001-2008	4	G	1965-01-29	Pardubice, Czech Rep.	Major League
Derian Hatcher	15	0	4	4	8	2003-2004	1	D	1972-06-04	Sterling Heights, MI	Major League
Ed Hatoum	21	2	3	5	4	1968-1970	2	R	1947-12-07	Beruit, Lebanon	Major League
George Hay	34	1	6	7	6	1932-1933	1	L	1898-01-10	Listowel, ONT	Major League
Jim Hay	74	1	5	6	22	1952-1955	3	D	1931-05-15	Saskatoon, SASK	Major League
Galen Head	1	0	0	0	0	1967-1968	1	R	1947-04-16	Grande Prairie, ALTA	Major League
Rich Healey	1	0	0	0	2	1960-1961	1	D	1938-03-12	Vancouver, BC	Major League
Magnus Hellberg	1	0	0	0	0	2021-2022	1	G	1991-04-04	Uppsala, Sweden	Major League
Darren Helm	744	112	139	251	238	2007-2021	14	C	1987-01-21	St. Andrews, MAN	Major League
Paul Henderson	269	67	79	146	132	1962-1968	6	L	1943-01-28	Kincardine, ONT	Major League
Jack Hendrickson	5	0	0	0	4	1957-1962	3	D	1936-12-05	Kingston, ONT	Major League
Art Herchenratter	10	1	2	3	2	1940-1941	1	L	1917-11-24	Kitchener, ONT	Major League
Bryan Hextall	21	0	4	4	29	1975-1976	1	F	1941-05-23	Winnipeg, MAN	Major League
Dennis Hextall	193	39	82	121	457	1975-1979	4	L	1943-04-17	Red Lake, ONT	Major League
Joe Hicketts	22	0	5	5	4	2017-2020	3	D	1996-05-04	Kamloops, BC	Major League
Glenn Hicks	108	6	12	18	127	1979-1981	2	L	1958-08-29	Red Deer, ALTA	Major League
Tim Higgins	181	29	36	65	280	1986-1989	3	F	1958-02-07	Ottawa, ONT	Major League
Jim Hiller	21	2	6	8	19	1992-1993	1	R	1969-05-15	Port Alberni, BC	Major League
Wilbert "Dutch" Hiller	7	0	0	0	0	1941-1942	1	L	1915-05-11	Kitchener, ONT	Major League
Larry Hillman	70	1	5	6	59	1954-1957	3	D	1937-02-05	Kirkland Lake, ONT	Major League
John Hilworth	57	1	1	2	89	1977-1980	3	D	1957-05-23	Jasper, ALTA	Major League
Taro Hirose	57	4	16	20	12	2018-2022	4	L	1996-06-30	Winnipeg, MAN	Major League
Kevin Hodson	35	0	1	1	2	1995-1999	4	G	1972-03-27	Winnipeg, MAN	Major League
Bill Hogaboam	221	61	84	145	74	1972-1980	6	C	1949-05-09	Swift Current, SASK	Major League
Ken Holland	3	0	0	0	0	1983-1984	1	G	1955-11-10	Vernon, BC	Major League
William "Flash" Hollett	115	30	42	72	89	1943-1946	3	D	1912-04-13	North Sydney, NS	Major League
Gordon "Bucky" Hollingworth	93	1	5	6	66	1955-1958	3	D	1933-07-24	Montreal, PQ	Major League
Charlie Holmes	23	1	3	4	10	1958-1962	2	R	1934-09-21	Edmonton, ALTA	Major League
Tomas Holmstrom	1026	243	287	530	769	1996-2012	15	L	1973-01-23	Pitea, Sweden	Major League
Johnny Holota	15	2	0	2	0	1942-1946	2	C	1921-02-25	Hamiton, ONT	Major League
Pete Horeck	148	38	46	84	149	1946-1949	3	R	1923-06-15	Massey, ONT	Major League
Marian Hossa	74	40	31	71	63	2008-2009	1	R	1979-01-12	Stara Lubovna, Slovakia	Major League
Doug Houda	172	5	26	31	251	1985-1999	6	D	1966-06-03	Blairmore, ALTA	Major League
Jimmy Howard	543	0	9	9	36	2005-2020	14	G	1984-03-26	Syracuse, NY	Major League
Gordie Howe	1687	786	1023	1809	1643	1946-1971	25	R	1928-03-31	Floral, SASK	Major League
Mark Howe	122	8	56	64	40	1992-1995	3	D	1955-05-28	Detroit, MI	Major League
Syd Howe	511	188	247	435	134	1934-1946	12	L	1911-09-18	Ottawa, ONT	Major League
Filip Hronek	245	21	97	118	128	2018-2022	4	D	1997-11-02	Hradec Kralove, Czech Rep.	Major League
Steve Hrymnak‡						1952-1953	1	D	1926-03-03	Port Arthur, ONT	Major League
Willie Huber	372	68	140	208	612	1978-1983	5	D	1958-01-15	Strasskirchen, Germany	Major League
Jiri Hudler	409	87	127	214	160	2003-2012	7	R	1984-01-04	Olomouc, Czech Rep.	Major League
Ronnie Hudson	34	5	2	7	2	1937-1940	2	R	1914-04-18	Timmins, ONT	Major League
Brent Hughes	69	1	21	22	92	1973-1974	1	D	1943-06-17	Bowmanville, ONT	Major League
Brett Hull	245	92	115	207	69	2001-2004	3	R	1964-08-09	Belleville, ONT	Major League
Dennis Hull	55	5	9	14	6	1977-1978	1	L	1944-11-19	Point Anne, ONT	Major League
Kent Huskins	11	0	0	0	4	2012-2013	1	D	1979-05-04	Almonte, ONT	Major League
Matt Hussey	5	0	0	0	2	2006-2007	1	C	1979-05-28	New Haven, CT	Major League
Miroslav Ihnacak	1	0	0	0	0	1988-1989	1	F	1962-02-19	Poprad, Czech.	Major League
Peter Ing	3	0	0	0	0	1993-1994	1	G	1969-04-28	Toronto, ONT	Major League
Earl Ingarfield	22	2	1	3	16	1980-1981	1	L	1959-01-30	Manhasset, NY	Major League
Ron Ingram	50	3	6	9	50	1963-1964	1	D	1933-07-05	Toronto, ONT	Major League
Harold Jackson	178	16	31	47	202	1940-1947	6	D	1918-08-01	Cedar Springs, ONT	Major League
Doug Janik	29	0	3	3	31	2009-2012	3	D	1980-03-26	Springfield, MA	Major League
Lou Jankowski	23	1	3	4	0	1950-1953	2	R	1931-06-27	Regina, SASK	Major League
Gary Jarrett	72	18	21	39	20	1966-1968	2	L	1942-09-03	Toronto, ONT	Major League
Pierre Jarry	91	23	36	59	21	1973-1975	2	R	1949-03-30	Montreal, PQ	Major League
Larry Jeffrey	170	24	34	58	217	1961-1965	4	L	1940-10-12	Goderich, ONT	Major League
Bill Jennings	69	12	20	32	20	1940-1944	4	R	1917-06-28	Toronto, ONT	Major League
Al Jensen	1	0	0	0	0	1980-1981	1	G	1958-11-27	Hamilton, ONT	Major League
Nick Jensen	190	6	37	43	56	2016-2019	3	D	1990-09-21	Rogers, MN	Major League
Al Johnson	103	21	27	48	28	1960-1963	3	R	1935-03-30	Winnipeg, MAN	Major League
Brian Johnson	3	0	0	0	5	1983-1984	1	R	1960-04-01	Montreal, PQ	Major League
Dan Johnson	43	2	5	7	8	1971-1972	1	C	1944-10-01	Winnipegosis, MAN	Major League
Earl "Ching" Johnson	1	0	0	0	0	1953-1954	1	C	1931-06-28	Fort Frances, ONT	Major League
Greg Johnson	177	33	48	81	78	1993-1997	4	C	1971-03-16	Thunder Bay, ONT	Major League
Larry Johnston	203	7	44	51	419	1971-1974	3	D	1943-07-20	Kitchener, ONT	Major League
Ed Johnstone	55	13	11	24	56	1983-1987	3	R	1954-03-02	Brandon, MAN	Major League
Greg Joly	267	12	52	64	178	1976-1983	7	D	1954-05-30	Rocky Mountain House, ALTA	Major League
Alvin "Buck" Jones	34	2	2	4	14	1938-1942	3	D	1917-08-16	Owen Sound, ONT	Major League
Curtis Joseph	92	0	0	0	6	2002-2004	2	G	1967-04-29	Keswick, ONT	Major League
Eddie Joyal	107	20	29	49	10	1962-1965	3	C	1940-05-08	St. Albert, ALTA	Major League
Olli Juolevi	8	0	0	0	4	2021-2022	1	D	1998-05-05	Helsinki, Finland	Major League
Tomas Jurco	159	15	24	39	46	2013-2017	4	L	1992-12-28	Kosice, Slovakia	Major League
Frank "Red" Kane	2	0	0	0	0	1943-1944	1	D	1924-01-19	Stratford, ONT	Major League
Al Karlander	212	36	56	92	70	1969-1973	4	C	1946-11-05	Lac La Hache, BC	Major League
John "Red" Keating	11	3	0	3	4	1938-1940	2	L	1916-10-09	Kitchener, ONT	Major League
Dave Kelly	16	2	0	2	4	1976-1977	1	F	1952-09-20	Wallaceburg, ONT	Major League
Leonard "Red" Kelly	846	162	310	472	253	1947-1960	13	C	1927-07-09	Simcoe, ONT	Major League
Pete Kelly	137	15	22	37	48	1935-1939	4	R	1912-05-22	Winnipeg, MAN	Major League
Forbes Kennedy	168	14	22	36	200	1957-1962	4	C	1935-08-18	Dorchester, NB	Major League
Sheldon Kennedy	183	31	33	64	122	1989-1994	5	R	1969-06-15	Brandon, MAN	Major League
Alan Kerr	58	3	8	11	133	1991-1992	1	R	1964-03-28	Hazelton, BC	Major League
Brian Kilrea	1	0	0	0	0	1957-1958	1	C	1934-10-21	Ottawa, ONT	Major League
Hec Kilrea	204	29	44	73	75	1935-1940	5	R	1907-06-11	Blackburn, ONT	Major League
Ken Kilrea	88	16	23	39	8	1938-1944	5	L	1919-01-16	Ottawa, ONT	Major League
Wally Kilrea	100	12	23	35	20	1934-1938	4	L	1909-02-18	Ottawa, ONT	Major League
Jakub Kindl	273	16	52	68	149	2009-2016	7	D	1987-02-10	Sumperk, Czech Rep.	Major League
Kris King	58	3	3	6	170	1987-1989	2	L	1966-02-18	Bracebridge, ONT	Major League
Scott King	2	0	0	0	0	1990-1992	2	G	1967-06-25	Thunder Bay, ONT	Major League
Mark Kirton	134	33	42	75	92	1980-1983	3	C	1958-02-03	Regina, SASK	Major League
Kelly Kisio	236	68	129	197	175	1982-1986	4	C	1959-09-18	Red Deer, ALTA	Major League
Petr Klima	306	130	93	223	158	1985-1999	6	L	1964-12-23	Chaomutov, Czech	Major League
Mike Knuble	62	8	6	14	16	1996-1998	2	R	1972-07-04	Toronto, ONT	Major League
Joey Kocur	536	66	66	132	1963	1984-1999	10	D	1964-09-21	Kelvington, SASK	Major League
Ladislav Kohn	4	0	0	0	4	2001-2002	1	R	1975-03-04	Uherske Hradiste, Czech Rep.	Major League
Steve Konroyd	25	0	1	1	14	1992-1994	2	D	1961-02-10	Scarborough, ONT	Major League
Vladimir Konstantinov	446	47	128	175	838	1991-1997	6	D	1967-03-19	Murmansk, USSR	Major League
Tomas Kopecky	183	12	20	32	113	2005-2009	4	R	1982-02-05	Ilava, Slovakia	Major League
Jim Korn	185	11	35	46	458	1979-1982	3	D	1957-07-28	Hopkins, MN	Major League
Mike Korney	59	9	9	18	41	1973-1976	3	D	1953-09-15	Dauphin, MAN	Major League
Chris Kotsopoulos	2	0	0	0	10	1989-1990	1	D	1958-11-27	Scarborough, ONT	Major League
Vyacheslav Kozlov	607	202	213	415	376	1991-2001	10	L	1972-05-03	Voskresensk, Russia	Major League
Dale Krentz	30	5	3	8	9	1986-1989	3	F	1961-12-19	Steinbach, MAN	Major League
Niklas Kronwall	953	83	349	432	564	2003-2019	15	D	1981-01-12	Stockholm, Sweden	Major League
Jim Krulicki	14	0	1	1	0	1970-1971	1	R	1948-03-09	Kitchener, ONT	Major League
Uwe Krupp	30	3	3	6	14	1998-2002	2	D	1965-06-24	Cologne, Germany	Major League
Gord Kruppke	23	0	0	0	32	1990-1994	3	D	1969-04-02	Slave Lake, ALTA	Major League
Mike Krushelnyski	20	2	3	5	6	1994-1995	1	C	1960-04-27	Montreal, PQ	Major League
Dave Kryskow	18	1	4	5	4	1974-1975	1	F	1951-12-25	Edmonton, ALTA	Major League
Ryan Kuffner	10	0	0	0	0	2018-2019	1	L	1996-06-12	Ottawa, ONT	Major League
Mark Kumpel	18	0	3	3	4	1986-1988	2	F	1961-03-07	Wakefield, MA	Major League
Maxim Kuznetsov	117	2	7	9	117	2000-2003	3	D	1977-03-24	Pavlodor, Russia	Major League
Leo Labine	72	5	13	18	62	1960-1962	2	R	1931-07-22	Haileybury, ONT	Major League
Dan Labraaten	198	52	54	106	28	1978-1981	3	L	1951-09-05	Leksand, Sweden	Major League
Randy Ladouceur	290	14	67	81	448	1982-1987	5	D	1960-06-30	Brockville, ONT	Major League
Mark Laforest	33	0	1	1	30	1985-1987	2	G	1962-07-10	Welland, ONT	Major League
Claude LaForge	123	15	17	32	46	1958-1965	5	L	1936-07-01	Sorel, PQ	Major League
Roger Lafreniere	3	0	0	0	4	1962-1963	1	D	1942-07-24	Montreal, PQ	Major League
Serge Lajeunesse	97	1	4	5	101	1970-1973	3	D	1950-06-11	Montreal, PQ	Major League
Hec Lalande	12	0	2	2	2	1957-1958	1	C	1934-11-24	North Bay, ONT	Major League
Joe Lamb	14	3	1	4	6	1937-1938	1	R	1906-06-18	Sussex, NB	Major League
Mark Lamb	22	2	1	3	8	1986-1987	1	C	1964-08-03	Ponteix, SASK	Major League
Lane Lambert	176	36	29	65	349	1983-1986	3	C	1964-11-18	Swift Current, SASK	Major League
Marc Lamothe	2	0	0	0	0	2003-2004	1	G	1974-02-27	New Liskeard, ONT	Major League
Robert Lang	159	40	79	119	138	2003-2007	3	C	1970-12-19	Teplice, Czech	Major League
Josh Langfeld	33	0	2	2	12	2006-2007	1	R	1977-07-17	Fridley, MN	Major League
Albert Langlois	82	2	18	20	120	1963-1965	2	D	1934-11-06	Magog, PQ	Major League
Darryl Laplante	35	0	6	6	10	1997-2000	3	C	1977-03-28	Calgary, ALTA	Major League
Martin Lapointe	552	108	122	230	888	1991-2001	10	R	1973-09-12	Ville Ste-Pierre, PQ	Major League
Rick Lapointe	129	12	34	46	175	1975-1977	2	D	1955-08-02	Victoria, BC	Major League
Igor Larionov	539	89	308	397	302	1995-2003	8	C	1960-12-03	Voskresensk, Russia	Major League
Dylan Larkin	504	147	211	358	327	2015-2022	7	C	1996-07-30	Waterford, MI	Major League
Reed Larson	708	188	382	570	1127	1976-1986	10	D	1956-07-30	Minneapolis, MN	Major League
Brian Lashoff	136	2	13	15	65	2012-2020	7	D	1990-07-16	Albany, NY	Major League
Brian Lavender	30	2	2	4	25	1972-1974	2	L	1947-04-20	Edmonton, ALTA	Major League
Danny Lawson	45	5	7	12	21	1967-1969	2	R	1947-10-30	Toronto, ONT	Major League
Reggie Leach	78	15	17	32	13	1982-1983	1	R	1950-04-23	Riverton, MAN	Major League
Jim Leavins	37	2	11	13	26	1985-1986	1	D	1960-07-28	Dinsmore, SASK	Major League
Brett Lebda	326	18	50	68	201	2005-2010	5	D	1982-01-15	Buffalo Grove, IL	Major League
Fern LeBlanc	34	5	6	11	0	1976-1979	3	L	1956-01-12	Baie-Comeau, PQ	Major League
Jean-Paul LeBlanc	147	13	28	41	87	1975-1979	4	C	1946-10-20	South Durham, PQ	Major League
Rene LeClerc	87	10	11	21	105	1968-1971	2	C	1947-11-11	Ville de Vanier, PQ	Major League
Nick Leddy	55	1	15	16	16	2021-2022	1	D	1991-03-20	Eden Prairie, MN	Major League
Manny Legace	180	0	5	5	6	1999-2006	6	G	1973-02-04	Toronto, ONT	Major League
Claude Legris	4	0	1	1	0	1980-1982	2	G	1956-11-06	Verdun, PQ	Major League
David Legwand	21	4	7	11	31	2013-2014	1	C	1980-08-17	Detroit, MI	Major League
Ville Leino	55	9	7	16	12	2008-2010	2	F	1983-10-06	Savonlinna, Finland	Major League
Real Lemieux	1	0	0	0	0	1966-1967	1	R	1945-01-03	Victoriaville, PQ	Major League
Tony Leswick	302	41	59	100	409	1951-1958	5	L	1923-03-17	Humboldt, SASK	Major League
Dave Lewis	64	2	5	7	84	1986-1988	2	D	1953-07-03	Kindersley, SASK	Major League
Herbie Lewis	310	99	125	224	120	1932-1939	7	L	1906-04-17	Calgary, ALTA	Major League
Nick Libett	861	217	250	467	454	1967-1979	12	L	1945-12-09	Stratford, ONT	Major League
Tony Licari	9	0	1	1	0	1946-1947	1	R	1921-04-09	Ottawa, ONT	Major League
Nicklas Lidstrom	1564	264	878	1142	514	1991-2012	20	D	1970-04-28	Vasteras, Sweden	Major League
Andreas Lilja	298	7	40	47	315	2005-2010	5	D	1975-07-13	Helsingborg, Sweden	Major League
Ted Lindsay	862	335	393	728	1423	1944-1965	14	L	1925-07-29	Renfrew, ONT	Major League
Gustav Lindstrom	92	1	16	17	36	2019-2022	3	D	1998-10-20	Ostervala, Sweden	Major League
Carl Liscombe	383	137	140	277	117	1937-1946	9	L	1915-05-17	Perth, ONT	Major League
Ed Litzenberger	31	8	12	20	0	1961-1962	1	R	1932-07-15	Neudorf, SASK	Major League
Bill Lochead	296	65	60	125	162	1974-1979	5	F	1954-10-13	Forest, ONT	Major League
Mark Lofthouse	40	11	8	19	31	1981-1983	2	R	1957-04-21	New Westminster, BC	Major League
Claude Loiselle	128	22	22	44	236	1981-1986	5	C	1963-05-29	Ottawa, ONT	Major League
Barry Long	80	0	17	17	38	1979-1980	1	D	1949-01-03	Red Deer, ALTA	Major League
Matt Lorito	2	0	1	1	0	2016-2017	1	R	1990-07-03	Oakville, ONT	Major League
Ron Low	32	0	1	1	0	1977-1978	1	G	1950-06-21	Birtle, MAN	Major League
Larry Lozinski	30	0	1	1	0	1980-1981	1	G	1958-10-16	Hudson Bay, SASK	Major League
Dave Lucas	1	0	0	0	0	1962-1963	1	D	1932-03-22	Downeyville, ONT	Major League
Don Luce	58	3	11	14	18	1970-1971	1	C	1948-10-02	London, ONT	Major League
Harry Lumley	324	0	0	0	40	1943-1950	7	G	1926-11-11	Owen Sound, ONT	Major League
Len Lunde	210	28	50	78	39	1958-1962	4	L	1936-11-13	Campbell River, BC	Major League
Tord Lundstrom	11	1	1	2	0	1973-1974	1		1945-03-04		Major League
Pat Lundy	89	28	23	51	22	1945-1949	4	C	1924-05-31	Saskatoon, SASK	Major League
Chris Luongo	4	0	1	1	4	1990-1991	1	D	1967-03-17	Detroit, MI	Major League
George Lyle	69	18	20	38	34	1979-1982	3	F	1953-11-24	Edmonton, ALTA	Major League
Jack Lynch	85	5	24	29	73	1973-1975	2	D	1952-05-28	Toronto, ONT	Major League
Vic Lynn	3	0	0	0	4	1943-1944	1	L	1925-01-26	Saskatoon, SASK	Major League
Joey MacDonald	37	0	0	0	0	2006-2012	3	G	1980-02-07	Pictou, NS	Major League
Lowell MacDonald	46	5	6	11	10	1961-1965	4	R	1941-08-30	New Glasgow, NS	Major League
Parker MacDonald	361	94	122	216	135	1960-1967	7	L	1933-06-14	Sydney, NS	Major League
Bruce MacGregor	673	151	184	335	173	1960-1971	11	C	1941-04-26	Edmonton, ALTA	Major League
Calum MacKay	6	0	0	0	0	1946-1949	2	W	1927-01-01	Toronto, ONT	Major League
Howard Mackie	15	1	0	1	4	1936-1938	2	R	1912-08-30	Kitchener, ONT	Major League
Donald MacLean	3	1	1	2	0	2005-2006	1	C	1977-01-14	Sydney, NS	Major League
Paul MacLean	76	36	35	71	118	1988-1989	1	F	1958-03-09	Grostenquin, France	Major League
Rick MacLeish	25	2	8	10	4	1983-1984	1	L	1950-01-03	Cannington, ONT	Major League
Brian MacLellan	23	1	5	6	38	1991-1992	1	F	1958-10-27	Guelph, ONT	Major League
John MacMillan	23	0	4	4	6	1963-1965	2	R	1935-10-25	Lethbridge, ALTA	Major League
Jamie Macoun	76	1	10	11	38	1997-1999	2	D	1961-08-17	Hamilton, ONT	Major League
Frank Mahovlich	198	108	88	196	129	1967-1971	4	L	1938-01-10	Timmins, ONT	Major League
Pete Mahovlich	186	26	64	90	145	1965-1981	6	L	1946-10-10	Timmins, ONT	Major League
Mark Major	2	0	0	0	5	1996-1997	1	L	1970-03-20	Toronto, ONT	Major League
Dan Maloney	177	56	81	137	418	1975-1978	3	L	1950-09-24	Barrie, ONT	Major League
Steve Maltais	4	0	1	1	0	1993-1994	1	W	1969-01-25	Arvida, PQ	Major League
Kirk Maltby	908	107	115	222	683	1995-2010	14	L	1972-12-22	Guelph, ONT	Major League
Randy Manery	3	0	0	0	0	1970-1972	2	D	1949-01-10	Leamington, ONT	Major League
Ken Mann	1	0	0	0	0	1975-1976	1	R	1953-09-05	Hamilton, ONT	Major League
Bob Manno	136	19	35	54	92	1983-1985	2	F	1956-10-31	Niagara Falls, ONT	Major League
Anthony Mantha	302	95	99	194	188	2015-2021	6	R	1994-09-16	Longueuil, PQ	Major League
Norm Maracle	20	0	0	0	0	1997-1999	2	G	1974-10-02	Belleville, ONT	Major League
Alexey Marchenko	110	3	16	19	26	2013-2017	4	D	1992-01-02	Moscow, Russia	Major League
Lou Marcon	60	0	4	4	42	1958-1963	3	D	1935-05-28	Fort William, ONT	Major League
Gus Marker	22	2	1	3	10	1932-1934	2	R	1905-08-01	Wetaskiwin, ALTA	Major League
Danil Markov	66	4	12	16	59	2006-2007	1	D	1976-07-30	Moscow, Russia	Major League
Brad Marsh	75	4	7	11	69	1990-1992	2	D	1958-03-31	London, ONT	Major League
Gary Marsh	6	1	3	4	4	1967-1968	1	L	1946-03-09	Toronto, ONT	Major League
Bert Marshall	155	1	34	35	169	1965-1968	3	D	1943-11-22	Kamloops, BC	Major League
Clare Martin	114	3	11	14	26	1949-1951	2	D	1922-02-25	Waterloo, ONT	Major League
Hubert "Pit" Martin	119	18	23	41	60	1961-1966	4	F	1943-12-09	Rouyn-Noranda, PQ	Major League
Don Martineau	10	0	1	1	0	1975-1977	2	R	1952-04-25	Kimberley, BC	Major League
Steve Martinson	10	1	1	2	84	1987-1988	1	R	1957-06-21	Minnetonka, MN	Major League
Charlie Mason	6	0	1	1	0	1938-1939	1	R	1912-02-01	Seaforth, ONT	Major League
Brad May	40	0	1	1	66	2009-2010	1	L	1971-11-29	Toronto, ONT	Major League
Gary McAdam	40	5	14	19	27	1980-1981	1	F	1955-12-31	Smiths Falls, ONT	Major League
Jerome "Jud" McAtee	46	15	13	28	6	1942-1945	3	C	1920-05-02	Stratford, ONT	Major League
Doug McCaig	92	5	9	14	117	1941-1949	5	D	1919-02-24	Guelph, ONT	Major League
Rick McCann	43	1	4	5	6	1967-1975	6	C	1944-05-27	Hamilton, ONT	Major League
Tom McCarthy	36	4	4	8	8	1956-1959	3	L	1934-09-15	Toronto, ONT	Major League
Darren McCarty	659	120	155	275	1302	1993-2009	13	R	1972-04-01	Burnaby, BC	Major League
Kevin McClelland	64	4	5	9	190	1989-1991	2	R	1962-07-04	Oshawa, ONT	Major League
Tom McCollum	3	0	0	0	0	2010-2015	2	G	1989-12-07	Amherst, NY	Major League
Bob McCord	26	1	4	5	45	1965-1968	3	R	1934-03-20	Matheson, ONT	Major League
Dale McCourt	341	134	203	337	92	1977-1982	5	F	1957-01-26	Falconbridge, ONT	Major League
Bill McCreary	3	1	0	1	2	1957-1958	1	L	1934-12-02	Sundridge, ONT	Major League
Brad McCrimmon	203	8	49	57	270	1990-1993	3	D	1959-03-29	Plenty, SASK	Major League
Brian McCutcheon	37	3	1	4	7	1974-1977	3	F	1949-08-03	Toronto, ONT	Major League
Ab McDonald	74	10	19	29	8	1965-1972	3	L	1936-02-18	Winnipeg, MAN	Major League
Byron "Butch" McDonald	40	2	7	9	2	1939-1945	2	L	1916-11-21	Assiniboia, SASK	Major League
Wilfred "Bucko" McDonald	172	11	20	31	76	1934-1939	5	D	1914-10-31	Fergus, ONT	Major League
Al McDonough	13	2	2	4	4	1977-1978	1	R	1950-06-06	St. Catharines, ONT	Major League
Bill McDougall	2	0	1	1	0	1990-1991	1	C	1966-08-10	Mississauga, ONT	Major League
Peter McDuffe	4	0	0	0	2	1975-1976	1	G	1948-02-16	Milton, ONT	Major League
Mike McEwen	29	0	10	10	16	1985-1986	1	D	1956-08-10	Hornepayne, ONT	Major League
Jim McFadden	253	64	78	142	40	1946-1951	5	C	1920-04-15	Belfast, Northern Ireland	Major League
Bob McGill	12	0	0	0	21	1991-1992	1	D	1962-04-27	Leduc, ALTA	Major League
Tom McGrattan	1	0	0	0	0	1947-1948	1	G	1927-10-19		Major League
Dylan McIlrath	23	0	0	0	27	2018-2020	2	D	1992-04-20	Winnipeg, MAN	Major League
Jack McIntyre	145	38	28	66	24	1957-1960	3	L	1930-09-08	Listowel, ONT	Major League
Doug McKay‡						1949-1950	1	L		Hamilton, ONT	Major League
Randy McKay	83	4	13	17	234	1988-1991	3	R	1967-01-25	Montreal, PQ	Major League
Walt McKechnie	321	89	167	256	218	1974-1983	5	C	1947-06-19	London, ONT	Major League
Tony McKegney	14	2	1	3	8	1989-1990	1	F	1958-02-15	Montreal, PQ	Major League
Don McKenney	24	1	6	7	0	1965-1966	1	C	1934-04-30	Smiths Falls, ONT	Major League
Bill McKenzie	26	0	0	0	4	1973-1975	2	G	1949-03-12	Saint Thomas, ONT	Major League
John McKenzie	75	11	13	24	63	1959-1961	2	R	1937-12-12	High River, ALTA	Major League
Andrew McKim	2	0	0	0	2	1994-1995	1	C	1970-07-06	Saint John, NB	Major League
Rollie McLenahan	9	2	1	3	10	1945-1946	1	D	1921-10-26	Fredericton, NB	Major League
Al McLeod	26	2	2	4	24	1973-1974	1	D	1949-06-17	Medicine Hat, ALTA	Major League
Don McLeod	14	0	0	0	0	1970-1971	1	G	1946-08-24	Trail, BC	Major League
Mike McMahon	2	0	0	0	0	1969-1970	1	D	1941-08-30	Quebec, PQ	Major League
Max McNab	128	16	19	35	24	1947-1951	4	C	1924-06-21	Watson, SASK	Major League
Billy McNeill	257	21	46	67	142	1956-1964	6	C	1936-01-26	Edmonton, ALTA	Major League
Stu McNeill	10	1	1	2	2	1957-1960	3			 	Major League
Basil McRae	40	2	2	4	198	1985-1987	2	L	1961-01-05	Beaverton, ONT	Major League
Chris McRae	7	1	0	1	45	1989-1990	1	L	1965-08-26	Beaverton, ONT	Major League
Pat McReavy	34	5	8	13	0	1941-1942	1	C	1918-01-16	Owen Sound, ONT	Major League
Derek Meech	126	4	12	16	39	2006-2010	4	D	1984-04-21	Winnipeg, MAN	Major League
Wade Megan	11	0	1	1	2	2018-2019	1	C	1990-07-22	Canton, NY	Major League
Tom Mellor	26	2	4	6	25	1973-1975	2	D	1950-01-27	Cranston, RI	Major League
Gerry Melnyk	133	19	26	45	14	1955-1961	3	C	1934-09-16	Edmonton, ALTA	Major League
Barry Melrose	35	0	1	1	144	1983-1986	2	D	1956-07-15	Kelvington, SASK	Major League
Howie Menard	3	0	0	0	0	1963-1964	1	C	1942-04-28	Timmins, ONT	Major League
Glenn Merkosky	20	0	2	2	0	1985-1990	2	F	1960-04-08	Edmonton, ALTA	Major League
Jon Merrill	36	0	5	5	12	2020-2021	1	D	1992-02-03	Oklahoma City, OK	Major League
Corrado Micalef	113	0	5	5	43	1981-1986	5	G	1961-04-20	Montreal, PQ	Major League
Nick Mickoski	103	19	27	46	50	1957-1959	2	R	1927-12-07	Winnipeg, MAN	Major League
Hugh Millar	4	0	0	0	0	1946-1947	1	D	1921-04-03	Edmonton, ALTA	Major League
Greg Millen	10	0	0	0	0	1991-1992	1	G	1957-06-25	Toronto, ONT	Major League
Drew Miller	504	56	51	107	111	2009-2017	8	L	1984-02-17	Dover, NJ	Major League
Kevin Miller	95	25	30	55	57	1990-2004	3	R	1965-09-09	Lansing, MI	Major League
Perry Miller	217	10	51	61	387	1977-1981	4	D	1952-06-24	Winnipeg, MAN	Major League
Tom Miller	29	1	7	8	9	1970-1971	1	C	1947-03-31	Kitchener, ONT	Major League
Eddie Mio	49	0	2	2	25	1983-1986	3	G	1954-01-31	Windsor, ONT	Major League
Dmitri Mironov	11	2	5	7	4	1997-1998	1	D	1965-12-25	Moscow, Russia	Major League
John Miszuk	42	0	2	2	30	1963-1964	1	D	1940-09-29	Naliboki, Poland	Major League
Bill Mitchell	1	0	0	0	0	1963-1964	1	D	1930-02-22	Port Dalhousie, ONT	Major League
Mike Modano	40	4	11	15	8	2010-2011	1	C	1970-06-07	Livonia, MI	Major League
Ron Moffatt	37	1	1	2	8	1932-1935	3	L	1905-08-21	Westhope, ND	Major League
John Mokosak	41	0	2	2	96	1988-1990	2	D	1963-09-07	Edmonton, ALTA	Major League
Garry Monahan	51	3	4	7	24	1969-1970	1	C	1946-10-20	Barrie, ONT	Major League
Hank Monteith	77	5	12	17	6	1968-1971	3	L	1945-10-02	Stratford, ONT	Major League
Don Morrison	53	10	16	26	6	1947-1949	2	C	1924-07-14	Saskatoon, SASK	Major League
Jim Morrison	70	3	23	26	62	1959-1960	1	D	1931-10-11	Montreal, PQ	Major League
Rod Morrison	34	8	7	15	4	1947-1948	1	R	1925-10-07	Saskatoon, SASK	Major League
Dean Morton	1	1	0	1	2	1989-1990	1	D	1968-02-27	Peterborough, ONT	Major League
Gus Mortson	36	0	1	1	22	1958-1959	1	D	1925-01-24	New Liskeard, ONT	Major League
Alex Motter	239	38	60	98	131	1937-1943	6	D	1913-06-20	Melville, SASK	Major League
Johnny Mowers	152	0	1	1	2	1940-1947	4	G	1916-10-29	Niagara Falls, ONT	Major League
Mark Mowers	98	7	19	26	20	2003-2006	2	C	1974-02-16	Decatur, GA	Major League
Petr Mrazek	166	0	2	2	4	2012-2018	6	G	1992-02-14	Ostrava, Czech Rep.	Major League
Wayne Muloin	3	0	1	1	2	1963-1964	1	D	1941-12-24	Dryden, ONT	Major League
Don Murdoch	49	9	13	22	23	1981-1982	1	R	1956-10-25	Cranbrook, BC	Major League
Brian Murphy	1	0	0	0	0	1974-1975	1	C	1947-08-20	Toronto, ONT	Major League
Joe Murphy	90	14	18	32	71	1986-1990	4	R	1967-10-16	London, ONT	Major League
Larry Murphy	312	35	136	171	136	1996-2001	5	D	1961-03-08	Scarborough, ONT	Major League
Ron Murphy	90	30	26	56	42	1964-1966	2	L	1933-04-10	Hamilton, ONT	Major League
Ken Murray	31	1	1	2	36	1972-1973	1	D	1948-01-22	Toronto, ONT	Major League
Terry Murray	23	0	7	7	10	1976-1977	1	D	1950-07-20	Shawville, PQ	Major League
Jan Mursak	46	2	2	4	8	2010-2013	3	R	1988-01-20	Maribor, Slovenia	Major League
Anders Myrvold	8	0	1	1	2	2003-2004	1	D	1975-08-12	Lorenskog, Norway	Major League
Jim Nahrgang	57	5	12	17	34	1974-1977	3	D	1951-04-17	Stratford, ONT	Major League
Vladislav Namestnikov	113	21	21	42	58	2020-2022	2	C	1992-11-22	Zhukovsky, Russia	Major League
Alex Nedeljkovic	59	0	2	2	2	2021-2022	1	G	1996-01-07	Parma, OH	Major League
Vaclav Nedomansky	364	108	139	247	86	1977-1982	5	C	1944-03-14	Hodonin, Czech	Major League
Patrik Nemeth	103	3	14	17	42	2019-2021	2	D	1992-02-08	Stockholm, Sweden	Major League
Andrej Nestrasil	13	0	2	2	4	2014-2015	1	R	1991-02-22	Prague, Czech Rep.	Major League
Kris Newbury	4	1	0	1	4	2009-2010	1	C	1982-02-19	Brampton, ONT	Major League
Rick Newell	7	0	0	0	0	1972-1974	2	D	1948-02-18	Winnipeg, MAN	Major League
Eddie Nicholson	1	0	0	0	0	1947-1948	1	D	1923-09-09	Kingston, ONT	Major League
Jim Niekamp	29	0	2	2	37	1970-1972	2	D	1946-03-11	Detroit, MI	Major League
Frans Nielsen	319	48	76	124	54	2016-2021	5	C	1984-04-24	Herning, Denmark	Major League
Jim Nill	122	11	20	31	156	1987-1990	3	R	1958-04-11	Hanna, ALTA	Major League
Reg Noble	5	0	0	0	6	1932-1933	1	D		Collingwood, ONT	Major League
Ted Nolan	60	5	15	20	71	1981-1984	2	L	1958-04-07	Sault Ste. Marie, ONT	Major League
Brad Norton	6	0	1	1	20	2006-2007	1	D	1975-02-13	Cambridge, MA	Major League
Lee Norwood	259	36	96	132	539	1986-1991	5	D	1960-02-02	Trenton, MI	Major League
Tomas Nosek	17	1	0	1	4	2015-2017	2	L	1992-09-01	Pardubice, Czech Rep.	Major League
Hank Nowak	56	8	14	22	69	1974-1975	1	L	1950-11-24	Oshawa, ONT	Major League
Gustav Nyquist	481	125	170	295	124	2011-2019	8	C	1989-09-01	Halmstad, Sweden	Major League
Mike O'Connell	270	17	75	92	187	1985-1990	5	D	1955-11-25	Chicago, IL	Major League
Adam Oates	246	54	145	199	65	1985-1989	4	C	1962-08-27	Weston, ONT	Major League
Gerry Odrowski	138	2	10	12	69	1960-1963	3	D	1938-10-04	Trout Creek, ONT	Major League
Jordan Oesterle	45	2	6	8	4	2021-2022	1	D	1992-06-25	Dearborn Heights, MI	Major League
John Ogrodnick	558	265	281	546	150	1979-1993	9	R	1959-06-20	Edmonton, ALTA	Major League
Fredrik Olausson	47	2	13	15	22	2001-2002	1	D	1966-10-05	Dadesjo, Sweden	Major League
Murray Oliver	101	31	30	61	28	1957-1961	3	C	1937-11-14	Hamilton, ONT	Major League
Dennis Olson	4	0	0	0	0	1957-1958	1	C	1934-11-09	Kenora, ONT	Major League
Jimmy Orlando	200	6	25	31	375	1936-1943	6	D	1910-02-27	Montreal, PQ	Major League
Mark Osborne	160	45	65	110	144	1981-1983	2	L	1961-08-13	Toronto, ONT	Major League
Chris Osgood	565	1	15	16	105	1993-2011	14	G	1972-11-26	Peace River, ALTA	Major League
Steve Ott	42	3	3	6	63	2016-2017	1	C	1982-08-19	Summerside, PEI	Major League
Xavier Ouellet	141	5	18	23	63	2013-2018	5	D	1993-07-29	Bayonne, France	Major League
Richard Panik	12	1	3	4	2	2020-2021	1	R	1991-02-07	Martin, Slovakia	Major League
Brad Park	147	18	83	101	138	1983-1985	2	D	1948-07-06	Toronto, ONT	Major League
Joe Paterson	115	6	11	17	215	1980-1984	4	L	1960-06-25	Toronto, ONT	Major League
George Patterson	7	0	0	0	0	1934-1935	1	R	1907-05-22	Kingston, ONT	Major League
Stuart "Butch" Paul	3	0	0	0	0	1964-1965	1	C	1941-12-11	Rocky Mountain House, ALTA	Major League
Marty Pavelich	634	93	159	252	454	1947-1957	10	L	1927-11-06	Sault Ste. Marie, ONT	Major League
Jim Pavese	46	3	9	12	151	1987-1989	2	D	1962-05-08	New York, NY	Major League
Chase Pearson	3	0	0	0	0	2021-2022	1	C	1997-08-23	Cornwall, ONT	Major League
Mark Pederson	2	0	0	0	2	1993-1994	1	L	1968-01-14	Prelate, SASK	Major League
Bert Peer	1	0	0	0	0	1939-1940	1	R	1910-11-12	Port Credit, ONT	Major League
Brendan Perlini	39	1	3	4	10	2019-2020	1	L	1996-04-27	Guildford, England	Major League
Bob Perreault	3	0	0	0	0	1958-1959	1	G	1931-01-28	Trois-Rivieres, PQ	Major League
Jim Peters	163	31	41	72	40	1949-1954	3	R	1922-10-02	Verdun, PQ	Major League
Jim Peters	54	6	7	13	10	1964-1968	4	C	1944-06-20	Montreal, PQ	Major League
Brent Peterson	91	8	20	28	32	1978-1982	4	R	1958-02-15	Calgary, ALTA	Major League
Gordon Pettinger	153	21	42	63	39	1933-1938	5	C	1911-11-17	Regina, SASK	Major League
Robert Picard	20	0	3	3	20	1989-1990	1	D	1957-05-25	Montreal, PQ	Major League
Calvin Pickard	12	0	0	0	0	2019-2022	3	G	1992-04-15	Moncton, NB	Major League
Alex Pirus	4	0	2	2	0	1979-1980	1	C	1955-01-12	Toronto, ONT	Major League
Rob Plumb	14	3	2	5	2	1977-1979	2	C	1957-08-29	Kingston, ONT	Major League
Nels Podolsky	1	0	0	0	0	1948-1949	1	L	1925-12-19	Winnipeg, MAN	Major League
Don Poile	66	7	9	16	12	1954-1958	2	C	1932-06-01	Fort William, ONT	Major League
Norman "Bud" Poile	56	21	21	42	6	1948-1949	1	R	1924-02-10	Fort William, ONT	Major League
Dennis Polonich	390	59	82	141	1242	1974-1983	8	C	1953-12-04	Foam Lake, SASK	Major League
Poul Popiel	94	2	17	19	113	1968-1970	2	D	1943-02-28	Sollested, Denmark	Major League
Marc Potvin	14	1	0	1	107	1990-1992	2	R	1967-01-29	Ottawa, ONT	Major League
Dean Prentice	230	60	89	149	86	1965-1969	4	L	1932-10-05	Schumacher, ONT	Major League
Noel Price	20	0	1	1	6	1961-1962	1	D	1935-12-09	Brockville, ONT	Major League
Keith Primeau	363	97	133	230	781	1990-1996	6	C	1971-11-24	Toronto, ONT	Major League
Bob Probert	474	114	145	259	2090	1985-1994	9	L	1965-06-05	Windsor, ONT	Major League
Andre Pronovost	120	20	22	42	72	1962-1965	3	L	1936-07-09	Shawinigan Falls, PQ	Major League
Marcel Pronovost	983	80	217	297	717	1949-1965	16	D	1930-06-15	Lac la Tortue, PQ	Major League
Metro Prystai	431	91	123	214	120	1950-1958	8	C	1927-11-07	Yorkton, SASK	Major League
Matt Puempel	8	1	0	1	2	2018-2019	1	L	1993-01-24	Essex, ONT	Major League
Teemu Pulkkinen	70	11	9	20	26	2013-2016	3	L	1992-01-02	Vantaa, Finland	Major League
Cliff "Fido" Purpur‡						1944-1945	1	R	1912-09-26	Grand Forks, ND	Major League
Chris Pusey	1	0	0	0	0	1985-1986	1	G	1965-06-20	Brantford, ONT	Major League
Jamie Pushor	134	6	13	19	217	1995-1998	3	D	1973-02-11	Lethbridge, ALTA	Major League
Nelson Pyatt	14	0	0	0	2	1973-1975	2	C	1953-09-09	Port Arthur, ONT	Major League
Bill Quackenbush	313	40	89	129	49	1942-1949	7	D	1922-03-02	Toronto, ONT	Major League
Kyle Quincey	269	15	34	49	252	2005-2016	8	D	1985-08-12	Kitchener, ONT	Major League
Yves Racine	231	22	102	124	230	1989-1993	4	D	1969-02-07	Matane, PQ	Major League
Brian Rafalski	292	35	169	204	102	2007-2011	4	D	1973-09-28	Dearborn, MI	Major League
Clare Raglan	33	3	1	4	14	1950-1951	1	D	1927-09-04	Pembroke, ONT	Major League
Mike Ramsey	82	3	6	9	58	1994-1997	3	D	1960-12-03	Minneapolis, MN	Major League
Bill Ranford	4	0	0	0	0	1998-1999	1	G	1966-12-14	Brandon, MAN	Major League
Michael Rasmussen	182	26	31	57	121	2018-2022	3	C	1999-04-17	Surrey, BC	Major League
Matt Ravlich	46	0	6	6	33	1969-1970	1	D	1938-07-12	Sault Ste. Marie, ONT	Major League
Lucas Raymond	82	23	34	57	16	2021-2022	1	L	2002-03-28	Gothenburg, Sweden	Major League
Marc Reaume	47	0	2	2	10	1959-1961	2	D	1934-02-07	LaSalle, ONT	Major League
Billy Reay	4	2	0	2	0	1943-1945	2	C	1918-08-21	Winnipeg, MAN	Major League
Mickey Redmond	317	177	132	309	107	1970-1976	6	R	1947-12-27	Kirkland Lake, ONT	Major League
Earl "Dutch" Reibel	306	74	141	215	53	1953-1958	5	C	1930-07-21	Kitchener, ONT	Major League
Jerry Reid‡						1948-1949	1	C		Owen Sound, ONT	Major League
Leo Reise	340	21	61	82	251	1946-1952	6	D	1922-06-07	Stoney Creek, ONT	Major League
Daniel Renouf	5	0	0	0	7	2016-2022	2	D	1994-06-01	Pickering, ONT	Major League
Brad Richards	68	10	18	28	8	2015-2016	1	C	1980-05-02	Murray Harbour, PEI	Major League
Dave Richardson	1	0	0	0	0	1967-1968	1	L	1940-12-11	St. Boniface, MAN	Major League
Terry Richardson	19	0	1	1	6	1973-1977	4	G	1953-05-07	New Westminster, BC	Major League
Steve Richmond	29	1	2	3	82	1985-1986	1	D	1959-12-11	Chicago, IL	Major League
Vincent Riendeau	32	0	0	0	2	1991-1994	3	G	1966-04-20	Saint-Hyacinthe, PQ	Major League
Dennis Riggin	18	0	0	0	0	1959-1963	2	G	1936-04-11	Kincardine, ONT	Major League
Jack Riley	1	0	0	0	0	1932-1933	1	C	1910-12-29	Berkenla, Ireland	Major League
Bob Ritchie	28	8	4	12	10	1976-1978	2	L	1955-02-20	Temiscaming, PQ	Major League
Mattias Ritola	7	0	1	1	0	2007-2010	2	R	1987-03-14	Borlange, Sweden	Major League
Jamie Rivers	65	3	5	8	53	2003-2006	2	D	1975-03-16	Ottawa, ONT	Major League
Wayne Rivers	2	0	0	0	0	1961-1962	1	R	1942-02-01	Hamilton, ONT	Major League
John Roach	89	0	0	0	0	1932-1935	3	G	1900-06-23	Port Perry, ONT	Major League
Phil Roberto	83	14	34	48	98	1974-1976	2	R	1949-01-01	Niagara Falls, ONT	Major League
Doug Roberts	134	27	39	66	53	1965-1975	5	R	1942-10-28	Detroit, MI	Major League
Earl Robertson‡						1936-1937	1	G	1911-11-24	Regina, SASK	Major League
Fred Robertson	24	1	0	1	12	1933-1934	1	D	1911-10-22	Carlisle, England	Major League
Torrie Robertson	54	3	7	10	175	1988-1990	2	L	1961-08-02	Victoria, BC	Major League
Nathan Robinson	5	0	0	0	2	2003-2004	1	C	1981-12-31	Scarborough, ONT	Major League
Luc Robitaille	162	41	40	81	88	2001-2003	2	L	1966-02-17	Montreal, PQ	Major League
Mike Robitaille	23	4	8	12	22	1970-1971	1	D	1948-02-12	Midland, ONT	Major League
Desse Roche	15	3	0	3	10	1934-1935	1	R		Kemptville, ONT	Major League
Earl Roche	13	3	3	6	0	1934-1935	1	R		Prescott, ONT	Major League
Dave Rochefort	1	0	0	0	0	1966-1967	1	C	1946-07-22	Red Deer, ALTA	Major League
Leon Rochefort	84	19	16	35	12	1971-1973	2	F	1939-05-04	Cap-de-la-Madeleine, PQ	Major League
Marc Rodgers	21	1	1	2	10	1999-2000	1	R	1972-03-16	Shawville, PQ	Major League
Stacy Roest	110	11	17	28	26	1998-2003	3	C	1974-03-15	Lethbridge, ALTA	Major League
Dale Rolfe	64	5	18	23	60	1969-1971	2	D	1940-04-30	Timmins, ONT	Major League
Felix "Rollie" Rossignol	9	1	3	4	4	1943-1946	2	R	1922-10-18	Edmundston, NB	Major League
Orville "Rolly" Roulston	24	0	6	6	10	1935-1938	3	D	1911-04-12	Toronto, ONT	Major League
Bob Rouse	247	6	33	39	199	1994-1998	4	D	1964-06-18	Surrey, BC	Major League
Tom Rowe	51	6	10	16	44	1982-1983	1	R	1956-05-23	Lynn, MA	Major League
Carter Rowney	26	4	2	6	0	2021-2022	1	C	1989-05-10	Grande Prairie, ALTA	Major League
Bernard Ruelle	2	1	0	1	0	1943-1944	1	L			Major League
Pat Rupp	1	0	0	0	0	1963-1964	1	G	1942-08-12	Detroit, MI	Major League
Robbie Russo	19	0	0	0	2	2016-2017	1	D	1993-02-15	Westmont, IL	Major League
Jim Rutherford	314	0	13	13	42	1970-1983	10	G	1949-02-17	Beeton, ONT	Major League
Bobby Ryan	33	7	7	14	27	2020-2021	1	R	1987-03-17	Cherry Hill, NJ	Major League
Ruslan Salei	75	2	8	10	48	2010-2011	1	D	1974-11-02	Minsk, Belarus	Major League
Borje Salming	49	2	17	19	52	1989-1990	1	D	1951-04-17	Kiruna, Sweden	Major League
Barry Salovaara	90	2	13	15	70	1974-1976	2	D	1948-01-07	Toronto, ONT	Major League
Mikael Samuelsson	308	68	95	163	152	2005-2014	6	R	1976-12-23	Mariefred, Sweden	Major League
Ulf Samuelsson	4	0	0	0	6	1998-1999	1	D	1964-03-26	Fagersta, Sweden	Major League
Ed Sandford	4	0	0	0	0	1955-1956	1	L	1928-08-20	New Toronto, ONT	Major League
Tomas Sandstrom	34	9	9	18	36	1996-1997	1	R	1964-09-04	Jakobstad, Finland	Major League
Bob Sauve	41	0	0	0	0	1981-1982	1	G	1955-06-17	Ste. Genevieve, PQ	Major League
Terry Sawchuk	733	0	3	3	157	1949-1969	14	G	1929-12-28	Winnipeg, MAN	Major League
Kevin Schamehorn	5	0	0	0	13	1976-1980	2	R	1956-07-28	Victoria, BC	Major League
Mathieu Schneider	231	48	116	164	224	2002-2007	4	D	1969-06-12	New York, NY	Major League
Jim Schoenfeld	96	6	19	25	87	1981-1983	2	D	1952-09-04	Galt, ONT	Major League
Dwight Schofield	3	1	0	1	2	1976-1977	1	D	1956-03-25	Waltham, MA	Major League
Enio Sclisizzi	67	12	9	21	26	1946-1952	5	L	1925-08-01	Milton, ONT	Major League
Earl Seibert	43	5	12	17	28	1944-1946	2	D	1911-12-07	Kitchener, ONT	Major League
Moritz Seider	82	7	43	50	34	2021-2022	1	D	2001-04-06	Zell, Germany	Major League
Ric Seiling	74	3	8	11	49	1986-1987	1	R	1957-12-15	Elmira, ONT	Major League
Brendan Shanahan	716	309	324	633	1037	1996-2006	9	L	1969-01-23	Mimico, ONT	Major League
Daniel Shank	64	11	14	25	157	1989-1991	2	R	1967-05-12	Montreal, PQ	Major League
Jeff Sharples	105	14	35	49	70	1986-1989	3	D	1967-07-28	Terrace, BC	Major League
Riley Sheahan	292	38	60	98	56	2011-2018	7	C	1991-12-07	St. Catharines, ONT	Major League
Doug Shedden	44	8	15	23	8	1985-1987	2	C	1961-04-26	Wallaceburg, ONT	Major League
Bobby Sheehan	34	5	4	9	2	1976-1977	1	C	1949-01-11	Weymouth, MA	Major League
Tim Sheehy	15	0	0	0	0	1977-1978	1	C	1948-09-03	International Falls, MN	Major League
Ray Sheppard	274	152	113	265	101	1991-1996	5	R	1966-05-27	Petawawa, ONT	Major League
John Sherf	19	0	0	0	8	1935-1944	5	L	1914-04-08	Calumet, MI	Major League
Gordon "Moose" Sherritt	8	0	0	0	12	1943-1944	1	D	1919-04-08	Oakville, MAN	Major League
Jim Shires	21	2	1	3	22	1970-1971	1	L	1945-11-15	Edmonton, ALTA	Major League
Steve Short	1	0	0	0	0	1978-1979	1	D	1954-04-06	Roseville, MN	Major League
Gary Shuchuk	6	1	2	3	6	1990-1991	1	C	1967-02-17	Edmonton, ALTA	Major League
Dave Silk	12	2	0	2	10	1984-1985	1	F	1958-01-01	Scituate, MA	Major League
Mike Sillinger	129	14	45	59	28	1990-1995	5	C	1971-06-29	Regina, SASK	Major League
John "Cully" Simon	101	4	10	14	112	1942-1945	3	D	1918-05-08	Brockville, ONT	Major League
Thain Simon	3	0	0	0	0	1946-1947	1	D	1922-04-24	Brockville, ONT	Major League
Cliff Simpson	6	0	1	1	0	1946-1948	2	C	1923-04-04	Toronto, ONT	Major League
Reggie Sinclair	69	11	12	23	36	1952-1953	1	C	1925-03-06	Lachine, PQ	Major League
Darryl Sittler	61	11	16	27	37	1984-1985	1	C	1950-09-18	Kitchener, ONT	Major League
Bjorn Skaare	1	0	0	0	0	1978-1979	1		1958-10-29	Oslo, Norway	Major League
Glen Skov	301	62	61	123	263	1949-1955	6	C	1931-01-26	Wheatley, ONT	Major League
Jiri Slegr	8	0	1	1	8	2001-2002	1	D	1971-05-30	Jihlava, Czech Rep.	Major League
Al Smith	43	0	4	4	23	1971-1972	1	G	1945-11-10	Toronto, ONT	Major League
Brad Smith	63	10	3	13	214	1980-1985	5	F	1958-04-13	Windsor, ONT	Major League
Brendan Smith	291	15	52	67	281	2011-2017	6	D	1989-02-08	Mimico, ONT	Major League
Brian Smith	61	2	8	10	12	1957-1961	3	L	1937-12-06	Creighton Mine, ONT	Major League
Carl "Winky" Smith	7	1	1	2	2	1943-1944	1	W	1917-09-18	Cache Bay, ONT	Major League
Dalton "Nakina" Smith	10	1	2	3	0	1943-1944	1	C	1915-07-26	Cache Bay, ONT	Major League
Derek Smith	91	13	18	31	22	1981-1983	2	F	1954-07-31	Quebec, PQ	Major League
Floyd Smith	347	93	122	215	118	1962-1968	6	F	1935-05-16	Perth, ONT	Major League
Gemel Smith	3	0	1	1	5	2021-2022	1	C	1994-04-16	Toronto, ONT	Major League
Givani Smith	83	7	7	14	138	2019-2022	3	R	1998-02-27	Toronto, ONT	Major League
Greg Smith	352	24	105	129	467	1981-1986	5	D	1955-07-08	Ponoka, ALTA	Major League
Normie Smith	154	0	0	0	0	1935-1945	6	G	1908-03-18	Toronto, ONT	Major League
Rick Smith	11	0	2	2	6	1980-1981	1	D	1948-06-29	Hamilton, ONT	Major League
Ted Snell	20	0	4	4	6	1974-1975	1	R	1946-05-28	Ottawa, ONT	Major League
Harold Snepsts	120	2	23	25	271	1985-1988	3	D	1954-10-24	Edmonton, ALTA	Major League
Bill "Sandy" Snow	3	0	0	0	2	1968-1969	1	R	1946-11-11	Donkin, NS	Major League
Dennis Sobchuk	33	4	6	10	0	1979-1980	1	C	1954-01-12	Lang, SASK	Major League
Ken Solheim	10	0	0	0	2	1982-1983	1	L	1961-03-27	Medicine Hat, ALTA	Major League
Bob Solinger	1	0	0	0	0	1959-1960	1	L	1925-12-23	Star City, SASK	Major League
John Sorrell	260	79	74	153	43	1932-1938	6	L	1906-01-16	Chesterville, ONT	Major League
Fred Speck	10	0	0	0	2	1968-1970	2	C	1947-07-22	Thorold, ONT	Major League
Ted Speers	4	1	1	2	0	1985-1986	1	C	1961-01-28	Ann Arbor, MI	Major League
Irv Spencer	30	3	1	4	12	1963-1968	4	D	1937-12-04	Sudbury, ONT	Major League
Ryan Sproul	28	1	6	7	6	2013-2017	2	D	1993-01-13	Mississauga, ONT	Major League
Andre St. Laurent	172	50	73	123	249	1977-1984	3	C	1953-02-16	Rouyn-Noranda, PQ	Major League
Sam St. Laurent	30	0	0	0	4	1986-1990	4	G	1959-02-16	Arvida, PQ	Major League
Marc Staal	127	6	20	26	48	2020-2022	2	D	1987-01-13	Thunder Bay, ONT	Major League
Ron Stackhouse	184	12	68	80	196	1971-1974	3	D	1949-08-26	Haliburton, ONT	Major League
Garrett Stafford	2	0	0	0	0	2007-2008	1	D	1980-01-28	Los Angeles, CA	Major League
Ed Stankiewicz	6	0	0	0	2	1953-1956	2	R	1929-12-01	Kitchener, ONT	Major League
Harold Starr	2	1	1	2	5	1934-1935	1	D			Major League
Wilfie Starr	62	4	3	7	17	1933-1936	3	L	1909-07-22	Winnipeg, MAN	Major League
Vic Stasiuk	330	52	84	136	200	1950-1963	8	L	1929-05-23	Lethbridge, ALTA	Major League
Ray Staszak	4	0	1	1	7	1985-1986	1	F	1962-12-01	Philadelphia, PA	Major League
Troy Stecher	60	4	9	13	21	2020-2022	2	D	1994-04-07	Richmond, BC	Major League
Greg Stefan	299	0	15	15	200	1981-1990	9	G	1961-02-11	Brantford, ONT	Major League
Pete Stemkowski	170	51	63	114	207	1967-1971	4	C	1943-08-25	Winnipeg, MAN	Major League
Mitchell Stephens	27	0	6	6	8	2021-2022	1	C	1997-02-05	Peterborough, ONT	Major League
Blair Stewart	36	0	9	9	54	1973-1975	2	F	1953-03-15	Winnipeg, MAN	Major League
Gaye Stewart	67	18	13	31	18	1950-1951	1	R	1923-06-28	Fort William, ONT	Major League
Jack Stewart	502	30	79	109	704	1938-1950	10	D	1917-05-06	Pilot Mound, MAN	Major League
Gordon Strate	61	0	0	0	34	1956-1959	3	D	1935-05-28	Edmonton, ALTA	Major League
Art Stratton	5	0	3	3	2	1963-1964	1	C	1935-10-08	Winnipeg, MAN	Major League
Ben Street	6	0	1	1	0	2016-2017	1	C	1987-02-13	Coquitlam, BC	Major League
Brad Stuart	306	16	62	78	119	2007-2012	5	D	1979-11-06	Rocky Mountain House, ALTA	Major League
Libor Sulak	6	0	0	0	6	2018-2019	1	D	1994-03-04	Pelhrimov, Czech Rep.	Major League
Barry Sullivan	1	0	0	0	0	1947-1948	1	R	1926-09-21	Preston, ONT	Major League
Oskar Sundqvist	18	4	4	8	17	2021-2022	1	C	1994-03-23	Boden, Sweden	Major League
Pius Suter	82	15	21	36	22	2021-2022	1	C	1996-05-24	Zurich, Switzerland	Major League
Bill Sutherland	5	0	1	1	2	1971-1972	1	C	1934-11-10	Regina, SASK	Major League
Evgeny Svechnikov	41	5	7	12	20	2016-2021	4	L	1996-10-31	Yuzhno-Sakhalinsk, Russia	Major League
John Taft	15	0	2	2	4	1978-1979	1	D	1954-03-08	Minneapolis, MN	Major League
Jean-Guy Talbot	32	0	3	3	10	1967-1968	1	D	1932-07-11	Cap del la Madeleine, PQ	Major League
Chris Tancill	5	1	0	1	2	1991-1993	2	R	1968-02-07	Livonia, MI	Major League
Eric Tangradi	1	0	0	0	0	2015-2016	1	L	1989-02-10	Philadelphia, PA	Major League
Tomas Tatar	407	115	107	222	136	2010-2018	7	L	1990-12-01	Ilava, Slovakia	Major League
Billy Taylor	60	17	46	63	35	1946-1947	1	C	1919-05-03	Winnipeg, MAN	Major League
Ted Taylor	2	0	0	0	0	1966-1967	1	L	1942-02-25	Oak Lake, MAN	Major League
Tim Taylor	139	15	22	37	107	1993-1997	4	C	1969-02-06	Stratford, ONT	Major League
Harvey Teno	5	0	0	0	0	1938-1939	1	G	1915-02-15	Windsor, ONT	Major League
Larry Thibeault	4	0	2	2	2	1944-1945	1	L	1918-10-02	Charlestone, ONT	Major League
Steve Thomas	44	10	12	22	25	2003-2004	1	R	1963-07-15	Stockport, England	Major League
Cecil "Tiny" Thompson	85	0	0	0	0	1938-1940	2	G	1907-11-02	Sandon, BC	Major League
Errol Thompson	200	76	58	134	102	1977-1981	4	F	1950-05-28	Summerside, PEI	Major League
Bill Thomson	8	2	2	4	0	1938-1944	2	R	1912-03-23	Troon-Ayrshire, Scotland	Major League
Dmytro Timashov	5	0	0	0	0	2019-2020	1	L	1996-10-01	Kirovograd, Ukraine	Major League
Jordin Tootoo	53	3	6	9	83	2012-2014	2	R	1983-02-02	Churchill, MAN	Major League
Jerry Toppazzini	40	1	7	8	31	1955-1956	1	R	1931-07-29	Copper Cliff, ONT	Major League
Larry Trader	55	3	9	12	45	1982-1985	2	D	1963-07-07	Barry's Bay, ONT	Major League
Dave Trottier	11	1	1	2	16	1938-1939	1	W	1906-06-25	Pembroke, ONT	Major League
Dominic Turgeon	9	0	0	0	2	2017-2019	2	C	1996-02-25	Pointe-Claire, PQ	Major League
Joe Turner	1	0	0	0	0	1941-1942	1	G	1919-03-28	Windsor, ONT	Major League
Norm Ullman	875	324	434	758	552	1955-1968	13	C	1935-12-26	Provost, ALTA	Major League
Garry Unger	216	84	68	152	165	1967-1971	4	C	1947-12-07	Calgary, ALTA	Major League
Rogatien Vachon	109	0	4	4	23	1978-1980	2	G	1945-09-08	Palmarolle, PQ	Major League
Eric Vail	52	10	14	24	35	1981-1982	1	F	1953-09-16	Timmins, ONT	Major League
Thomas Vanek	112	31	43	74	42	2016-2019	2	L	1984-01-19	Vienna, Austria	Major League
Rick Vasko	31	3	7	10	29	1977-1981	3	D	1957-01-12	St. Catharines, ONT	Major League
Darren Veitch	153	20	83	103	99	1985-1988	3	D	1960-04-24	Saskatoon, SASK	Major League
Joe Veleno	71	9	7	16	26	2020-2022	2	C	2000-01-13	Montreal, PQ	Major League
Pat Verbeek	135	37	41	78	168	1999-2001	2	R	1964-05-24	Sarnia, ONT	Major League
Mike Vernon	95	0	0	0	45	1994-1997	3	G	1963-02-24	Calgary, ALTA	Major League
Dennis Vial	45	1	1	2	108	1990-1993	3	D	1969-04-10	Sault Ste. Marie, ONT	Major League
Doug Volmar	41	9	6	15	10	1969-1972	3	R	1945-01-09	Cleveland, OH	Major League
Carl Voss	46	6	16	22	8	1932-1934	2	C	1907-01-06	Chelsea, MA	Major League
Jakub Vrana	37	21	9	30	18	2020-2022	2	L	1996-02-28	Prague, Czech Rep.	Major League
Bob Wall	85	5	7	12	43	1964-1972	4	D	1942-12-01	Elgin Mills, ONT	Major League
Jesse Wallin	49	0	2	2	34	1999-2003	4	D	1978-03-10	Saskatoon, SASK	Major League
Jake Walman	19	0	4	4	4	2021-2022	1	D	1996-02-20	Toronto, ONT	Major League
Wes Walz	2	0	0	0	0	1995-1996	1	C	1970-05-15	Calgary, ALTA	Major League
Aaron Ward	276	16	27	43	238	1993-2001	7	D	1973-01-17	Windsor, ONT	Major League
Eddie Wares	214	50	84	134	106	1937-1943	6	R	1915-03-19	Calgary, ALTA	Major League
Bryan Watson	302	3	44	47	897	1965-1977	6	D	1942-11-14	Bancroft, ONT	Major League
Harry Watson	94	27	28	55	14	1942-1946	2	L	1923-05-06	Saskatoon, SASK	Major League
Jim Watson	77	0	4	4	97	1963-1970	6	D	1943-06-28	Malartic, PQ	Major League
Brian Watts	4	0	0	0	0	1975-1976	1	L	1947-09-10	Hagersville, ONT	Major League
Tom Webster	84	31	38	69	44	1970-1980	3	R	1948-10-04	Kirkland Lake, ONT	Major League
Ralph "Cooney" Weiland	87	24	44	68	16	1933-1935	2	C	1905-11-05	Seaforth, ONT	Major League
Stan Weir	57	5	24	29	2	1982-1983	1	C	1952-03-17	Ponoka, ALTA	Major League
Stephen Weiss	78	11	18	29	28	2013-2015	2	C	1983-04-03	Toronto, ONT	Major League
Carl Wetzel	2	0	0	0	0	1964-1965	1	G	1938-12-12	Detroit, MI	Major League
Ian White	102	9	27	36	26	2011-2013	2	D	1984-06-04	Steinbach, MAN	Major League
Bob Whitelaw	32	0	2	2	2	1940-1942	2	D	1916-10-05	Motherwell, Scotland	Major League
Ray Whitney	67	14	29	43	22	2003-2004	1	L	1972-05-08	Fort Saskatchewan, ALTA	Major League
Archie Wilder	18	0	2	2	2	1940-1941	1	L	1917-05-30	Melville, SASK	Major League
Bob Wilkie	8	1	2	3	2	1990-1991	1	D	1969-02-11	Calgary, ALTA	Major League
Burr Williams	3	0	1	1	16	1933-1937	2	D	1909-08-04	Tulsa, OK	Major League
Dave "Tiger" Williams	55	3	8	11	158	1984-1985	1	F	1954-02-03	Weyburn, SASK	Major League
Fred Williams	44	2	5	7	10	1976-1977	1	C	1956-07-01	Saskatoon, SASK	Major League
Jason Williams	277	55	76	131	81	2000-2010	7	C	1980-08-11	London, ONT	Major League
Johnny Wilson	379	79	100	179	108	1949-1959	8	L	1929-06-14	Kincardine, ONT	Major League
Larry Wilson	21	0	4	4	12	1949-1953	3	C	1930-10-23	Kincardine, ONT	Major League
Rick Wilson	77	3	13	16	56	1976-1977	1	D	1950-08-10	Prince Albert, SASK	Major League
Ross "Lefty" Wilson	1	0	0	0	0	1953-1954	1	G	1919-10-15	Toronto, ONT	Major League
Scott Wilson	17	0	0	0	0	2017-2018	1	C	1992-04-24	Oakville, ONT	Major League
Murray Wing	1	0	1	1	0	1973-1974	1	D	1950-10-14	Thunder Bay, ONT	Major League
Eddie Wiseman	135	24	30	54	43	1932-1936	4	R	1910-12-28	Newcastle, NB	Major League
Luke Witkowski	66	1	5	6	91	2017-2022	3	D	1990-04-14	Holland, MI	Major League
Steve Wochy	54	19	20	39	17	1944-1947	2	R	1922-12-25	Fort William, ONT	Major League
Benny Woit	261	6	18	24	122	1950-1955	5	D	1928-01-07	Fort William, ONT	Major League
Mike Wong	22	1	1	2	12	1975-1976	1	C	1955-01-14	Minneapolis, MN	Major League
Paul Woods	501	72	124	196	276	1977-1984	7	F	1955-04-12	Hespeler, ONT	Major League
Jason Woolley	170	11	50	61	78	2002-2006	3	D	1969-07-27	Toronto, ONT	Major League
Ken Wregget	29	0	1	1	0	1999-2000	1	G	1964-03-25	Brandon, MAN	Major League
Larry Wright	66	3	6	9	13	1977-1978	1	C	1951-10-08	Regina, SASK	Major League
Jason York	19	2	4	6	4	1992-1995	3	D	1970-05-20	Nepean, ONT	Major League
B.J. Young	1	0	0	0	0	1999-2000	1	R	1977-07-23	Anchorage, AK	Major League
Doug Young	294	22	34	56	232	1932-1939	7	D	1908-10-01	Medicine Hat, ALTA	Major League
Howie Young	229	9	46	55	660	1960-1968	5	D	1937-08-02	Toronto, ONT	Major League
Warren Young	79	22	24	46	161	1985-1986	1	F	1956-01-11	Toronto, ONT	Major League
Paul Ysebaert	210	84	86	170	113	1990-1993	3	L	1966-05-15	Sarnia, ONT	Major League
Steve Yzerman	1514	692	1063	1755	924	1983-2006	22	C	1965-05-09	Cranbrook, BC	Major League
Filip Zadina	160	25	36	61	12	2018-2022	4	R	1999-11-27	Pardubice, Czech Rep.	Major League
Larry Zeidel	28	1	0	1	22	1951-1953	2	D	1928-06-01	Montreal, PQ	Major League
Ed Zeniuk	2	0	0	0	0	1954-1955	1	D	1933-03-08	Landis, SASK	Major League
Henrik Zetterberg	1082	337	623	960	401	2002-2018	15	C	1980-10-09	Njurunda, Sweden	Major League
Marek Zidlicky	21	3	8	11	14	2014-2015	1	D	1977-02-03	Most, Czech Rep.	Major League
Rick Zombo	353	14	78	92	442	1984-1992	8	D	1963-05-08	Des Plaines, IL	Major League
Rudy Zunich	2	0	0	0	2	1943-1944	1	D	1910-11-24	Calumet, MI	Major League

† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.