NHL
Detroit Red Wings
All-Time Roster


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

Wal-Mart