NHL
Vancouver Canucks
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
Greg Adams	12	4	2	6	35	1988-1989	1	L	1960-05-31	Fuller Lake, BC	Major League
Greg Adams	489	179	190	369	154	1987-1995	8	L	1963-08-01	Nelson, BC	Major League
Bruce Affleck	5	0	1	1	0	1979-1980	1	D	1954-05-05	Penticton, BC	Major League
Jim Agnew	65	0	1	1	189	1986-1992	5	D	1966-03-21	Deloraine, MAN	Major League
Andrew Alberts	134	4	9	13	126	2009-2014	5	D	1981-06-30	Eden Prairie, MN	Major League
Claire Alexander	32	8	18	26	6	1977-1978	1	D	1945-06-16	Collingwood, ONT	Major League
Bryan Allen	216	14	18	32	288	2000-2006	5	D	1980-08-21	Kingston, ONT	Major League
Jonas Andersson	4	0	0	0	0	2010-2011	1	L	1981-02-24	Stockholm, Sweden	Major League
Shawn Antoski	70	1	2	3	265	1990-1995	5	L	1970-03-25	Brantford, ONT	Major League
John Arbour	13	0	0	0	12	1970-1971	1	D	1945-09-28	Niagara Falls, ONT	Major League
Darren Archibald	52	6	8	14	26	2013-2019	3	R	1990-02-09	Newmarket, ONT	Major League
Magnus Arvedson	41	8	7	15	12	2003-2004	1	L	1971-11-25	Karlstad, Sweden	Major League
Brent Ashton	124	23	25	48	68	1979-1981	2	C	1960-05-18	Saskatoon, SASK	Major League
Adrian Aucoin	341	49	71	120	245	1994-2001	7	D	1973-07-03	Ottawa, ONT	Major League
Alex Auld	81	0	3	3	4	2001-2006	4	G	1981-01-07	Cold Lake, ALTA	Major League
Dave Babych	409	23	131	154	290	1991-1998	7	D	1961-05-23	Edmonton, ALTA	Major League
Richard Bachman	7	0	0	0	0	2015-2019	3	G	1987-07-25	Salt Lake City, UT	Major League
Sven Baertschi	225	58	52	110	56	2014-2020	6	L	1992-10-05	Bern, Switzerland	Major League
Justin Bailey	19	0	0	0	8	2019-2022	3	R	1995-07-01	Buffalo, NY	Major League
Peter Bakovic	10	2	0	2	48	1987-1988	1	L	1965-01-31	Thunder Bay, ONT	Major League
Jozef Balej	1	0	1	1	0	2005-2006	1	R	1982-02-22	Myjava, Slovakia	Major League
Keith Ballard	148	3	13	16	146	2010-2013	3	D	1982-11-26	Baudette, MN	Major League
Dave Balon	116	22	21	43	43	1971-1973	2	L	1937-08-02	Wakaw, SASK	Major League
Murray Bannerman	1	0	0	0	0	1977-1978	1	G	1957-04-27	Fort Frances, ONT	Major League
Cam Barker	14	0	2	2	4	2012-2013	1	D	1986-04-04	Winnipeg, MAN	Major League
Murray Baron	383	10	34	44	375	1998-2003	5	D	1967-06-01	Prince George, BC	Major League
Robin Bartell	40	0	1	1	14	1986-1987	1	D	1961-05-16	Drake, SASK	Major League
Matt Bartkowski	80	6	12	18	50	2015-2016	1	D	1988-06-04	Pittsburgh, PA	Major League
Nolan Baumgartner	99	7	35	42	38	2002-2010	4	D	1976-03-23	Calgary, ALTA	Major League
Robin Bawa	2	0	0	0	0	1991-1992	1	R	1966-03-26	Duncan, BC	Major League
Jay Beagle	142	6	20	26	64	2018-2021	3	C	1985-10-16	Calgary, ALTA	Major League
Kris Beech	4	1	1	2	0	2007-2008	1	C	1981-02-05	Salmon Arm, BC	Major League
Jesse Belanger	9	3	0	3	4	1995-1996	1	C	1969-06-15	St. Georges Beauce, PQ	Major League
Neil Belland	106	13	31	44	54	1981-1986	5	D	1961-04-03	Parry Sound, ONT	Major League
Jordie Benn	75	2	14	16	26	2019-2021	2	D	1987-07-26	Victoria, BC	Major League
Jim Benning	246	15	55	70	172	1986-1990	4	D	1963-04-29	Edmonton, ALTA	Major League
Josef Beranek	98	14	27	41	88	1994-1996	2	C	1969-10-25	Litvinov, Czech Rep.	Major League
Drake Berehowsky	39	2	3	5	39	2000-2002	2	D	1972-01-03	Toronto, ONT	Major League
Marc Bergevin	9	0	2	2	2	2003-2004	1	D	1965-08-11	Montreal, PQ	Major League
Steve Bernier	140	26	28	54	48	2008-2010	2	R	1985-03-31	Quebec, PQ	Major League
Ken Berry	27	4	4	8	11	1987-1989	2	W	1960-06-21	Burnaby, BC	Major League
Todd Bertuzzi	518	188	261	449	822	1997-2006	8	R	1975-02-02	Sudbury, ONT	Major League
Alex Biega	179	4	32	36	94	2014-2019	5	D	1988-04-04	Montreal, PQ	Major League
Kevin Bieksa	597	56	185	241	879	2005-2015	10	D	1981-06-16	Grimsby, ONT	Major League
Byron Bitz	10	1	3	4	14	2011-2012	1	R	1984-07-21	Saskatoon, SASK	Major League
Rick Blight	324	96	125	221	168	1975-1981	6	R	1955-10-17	Portage La Prairie, MAN	Major League
Mario Bliznak	6	1	0	1	0	2009-2011	2	C	1987-03-06	Trencin, Slovakia	Major League
Ken Block	1	0	0	0	0	1970-1971	1	D	1944-03-18	Steinbach, MAN	Major League
Gregg Boddy	273	23	44	67	263	1971-1976	5	D	1949-03-19	Ponoka, ALTA	Major League
Doug Bodger	13	0	1	1	4	1999-2000	1	D	1966-06-18	Chemainus, BC	Major League
Brock Boeser	324	121	135	256	88	2016-2022	6	R	1997-02-25	Burnsville, MN	Major League
Lonny Bohonos	70	13	13	26	14	1995-1998	3	C	1973-05-20	Winnipeg, MAN	Major League
Ivan Boldirev	216	80	104	184	105	1979-1983	4	C	1949-08-15	Zranjanin, Yugoslavia	Major League
Alexandre Bolduc	46	2	3	5	38	2008-2011	3	C	1985-06-26	Montreal, PQ	Major League
Larry Bolonchuk	15	0	0	0	6	1972-1973	1	D	1952-02-26	Winnipeg, MAN	Major League
Nick Bonino	75	15	24	39	22	2014-2015	1	C	1988-04-20	Hartford, CT	Major League
Ryan Bonni	3	0	0	0	0	1999-2000	1	D	1979-02-18	Winnipeg, MAN	Major League
David Booth	134	26	25	51	54	2011-2014	3	L	1984-11-24	Detroit, MI	Major League
Paulin Bordeleau	183	33	56	89	47	1973-1976	3	C	1953-01-29	Rouyn-Noranda, PQ	Major League
Reid Boucher	48	8	4	12	6	2016-2019	3	L	1993-09-08	Grand Ledge, MI	Major League
Tyler Bouck	36	2	3	5	60	2003-2007	3	L	1980-01-13	Camrose, ALTA	Major League
Andre Boudrias	458	121	267	388	140	1970-1976	6	C	1943-09-19	Montreal, PQ	Major League
Luc Bourdon	36	2	0	2	24	2006-2008	2	D	1987-02-16	Shippegan, NB	Major League
Madison Bowey	2	0	0	0	0	2021-2022	1	D	1995-04-22	Winnipeg, MAN	Major League
Randy Boyd	62	7	17	24	64	1987-1989	2	D	1962-01-23	Coniston, ONT	Major League
Travis Boyd	19	2	0	2	0	2020-2021	1	C	1993-09-14	Hopkins, MN	Major League
Steve Bozek	191	46	44	90	118	1988-1991	3	F	1960-11-26	Kelowna, BC	Major League
Brian Bradley	193	51	81	132	155	1987-1991	4	C	1965-01-21	Kitchener, ONT	Major League
Per-Olov Brasar	181	37	63	100	21	1979-1982	3	L	1950-09-30	Falun, Sweden	Major League
Donald Brashear	388	50	53	103	1159	1996-2002	6	L	1972-01-07	Bedford, IN	Major League
Mel Bridgman	15	4	3	7	10	1988-1989	1	C	1955-04-28	Trenton, ONT	Major League
Guillaume Brisebois	10	0	0	0	0	2018-2022	3	D	1997-07-21	Longueuil, PQ	Major League
Martin Brochu	6	0	0	0	0	2001-2002	1	G	1973-03-10	Anjou, PQ	Major League
Richard Brodeur	377	0	8	8	24	1980-1988	8	G	1952-09-15	Longueuil, PQ	Major League
Gary Bromley	73	0	2	2	8	1978-1981	3	G	1950-01-19	Edmonton, ALTA	Major League
Wade Brookbank	52	3	2	5	176	2003-2006	2	W	1977-09-29	Lanigan, SASK	Major League
Cam Brown	1	0	0	0	7	1990-1991	1	L	1969-05-15	Saskatoon, SASK	Major League
Jeff Brown	72	10	44	54	44	1993-1996	3	D	1966-04-30	Ottawa, ONT	Major League
Mike Brown	16	0	0	0	77	2000-2002	2	W	1979-04-29	Surrey, BC	Major League
Mike Brown	39	1	1	2	140	2007-2009	2	R	1985-06-24	Chicago, IL	Major League
Sean Brown	12	0	0	0	8	2005-2006	1	D	1976-11-05	Oshawa, ONT	Major League
David Bruce	143	23	18	41	245	1985-1989	4	L	1964-10-07	Thunder Bay, ONT	Major League
Jiri Bubla	256	17	101	118	202	1981-1986	5	D	1950-01-27	Usti nad Labem, Czech.	Major League
Jan Bulis	79	12	11	23	70	2006-2007	1	C	1978-03-18	Pardubice, Czech Rep.	Major League
Bruce Bullock	16	0	0	0	2	1972-1977	3	G	1949-05-09	Toronto, ONT	Major League
Pavel Bure	428	254	224	478	328	1991-1998	7	R	1971-03-31	Moscow, Russia	Major League
Sean Burke	16	0	1	1	14	1997-1998	1	G	1967-01-29	Windsor, ONT	Major League
Alexander Burmistrov	24	2	4	6	12	2017-2018	1	C	1991-10-21	Kazan, Russia	Major League
Kyle Burroughs	42	1	4	5	39	2021-2022	1	D	1995-07-12	Vancouver, BC	Major League
Alexandre Burrows	822	193	191	384	1066	2005-2017	12	R	1981-04-11	Pincourt, PQ	Major League
Rod Buskas	17	0	3	3	36	1989-1990	1	D	1961-01-07	Wetaskiwin, ALTA	Major League
Garth Butcher	610	33	107	140	1668	1981-1991	10	D	1963-01-08	Regina, SASK	Major League
Sven Butenschoen	8	0	0	0	10	2005-2006	1	D	1976-03-22	Itzehoe, Germany	Major League
Jerry Butler	128	19	20	39	96	1979-1982	3	F	1951-02-27	Sarnia, ONT	Major League
Drew Callander	21	3	1	4	2	1978-1980	2	C	1956-08-17	Regina, SASK	Major League
Colin Campbell	89	1	16	17	206	1980-1982	2	D	1953-01-28	London, ONT	Major League
Frank Caprice	102	0	3	3	17	1982-1988	6	G	1962-04-02	Hamilton, ONT	Major League
Dave Capuano	88	16	36	52	52	1989-1991	2	L	1968-07-27	Warwick, RI	Major League
Jack Capuano	3	0	0	0	0	1990-1991	1	D	1966-07-07	Cranston, RI	Major League
Keith Carney	18	0	2	2	14	2005-2006	1	D	1970-02-03	Providence, RI	Major League
Jacques Caron	10	0	0	0	2	1973-1974	1	G	1940-04-21	Rouyn-Noranda, PQ	Major League
Larry Carriere	56	1	12	13	66	1976-1978	2	D	1952-01-30	Montreal, PQ	Major League
Jimmy Carson	34	7	10	17	22	1993-1994	1	C	1968-07-20	Southfield, MI	Major League
Anson Carter	81	33	22	55	41	2005-2006	1	C	1974-06-06	Toronto, ONT	Major League
Andrew Cassels	198	40	128	168	48	1999-2002	3	C	1969-07-23	Bramalea, ONT	Major League
Michael Chaput	77	4	5	9	34	2016-2018	2	C	1992-04-09	Ile-Bizard, PQ	Major League
Jose Charbonneau	46	8	8	16	55	1988-1995	3	R	1966-11-21	Ferme-Neuve, PQ	Major League
Jalen Chatfield	18	0	1	1	12	2020-2021	1	D	1996-05-15	Ypsilanti, MI	Major League
Alex Chiasson	67	13	9	22	24	2021-2022	1	R	1990-10-01	Montreal, PQ	Major League
Marc Chouinard	42	2	2	4	10	2006-2007	1	C	1977-05-06	Charlesbourg, PQ	Major League
Mike Christie	9	1	1	2	0	1980-1981	1	D	1949-12-20	Big Springs, TX	Major League
Artem Chubarov	228	25	33	58	40	1999-2004	5	C	1979-12-13	Gorky, USSR	Major League
Enrico Ciccone	13	0	1	1	47	1997-1998	1	D	1970-04-10	Montreal, PQ	Major League
Adam Clendening	17	0	2	2	8	2014-2015	1	D	1992-10-26	Niagara Falls, NY	Major League
Dan Cloutier	208	0	4	4	70	2000-2006	5	G	1976-04-22	Mont-Laurier, PQ	Major League
Glen Cochrane	63	0	3	3	177	1985-1987	2	D	1958-01-29	Cranbrook, BC	Major League
Wayne Connelly	53	14	20	34	12	1971-1972	1	R	1939-12-16	Rouyn-Noranda, PQ	Major League
Brandon Convery	19	2	9	11	8	1997-1999	2	C	1974-02-04	Kingston, ONT	Major League
Bob Cook	2	0	0	0	0	1970-1971	1	R	1946-01-06	Sudbury, ONT	Major League
Matt Cooke	566	83	120	203	625	1998-2008	9	L	1978-09-07	Belleville, ONT	Major League
Frankie Corrado	28	2	0	2	4	2012-2015	3	D	1993-03-26	Toronto, ONT	Major League
Mike Corrigan	95	24	32	56	130	1970-1972	2	L	1946-01-11	Ottawa, ONT	Major League
Patrick Coulombe	7	0	1	1	4	2006-2007	1	D	1985-04-23	Saint-Fabien, PQ	Major League
Geoff Courtnall	292	102	144	246	495	1990-1995	5	L	1962-08-18	Victoria, BC	Major League
Russ Courtnall	141	39	72	111	68	1994-1997	3	R	1965-01-02	Duncan, BC	Major League
Larry Courville	33	1	2	3	16	1995-1998	3	L	1975-04-02	Timmins, ONT	Major League
Jeff Cowan	88	7	4	11	203	2006-2008	2	L	1976-09-27	Scarborough, ONT	Major League
Craig Coxe	177	10	21	31	535	1984-1991	6	C	1964-01-21	Chula Vista, CA	Major League
Adam Cracknell	44	5	5	10	14	2015-2016	1	R	1985-07-15	Prince Albert, SASK	Major League
Joseph Cramarossa	10	0	0	0	9	2016-2017	1	C	1992-10-26	Toronto, ONT	Major League
Murray Craven	88	15	50	65	42	1992-1994	2	C	1964-07-25	Medicine Hat, ALTA	Major League
Marc Crawford	176	19	31	50	229	1981-1987	6	L	1961-02-13	Belleville, ONT	Major League
Troy Crowder	30	1	2	3	52	1996-1997	1	R	1968-05-03	Sudbury, ONT	Major League
Ray Cullen	70	12	21	33	42	1970-1971	1	C	1941-09-20	St. Catharines, ONT	Major League
Jassen Cullimore	64	2	3	5	62	1994-1997	3	D	1972-12-04	Simcoe, ONT	Major League
Tony Currie	38	9	7	16	4	1981-1984	3	R	1957-11-12	Sydney Mines, NS	Major League
J.J. Daigneault	131	9	46	55	114	1984-1986	2	D	1965-10-12	Montreal, PQ	Major League
Bob Dailey	257	38	93	131	417	1973-1977	4	D	1953-05-03	Kingston, ONT	Major League
Zac Dalpe	55	4	3	7	6	2013-2014	1	C	1989-11-01	Paris, ONT	Major League
Rob Davison	23	0	2	2	51	2008-2009	1	D	1980-05-01	St. Catharines, ONT	Major League
Brandon DeFazio	2	0	0	0	0	2014-2015	1	L	1988-09-13	Oakville, ONT	Major League
Michael Del Zotto	105	7	19	26	56	2017-2019	2	D	1990-06-24	Stouffville, ONT	Major League
Ron Delorme	210	17	20	37	383	1981-1985	4	R	1955-09-03	North Battleford, SASK	Major League
Ab DeMarco	95	13	22	35	23	1974-1976	2	D	1949-02-27	Cleveland, OH	Major League
Pavol Demitra	97	23	46	69	20	2008-2010	2	C	1974-11-29	Dubnica, Slovakia	Major League
Thatcher Demko	136	0	3	3	2	2017-2022	5	G	1995-12-08	San Diego, CA	Major League
Bill Derlago	63	15	19	34	29	1978-1980	2	C	1958-08-25	Birtle, MAN	Major League
Travis Dermott	17	1	1	2	0	2021-2022	1	D	1996-12-22	Newmarket, ONT	Major League
Guillaume Desbiens	13	0	0	0	12	2009-2011	2	R	1985-04-20	Alma, PQ	Major League
Raphael Diaz	6	1	1	2	0	2013-2014	1	D	1986-01-09	Baar, Switzerland	Major League
Jason Dickinson	62	5	6	11	19	2021-2022	1	C	1995-07-04	Georgetown, ONT	Major League
Gerald Diduck	265	17	55	72	553	1990-1995	5	D	1965-04-06	Sherwood Park, ALTA	Major League
Michael DiPietro	3	0	0	0	0	2018-2022	3	G	1999-06-09	Windsor, ONT	Major League
Robert Dirk	217	9	18	27	401	1990-1994	4	D	1966-08-20	Regina, SASK	Major League
Gary Doak	82	2	11	13	135	1970-1972	2	D	1946-02-25	Goderich, ONT	Major League
Louis Domingue	1	0	0	0	0	2019-2020	1	G	1992-03-06	Saint-Hyacinthe, PQ	Major League
Derek Dorsett	184	20	34	54	459	2014-2018	4	R	1986-12-20	Kindersley, SASK	Major League
Jim Dowd	38	1	6	7	6	1995-1996	1	C	1968-12-25	Brick, NJ	Major League
Nic Dowd	40	3	0	3	16	2017-2018	1	C	1990-05-27	Huntsville, AL	Major League
Justin Dowling	22	2	2	4	2	2021-2022	1	C	1990-10-01	Calgary, ALTA	Major League
Sheldon Dries	11	2	1	3	0	2021-2022	1	C	1994-04-23	Macomb, MI	Major League
Harold Druken	118	27	29	56	30	1999-2003	4	C	1979-01-26	St. John's, NFLD	Major League
Mike Duco	6	0	2	2	5	2011-2012	1	L	1987-07-08	Toronto, ONT	Major League
Dale Dunbar	1	0	0	0	2	1985-1986	1	D	1961-10-14	Winthrop, MA	Major League
Dave Dunn	69	11	22	33	87	1973-1975	2	D	1948-08-19	Moosomin, SASK	Major League
Ed Dyck	49	0	0	0	0	1971-1974	3	G	1950-10-29	Warman, SASK	Major League
Andrew Ebbett	46	6	6	12	10	2011-2013	2	C	1983-01-02	Vernon, BC	Major League
Alexander Edler	925	99	310	409	665	2006-2021	15	D	1986-04-21	Ostersund, Sweden	Major League
Christian Ehrhoff	159	28	66	94	94	2009-2011	2	D	1982-07-06	Moers, Germany	Major League
Neil Eisenhut	13	1	3	4	21	1993-1994	1	C	1967-02-09	Osoyoos, BC	Major League
Oliver Ekman-Larsson	79	5	24	29	52	2021-2022	1	D	1991-07-17	Karlskrona, Sweden	Major League
Anders Eldebrink	43	2	9	11	21	1981-1983	2	D	1960-12-11	Kalix, Sweden	Major League
Ken Ellacott	12	0	0	0	0	1982-1983	1	G	1959-03-03	Paris, ONT	Major League
Joacim Eriksson	1	0	0	0	0	2013-2014	1	G	1990-04-09	Gavle, Sweden	Major League
Loui Eriksson	252	38	52	90	48	2016-2021	5	L	1985-07-17	Gothenburg, Sweden	Major League
Roland Eriksson	35	2	12	14	4	1978-1979	1	C	1954-03-01	Stora Tuna, Sweden	Major League
Bob Essensa	39	0	0	0	4	2000-2001	1	G	1965-01-14	Toronto, ONT	Major League
Emerson Etem	39	7	5	12	9	2015-2016	1	R	1992-06-16	Long Beach, CA	Major League
Oscar Fantenberg	36	1	5	6	6	2019-2020	1	D	1991-10-07	Ljungby, Sweden	Major League
Fedor Fedorov	15	0	2	2	8	2002-2004	2	C	1981-06-11	Moscow, Russia	Major League
Taylor Fedun	1	0	1	1	0	2015-2016	1	D	1988-06-04	Edmonton, ALTA	Major League
Tom Fergus	80	19	29	48	37	1991-1993	2	C	1962-06-16	Chicago, IL	Major League
Micheal Ferland	14	1	4	5	7	2019-2020	1	L	1992-04-20	Swan River, MAN	Major League
Benn Ferriero	2	0	0	0	0	2013-2014	1	R	1987-04-29	Essex, MA	Major League
Zack Fitzgerald	1	0	0	0	0	2007-2008	1	D	1985-06-16	Two Harbors, MN	Major League
Rory Fitzpatrick	58	1	6	7	46	2006-2007	1	D	1975-01-11	Rochester, NY	Major League
Rob Flockhart	43	1	2	3	12	1976-1979	3	L	1956-02-06	Sicamous, BC	Major League
Peter Folco	2	0	0	0	0	1973-1974	1	D	1953-08-13	Montreal, PQ	Major League
Dave Fortier	58	1	3	4	125	1976-1977	1	D	1951-06-17	Sudbury, ONT	Major League
Mike Fountain	6	0	0	0	0	1996-1997	1	G	1972-01-26	North York, ONT	Major League
Curt Fraser	348	92	114	206	651	1978-1983	5	L	1958-01-12	Cincinnati, OH	Major League
Alex Friesen	1	0	0	0	0	2015-2016	1	C	1991-01-30	St.Catharines, ONT	Major League
Jonah Gadjovich	1	0	0	0	17	2020-2021	1	L	1998-10-12	Whitby, ONT	Major League
Dave Gagner	33	2	12	14	24	1998-1999	1	C	1964-12-11	Chatham, ONT	Major League
Sam Gagner	81	11	23	34	39	2017-2019	2	C	1989-08-10	London, ONT	Major League
Troy Gamble	72	0	1	1	22	1986-1992	4	G	1967-04-07	New Glasgow, NS	Major League
George Gardner	42	0	0	0	0	1970-1972	2	G	1942-10-08	Lachine, PQ	Major League
Conor Garland	77	19	33	52	36	2021-2022	1	R	1996-03-11	Scituate, MA	Major League
John Garrett	56	0	1	1	23	1982-1985	3	G	1951-06-17	Trenton, ONT	Major League
Jason Garrison	128	15	34	49	85	2012-2014	2	D	1984-11-13	White Rock, BC	Major League
Brad Gassoff	122	19	17	36	163	1975-1979	4	L	1955-11-13	Quesnel, BC	Major League
Adam Gaudette	153	21	31	52	67	2017-2021	4	C	1996-10-03	Braintree, MA	Major League
Brendan Gaunce	117	6	9	15	45	2015-2019	4	C	1994-03-25	Sudbury, ONT	Major League
Martin Gelinas	258	90	81	171	173	1993-1998	5	L	1970-06-05	Shawinigan, PQ	Major League
Don Gibson	14	0	3	3	20	1990-1991	1	D	1967-12-29	Deloraine, MAN	Major League
Jere Gillis	309	63	75	138	210	1977-1985	6	F	1957-01-18	Bend, OR	Major League
Tanner Glass	140	7	14	21	187	2009-2011	2	L	1983-11-29	Regina, SASK	Major League
Danny Gloor	2	0	0	0	0	1973-1974	1	C	1952-12-04	Mitchell, ONT	Major League
Brian Glynn	16	0	0	0	12	1993-1994	1	D	1967-11-23	Iserlohn, Germany	Major League
Nikolay Goldobin	114	18	26	44	24	2016-2020	4	R	1995-10-07	Moscow, Russia	Major League
Larry Goodenough	113	7	21	28	75	1976-1980	4	D	1953-01-19	Toronto, ONT	Major League
Andrew Gordon	6	0	0	0	0	2012-2013	1	L	1985-12-13	Halifax, NS	Major League
Rob Gordon	4	0	0	0	2	1998-1999	1	C	1976-01-13	Murrayville, BC	Major League
Lee Goren	30	1	2	3	30	2005-2007	2	R	1977-12-26	Winnipeg, MAN	Major League
John Gould	218	82	76	158	53	1973-1977	4	L	1947-01-15	Alliston, ONT	Major League
Larry Gould	2	0	0	0	0	1973-1974	1	L	1952-08-16	Alliston, ONT	Major League
Michael Grabner	20	5	6	11	8	2009-2010	1	R	1987-10-05	Villach, Austria	Major League
Thomas Gradin	613	197	353	550	280	1978-1986	8	F	1956-02-18	Solleftea, Sweden	Major League
Marc-Andre Gragnani	14	1	2	3	6	2011-2012	1	D	1987-03-11	Montreal, PQ	Major League
Markus Granlund	215	41	28	69	48	2015-2019	4	C	1993-04-16	Oulu, Finland	Major League
Tyler Graovac	22	5	1	6	8	2019-2021	2	C	1993-04-27	Brampton, ONT	Major League
Hilliard Graves	196	42	61	103	49	1976-1979	3	R	1950-10-18	Saint John, NB	Major League
Josh Green	90	6	7	13	39	2005-2007	2	C	1977-11-16	Camrose, ALTA	Major League
Randy Gregg	21	1	4	5	24	1991-1992	1	D	1956-02-19	Edmonton, ALTA	Major League
Alexandre Grenier	9	0	0	0	2	2015-2017	2	R	1991-09-05	Laval, PQ	Major League
Martin Grenier	7	1	0	1	9	2003-2004	1	D	1980-11-02	Laval, PQ	Major League
John Grisdale	199	3	32	35	266	1974-1979	5	D	1948-08-23	Geraldton, ONT	Major League
Erik Gudbranson	139	5	14	19	136	2016-2019	3	D	1992-01-07	Ottawa, ONT	Major League
Jocelyn Guevremont	227	44	88	132	124	1971-1975	4	D	1951-03-01	Montreal, PQ	Major League
Kevan Guy	114	5	13	18	105	1988-1991	3	D	1965-07-16	Edmonton, ALTA	Major League
Jaroslav Halak	17	0	0	0	2	2021-2022	1	G	1985-05-13	Bratislava, Slovakia	Major League
Murray Hall	109	27	44	71	28	1970-1972	2	R	1940-11-24	Kirkland Lake, ONT	Major League
Taylor Hall	34	7	9	16	25	1983-1987	4	R	1964-02-20	Regina, SASK	Major League
Doug Halward	324	45	118	163	389	1980-1987	7	D	1955-11-01	Toronto, ONT	Major League
Dan Hamhuis	389	23	119	142	190	2010-2016	6	D	1982-12-13	Smithers, BC	Major League
Ken Hammond‡						1991-1992	1	D	1963-08-22	London, ONT	Major League
Travis Hamonic	62	6	11	17	45	2020-2022	2	D	1990-08-16	St. Malo, MAN	Major League
Glen Hanlon	137	0	3	3	107	1977-1982	5	G	1957-02-20	Brandon, MAN	Major League
Jannik Hansen	565	105	130	235	260	2006-2017	11	R	1986-03-15	Rodovre, Denmark	Major League
Jim Hargreaves	66	1	7	8	105	1970-1973	2	D	1950-05-02	Winnipeg, MAN	Major League
Ed Hatoum	26	1	3	4	21	1970-1971	1	R	1947-12-07	Beruit, Lebanon	Major League
Greg Hawgood	95	7	22	29	32	1999-2001	2	D	1968-08-10	Edmonton, ALTA	Major League
Todd Hawkins	8	0	0	0	15	1988-1990	2	L	1966-08-02	Kingston, ONT	Major League
Jayce Hawryluk	30	2	3	5	9	2020-2021	1	C	1996-01-01	Yorkton, SASK	Major League
Steve Hazlett	1	0	0	0	0	1979-1980	1	L	1957-12-12	Sarnia, ONT	Major League
Johan Hedberg	21	0	0	0	10	2003-2004	1	G	1973-05-05	Leksand, Sweden	Major League
Bret Hedican	310	17	85	102	281	1993-1999	6	D	1970-08-10	Saint Paul, MN	Major League
Rick Heinz	3	0	0	0	0	1981-1982	1	G	1955-05-30	Essex, ONT	Major League
Bryan Helmer	62	7	9	16	71	2000-2003	3	D	1972-07-15	Sault Ste. Marie, ONT	Major League
Darby Hendrickson	67	7	6	13	36	1998-2000	2	C	1972-08-28	Richfield, MN	Major League
Chris Higgins	314	62	80	142	82	2010-2016	6	L	1983-06-02	Smithtown, NY	Major League
Matthew Highmore	64	8	9	17	16	2020-2022	2	C	1996-02-27	Halifax, NS	Major League
Corey Hirsch	101	0	3	3	8	1995-1999	4	G	1972-07-01	Medicine Hat, ALTA	Major League
Jan Hlavac	55	10	13	23	16	2001-2003	2	L	1976-09-20	Prague, Czech	Major League
Ivan Hlinka	137	42	81	123	28	1981-1983	2	C	1950-01-26	Most, Czech	Major League
Charlie Hodge	35	0	0	0	0	1970-1971	1	G	1933-07-28	Lachine, PQ	Major League
Cody Hodgson	71	17	18	35	8	2010-2012	2	C	1990-02-18	Toronto, ONT	Major League
Dan Hodgson	74	16	33	49	52	1986-1989	3	C	1965-08-29	Fort McMurray, ALTA	Major League
Nils Hoglander	116	23	22	45	40	2020-2022	2	L	2000-12-20	Bocktrask, Sweden	Major League
Josh Holden	46	4	9	13	12	1998-2001	3	C	1978-01-18	Calgary, ALTA	Major League
Bruce Holloway	2	0	0	0	0	1984-1985	1	D	1963-06-27	Revelstoke, BC	Major League
Philip Holm	1	0	0	0	0	2017-2018	1	D	1991-12-08	Stockholm, Sweden	Major League
Randy Holt	22	1	3	4	80	1978-1979	1	D	1953-01-15	Pembroke, ONT	Major League
Braden Holtby	21	0	1	1	0	2020-2021	1	G	1989-09-16	Lloydminster, SASK	Major League
Ron Homenuke	1	0	0	0	0	1972-1973	1	F	1952-01-05	Hazelton, BC	Major League
Darcy Hordichuk	129	5	2	7	251	2008-2010	2	L	1980-08-10	Kamsack, SASK	Major League
Bo Horvat	572	170	196	366	188	2014-2022	8	C	1995-04-05	London, ONT	Major League
Willie Huber	35	4	10	14	40	1987-1988	1	D	1958-01-15	Strasskirchen, Germany	Major League
Greg Hubick	5	0	1	1	0	1979-1980	1	D	1951-11-12	Strasbourg, SASK	Major League
John Hughes	52	2	11	13	181	1979-1980	1	D	1954-03-18	Charlottetown, PEI	Major League
Quinn Hughes	205	19	146	165	74	2018-2022	4	D	1999-10-14	Orlando, FL	Major League
Brad Hunt	50	3	14	17	12	2021-2022	1	D	1988-08-24	Maple Ridge, BC	Major League
Tim Hunter	176	8	10	18	512	1992-1996	4	F	1960-09-10	Calgary, ALTA	Major League
Bob Hurlburt	1	0	0	0	2	1974-1975	1	L	1950-05-01	Toronto, ONT	Major League
Jamie Huscroft	33	0	2	2	118	1997-1999	2	D	1967-01-09	Creston, BC	Major League
Ben Hutton	276	11	59	70	111	2015-2019	4	D	1993-04-20	Brockville, ONT	Major League
Arturs Irbe	41	0	0	0	2	1997-1998	1	G	1967-02-02	Riga, Latvia	Major League
Brad Isbister	55	6	5	11	38	2007-2008	1	L	1977-05-07	Edmonton, ALTA	Major League
Dane Jackson	15	6	1	7	13	1993-1995	2	R	1970-05-17	Castlegar, BC	Major League
Jason Jaffray	33	4	6	10	33	2007-2009	2	L	1981-06-30	Rimbey, ALTA	Major League
Nicklas Jensen	24	3	3	6	10	2012-2015	3	R	1993-03-06	Herning, Denmark	Major League
Dan Johnson	76	16	14	30	16	1970-1972	2	C	1944-10-01	Winnipegosis, MAN	Major League
Ryan Johnson	120	3	11	14	24	2008-2010	2	C	1976-06-14	Thunder Bay, ONT	Major League
Mikko Jokela	1	0	0	0	0	2002-2003	1	D	1980-03-04	Lappeenranta, Finland	Major League
Jussi Jokinen	14	4	6	10	2	2017-2018	1	L	1983-04-01	Kalajoki, Finland	Major League
Chris Joseph	101	5	22	27	68	1996-2000	2	D	1969-09-10	Burnaby, BC	Major League
Derek Joslin	2	0	0	0	0	2012-2013	1	D	1987-03-17	Richmond Hill, ONT	Major League
Ed Jovanovski	434	57	177	234	536	1998-2006	7	D	1976-06-26	Windsor, ONT	Major League
Olli Juolevi	23	2	1	3	0	2019-2021	2	D	1998-05-05	Helsinki, Finland	Major League
Noah Juulsen	8	0	2	2	0	2021-2022	1	D	1997-04-02	Surrey, BC	Major League
Sheldon Kannegiesser	42	1	7	8	36	1977-1978	1	D	1947-08-15	North Bay, ONT	Major League
Steve Kariya	65	9	18	27	32	1999-2002	3	W	1977-12-22	North Vancouver, BC	Major League
Zack Kassian	171	32	27	59	287	2011-2015	4	R	1991-01-24	Windsor, ONT	Major League
Pat Kavanagh	6	2	0	2	2	2000-2004	3	R	1979-03-14	Ottawa, ONT	Major League
Mike Keane	64	8	9	17	20	2003-2004	1	R	1967-05-29	Winnipeg, MAN	Major League
Dennis Kearns	677	31	290	321	386	1971-1981	10	D	1945-09-27	Kingston, ONT	Major League
Ronalds Kenins	38	4	8	12	14	2014-2016	2	L	1991-02-28	Riga, Latvia	Major League
Dan Kesa	19	2	4	6	18	1993-1994	1	R	1971-11-23	Vancouver, BC	Major League
Ryan Kesler	655	182	211	393	594	2003-2014	10	C	1984-08-31	Livonia, MI	Major League
Ian Kidd	20	4	7	11	25	1987-1989	2	D	1964-05-11	Gresham, OR	Major League
Jason King	55	12	11	23	8	2002-2004	2	R	1981-09-14	Corner Brook, NFLD	Major League
Mark Kirton	119	23	14	37	27	1982-1985	3	C	1958-02-03	Regina, SASK	Major League
Trent Klatt	313	51	60	111	87	1998-2003	5	R	1971-01-30	Robbinsdale, MN	Major League
Joey Kocur	7	0	1	1	19	1995-1996	1	D	1964-09-21	Kelvington, SASK	Major League
Zenith Komarniski	19	1	1	2	10	1999-2003	2	D	1978-08-13	Edmonton, ALTA	Major League
Jerry Korab	31	4	7	11	64	1973-1974	1	D	1948-09-15	Sault Ste. Marie, ONT	Major League
Don Kozak	28	2	5	7	30	1978-1979	1	R	1952-02-02	Saskatoon, SASK	Major League
Lukas Krajicek	117	5	22	27	100	2006-2008	2	D	1983-03-11	Prostejov, Czech Rep.	Major League
Jason Krog	4	1	0	1	2	2008-2009	1	C	1975-10-09	Fernie, BC	Major League
Robert Kron	144	24	33	57	37	1990-1993	3	C	1967-02-27	Brno, Czech Rep.	Major League
Vladimir Krutov	61	11	23	34	20	1989-1990	1	F	1960-06-01		Major League
Frantisek Kucera	26	1	0	1	10	1995-1997	2	D	1968-02-03	Prague, Czech	Major League
Stu Kulak	32	2	2	4	37	1982-1987	2	R	1963-03-11	Edmonton, ALTA	Major League
Orland Kurtenbach	229	62	101	163	200	1970-1974	4	C	1936-09-07	Cudworth, SASK	Major League
Justin Kurtz	27	3	5	8	14	2001-2002	1	D	1977-01-14	Winnipeg, MAN	Major League
Tom Kurvers	32	4	23	27	20	1990-1991	1	D	1962-10-14	Minneapolis, MN	Major League
Jason Labarbera	9	0	0	0	0	2008-2009	1	G	1980-01-18	Burnaby, BC	Major League
Joseph LaBate	13	0	0	0	21	2016-2017	1	L	1993-04-16	Eagan, MN	Major League
Scott Lachance	157	4	21	25	96	2000-2002	2	D	1972-10-22	Charlottesville, VA	Major League
Eddie Lack	82	0	0	0	2	2013-2015	2	G	1988-01-05	Norrtalje, Sweden	Major League
Nathan LaFayette	38	5	5	10	6	1993-1995	2	C	1973-02-17	New Westminster, BC	Major League
Kellan Lain	9	1	0	1	21	2013-2014	1	L	1989-08-11	Oakville, ONT	Major League
Bobby Lalonde	353	72	117	189	185	1971-1977	6	C	1951-03-27	Montreal, PQ	Major League
Juho Lammikko	75	7	8	15	14	2021-2022	1	L	1996-01-29	Noormarkku, Finland	Major League
Mike Lampman	14	1	0	1	0	1973-1974	1	L	1950-04-20	Hamilton, ONT	Major League
Darren Langdon	45	0	1	1	143	2002-2003	1	L	1971-01-08	Deer Lake, NFLD	Major League
Jean-Marc Lanthier	105	16	16	32	29	1983-1988	4	R	1963-03-27	Montreal, PQ	Major League
Rick Lanz	417	56	171	227	331	1980-1987	7	D	1961-09-16	Karlovy Vary, Czech	Major League
Maxim Lapierre	149	14	16	30	183	2010-2013	3	C	1985-03-29	Montreal, PQ	Major League
Igor Larionov	210	51	92	143	88	1989-1992	3	C	1960-12-03	Voskresensk, Russia	Major League
Philip Larsen	26	1	5	6	4	2016-2017	1	D	1989-12-07	Esbjerg, Denmark	Major League
Paul Lawless	13	0	1	1	0	1987-1988	1	L	1964-07-02	Scarborough, ONT	Major League
John LeBlanc	43	13	10	23	18	1986-1988	2	L	1964-01-21	Campbellton, NB	Major League
Grant Ledyard	49	2	13	15	14	1997-1998	1	D	1961-11-19	Winnipeg, MAN	Major League
Brad Leeb	4	0	0	0	2	1999-2002	2	R	1979-08-27	Red Deer, ALTA	Major League
Gary Leeman	10	2	0	2	0	1994-1995	1	L	1964-02-19	Wilcox, SASK	Major League
Brendan Leipsic	31	5	9	14	12	2017-2019	2	L	1994-05-19	Winnipeg, MAN	Major League
Joshua Leivo	85	17	20	37	29	2018-2020	2	L	1993-05-26	Innisfil, ONT	Major League
Moe Lemay	279	70	92	162	367	1981-1987	6	F	1962-02-18	Saskatoon, SASK	Major League
Richard Lemieux	192	29	61	90	68	1971-1974	3	C	1951-04-19	Temiscaming, PQ	Major League
Tim Lenardon	8	1	0	1	4	1989-1990	1	C	1962-05-11	Trail, BC	Major League
Trevor Letowski	120	18	24	42	51	2001-2003	2	C	1977-04-05	Thunder Bay, ONT	Major League
Don Lever	593	186	221	407	354	1972-1980	8	F	1952-11-14	South Porcupine, ONT	Major League
Craig Levie	9	0	1	1	13	1986-1987	1	D	1959-08-17	Calgary, ALTA	Major League
Doug Lidster	666	65	242	307	526	1983-1993	10	D	1960-10-18	Kamloops, BC	Major League
Kole Lind	7	0	0	0	0	2020-2021	1	R	1998-10-16	Swift Current, SASK	Major League
Trevor Linden	1140	318	415	733	730	1988-2008	16	C	1970-04-11	Medicine Hat, ALTA	Major League
Lars Lindgren	335	23	99	122	292	1978-1984	6	D	1952-10-13	Pitea, Sweden	Major League
Mats Lindgren	54	5	9	14	18	2002-2003	1	C	1974-10-01	Skalleftea, Sweden	Major League
Ken Lockett	55	0	0	0	8	1974-1976	2	G	1947-08-30	Guelph, ONT	Major League
William Lockwood	15	0	0	0	11	2020-2022	2	R	1998-06-20	Royal Oak, MI	Major League
Dave Logan	40	1	5	6	122	1979-1981	2	D	1954-07-02	Montreal, PQ	Major League
Brian Loney	12	2	3	5	6	1995-1996	1	R	1972-08-09	Winnipeg, MAN	Major League
Dave Lowry	165	19	21	40	357	1985-1988	3	L	1965-02-14	Sudbury, ONT	Major League
Brad Lukowich	13	1	1	2	4	2009-2010	1	D	1976-08-12	Cranbrook, BC	Major League
Jyrki Lumme	579	83	238	321	379	1989-1998	9	D	1966-07-16	Tampere, Finland	Major League
Len Lunde	20	1	3	4	2	1970-1971	1	L	1936-11-13	Campbell River, BC	Major League
Roberto Luongo	448	0	10	10	24	2006-2014	8	G	1979-04-04	Montreal, PQ	Major League
Gary Lupul	293	70	75	145	243	1979-1986	7	C	1959-04-04	Powell River, BC	Major League
Al MacAdam	80	14	20	34	27	1984-1985	1	F	1952-03-16	Charlottetown, PEI	Major League
Blair MacDonald	88	26	28	54	32	1980-1983	3	R	1953-11-17	Cornwall, ONT	Major League
Brett MacDonald	1	0	0	0	0	1987-1988	1	D	1966-01-05	Bothwell, ONT	Major League
Zack MacEwen	55	6	3	9	69	2018-2021	3	C	1996-07-08	Charlottetown, PEI	Major League
Drew MacIntyre	2	0	0	0	0	2007-2008	1	G	1983-06-24	Charlottetown, PEI	Major League
Jim Mair	23	2	4	6	8	1972-1975	3	D	1946-05-15	Schumacher, ONT	Major League
Wayne Maki	180	50	73	123	146	1970-1973	3	L	1944-11-10	Sault Ste. Marie, ONT	Major League
Manny Malhotra	159	18	30	48	36	2010-2013	3	C	1980-05-18	Mississauga, ONT	Major League
Marek Malik	147	10	27	37	97	2002-2004	2	D	1975-06-24	Ostrava, Czech	Major League
Dean Malkoc	41	0	2	2	136	1995-1996	1	D	1970-01-26	Vancouver, BC	Major League
Mark Mancari	6	0	0	0	0	2011-2012	1	D	1985-07-11	London, ONT	Major League
Kris Manery	21	2	1	3	15	1979-1980	1	F	1954-09-24	Leamington, ONT	Major League
Cesare Maniago	93	0	1	1	18	1976-1978	2	G	1939-01-13	Trail, BC	Major League
Bob Manno	163	13	55	68	115	1976-1981	5	F	1956-10-31	Niagara Falls, ONT	Major League
Jacob Markstrom	229	0	9	9	16	2013-2020	7	G	1990-01-31	Gavle, Sweden	Major League
Mario Marois	50	4	12	16	115	1980-1981	1	D	1957-12-15	Ancienne Lorette, PQ	Major League
Grant Martin	24	0	3	3	45	1983-1985	2	C	1962-03-13	Smooth Rock Falls, ONT	Major League
Hubert "Pit" Martin	131	27	45	72	60	1977-1979	2	F	1943-12-09	Rouyn-Noranda, PQ	Major League
Spencer Martin	6	0	0	0	0	2021-2022	1	G	1995-06-08	Oakville, ONT	Major League
Bob Mason	6	0	0	0	0	1990-1991	1	G	1961-04-22	International Falls, MN	Major League
Shawn Matthias	96	21	13	34	28	2013-2015	2	L	1988-02-19	Mississauga, ONT	Major League
Brad Maxwell	30	1	7	8	28	1986-1987	1	D	1957-07-08	Brandon, MAN	Major League
Brad May	225	29	27	56	380	1997-2004	5	L	1971-11-29	Toronto, ONT	Major League
Jay Mazur	47	11	7	18	20	1988-1992	4	R	1965-01-22	Hamilton, ONT	Major League
Chris McAllister	64	2	3	5	169	1997-1999	2	D	1975-06-16	Saskatoon, SASK	Major League
Andrew McBain	45	5	10	15	54	1989-1992	3	R	1965-02-18	Toronto, ONT	Major League
Bryan McCabe	95	8	25	33	184	1997-1999	2	D	1975-06-08	St. Catharines, ONT	Major League
Jared McCann	69	9	9	18	32	2015-2016	1	L	1996-05-31	Stratford, ONT	Major League
Kevin McCarthy	352	51	148	199	388	1978-1984	6	D	1957-07-14	Winnipeg, MAN	Major League
Steve McCarthy	51	2	4	6	43	2005-2006	1	D	1981-02-03	Trail, BC	Major League
Dennis McCord	3	0	0	0	6	1973-1974	1	D	1952-07-28	Chatham, ONT	Major League
Joe McDonnell	7	0	1	1	12	1981-1982	1	D	1961-05-11	Kitchener, ONT	Major League
Evan McEneny	1	0	0	0	0	2016-2017	1	D	1994-05-22	Hamilton, ONT	Major League
Jack McIlhargey	167	6	18	24	403	1976-1980	4	D	1952-03-07	Edmonton, ALTA	Major League
John McIntyre	90	3	10	13	75	1993-1995	2	C	1969-04-29	Ravensworth, ONT	Major League
Nathan McIver	18	0	0	0	59	2006-2008	2	D	1985-01-06	Summerside, PEI	Major League
Steve McKichan	1	0	0	0	0	1990-1991	1	G	1967-05-29	Strathroy, ONT	Major League
Kirk McLean	516	0	21	21	54	1987-1998	11	G	1966-06-26	Willowdale, ONT	Major League
Dave McLelland	2	0	0	0	0	1972-1973	1	G	1952-11-20	Penticton, BC	Major League
Brandon McMillan	8	0	1	1	0	2014-2015	1	L	1990-03-22	Richmond, BC	Major League
Peter McNab	88	24	31	55	20	1983-1985	2	F	1952-05-08	Vancouver, BC	Major League
Bryan McSheffrey	87	13	7	20	44	1972-1974	2	F	1952-09-25	Ottawa, ONT	Major League
Rob McVicar	1	0	0	0	0	2005-2006	1	G	1982-01-15	Brandon, MAN	Major League
Gerry Meehan	57	10	15	25	4	1974-1975	1	L	1946-09-03	Toronto, ONT	Major League
Jayson Megna	59	4	4	8	6	2016-2018	2	C	1990-02-01	Fort Lauderdale, FL	Major League
Larry Melnyk	190	5	16	21	246	1987-1990	3	D	1960-02-21	Winnipeg, MAN	Major League
Mark Messier	207	52	110	162	121	1997-2000	3	C	1961-01-18	Edmonton, ALTA	Major League
Marc Michaelis	15	0	0	0	2	2020-2021	1	L	1995-07-31	Mannheim, Germany	Major League
Alfie Michaud	2	0	0	0	0	1999-2000	1	G	1976-11-06	Selkirk, MAN	Major League
Aaron Miller	57	1	8	9	32	2007-2008	1	D	1971-08-11	Buffalo, NY	Major League
J.T. Miller	202	74	143	217	137	2019-2022	3	C	1993-03-14	East Palestine, OH	Major League
Ryan Miller	150	0	2	2	24	2014-2017	3	G	1980-07-17	East Lansing, MI	Major League
Gerry Minor	140	11	21	32	173	1979-1984	5	C	1958-10-27	Regina, SASK	Major League
Willie Mitchell	264	10	48	58	233	2006-2010	4	D	1977-04-23	Port McNeill, BC	Major League
Alexander Mogilny	312	139	169	308	144	1995-2000	5	R	1969-02-18	Khabarovsk, Russia	Major League
Tomas Mojzis	7	0	1	1	12	2005-2006	1	D	1982-05-02	Kolin, Czech Rep.	Major League
Lars Molin	172	33	65	98	37	1981-1984	3	F	1956-05-07	Ornskoldsvik, Sweden	Major League
Griffen Molino	5	0	0	0	0	2016-2017	1	F	1994-01-21	Trenton, MI	Major League
Sergio Momesso	269	68	73	141	655	1990-1995	5	L	1965-09-04	Montreal, PQ	Major League
Garry Monahan	287	58	82	140	166	1974-1978	4	C	1946-10-20	Barrie, ONT	Major League
Brad Moran	3	0	1	1	2	2006-2007	1	C	1979-03-20	Abbotsford, BC	Major League
Stephane Morin	6	1	2	3	6	1992-1994	2	C	1969-03-27	Montreal, PQ	Major League
Brendan Morrison	543	136	257	393	326	1999-2008	8	C	1975-08-15	Pitt Meadows, BC	Major League
Dave Morrison	8	0	0	0	0	1984-1985	1	F	1962-06-12	Toronto, ONT	Major League
Tyler Moss	1	0	0	0	0	2002-2003	1	G	1975-06-29	Ottawa, ONT	Major League
Tyler Motte	196	28	22	50	60	2017-2022	5	C	1995-03-10	St. Clair, MI	Major League
Bill Muckalt	106	20	28	48	115	1998-2000	2	R	1974-07-15	Surrey, BC	Major League
Rob Murphy	73	6	4	10	100	1987-1992	5	C	1969-04-07	Hull, PQ	Major League
Bob Murray	90	3	10	13	42	1974-1977	3	D	1948-07-16	Burlington, ONT	Major League
Dana Murzyn	452	23	65	88	900	1990-1999	9	D	1966-12-09	Calgary, ALTA	Major League
Tyler Myers	205	13	47	60	166	2019-2022	3	D	1990-02-01	Houston, TX	Major League
Evgeny Namestnikov	35	0	8	8	18	1993-1997	4	D	1971-10-09	Novgorod, Russia	Major League
Markus Naslund	884	346	410	756	614	1995-2008	12	L	1973-07-30	Ornskoldsvik, Sweden	Major League
Petr Nedved	222	63	61	124	152	1990-1993	3	L	1971-12-09	Liberec, Czech	Major League
Cam Neely	201	51	53	104	320	1983-1986	3	F	1965-06-06	Comox, BC	Major League
Sergei Nemchinov	6	2	3	5	4	1996-1997	1	C	1964-01-14	Moscow, Russia	Major League
Jim Nill	124	17	23	40	219	1981-1984	3	R	1958-04-11	Hanna, ALTA	Major League
Anders Nilsson	39	0	1	1	0	2017-2019	2	G	1990-03-19	Lulea, Sweden	Major League
Brian Noonan	98	14	23	37	68	1996-1998	2	R	1965-05-29	Boston, MA	Major League
Robert Nordmark	169	10	52	62	194	1988-1991	3	D	1962-08-20	Lulea, Sweden	Major League
Mika Noronen	4	0	0	0	0	2005-2006	1	G	1979-06-17	Tampere, Finland	Major League
Lawrence Nycholat	14	0	1	1	6	2008-2009	1	D	1979-05-07	Calgary, ALTA	Major League
Shane O'Brien	141	2	16	18	275	2008-2010	2	D	1983-08-09	Port Hope, ONT	Major League
Gerry O'Flaherty	435	98	95	193	166	1972-1978	6	R	1950-08-31	Pittsburgh, PA	Major League
Paul O'Neil	5	0	0	0	0	1973-1974	1	C	1953-08-24	Boston, MA	Major League
Chris O'Sullivan	11	0	5	5	2	1999-2000	1	D	1974-05-15	Dorchester, MA	Major League
Evan Oberg	4	0	0	0	0	2009-2011	2	D	1988-02-16	Forestburg, ALTA	Major League
Chris Oddleifson	469	85	180	265	439	1973-1981	8	R	1950-09-07	Brandon, MAN	Major League
Gino Odjick	444	46	52	98	2127	1990-1998	8	L	1970-09-07	Maniwaki, PQ	Major League
Mattias Ohlund	770	93	232	325	756	1997-2009	11	D	1976-09-09	Pitea, Sweden	Major League
Roman Oksiuta	68	21	25	46	44	1994-1996	2	R	1970-08-21	Murmansk, Russia	Major League
Victor Oreskovich	17	0	3	3	15	2010-2012	2	R	1986-08-15	Whitby, ONT	Major League
Maxime Ouellet	4	0	0	0	2	2005-2006	1	G	1981-06-17	Beauport, PQ	Major League
Michel Ouellet	3	0	0	0	0	2008-2009	1	R	1982-03-05	Rimouski, PQ	Major League
Samuel Pahlsson	19	2	4	6	12	2011-2012	1	C	1977-12-17	Ange, Sweden	Major League
Rosaire Paiement	147	44	47	91	269	1970-1972	2	C	1945-08-12	Earlton, ONT	Major League
Ryan Parent	4	0	0	0	0	2010-2011	1	D	1987-03-17	Prince Albert, SASK	Major League
Richard Park	60	8	10	18	29	2005-2006	1	C	1976-05-27	Seoul, South Korea	Major League
Tanner Pearson	207	54	55	109	87	2018-2022	4	L	1992-08-10	Kitchener, ONT	Major League
Mike Peca	37	6	6	12	32	1993-1995	2	C	1974-03-26	Toronto, ONT	Major League
Andrey Pedan	13	0	0	0	18	2015-2016	1	D	1993-07-03	Kaunas, Lithuania	Major League
Barry Pederson	233	60	137	197	174	1986-1990	4	C	1961-03-13	Big River, SASK	Major League
Denis Pederson	102	8	15	23	98	1999-2002	3	C	1975-09-10	Prince Albert, SASK	Major League
Pascal Pelletier	3	0	0	0	0	2013-2014	1	C	1983-06-16	Labrador City, NFLD	Major League
Joel Perrault	7	0	0	0	0	2010-2011	1	C	1983-04-06	Montreal, PQ	Major League
Nicolas Petan	18	0	2	2	4	2021-2022	1	C	1995-03-22	Delta, BC	Major League
Brent Peterson	146	15	38	53	171	1985-1987	2	R	1958-02-15	Calgary, ALTA	Major League
Michel Petit	226	24	57	81	373	1982-1988	6	D	1964-02-12	St. Malo, PQ	Major League
Elias Pettersson	245	97	124	221	48	2018-2022	4	C	1998-11-12	Sundsvall, Sweden	Major League
Matt Pettinger	29	5	4	9	17	2007-2010	2	L	1980-10-22	Edmonton, ALTA	Major League
Steve Pinizzotto	12	0	0	0	29	2012-2013	1		1984-04-26	Mississauga, ONT	Major League
Adrien Plavsic	182	13	52	65	147	1989-1995	6	D	1970-01-13	Montreal, PQ	Major League
Vasili Podkolzin	79	14	12	26	26	2021-2022	1	R	2001-06-24	Moscow, Russia	Major League
Tucker Poolman	40	1	2	3	12	2021-2022	1	D	1993-06-08	Dubuque, IA	Major League
Poul Popiel	116	11	23	34	97	1970-1972	2	D	1943-02-28	Sollested, Denmark	Major League
Felix Potvin	69	0	4	4	4	1999-2001	2	G	1971-06-23	Anjou, PQ	Major League
Derrick Pouliot	133	6	28	34	69	2017-2019	2	D	1994-01-16	Estevan, SASK	Major League
Tracy Pratt	176	9	30	39	261	1973-1976	3	D	1943-03-08	New York, NY	Major League
Kevin Primeau	2	0	0	0	4	1980-1981	1	F	1955-01-03	Edmonton, ALTA	Major League
Sean Pronger	3	0	1	1	4	2003-2004	1	C	1972-11-30	Thunder Bay, ONT	Major League
Brandon Prust	35	1	6	7	59	2015-2016	1	L	1984-03-16	London, ONT	Major League
Taylor Pyatt	224	49	44	93	145	2006-2009	3	L	1981-08-19	Thunder Bay, ONT	Major League
Dan Quinn	101	34	49	83	73	1989-1991	2	C	1965-06-01	Ottawa, ONT	Major League
Pat Quinn	133	4	14	18	212	1970-1972	2	D	1943-01-29	Hamilton, ONT	Major League
Brogan Rafferty	3	0	1	1	0	2018-2021	2	D	1995-05-28	West Dundee, IL	Major League
Jack Rathbone	17	1	2	3	2	2020-2022	2	D	1999-05-20	Boston, MA	Major League
Dan Ratushny	1	0	1	1	2	1992-1993	1	D	1970-10-29	Nepean, ONT	Major League
Andrew Raycroft	21	0	0	0	4	2009-2010	1	G	1980-05-04	Belleville, ONT	Major League
Mason Raymond	374	80	98	178	118	2007-2013	6	L	1985-09-17	Cochrane, ALTA	Major League
Marc Reaume	27	0	2	2	4	1970-1971	1	D	1934-02-07	LaSalle, ONT	Major League
Brandon Reid	13	2	4	6	0	2002-2007	3	C	1981-03-09	Kirkland, PQ	Major League
Paul Reinhart	131	24	90	114	74	1988-1990	2	D	1960-01-08	Kitchener, ONT	Major League
Sheldon Rempal	1	0	0	0	0	2021-2022	1	R	1995-08-07	Calgary, ALTA	Major League
Borna Rendulic	1	0	0	0	0	2016-2017	1	R	1992-03-25	Zagreb, Croatia	Major League
Brad Richardson	135	21	27	48	81	2013-2022	3	R	1985-02-04	Belleville, ONT	Major League
Glen Richardson	24	3	6	9	19	1975-1976	1	L	1955-09-20	Barrie, ONT	Major League
Dave Richter	127	4	19	23	396	1986-1988	2	D	1960-04-08	Winnipeg, MAN	Major League
Curt Ridley	96	0	1	1	13	1975-1980	4	G	1951-09-23	Winnipeg, MAN	Major League
Mike Ridley	112	26	47	73	71	1995-1997	2	C	1963-07-08	Winnipeg, MAN	Major League
Byron Ritchie	71	3	8	11	80	2007-2008	1	C	1977-04-24	Burnaby, BC	Major League
Garth Rizzuto	37	3	4	7	16	1970-1971	1	C	1947-09-11	Trail, BC	Major League
David Roberts	71	11	18	29	55	1996-1998	2	L	1970-05-28	Alameda, CA	Major League
Bert Robertsson	69	4	6	10	37	1997-1999	2	D	1974-06-30	Sodertalje, Sweden	Major League
Mike Robitaille	174	10	50	60	121	1974-1977	3	D	1948-02-12	Midland, ONT	Major League
Leon Rochefort	87	18	14	32	2	1974-1976	2	F	1939-05-04	Cap-de-la-Madeleine, PQ	Major League
Anton Rodin	3	0	1	1	0	2016-2017	1	R	1990-11-21	Stockholm, Sweden	Major League
Jeff Rohlicek	9	0	0	0	8	1987-1989	2	C	1966-01-27	Park Ridge, IL	Major League
Leif Rohlin	96	8	24	32	40	1995-1997	2	D	1968-02-26		Major League
Aaron Rome	148	5	14	19	123	2009-2012	3	D	1983-09-27	Brandon, MAN	Major League
Cliff Ronning	366	112	216	328	183	1990-1996	6	C	1965-10-01	Burnaby, BC	Major League
Darcy Rota	289	120	116	236	453	1979-1984	5	F	1953-02-16	Vancouver, BC	Major League
Antoine Roussel	141	17	31	48	198	2018-2021	3	L	1989-11-21	Roubaix, France	Major League
Derek Roy	12	3	3	6	2	2012-2013	1	C	1983-05-04	Ottawa, ONT	Major League
Martin Rucinsky	13	1	2	3	10	2003-2004	1	L	1971-03-11	Most, Czech Rep.	Major League
Christian Ruuttu	25	5	6	11	23	1994-1995	1	C	1964-02-20	Lappeenranta, Finland	Major League
Jarkko Ruutu	267	23	28	51	453	1999-2006	6	L	1975-08-23	Vantaa, Finland	Major League
Prestin Ryan	1	0	0	0	2	2005-2006	1	D	1980-06-29	Arcola, SASK	Major League
Rick Rypien	119	9	7	16	226	2005-2011	6	C	1984-05-16	Coleman, ALTA	Major League
Dany Sabourin	9	0	0	0	0	2006-2007	1	G	1980-09-20	Val-d'Or, PQ	Major League
Sami Salo	566	74	162	236	202	2002-2012	9	D	1974-09-02	Turku, Finland	Major League
Mikael Samuelsson	155	49	57	106	106	2009-2012	3	R	1976-12-23	Mariefred, Sweden	Major League
Derek Sanderson	16	7	9	16	30	1976-1977	1	C	1946-06-16	Niagara Falls, ONT	Major League
Geoff Sanderson	22	3	7	10	8	1997-2004	2	L	1972-02-01	Hay River, NWT	Major League
Jim Sandlak	509	104	117	221	789	1985-1996	9	R	1966-12-12	Kitchener, ONT	Major League
Curtis Sanford	35	0	1	1	4	2007-2009	2	G	1979-10-05	Owen Sound, ONT	Major League
Tommi Santala	30	1	5	6	24	2006-2007	1	C	1979-06-27	Helsinki, Finland	Major League
Mike Santorelli	49	10	18	28	6	2013-2014	1	C	1985-12-14	Vancouver, BC	Major League
David Saunders	56	7	13	20	10	1987-1988	1	L	1966-05-20	Ottawa, ONT	Major League
Ashton Sautner	23	0	3	3	4	2017-2020	3	D	1994-05-27	Flin Flon, MAN	Major League
Yann Sauve	8	0	0	0	0	2010-2014	2	D	1990-02-18	Montreal, PQ	Major League
Luca Sbisa	199	7	25	32	112	2014-2017	3	D	1990-01-30	Ozieri, Italy	Major League
Dave Scatchard	179	26	28	54	329	1997-2000	3	C	1976-02-20	Hinton, ALTA	Major League
Peter Schaefer	194	37	40	77	52	1998-2011	4	L	1977-07-12	Yellow Grass, SASK	Major League
Tim Schaller	98	8	8	16	23	2018-2020	2	C	1990-11-16	Merrimack, NH	Major League
John Schella	115	2	18	20	224	1970-1972	2	D	1947-05-09	Port Arthur, ONT	Major League
Luke Schenn	84	5	14	19	70	2018-2022	2	D	1989-11-02	Saskatoon, SASK	Major League
Andy Schliebener	84	2	11	13	74	1981-1985	3	D	1962-08-16	Ottawa, ONT	Major League
Bobby Schmautz	285	108	104	212	428	1970-1981	5	R	1945-03-28	Saskatoon, SASK	Major League
Nate Schmidt	54	5	10	15	4	2020-2021	1	D	1991-07-16	St. Cloud, MN	Major League
Cory Schneider	98	0	6	6	0	2008-2013	5	G	1986-03-18	Marblehead, MA	Major League
Mathieu Schneider	17	2	3	5	12	2009-2010	1	D	1969-06-12	New York, NY	Major League
Jordan Schroeder	56	6	9	15	6	2012-2014	2	L	1990-09-29	Lakeville, MN	Major League
Jesse Schultz	2	0	0	0	0	2006-2007	1	R	1982-09-28	Strasbourg, SASK	Major League
Corey Schwab	6	0	0	0	2	1999-2000	1	G	1970-11-04	North Battleford, SASK	Major League
Daniel Sedin	1306	393	648	1041	546	2000-2018	17	L	1980-09-26	Ornskoldsvik, Sweden	Major League
Henrik Sedin	1330	240	830	1070	680	2000-2018	17	C	1980-09-26	Ornskoldsvik, Sweden	Major League
Ron Sedlbauer	325	108	69	177	170	1974-1980	6	L	1954-10-22	Burlington, ONT	Major League
Danny Seguin	26	1	5	6	46	1970-1974	2	L	1948-06-07	Sudbury, ONT	Major League
Alexander Semak	18	2	1	3	2	1996-1997	1	C	1966-02-11	Ufa, Russia	Major League
Anatoli Semenov	62	10	34	44	28	1992-1993	1	C	1962-03-05	Moscow, Russia	Major League
Tom Sestito	103	6	5	11	273	2012-2015	3	L	1987-09-28	Rome, NY	Major League
Ryan Shannon	27	5	8	13	24	2007-2008	1	C	1983-03-02	Darien, CT	Major League
Vadim Sharifijanov	17	2	1	3	14	1999-2000	1	L	1975-12-23	Ufa, Russia	Major League
Hunter Shinkaruk	1	0	0	0	0	2015-2016	1	L	1994-10-13	Calgary, ALTA	Major League
Sergei Shirokov	8	1	0	1	2	2009-2011	2	R	1986-03-10	Moscow, Russia	Major League
Drew Shore	14	0	2	2	4	2016-2017	1	C	1991-01-29	Denver, CO	Major League
Mike Sillinger	138	28	32	60	65	1995-1998	3	C	1971-06-29	Regina, SASK	Major League
Jack Skille	55	5	4	9	12	2016-2017	1	R	1987-05-19	Madison, WI	Major League
Petri Skriko	472	171	202	373	221	1984-1991	7	F	1962-03-12	Lappeenranta, Finland	Major League
Peter Skudra	46	0	1	1	2	2001-2003	2	G	1973-04-24	Riga, Latvia	Major League
Jiri Slegr	154	12	65	77	235	1992-2004	4	D	1971-05-30	Jihlava, Czech Rep.	Major League
Darryl Sly	31	0	2	2	10	1970-1971	1	D	1939-04-03	Collingwood, ONT	Major League
Brad Smith	21	1	3	4	52	1978-1980	2	F	1958-04-13	Windsor, ONT	Major League
Doug Smith	40	6	8	14	76	1988-1990	2	C	1963-05-17	Ottawa, ONT	Major League
Gary Smith	189	0	2	2	104	1973-1976	3	G	1944-02-04	Ottawa, ONT	Major League
Nathan Smith	4	0	0	0	0	2003-2007	3	C	1982-02-09	Edmonton, ALTA	Major League
Bryan Smolinski	20	4	3	7	8	2006-2007	1	C	1971-12-27	Toledo, OH	Major League
Stan Smyl	896	262	411	673	1556	1978-1991	13	W	1958-01-28	Glendon, ALTA	Major League
Harold Snepsts	781	35	160	195	1446	1974-1990	12	D	1954-10-24	Edmonton, ALTA	Major League
Garth Snow	109	0	3	3	46	1997-2000	3	G	1969-07-28	Wrentham, MA	Major League
Gene Sobchuk	1	0	0	0	0	1973-1974	1	L	1951-02-19	Lang, SASK	Major League
Brent Sopel	322	33	97	130	139	1998-2007	7	D	1977-01-07	Calgary, ALTA	Major League
Fred Speck	18	1	2	3	0	1971-1972	1	C	1947-07-22	Thorold, ONT	Major League
Ryan Spooner	11	0	4	4	0	2018-2019	1	C	1992-01-30	Ottawa, ONT	Major League
Andy Spruce	51	9	6	15	37	1976-1977	1	L	1954-04-17	London, ONT	Major League
Steve Staios	143	3	12	15	208	1996-1999	3	R	1973-07-28	Hamilton, ONT	Major League
Daryl Stanley	100	6	9	15	192	1987-1990	3	D	1962-12-02	Winnipeg, MAN	Major League
Ryan Stanton	118	4	23	27	67	2013-2015	2	D	1989-07-20	St. Albert, ALTA	Major League
Mike Stapleton	18	1	2	3	8	2000-2001	1	C	1966-05-05	Sarnia, ONT	Major League
Troy Stecher	286	11	64	75	124	2016-2020	4	D	1994-04-07	Richmond, BC	Major League
Ronnie Stern	97	5	6	11	480	1987-1991	4	R	1967-01-11	Sainte-Agathe, PQ	Major League
Mike Stevens	6	0	3	3	6	1984-1985	1	L	1965-12-30	Kitchener, ONT	Major League
Ralph Stewart	53	8	12	20	4	1970-1978	3	C	1948-12-02	Fort William, ONT	Major League
Ron Stewart	42	3	1	4	10	1971-1972	1	C	1932-07-11	Calgary, ALTA	Major League
Alek Stojanov	62	0	1	1	136	1994-1996	2	R	1973-04-25	Windsor, ONT	Major League
Steve Stone	2	0	0	0	0	1973-1974	1	R	1952-09-26	Toronto, ONT	Major League
Jason Strudwick	243	4	15	19	367	1997-2002	5	D	1975-07-17	Edmonton, ALTA	Major League
Marco Sturm	6	0	0	0	2	2011-2012	1	C	1978-09-08	Dingolfing, Germany	Major League
Alexander Sulzer	12	0	1	1	2	2011-2012	1	D	1984-05-30	Kaufbeuren, Germany	Major League
Raimo Summanen	19	6	7	13	2	1986-1988	2	F	1962-03-02	Jyvaskyla, Finland	Major League
Mats Sundin	41	9	19	28	28	2008-2009	1	C	1971-02-13	Bromma, Sweden	Major League
Patrik Sundstrom	374	133	209	342	181	1982-1987	5	F	1961-12-14	Skelleftea, Sweden	Major League
Brandon Sutter	275	54	50	104	55	2015-2021	6	C	1989-02-14	Huntington, NY	Major League
Rich Sutter	291	61	61	122	533	1986-1990	4	R	1963-12-02	Viking, ALTA	Major League
Billy Sweatt	3	0	0	0	0	2011-2013	2	L	1988-09-21	Elburn, IL	Major League
Lee Sweatt	3	1	1	2	2	2010-2011	1	D	1985-08-13	Elburn, IL	Major League
Dale Tallon	222	44	93	137	219	1970-1973	3	D	1950-10-19	Rouyn-Noranda, PQ	Major League
Jeff Tambellini	62	9	8	17	18	2010-2011	1	R	1984-04-13	Calgary, ALTA	Major League
Steve Tambellini	161	42	45	87	34	1985-1988	3	C	1958-05-14	Trail, BC	Major League
Christopher Tanev	514	22	96	118	121	2010-2020	10	D	1989-12-20	Toronto, ONT	Major League
Don Tannahill	111	30	33	63	25	1972-1974	2	F	1949-02-21	Penetanguishene, ONT	Major League
Tony Tanti	531	250	220	470	489	1982-1990	8	L	1963-09-07	Toronto, ONT	Major League
Ted Taylor	125	20	29	49	141	1970-1972	2	L	1942-02-25	Oak Lake, MAN	Major League
Josh Teves	1	0	0	0	2	2018-2019	1	D	1995-02-18	Calgary, ALTA	Major League
Alexei Tezikov	2	0	0	0	0	2001-2002	1	D	1978-06-22	Tolyatti, Russia	Major League
Esa Tikkanen	100	25	39	64	80	1995-1997	2	L	1965-01-25	Helsinki, Finland	Major League
Tyler Toffoli	10	6	4	10	4	2019-2020	1	R	1992-04-24	Scarborough, ONT	Major League
Raffi Torres	80	14	15	29	78	2010-2011	1	L	1981-10-08	Toronto, ONT	Major League
Yannick Tremblay	12	1	2	3	12	2006-2007	1	D	1975-11-15	Pointe-aux-Trembles, PQ	Major League
Nikita Tryamkin	79	3	8	11	74	2015-2017	2	D	1994-08-30	Yekaterinburg, Russia	Major League
Rob Tudor	26	4	4	8	19	1978-1980	2	C	1956-06-30	Cupar, SASK	Major League
Ossi Vaananen	3	0	1	1	0	2008-2009	1	D	1980-08-18	Vantaa, Finland	Major League
Lubomir Vaic	9	1	1	2	2	1997-2000	2	L	1977-03-06	Spisska Nova Ves, Slovakia	Major League
Rick Vaive	47	13	8	21	111	1979-1980	1	R	1959-05-14	Ottawa, ONT	Major League
Garry Valk	172	24	35	59	200	1990-1993	3	L	1967-11-27	Edmonton, ALTA	Major League
Thomas Vanek	61	17	24	41	28	2017-2018	1	L	1984-01-19	Vienna, Austria	Major League
Herbert Vasiljevs	18	3	2	5	2	2001-2002	1	R	1976-05-27	Riga, Latvia	Major League
Dennis Ververgaert	409	139	165	304	177	1973-1979	6	R	1953-03-30	Hamilton, ONT	Major League
Jimmy Vesey	20	0	3	3	6	2020-2021	1	L	1993-05-26	Boston, MA	Major League
Linden Vey	116	14	25	39	24	2014-2016	2	R	1991-07-17	Wakaw, SASK	Major League
Sid Veysey	1	0	0	0	0	1977-1978	1	C	1955-07-30	Woodstock, NB	Major League
Claude Vilgrain	6	1	1	2	0	1987-1988	1	R	1963-03-01	Port-Au-Prince, Haiti	Major League
Jake Virtanen	317	55	45	100	219	2015-2021	6	R	1996-08-17	Langley, BC	Major League
Aaron Volpatti	54	3	1	4	81	2010-2013	3	L	1985-05-30	Revelstoke, BC	Major League
Radim Vrbata	142	44	46	90	32	2014-2016	2	R	1981-06-13	Mlada Boleslav, Czech Rep.	Major League
Scott Walker	197	10	34	44	466	1994-1998	4	R	1973-07-19	Cambridge, ONT	Major League
Ryan Walter	92	9	11	20	59	1991-1993	2	C	1958-04-23	New Westminster, BC	Major League
Mike Walton	115	44	69	113	71	1975-1978	3	C	1945-01-03	Kirkland Lake, ONT	Major League
Dixon Ward	103	28	31	59	119	1992-1994	2	R	1968-09-23	Leduc, ALTA	Major League
Ron Ward	71	2	4	6	4	1971-1972	1	D	1944-09-12	Cornwall, ONT	Major League
Todd Warriner	44	6	10	16	34	2001-2003	2	L	1974-01-03	Blenheim, ONT	Major League
Steve Washburn	8	0	0	0	2	1998-1999	1	C	1975-04-10	Ottawa, ONT	Major League
Mike Weaver	55	0	1	1	33	2007-2008	1	D	1978-05-02	Bramalea, ONT	Major League
Yannick Weber	159	17	21	38	70	2013-2016	3	D	1988-09-23	Morges, Switzerland	Major League
Kevin Weekes	31	0	0	0	0	1998-2000	2	G	1975-04-04	Toronto, ONT	Major League
Steve Weeks	66	0	0	0	4	1987-1991	4	G	1958-06-30	Scarborough, ONT	Major League
Eric Weinrich	16	0	0	0	8	2005-2006	1	D	1966-12-19	Roanoke, VA	Major League
Dale Weise	152	10	16	26	166	2011-2014	3	R	1988-08-05	Winnipeg, MAN	Major League
Kyle Wellwood	149	32	20	52	16	2008-2010	2	C	1983-05-16	Windsor, ONT	Major League
Jeremy Welsh	19	1	0	1	6	2013-2014	1	F	1988-04-30	Bayfield, ONT	Major League
Kay Whitmore	74	0	4	4	15	1992-1995	3	G	1967-04-10	Sudbury, ONT	Major League
Doug Wickenheiser	80	7	19	26	36	1987-1988	1	C	1961-03-30	Regina, SASK	Major League
Barry Wilcox	33	3	2	5	15	1972-1975	2	F	1948-04-23	New Westminster, BC	Major League
Jim Wiley	37	4	6	10	6	1974-1977	3	C	1950-04-28	Sault Ste. Marie, ONT	Major League
Barry Wilkins	276	21	69	90	460	1970-1975	5	D	1947-02-28	Toronto, ONT	Major League
Dave "Tiger" Williams	312	83	82	165	1324	1979-1984	5	F	1954-02-03	Weyburn, SASK	Major League
Dunc Wilson	148	0	2	2	39	1970-1979	4	G	1948-03-22	Toronto, ONT	Major League
Jim Wiste	23	1	2	3	0	1970-1971	1	C	1946-02-18	Moose Jaw, SASK	Major League
Dan Woodley	5	2	0	2	17	1987-1988	1	C	1967-12-29	Oklahoma City, OK	Major League
Mark Wotton	42	3	6	9	25	1994-1998	3	D	1973-10-16	Foxwarren, MAN	Major League
John Wright	91	13	30	43	43	1972-1974	2	C	1948-11-09	Toronto, ONT	Major League
Harry York	103	11	22	33	40	1998-2000	2	C	1974-04-16	Ponoka, ALTA	Major League
Howie Young	11	0	2	2	25	1970-1971	1	D	1937-08-02	Toronto, ONT	Major League
Wendell Young	30	0	1	1	0	1985-1987	2	G	1963-08-01	Halifax, NS	Major League
Mike Zalewski	6	0	2	2	2	2013-2017	3	L	1992-08-18	New Hartford, NY	Major League
Lars Zetterstrom	14	0	1	1	2	1978-1979	1		1953-11-06		Major League
Peter Zezel	66	11	20	31	18	1997-1999	2	C	1965-04-22	Toronto, ONT	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.