hockey DB
search by league
team
morning report
contact us
home

London Knights all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Scott Aarssen204854621232004-20095D1988-05-10London, ONTEuropean Elite
Bruce Aberhart12402201972-19742G1954-09-19London, ONTMinor Pro
Steve Addley18123981970-19711 Major Junior
Mark Aggio1701121996-19982G1979-04-24Woodbridge, ONTMajor Junior
David Akey711451321986-19882D1969-08-23Sudbury, ONTMajor Junior
Matthew Albiani8031013241999-20012C1983-02-14Sudbury, ONTMajor Junior
Akim Aliu763643791632007-20092D1989-04-24Okene, NigeriaMajor League
Tom Allen60713201121985-19861D1966-05-03London, ONTMajor Junior
Jason Allison2021232023251761991-19954C1975-05-29North York, ONTMajor League
Dave Anderson99223658891989-19923D1971-01-31Georgetown, ONTMinor Pro
Josh Anderson19162601221922011-20143R1994-05-07Burlington, ONTMajor League
Dave Andreoli33022591982-19831D1964-09-17Toronto, ONTMajor Junior
Brett Angel623581191999-20001D1981-04-29Kingston, ONTMinor Pro
Mike Anning501172000-20011L1981-03-18London, ONTMajor Junior
Ryan Appel54279781993-19952R1977-01-16Toronto, ONTMajor Junior
Gerry Arcella1700001991-19932G1974-01-17Toronto, ONTMajor Junior
Blake Arrowsmith903322023-20241R2007-04-17Solon, OHMajor Junior
Matt Ashman124113141102006-20104D1990-05-09London, ONTMajor Junior
Andreas Athanasiou120332659432010-20122C1994-08-06Woodbridge, ONTMajor League
Brady Austin6082028362013-20141D1993-06-16Bobcaygeon, ONTMajor League
Jay Babcock1142544693861970-19722L1952-08-19Kingston, ONTMinor Pro
Camaryn Baber3691120402021-20221C2001-04-04Sault Ste. Marie, ONTMajor Junior
Tim Bacik2800061993-19941G1974-09-10Blenheim, ONTMajor Junior
Justin Badour100002016-20171L1998-01-14Bowmanville, ONTMajor Junior
Kevin Bailie2700042012-20131G1992-01-03Belleville, ONTMajor Junior
Chris Bain1245163772001-20043L1984-11-27London, ONTMinor Pro
Lucas Bain100002018-20191G2000-03-09London, ONTMajor Junior
Jimmy Ball349514302002-20031D1983-08-10Unionville, ONTMajor Junior
Mike Ballanger2962329181970-19711C1953-02-16Toronto, ONTMinor Pro
Brad Balshin38235141983-19841L1966-03-04Toronto, ONTMajor Junior
Ryan Bangs702202017-20181D2000-01-09Stittsville, ONTMajor Junior
Pete Banton2401141968-19691 Major Junior
Patrick Barbieri6591423512001-20032L1982-04-03Toronto, ONTMajor Junior
Krys Barch18750731232061997-20003L1980-03-26Hamilton, ONTMajor League
Denver Barkey17864112176782021-20243R2005-04-27Newmarket, ONTMajor Junior
Rick Barkovich19580831631791982-19853C1964-04-25Hamilton, ONTMinor Pro
Gord Barrett869817331970-19722Major Junior
Kevin Barry2011241995-19961F1977-09-28Campbellton, NBMajor Junior
Sean Basilio7401161989-19912G1971-09-21Stoney Creek, ONTMinor Pro
Brian Basque100001989-19901G1972-01-23Sheila, NBMajor Junior
Alex Basso63103040612013-20141D1993-06-15Toronto, ONTMinor Pro
John Battice67929381231988-19902D1969-02-25Brampton, ONTMajor Junior
Chad Beal502242007-20081C1989-02-23Stouffville, ONTMajor Junior
Matt Bean200002015-20161R1996-09-10Calgary, ALTAMajor Junior
Bill Beauchamp17944621061441973-19763Minor Pro
Josh Beaulieu2103737744242003-20074L1987-01-10Comber, ONTMinor Pro
Dave Beer1411241971-19721Major Junior
Kris Belan65710171372004-20062L1986-12-19Florence, ONTMinor Pro
Matt Belanger40011471998-19991L1981-04-22Flamborough, ONTSemi-Professional
Roger Belanger68171431531982-19831C1965-12-01St. Catharines, ONTMajor League
Jadran Beljo53332962402007-20081L1987-02-25Sudbury, ONTMinor Pro
Zach Bell4031417532013-20141D1993-02-13St. John's, NFLDMinor Pro
Tony Bellavance3517881970-19711Major Junior
Dustin Bellyou300001987-198811969-01-06Semi-Professional
Tim Bender45257162013-20141D1995-03-19Mannheim, GermanyEuropean Elite
Noah Bennett210102016-20171D1997-09-17Hanover, ONTMajor Junior
Stefan Bergkvist6431720931994-19951D1975-03-10Leksand, SwedenMajor League
Julius Bergman60132942782014-20151D1995-11-02Stockholm, SwedenMinor Pro
Aaron Berisha1256942111652014-20162R1995-03-05Toronto, ONTMinor Pro
Daniel Bernhardt29381102015-20161R1996-04-11Stockholm, SwedenEuropean Elite
John Bernier15022151980-19811Semi-Professional
Aiden Berry200022021-20221G2003-06-09Major Junior
Tom Bickerdike500001969-19701GMajor Junior
Joe Birch33145121996-19971D1978-04-02Corunna, ONTMajor Junior
Mike Bishop6402261982-19842G1965-02-14Elmira, ONTMinor Pro
Wayne Bishop1971249611851977-19803D1960-10-12Minor Pro
Gordie Black300001972-19731G1954-07-15Shawville, PQMajor Junior
Ryan Black60365894501993-19941L1973-10-25Elmira, ONTMinor Pro
Ian Blacker2301182016-20171D1999-05-27Oakville, ONTMajor Junior
Igor Bobkov2100002010-20111G1991-01-02Surgud, RussiaMinor Pro
Kevin Bodker35033362006-20082D1990-04-04St.Louis, MOMajor Junior
Danny Bois23670691399112000-20044R1983-06-01Thunder Bay, ONTMajor League
Mike Boland1411241971-19721D1954-10-29London, ONTMajor League
Dave Bolland2541351642992802002-20064C1986-06-05Mimico, ONTMajor League
Bobby Bolt810122003-20041L1987-04-29Thunder Bay, ONTMinor Pro
Oliver Bonk1373476110762021-20243D2005-01-09Ottawa, ONTMajor Junior
Craig Booker2492534841988-19891L1968-01-09Halifax, NSMajor Junior
Adam Boqvist54204060122018-20191D2000-08-15Falun, SwedenMajor League
Daryl Borden300022008-20091G1989-05-19Brantford, ONTMajor Junior
Steve Boston400001984-19851Major Junior
Dan Bouchard43000551969-19701G1950-12-12Val-d'Or, PQMajor League
Evan Bouchard223541472011422015-20194D1999-10-20Oakville, ONTMajor League
Ryder Boulton45235562023-20241L2006-06-21Huntington, NYMajor Junior
Sawyer Boulton40325632023-20241F2004-07-12East Amherst, NYMajor Junior
Pat Boutette53111728871969-19701C1952-03-01Windsor, ONTMajor League
Zachary Bowen2601142022-20231G2005-04-25Kanata, ONTMajor Junior
Kevin Boyd1711932513301994-19973L1977-05-19Newmarket, ONTMinor Pro
Steve Boyd1192458821351987-19903D1969-01-01Coniston, ONTMajor Junior
Gerry Bradbury107314071421968-19702C1950-06-15Leamington, ONTMajor Junior
Brian Bradley2101382353731171981-19854C1965-01-21Kitchener, ONTMajor League
Chris Brassard115304474811992-19953L1975-08-19Toronto, ONTMinor Pro
Fred Brathwaite2300041991-19921G1972-11-24Ottawa, ONTMajor League
Peter Brearley59242145521994-19951R1975-06-27Chatham, ONTMinor Pro
Alex Broadhurst65234063362012-20131C1993-03-07New Lenox, ILMajor League
Brett Brochu132099202019-20233G2002-09-09Belle River, ONTMinor Pro
Gord Brooks3192332471969-19701R1950-09-11Cobourg, ONTMajor League
Jason Brooks4581018571994-19962L1976-06-21Listowel, ONTMajor Junior
Jeff Brown911359721281996-19982D1978-04-24Mississauga, ONTMinor Pro
Tyler Brown6131518792009-20112L1991-04-04Westland, MIMajor Junior
Troy Brownell645712111994-19951L1977-02-14Cornwall, ONTMajor Junior
Brent Brownlee5604421990-19922G1972-02-19Kanata, ONTMajor Junior
Kole Bryce400072003-20052D1985-06-27Watford, ONTSemi-Professional
Henry Brzustewicz52246202023-20241D2007-02-09Washington, MIMajor Junior
Dan Buccella25000522001-20021C1983-06-16Woodbridge, ONTMinor Pro
Ben Bujold714711132021-20232C2004-03-03Ottawa, ONTMajor Junior
Ryan Burgoyne251671121792031993-19974L1976-09-01Hamilton, ONTMinor Pro
Brendan Burke19000112015-20161G1995-03-11Paradise Valley, AZMajor Junior
Jason Burke200001996-19971F1979-07-18Thunder Bay, ONTMinor Pro
George Burnett20357140197941979-19823C1962-03-25Major Junior
Andy Burnham3374111402000-20011R1980-07-02New Liskeard, ONTMinor Pro
Pat Burns301101975-19761CMajor Junior
Bill Byers200001999-20001D1981-04-23 Semi-Professional
Mark Cadotte63335487721997-19981C1977-03-11Windsor, ONTMinor Pro
Kelly Cain15180981781881984-19894C1968-04-19Toronto, ONTMinor Pro
Scott Campbell19033841171841974-19773D1957-06-22Toronto, ONTMajor League
Trevor Cann4204422008-20091G1989-03-30Oakville, ONTMinor Pro
Frank Caprice105044171979-19823G1962-04-02Hamilton, ONTMajor League
John Caranci200051985-198611967-11-07Major Junior
Adrian Carbonara54111930882016-20182R1997-03-12Maple, ONTMinor Pro
John Carlson59166076652008-20091D1990-01-10Natick, MAMajor League
Billy Carroll195901172071171976-19793C1959-01-19Toronto, ONTMajor League
Don Carter28358101968-19691Major Junior
Max Carter707815151973-19752Major Junior
Chad Cavanagh66141731571995-19972C1978-02-13Peterborough, ONTMinor Pro
Aurelio Cence300021989-19912D1972-06-12Windsor, ONTMajor Junior
Santino Centorame36235222012-20142D1996-04-28Mississauga, ONTMinor Pro
Stephane Cesar1701102006-20082G1988-03-18Ottawa, ONTMinor Pro
Josh Chambers43123262000-20011D1982-04-04Carleton, MIMajor Junior
Bob Channell31162339531968-19691L1949-02-02St. Catharines, ONTMinor Pro
Jacob Chantler400002019-20222C2002-08-15London, ONTMajor Junior
Doug Chessell78022321980-19833G1963-02-18Minor Pro
Gene Chiarello195044301996-20004G1979-04-09Sault Ste. Marie, ONTMajor Junior
Brian Chinnick74313465281968-19702L1950-04-07Chatham, ONTSemi-Professional
Jan Chovan1000022001-20021G1983-09-07Bratislava, SlovakiaMinor Pro
Mike Christensen732501988-19891L1969-09-14London, ONTMajor Junior
Gord Christian610141988-19891L1969-02-24Mount Hope, ONTMinor Pro
Jeff Christian14256671234341987-19903L1970-07-30Burlington, ONTMajor League
Dino Ciccarelli2261691773461911976-19804R1960-02-08Sarnia, ONTMajor League
Chase Clark600002008-20091L1990-05-03Petrolia, ONTMajor Junior
Matt Clarke2502439632232005-20094D1988-04-08London, ONTMinor Pro
Mike Clarke59044892000-20011R1982-04-15Guelph, ONTMajor Junior
Brodie Coffin108142236931992-19942R1974-04-09Charlottetown, PEIMinor Pro
Adam Colagiacomo923949881251995-19972R1979-03-17Toronto, ONTMinor Pro
Robbie Colangelo38213612001-20032L1983-05-25Markham, ONTMinor Pro
Gerald Coleman9801142002-20053G1985-04-03Evanston, ILMajor League
Tony Collard1315951110751978-19802L1961-07-28European Elite
Shane Collins5831013162017-20181D1997-02-20Rosetown, SASKMajor Junior
Mike Comfort000001974-19751Major Junior
Brett Cook29235312011-20121D1991-03-21Orillia, ONTMajor Junior
John Cook4461117851971-19721F1953-02-08London, ONTMinor Pro
Riley Coome11311213832016-20193D1999-07-07Dorchester, ONTMajor Junior
Charles Cooper100002009-20101D1992-02-11Oshawa, ONTMajor Junior
Matt Cooper800002000-20011G1983-01-29Sudbury, ONTMajor Junior
Juan Copeland401122023-20241L2005-09-03Fowlerville, MIMajor Junior
Yvan Corbin40353368231992-19931L1972-10-04Kapuskasing, ONTMinor Pro
Ron Cordes5000112001-20021D1984-08-01Thunder Bay, ONTMajor Junior
Rick Corriveau206721792512261987-19925D1971-01-06Welland, ONTMinor Pro
John Costa500002002-20031Major Junior
Harrison Cottam4634762016-20182R1999-06-19Burlington, ONTEuropean Lower Leagues
Paul Cotter4891726252018-20191C1999-11-16Canton, MIMajor League
Rob Coutts86101424231984-19873C1967-03-18Oshawa, ONTEuropean Lower Leagues
Easton Cowan12955961511132021-20243R2005-05-20Mount Brydges, ONTMajor Junior
Jim Cowley28112221972-19731Major Junior
Mike Craig3151116451969-19701Major Junior
Brody Crane136213859482021-20243L2004-05-29Union, ONTMajor Junior
Derrick Crane881724411211990-19933C1973-08-08Windsor, ONTMajor Junior
Todd Crane615510521995-19961R1978-05-02Levack, ONTMajor Junior
Corbin Crawford35101352005-20083D1989-07-31Plainfield, ONTMajor Junior
Brandon Crawley1871645612992014-20173D1997-02-02Glen Rock, NJMinor Pro
Pat Crombeen17325871121151977-19803D1960-01-16Semi-Professional
Chris Crombie17672911632731989-19923F1972-03-02Hamilton, ONTMinor Pro
Peter Crosbie105022341971-19732G1953-01-24Port Dover, ONTMinor Pro
Doug Crossman100001976-19771D1960-06-30Peterborough, ONTMajor League
Sasha Cucuz36426101995-19961L1977-10-22Hamilton, ONTMinor Pro
Scott Cumming1600001985-19861G1968-08-26Peterborough, ONTMajor Junior
Taylor Cummings400021998-19991G1980-08-15Fort Erie, ONTSemi-Professional
Ivan Curic200001999-20001D1981-10-02Toronto, ONTMinor Pro
Michael D'Orazio1031143541522009-20112D1990-08-16Richmond Hill, ONTEuropean Elite
Matt Dajia17000251983-19841D1966-03-03Scarborough, ONTMajor Junior
Duncan Dalmao100119201081995-19983D1978-12-23Toronto, ONTMinor Pro
Trevor Dam252841682524591986-19904R1970-04-20Scarborough, ONTMinor Pro
Dean Darrigan100001985-198611968-10-07Listowel, ONTMajor Junior
Aaron Dartch501102009-20101L1992-05-14London, ONTMajor Junior
Brent Daugherty274711401986-19871D1967-07-13Dresden, ONTMinor Pro
Jason Davies54131124562000-20011 European Lower Leagues
Matt Davis6101192005-20061R1988-10-06Stoney Creek, ONTMajor Junior
Robert Dawe49369181983-19841L1966-02-26Levack, ONTMajor Junior
Louie DeBrusk18163631265701988-19913L1971-03-19Cambridge, ONTMajor League
Matt DeBruyn500021996-19971R1977-01-11Ridgetown, ONTMajor Junior
Dick Decloe2317522171970-19711F1953-05-20Mississauga, ONTEuropean Elite
Kyle DeCoste101122010-20111R1990-06-30London, ONTEuropean Lower Leagues
Josh Defarias1000002013-20152D1997-03-28Brampton, ONTMajor Junior
Phil Degerdon124123648691977-19792R1959-08-29Minor Pro
Tony DeHart72279622006-20082D1990-03-20Ballwin, MOMinor Pro
Ryan Del Monte15461082022-20231C2003-04-03Mississauga, ONTEuropean Lower Leagues
Michael Del Zotto2862430302008-20091D1990-06-24Stouffville, ONTMajor League
Guy Delparte3261723621968-19691D1949-08-30Sault Ste. Marie, ONTMajor League
Adam Dennis73022352004-20062G1985-02-08Toronto, ONTMinor Pro
Mike DePetrillo1291220322231996-19993L1979-02-28Toronto, ONTMajor Junior
Dominic DeSando5461521522007-20103C1990-10-15London, ONTMajor Junior
Chris DeSousa59182442932009-20112C1990-10-19Mississauga, ONTMinor Pro
Joel Dezainde117937461591994-19962D1978-11-02Jarvis, ONTMinor Pro
George Diaco64264672212022-20231L2002-02-14London, ONTMajor Junior
Lou Dickenson35121325232000-20011C1982-08-15Orleans, ONTMinor Pro
Sam Dickinson130276693422022-20242D2006-06-07Toronto, ONTMajor Junior
Sean Dixon6021315382001-20021D1981-02-22Waterloo, ONTMajor Junior
Brian Dobbin1821101522622461983-19863R1966-08-18Petrolia, ONTMajor League
Max Domi2441262053312752011-20154C1995-03-02Winnipeg, MANMajor League
Cody Donnay41549412010-20111R1992-04-19Fenton, MIMajor Junior
Troy Donnay48044282010-20122D1994-02-18Flint, MIMinor Pro
Ken Dool34044271982-19831D1965-09-22London, ONTMajor Junior
Matt Doty200052015-20161L1996-01-29London, ONTMajor Junior
Andrew Doxtator1502251985-19883L1968-10-09Buffalo, NYMinor Pro
Jason Doyle120354681921994-19993R1978-05-15Toronto, ONTMajor Junior
Rick Doyle20852661181581974-19784C1957-05-04Nakina, ONTMinor Pro
Robbie Drummond23147841311392002-20075C1986-02-19London, ONTMinor Pro
Chris Dubecki300001990-19922G1973-01-19Brantford, ONTMajor Junior
Dalton Duhart65971662017-20192L2001-01-18Grand Blanc, MIMajor Junior
Chris Dunham400042007-20081F1990-01-09Brantford, ONTMajor Junior
Nathan Dunkley15844671111182017-20203L2000-03-05Campbellford, ONTMajor Junior
Tyler Durham882911611998-20002R1981-01-24Timmins, ONTMajor Junior
Christian Dvorak15899145244512013-20163C1996-02-02Palos Heights, ILMajor League
Barry Earhart2200051986-19871D1969-06-05Toronto, ONTMajor Junior
Dan Eastman1064188129761975-19772C1957-07-13Peterborough, ONTMinor Pro
Jim Eckhardt1901273851321976-19793D1959-02-16Ingersoll, ONTMajor Junior
James Edgar5000182002-20031R1983-04-30Brigden, ONTMajor Junior
Jackson Edward1781249612532021-20243D2004-02-27Newmarket, ONTMajor Junior
Mike Edwards200001989-19901G1972-09-06Kitchener, ONTMajor Junior
Jim Egerton1811081322403781978-19813R1961-04-15Toronto, ONTMinor Pro
Kalle Ekelund6852025472009-20101D1990-07-25Nybro, SwedenEuropean Lower Leagues
Wayne Elder1131451652721970-19722D1952-08-03Napanee, ONTMinor Pro
Remi Elie7181220382012-20142L1995-04-16Cornwall, ONTMajor League
Tristen Elie1400042013-20152L1996-07-24Green Valley, ONTMinor Pro
Danny Elser34145262010-20111L1993-03-18Hopewell Junction, NYMinor Pro
John Eminger63413171142000-20022D1981-06-30Vaughan, ONTMajor Junior
Daniel Erlich194501061561042007-20114L1991-03-13Thornhill, ONTEuropean Elite
Mark Eros62246511983-19841R1966-06-04Mississauga, ONTMajor Junior
John Erskine1702052725901997-20003D1980-06-26Kingston, ONTMajor League
Luke Evangelista1517896174642018-20223R2002-02-21Toronto, ONTMajor League
Cory Evans1301735523041991-19943L1974-04-07Sault Ste. Marie, ONTMinor Pro
Kevin Evans5237101481984-19851L1965-07-10Peterborough, ONTMajor League
Steve Ewing28111122271986-19871C1967-08-26North York, ONTMajor Junior
Andrew Fagan1081411252721995-19972L1977-05-02Orillia, ONTMinor Pro
P.J. Fagan300042023-20241D2007-05-02Brampton, ONTMajor Junior
Rick Falk2602291968-19691Major Junior
Tim Fallowfield43224142017-20181D1999-02-05St. Thomas, ONTMajor Junior
Rico Fata14677851622271996-19993R1980-02-12Sault Ste. Marie, ONTMajor League
Elliott Faust9000131997-19981G1978-06-10Mitchell, ONTMajor Junior
Connor Federkow904591052021-20232D2003-07-26St. Catharines, ONTMajor Junior
Chris Ferguson1210102005-20061L1987-02-09Thunder Bay, ONTMajor Junior
Dan Ferguson352810611990-19911L1971-05-03Fredericton, NBMinor Pro
Curtis Ferreira100002015-20161D1997-01-31London, ONTMajor Junior
Steve Ferry8971017422004-20062D1988-05-08Richmond Hill, ONTMinor Pro
Tyler Ferry137738451512010-20133D1992-12-09Richmond Hill, ONTEuropean Lower Leagues
Paolo Fiorin100001988-19891 Major Junior
Kyle Flemington30011722011-20121D1992-03-26Parkhill, ONTMinor Pro
Owen Flores2300002021-20221G2004-05-09Antioch, ILMajor Junior
Jack Fogal411201969-19701Major Junior
Ron Fogal46066691969-19701D1952-09-03Vancouver, BCMinor Pro
Jordan Foreman1754847954392003-20074C1987-01-06Cambridge, ONTMinor Pro
Alex Formenton14458581161552016-20193L1999-09-13Barrie, ONTMajor League
Alex Forsyth200001972-19731F1955-01-06Galt, ONTMajor League
Liam Foudy2309794191972016-20204C2000-02-04Scarborough, ONTMajor League
Dane Fox1112537621222009-20123C1993-10-13Chatham, ONTMinor Pro
Robert Frid1152026463731992-19953R1975-02-04Burlington, ONTMinor Pro
Dan Fritsche28171835182004-20051C1985-07-13Parma, OHMajor League
Paul Fulcher9740711113361980-19822L1962-12-26Sarnia, ONTMinor Pro
Matt Fuller400002012-20131D1993-01-30London, ONTMinor Pro
Shawn Futers30022652004-20051L1985-09-02Sarnia, ONTMinor Pro
Sam Gagner533583118362006-20071C1989-08-10London, ONTMajor League
Ray Gallagher523710331985-19872D1968-05-12Ajax, ONTMinor Pro
Ryan Gardner8051318381995-19972C1978-04-18Toronto, ONTEuropean Elite
Cam Garrow200022012-20142D1996-04-24Lambeth, ONTMajor Junior
Ruslan Gazizov17369881571072021-20243L2004-01-21Omsk, RussiaMajor Junior
Gary Geldart3052833481969-19701D1950-06-14Moncton, NBMajor League
Isaiah George1891956751002021-20243D2004-02-15Oakville, ONTMajor Junior
Brendan Gerber200002023-20241L2007-02-24Major Junior
Rod Gerow1101121985-19861C1966-08-20Smithville, ONTMajor Junior
Dennis Giannini28211839161969-19701L1950-07-13Kirkland Lake, ONTMinor Pro
Dale Gibbon501101983-19841F1964-07-15Montreal, PQMajor Junior
Brett Gibson663138691031999-20001C1979-08-17Gananoque, ONTMinor Pro
Gilles Gilbert38000171968-19691G1949-03-31St. Esprit, PQMajor League
Liam Gilmartin55161834482021-20221L2003-01-07Falls Church, VAMajor Junior
Dave Gilmore2521171722892571991-19954C1974-02-11St. Thomas, ONTMinor Pro
Dave Gilmour30111122131969-19701L1950-11-14Kingston, ONTMajor League
Daniel Girardi3141014142004-20051D1984-04-29Welland, ONTMajor League
Michael Giugovaz4705502014-20151G1995-05-08Brampton, ONTMinor Pro
Ben Gleason43066162014-20162D1998-03-25Ortonville, MIMajor League
Jason Glover210121991-19921R1972-03-29London, ONTMinor Pro
Jacob Golden13542226102016-20193D1999-03-20Toronto, ONTMajor Junior
Wes Goldie201101995-19961R1979-05-05London, ONTMinor Pro
Ron Goodall2726265281987-19881R1967-10-04Fergus, ONTEuropean Lower Leagues
Larry Goodenough591551661531972-19731D1953-01-19Toronto, ONTMajor League
Bob Goodish266301121423871977-19814D1961-01-27Major Junior
John Gould49304474201968-19691L1947-01-15Alliston, ONTMajor League
Bob Graham29022231994-19962D1975-11-23Medicine Hat, ALTAMajor Junior
George Graham51102535891968-19691 Minor Pro
Brad Gratton156101661989-19901C1970-06-08Brantford, ONTMinor Pro
Jacob Graves31156452015-20161D1995-03-28Barrie, ONTMinor Pro
Roy Gray133120212871993-19963D1976-04-22Toronto, ONTMinor Pro
Rick Green198271221491841972-19764D1956-02-20Belleville, ONTMajor League
Brandon Greenside200022008-20091D1989-11-28London, ONTMinor Pro
Seth Griffith2071021292311312009-20134C1993-01-04Wallaceburg, ONTMajor League
Jamie Groke33235361985-19861L1968-12-05London, ONTMajor Junior
Tomas Gron866182441998-20002L1980-08-25Bratislava, SlovakiaEuropean Elite
Jonathan Gruden59303666232019-20201C2000-05-04Rochester Hills, MIMajor League
Zach Grzelewski395712132013-20152L1997-04-28Thunder Bay, ONTMajor Junior
Sacha Guimond3415682010-20111D1991-03-28Ville-Marie, PQMinor Pro
John Guirestante61102434421992-19942R1975-05-11Toronto, ONTMinor Pro
Matvey Guskov121283260722018-20202C2001-01-30Nizhnekamsk, RussiaEuropean Elite
Jason Guy2702202007-20092G1988-07-19Whitby, ONTMajor Junior
Mark Guy1921558733091988-19913D1970-04-30Mississauga, ONTMajor Junior
David Haas6751318961985-19872L1968-06-23Toronto, ONTMajor League
Mike Haines300001984-19851St. Thomas, ONTSemi-Professional
David Halasz2103382005-20061D1986-09-08Kosice, SlovakiaEuropean Elite
Bob Halkidis15026841103291982-19853D1966-03-05Toronto, ONTMajor League
Kasper Halttunen57322961612023-20241R2005-06-07Helsinki, FinlandEuropean Elite
Ryan Hamelin110102012-20131L1995-01-03Owen Sound, ONTMajor Junior
Jim Hamilton256891142032041973-19774L1957-01-18Barrie, ONTMajor League
Kevin Hamlin36033291978-19802G1961-07-15Windsor, ONTMinor Pro
Kevin Hancock33212445142018-20191C1998-03-02Mississauga, ONTMinor Pro
Greg Hankkio1212040601281986-19882C1968-03-15Thunder Bay, ONTMinor Pro
Josh Hannivan100002021-20221G2004-09-03Major Junior
Ryan Hare65274673282002-20031C1982-04-03Sarnia, ONTEuropean Lower Leagues
Scott Harrington2161368811292009-20134D1993-03-10Kingston, ONTMajor League
Chris Harrison67011241974-19751Major Junior
Ian Harrison200001973-19741G1956-12-28London, ONTMinor Pro
Jason Harshaw55134311999-20012C1982-02-11Grimsby, ONTMajor Junior
Mike Hart2000081968-19691GSt. Thomas, ONTSemi-Professional
Adam Hasani25123122006-20071L1989-06-03Freibourg, SwitzerlandEuropean Elite
Sean Hastings521321983-19841L1964-03-17Hamilton, ONTMajor Junior
Chase Hatcher910162011-20121R1994-02-22Haddonfield, NJMinor Pro
Jeff Hauser200041988-198911969-07-16Major Junior
Barry Heard95044231976-19793G1958-12-28Major Junior
Denis Hebert39145381985-19861D1967-02-18Timmins, ONTMajor Junior
Chad Heffernan24325472015-20161L1996-03-22Peterborough, ONTMajor Junior
Mark Hegarty854921983-19841R1963-07-26Sydenham, ONTMinor Pro
John Held1811156672171971-19743D1954-02-28Hamilton, ONTMinor Pro
Ryan Held2861723302000-20011W1980-01-30London, ONTMinor Pro
Jayme Helmer10011112002-20031F1985-10-21Heyley Station, ONTMajor Junior
Stephen Heming900002007-20092G1990-01-12Newmarket, ONTMajor Junior
Petr Hemsky547111842000-20011LPardubice, Czech Rep.European Elite
Eric Henderson2017822014-20162L1998-04-23Kingsville, ONTMinor Pro
Alex Henry1911142532671996-19993D1979-10-18Elliot Lake, ONTMajor League
Liam Herbst200002013-20141G1996-09-14Mississauga, ONTMajor Junior
Drew Herendeen17112101991-19921Major Junior
Kelan Herr500052005-20061D1988-04-15Stratford, ONTMajor Junior
Gary Hickey210121988-19891Major Junior
Jack Hidi487613282014-20162L1995-03-27Toronto, ONTMajor Junior
Dan Hie3981422541987-19881C1968-06-21Mississauga, ONTMajor Junior
Dave Hilborn1422938671111975-19783D1957-06-18North Bay, ONTSemi-Professional
Bill Hill85232750911981-19843L1964-05-14Ohsweken, ONTMajor Junior
Bob Hill644711721981-19821 Major Junior
Allan Hitchen31011141996-19982G1978-03-06Toronto, ONTMinor Pro
Todd Hlushko40271744391989-19901L1970-02-07Guelph, ONTMajor League
Anders Hogberg100001986-19871G1967-04-01Stockholm, SwedenEuropean Elite
Jeff Hogden402201989-19901Minor Pro
Terry Holbrook54131528131969-19701R1950-07-11Petrolia, ONTMajor League
Paul Holden1963064942571986-19904D1970-03-15Kitchener, ONTMinor Pro
Brent Holdsworth102167621992-19942D1974-06-02Hamilton, ONTMajor Junior
Brent Hopkins8000141981-19821L1964-09-25Durham, ONTSemi-Professional
Dean Hopkins248791292083361975-19794R1959-06-06Cobourg, ONTMajor League
Bo Horvat1857491165732011-20143C1995-04-05London, ONTMajor League
Tim Horvat1214521985-198721967-09-14Major Junior
Shane Hoskin1401191987-19881C1970-03-03Belleville, ONTMajor Junior
Chris Houle79011132001-20032G1982-09-09Edmonton, ALTAMinor Pro
Michael Houser141044242009-20123G1992-09-13Youngstown, OHMajor League
Tommy Hughes169329321692009-20134D1992-04-07London, ONTMinor Pro
Ryan Humphrey368816502022-20231R2003-04-08Northville, MIMajor Junior
Dylan Hunter3151062633692402001-20065L1985-05-21Quebec, PQMinor Pro
Garett Hunter1791117281472006-20104C1990-01-18Oil Springs, ONTMajor Junior
Logan Hunter25750661164892000-20044L1984-08-30Oil Springs, ONTMinor Pro
Tucker Hunter1491113241162006-20104C1990-03-18London, ONTMajor Junior
Michael Hutchinson4601102009-20101G1990-03-02Barrie, ONTMajor League
Spencer Hutchinson100002013-20141R1995-04-21London, ONTMajor Junior
Dave Hutchison107626323351969-19723D1952-05-02London, ONTMajor League
Matthew Iannetta59156562001-20021D1982-04-16Woodbridge, ONTMinor Pro
Anthony Iaquinto10022262007-20081R1989-10-01Brighton, MIMinor Pro
Peter Ing40011111988-19902G1969-04-28Toronto, ONTMajor League
Matt Iorianni1701102001-20032G1984-06-26Thunder Bay, ONTMinor Pro
Corey Isen421421351001994-19962L1975-05-26London, ONTMinor Pro
Frank Ivankovic18000171995-19961G1976-10-07Mississauga, ONTMinor Pro
Alexei Ivanov1202262004-20051L1985-01-05Tynda, RussiaEuropean Elite
Dan Jackson701181984-19851L1966-01-23Collingwood, ONTMajor Junior
Aiden Jamieson13724345572013-20163D1996-03-23Whitby, ONTMinor Pro
Jacob Jammes3521214152012-20142C1995-11-30Ottawa, ONTMajor Junior
Dan Jancevski1661450643481998-20013D1981-06-15Windsor, ONTMajor League
David Jarram692241662005-20072R1987-10-23Kitchener, ONTMinor Pro
Noah Jenken700022023-20241D2007-03-08Major Junior
Dave Jenner3500041974-19751G1957-05-18Major Junior
Tyler Johnson3200082016-20182G1998-02-07Amherst, NYMinor Pro
Kaeden Johnston48651182021-20243R2005-02-03Peterborough, ONTMajor Junior
Lyle Jonathan400071985-19861L1966-02-06Minor Pro
Don Jones3071421111970-19711LKimberley, BCSemi-Professional
Max Jones12163461092052015-20183L1998-02-17Rochester, MIMajor League
Ron Jones4392534901988-19891R1969-01-07Detroit, MIMinor Pro
Jacob Julien107385694672022-20242L2004-09-12London, ONTMajor Junior
Matt Junkins12031518932000-20022D1982-02-13Dillsburg, PAMinor Pro
Olli Juolevi115196584522015-20172D1998-05-05Helsinki, FinlandMajor League
Nazem Kadri112601111711362008-20102C1990-10-06London, ONTMajor League
Patrick Kane586283145522006-20071R1988-11-19Buffalo, NYMajor League
Vadim Karaga2141014142003-20041F1985-01-03Major Junior
Mike Kasmetis7202261974-19762GMajor Junior
Ed Kastelic2043445793771981-19843R1964-01-29Toronto, ONTMajor League
Jeff Kaufman900021998-20002D1980-01-12London, ONTMajor Junior
Ilpo Kauhanen40011301992-19931G1973-10-21Kuopio, FinlandEuropean Elite
Steve Kavanagh500001989-19901D1972-02-28Keswick, ONTMajor Junior
Dave Kayser35257151977-19781C1960-01-28 Major Junior
Abakar Kazbekov2111222021-20232C2004-05-30Richmond Hill, ONTMajor Junior
Gerard Keane1481541561672018-20223D2002-01-30Homer Glen, ILMajor Junior
Joey Keane3741519572018-20191D1999-07-02Chicago, ILMajor League
Walter Keating28235101971-19721L1954-12-06London, ONTSemi-Professional
Rick Kehoe2332561969-19701F1951-07-15Windsor, ONTMajor League
Ian Keiller544372521993-19952D1974-02-28Mississauga, ONTMinor Pro
Jack Kell1091649652601969-19712D1951-03-14Windsor, ONTMinor Pro
Trevor Kell1913559941702003-20063R1986-06-23Thunder Bay, ONTMinor Pro
Larry Kellett58167751970-19711D1953-06-04Richmond Hill, ONTMinor Pro
Chris Kelly2161011322331671997-20014C1980-11-11Toronto, ONTMajor League
Joe Kelly68459201972-19742Major Junior
Austin Kemp100002015-20161R1996-09-17London, ONTMajor Junior
Paul Kenny18011141984-19851G1965-03-30St. John's, NFLDMinor Pro
Kale Kerbashian99163349582006-20093R1990-04-07Thunder Bay, ONTMinor Pro
Ivan Khomutov4091221252003-20041C1985-03-11Saratov, RussiaMinor Pro
Brian Kilcan100001996-19971L1980-08-17London, ONTMajor Junior
Dave Kindree100001991-19921Major Junior
Murray King200021971-19721Major Junior
Ed Kister12984149921983-19874D1966-01-07Brantford, ONTMajor Junior
Kelly Klima15000172014-20151R1997-06-05Tampa, FLMinor Pro
Kevin Klima1610182014-20151C1997-06-05Tampa, FLMinor Pro
Jared Knight2501021072091662008-20124R1992-01-16Battle Creek, MIMinor Pro
Vladislav Kolyachonok101102018-20191D2001-05-26Minsk, BelarusMajor League
Mike Kondra311201978-19791D1961-03-08Sioux Lookout, ONTMajor Junior
Jordan Kooy6603302016-20204G2000-04-30Bradford, ONTMajor Junior
Jakub Korinek910162006-20071D1988-04-01 Major Junior
Evgeny Korolev2741014361997-19981D1978-07-24Moscow, RussiaMajor League
Sergei Korostin13257172008-20091R1989-07-05Prokopievsk, RussiaMinor Pro
Sergei Kostitsyn122661432091542005-20072R1987-03-20Novopolotsk, BelarusMajor League
Tom Kostopoulos19664981622891996-19993R1979-01-24Mississauga, ONTMajor League
John Kovacs300001981-19821C1963-06-16Major Junior
Trevor Koverko16011362007-20081D1987-03-22Toronto, ONTMinor Pro
Randy Kozar100001971-19721R1955-05-14Atikokan, ONTMinor Pro
Mitchell Kreis702202013-20152D1997-08-01Georgetown, ONTMajor Junior
Oldrich Kuca200071988-19891D1971-09-29Toronto, ONTMajor Junior
Brian Kukulka100001986-19871Major Junior
Janne Kuokkanen60263662142016-20171C1998-05-25Oulunsalo, FinlandMajor League
Ed Kurpieski200001980-19811RChicago, ILMinor Pro
Alfred Lamoureux1800061971-19721DBarrie, ONTMajor Junior
Steve Langdon62294170231972-19731R1953-12-23Toronto, ONTMajor League
Jason Lange71461041997-19992C1980-02-19Bowmanville, ONTMinor Pro
Drew Larman58111021282004-20051C1985-05-15Canton, MIMajor League
Ken Latta604746931261982-19831R1962-05-12Thunder Bay, ONTMinor Pro
Torrin Lauziere100002008-20091G1990-06-17St. Thomas, ONTMajor Junior
Cam Law200001994-19951D1975-05-14London, ONTMinor Pro
Chris Lawrence300002000-20011GBarrie, ONTMajor Junior
Kaleb Lawrence2810919482023-20241L2003-01-10Orleans, ONTMajor Junior
Jeff Lawson19123181987-19881D1968-09-14Edmonton, ALTAMajor Junior
Dan LeBlanc1862337602481987-19903L1970-03-25Halifax, NSMajor Junior
Jeff LeClair1100091982-19831D1965-01-09Sarnia, ONTMajor Junior
Ryan Lee400002005-20061D1986-07-25Caledon, ONTMinor Pro
Jay Legault154881202082231996-19993R1979-05-15Peterborough, ONTMinor Pro
Roger Lemelin1682157783411971-19743D1947-09-20Iroquois Falls, ONTMajor League
Ted Lenssen52011291969-19723G1952-05-17Oakville, ONTMinor Pro
Alec Leonard122621271592022-20242D2004-05-13Toronto, ONTMajor Junior
Paxton Leroux35112982012-20142F1993-02-22Peterborough, ONTMinor Pro
Glen Leslie30011211984-19862D1967-01-24Georgetown, ONTMajor Junior
Mike Levin800002022-20231L2005-10-16Tel Aviv, IsraelMajor Junior
Miles Liberati644913432012-20142D1995-06-21Cheswick, PAMinor Pro
Tomas Linhart28022182002-20031D1984-02-16European Elite
Maxim Linnik5501010651999-20001D1979-09-06Kiev, UkraineMinor Pro
Pete Liptrott522351191987-19892D1969-07-17St. Catharines, ONTMinor Pro
Peter Lisy57214970191986-19871R1967-09-02Kitchener, ONTMajor Junior
Chris Lizotte35325131992-19931R1975-07-12Scarborough, ONTMinor Pro
Carson Lloyd600002021-20221D2005-12-08Toronto, ONTMajor Junior
Aaron Lobb1352636621301999-20023R1983-06-10Brucefield, ONTMajor Junior
William Lochead5461117922018-20191D1998-03-30London, ONTMinor Pro
Paul Louttit12497281631983-19852D1965-01-12London, ONTMajor Junior
Jamie Lovell300002000-20011D1982-12-27Elora, ONTMinor Pro
Steve Lowe38122335241995-19961C1977-05-03Kitchener, ONTMinor Pro
Dave Lowry1691001232232671982-19853L1965-02-14Sudbury, ONTMajor League
Trevor Luck3100061999-20001D1982-02-17Oakville, ONTMajor Junior
John Lutes000001969-19701Semi-Professional
Olli Maatta115135770552011-20132D1994-08-22Jyvaskyla, FinlandMajor League
Michael MacDonald82313162572008-20113C1991-05-22Thunder Bay, ONTMajor Junior
Owen Macdonald23149601091872012-20175C1996-05-24Elora, ONTMajor Junior
Ryan MacDonald5501142003-20052G1985-04-29Walkerton, ONTMinor Pro
Dylan MacEachern30549282010-20111L1990-04-03Mississauga, ONTMajor Junior
Chris MacKay1000042007-20092R1989-06-23London, ONTMajor Junior
Jean-Marc MacKenzie634956105201986-19871C1966-10-29Sydney, NSMinor Pro
Tony MacKenzie16078931712191979-19823R1961-04-25Major Junior
Chris MacKinnon713462008-20091L1989-07-07Aurora, ONTMajor Junior
Ethan MacKinnon10151722422021-20243D2003-05-22London, ONTMajor Junior
Jim MacRae2001351592941321975-19783F1958-04-19North York, ONTMinor Pro
Dave Mahaffey501101981-19821D1964-01-07Major Junior
Logan Mailloux75283462922019-20233D2003-04-15Belle River, ONTMajor League
Craig Majaury39123231986-19871R1969-02-03Kitchener, ONTMajor Junior
Dan Maloney10743631062941968-19702L1950-09-24Barrie, ONTMajor League
Tom Mannino1303322003-20041R1987-02-19Farmington Hills, MIMajor Junior
D.J. Maracle49312151241999-20012R1980-05-14Sault Ste. Marie, ONTMinor Pro
Tim Maracle58411151201984-19851D1965-05-31Sarnia, ONTMinor Pro
Steve Marcolini29055411986-19871D1967-12-17Georgetown, ONTMinor Pro
Don Margettie1683042722001992-19953W1975-07-10Niagara Falls, ONTMinor Pro
Brett Marietti17966831491621990-19933R1973-02-09Haileybury, ONTMinor Pro
Mitch Marner184962053011452013-20163R1997-05-05Markham, ONTMajor League
Patrick Maroon64355590572007-20081L1988-04-23St. Louis, MOMajor League
Brad Marsh269221311536591973-19785D1958-03-31London, ONTMajor League
Paul Marsh112926351371977-19803D1961-01-30Minor Pro
Steve Martell25565891543151987-19914R1970-03-03Sydney, NSMinor Pro
Chris Martenet1581123341662014-20173D1996-09-25Indianapolis, INMinor Pro
Brad Martin100001995-19961DMajor Junior
Colin Martin1863648841932008-20124L1991-06-12London, ONTMinor Pro
Don Martin17556761324291985-19883D1968-03-29London, ONTMinor Pro
Rick Martin152324476491971-19754RWindsor, ONTSemi-Professional
Terry Martin192931021951811972-19753F1955-10-25Barrie, ONTMajor League
Nathan Martine500082007-20081D1988-05-24Port Colborne, ONTMinor Pro
Ryan Martinelli163819272852004-20073D1986-09-02London, ONTEuropean Elite
Dennis Maruk1931592113701681972-19753F1955-11-17Toronto, ONTMajor League
Steve Mason10101111202005-20083G1988-05-29Oakville, ONTMajor League
Chris Maton1000102012-20131L1993-02-02St. Thomas, ONTMajor Junior
Jim Matthews69234063311977-19792W1960-10-13London, ONTSemi-Professional
Nicolas Mattinen10561218992015-20172D1998-03-05Ottawa, ONTMinor Pro
Mike Mazzuca1691524393731996-19993R1979-07-01Sault Ste. Marie, ONTMajor Junior
Brian McBratney63178911968-19702D1951-12-27Toronto, ONTMinor Pro
Glen McCarron10303172006-20082L1988-07-09London, ONTMajor Junior
Michael McCarron913639751782013-20152R1995-03-07Grosse Pointe, MIMajor League
Chris McCauley265851702554281979-19834R1963-02-26Alliston, ONTEuropean Elite
Dennis McCord59931401231971-19721D1952-07-28Chatham, ONTMajor League
Barry McCourt100001972-19731F1955-11-12Falconbridge, ONTMajor Junior
Matt McCready34167202004-20062D1987-07-09Kingsville, ONTMinor Pro
Max McCue21851901412522019-20244L2003-02-10Sudbury, ONTMajor Junior
Scott McCullough744821987-19881L1968-02-05Toronto, ONTMajor Junior
Gord McDonald25336101969-19701Major Junior
Kevin McDougall900041988-19891G1971-05-28Kitchener, ONTMajor Junior
Dennis McEwen18299901892201986-19893L1968-01-30Elliot Lake, ONTMinor Pro
Trenton McGrail100002016-20171G1998-11-04Chatham, ONTMajor Junior
Sean McGurn17148111159382019-20233C2002-07-30Ottawa, ONTMajor Junior
Eoin McInerney89011461994-19973G1977-05-27London, ONTMinor Pro
Mike McIntyre88000101970-19722GMinor Pro
Randy McIntyre400001971-19721CLondon, ONTSemi-Professional
Rick McIntyre18240701101691972-19764L1956-06-03Guelph, ONTMinor Pro
Scott McKay2481171712882121989-19934R1972-01-26Burlington, ONTMajor League
Garnet McKechney50262349731984-19862R1965-04-28Swift Current, SASKMinor Pro
Greg McKegg30192241222011-20121C1992-06-17St. Thomas, ONTMajor League
Ryan McKie98413171041995-19972D1978-03-30Kenora, ONTMinor Pro
Ian McKinnon400062017-20181C1998-03-05Whitby, ONTMinor Pro
Dave McLaren102738452411969-19712DWoodstock, ONTMinor Pro
Greg McLean1741014431995-19961D1975-06-29London, ONTMinor Pro
Peter McLeod20543731164591982-19864L1965-01-14Bramalea, ONTMajor Junior
Peter McMenemy100001985-19861St. Thomas, ONTMinor Pro
Connor McMichael1478694180492017-20203C2001-01-15Ajax, ONTMajor League
Bill McMillan212301987-19881R1967-04-03North Bay, ONTMajor Junior
Larry McMorran511201994-19951C1975-05-16Oromocto, NBMajor Junior
Sean McMorrow670441822000-20022R1982-01-19Vancouver, BCMajor League
Mike McNamara130175774311976-19793L1959-03-13Major Junior
Reid McNeill11547111022009-20112D1992-04-29London, ONTMinor Pro
Justin McPolin8028103111995-19972L1976-07-13Toronto, ONTMinor Pro
Basil McRae19865861514611978-19813L1961-01-05Beaverton, ONTMajor League
Phil McRae22160931531852006-20104C1990-03-15Minneapolis, MNMajor League
Tye McSorley428715472021-20221R2001-06-11Brampton, ONTMajor Junior
David Meckler67383573532006-20071L1987-07-09Highland Park, ILMinor Pro
Denis Menard410101981-19821RIndianapolis, INSemi-Professional
Joel Mercer200001994-19951CMajor Junior
Ryan Merkley60156176482019-20201D2000-08-14Oakville, ONTMajor League
Dakota Mermis129839471462012-20153D1994-01-05Alton, ILMajor League
Jason Metcalfe140640465241996-19993D1978-03-15Streetsville, ONTMinor Pro
Victor Mete1763075105462014-20173D1998-06-07Woodbridge, ONTMajor League
Marc Methot198834422002002-20053D1985-06-21Ottawa, ONTMajor League
Sam Miletic1355667123482015-20183L1997-05-04Detroit, MIMinor Pro
Greg Milner811202009-20112C1993-02-24Watford, ONTMajor Junior
Paul Minaker40044221979-19801G1959-02-05Picton, ONTMajor Junior
Dakota Miskolczi300002015-20161C1998-06-13Fort Erie, ONTMajor Junior
Ted Miskolczi71151631751987-19892R1970-08-05Port Colborne, ONTMinor Pro
Tom Miszuk654913341980-19822L1963-11-05Major Junior
Hugh Mitchell200051971-197321954-10-09Semi-Professional
Michael Moffat47279372010-20111D1993-06-12Waterloo, ONTMinor Pro
Aaron Molnar10002241999-20023G1981-10-08Dorchester, ONTMajor Junior
Bryce Montgomery84268702019-20233D2002-11-12Bowie, MDMinor Pro
Kevin Montgomery1401284961862006-20093D1988-04-04Rochester, NYMinor Pro
Kyle Moore800042005-20061C1989-06-01Thornhill, ONTMajor Junior
Cody Morgan68304171152021-20221C2001-02-01Maple, ONTMajor Junior
Tim Morin210101980-19811 Major Junior
Andrew Morrison4431316671996-19971D1977-01-17Sydney River, NSMajor Junior
Scott Morrison2031162003161131981-19843R1964-08-12Hamilton, ONTEuropean Lower Leagues
Billy Moskal2053457911542016-20204C2000-03-22Sudbury, ONTMinor Pro
Jim Moss941126371121996-19982L1977-03-03Brampton, ONTMinor Pro
Sean Murphy52110111031996-19971D1978-04-10Aurora, ONTMinor Pro
Mike Murray113295988331983-19852C1966-08-29Kingston, ONTMajor League
Dylan Myskiw2301102019-20201G1999-02-20Winnipeg, MANMajor Junior
Aaron Nagy163295079831989-19923C1972-12-29Stratford, ONTMinor Pro
Vladislav Namestnikov1315287139992010-20122C1992-11-22Zhukovsky, RussiaMajor League
Rick Nash11263751381442000-20022L1984-06-16Brampton, ONTMajor League
Josh Nelson206333770302016-20204C1999-05-27Lockport, ILMinor Pro
Adam Nemeth10551116712002-20042D1986-02-22Amhertsburg, ONTMajor Junior
Kyle Neufeld27235392000-20011L1983-08-28St. Catharines, ONTMajor Junior
Jack Nevins200002012-20131L1993-09-18Stittsville, ONTMinor Pro
Ron Newhook65253156411996-19971R1977-08-09North Bay, ONTMinor Pro
James Newland100002015-20161D1997-07-20London, ONTMajor Junior
Matt Nichol200002000-20011C1982-01-03Scarborough, ONTMajor Junior
William Nicholl7071522402022-20242C2006-05-24Manotick, ONTMajor Junior
Bob Nicholson16427911181121981-19843D1964-05-01Toronto, ONTMajor Junior
Neil Nicholson54162642621968-19691D1949-09-12Saint John, NBMajor League
Paul Nicholson21272691411561970-19744L1954-02-15London, ONTMajor League
Brett Nicol5831114111990-19911L1973-01-08Toronto, ONTMajor Junior
Frank Nigro177801342141311977-19803C1960-02-11Richmond Hill, ONTMajor League
Lou Nistico172641051694201970-19733L1953-01-25Thunder Bay, ONTMajor League
Rob Nixon100021983-19841GMajor Junior
Dave Noseworthy345510321989-19901L1970-08-01Scarborough, ONTMajor Junior
Tyler Nother42022562014-20162D1998-02-07Orangeville, ONTMajor Junior
Joe Novak100001986-19871G1969-07-07Major Junior
Mike Noyes2101162005-20072D1988-02-05Lucan, ONTMajor Junior
Murray Nystrom17859861452001984-19873R1966-07-02Thunder Bay, ONTMinor Pro
Jay O'Connor1300001978-19791G1959-09-07Peterborough, ONTMinor Pro
Sean O'Connor48172643462007-20081R1987-01-31Brownstown, MIMinor Pro
Christopher O'Flaherty600002023-20241L2005-03-12Chicago, ILMajor Junior
Kyle O'Neil200002002-20031D1984-03-17Windsor, ONTMajor Junior
Sam O'Reilly73203656342022-20242R2006-03-30Toronto, ONTMajor Junior
Sean O'Reilly64936451521991-19921D1971-01-10London, ONTMinor Pro
Justin Olden504812461999-20012L1982-04-18Scarborough, ONTMajor Junior
Mathis Olimb1002242004-20051C1986-02-01Oslo, NorwayMinor Pro
Glenn Oliver1954546912111979-19834C1962-04-16Minor Pro
Ed Olsen1000021976-19771Major Junior
Mathias Onuska500002019-20222G2002-05-30Waterloo, ONTMajor Junior
Chris Osborne57246221999-20001L1982-02-11Elmira, ONTMajor Junior
Randy Osburn1056186147371970-19722F1952-11-26Collingwood, ONTMajor League
Eric Pacey1052031511241996-19982R1978-05-03Toronto, ONTMajor Junior
Keith Pallett100001968-19691G1951-01-05Mississauga, ONTMinor Pro
Sahil Panwar746511202018-20202L2002-01-26Mississauga, ONTMinor Pro
Costa Papista314261111987-19881D1968-03-06Grosse Pointe, MIMajor Junior
Mathieu Paris4926862021-20232R2005-01-01Ottawa, ONTMajor Junior
Tyler Parsons11613482014-20173G1997-09-18Mount Clemens, MIMinor Pro
Brady Pataki2611262016-20171R1998-10-03Wallaceburg, ONTMajor Junior
Joe Paterson19360851454141977-19803L1960-06-25Toronto, ONTMajor League
Jake Patterson7705522011-20143G1994-06-18Sault Ste. Marie, ONTMajor Junior
Corey Pawley32358162011-20132L1995-01-03Sarnia, ONTMajor Junior
Jason Payne20415451994-19951L1975-09-21Toronto, ONTMinor Pro
Matt Pelech34178802005-20061R1987-09-04Toronto, ONTMajor League
Andrew Perrott8441014682017-20192D2001-08-24Columbia Station, OHMinor Pro
A.J. Perry193921152071712004-20084L1987-01-12Peterborough, ONTMinor Pro
Corey Perry2531402403804162001-20054R1985-05-16Peterborough, ONTMajor League
Sean Perry22347151993-19941L1974-02-09Waltham, MAMinor Pro
Todd Perry67118191292006-20071D1986-12-13Ingleside, ONTMinor Pro
Darin Phillips100001984-19851G Major Junior
Markus Phillips253811132019-20201D1999-03-21Markham, ONTMinor Pro
J.J. Piccinich1325682138432015-20172R1996-06-12Paramus, NJMinor Pro
Bob Pierson1432638641221981-19843L1964-10-23Downsview, ONTMajor Junior
Brian Pilon127243559501976-19782R1959-03-04Major Junior
Richard Pitirri254911162071551995-19994C1978-01-01Burlington, ONTMinor Pro
Michael Pittman1422441996-19971R1976-03-29Fox Harbour, NFLDMajor Junior
Kyle Piwowarczyk9611213242001-20032F1983-08-14London, ONTMinor Pro
Kyle Platzer108142640292011-20143C1995-03-04Waterloo, ONTMinor Pro
Sergey Popov4751419142017-20192L2000-03-27Korolev, RussiaEuropean Elite
Barry Potomski1353351844441989-19923R1972-11-24Windsor, ONTMajor League
Ryan Pottruff59459542003-20052D1986-07-11Woodstock, ONTMinor Pro
Ian Pound32246621986-19871D1967-01-22Brockville, ONTEuropean Lower Leagues
Andrew Power912341994-19951L1976-01-19London, ONTMinor Pro
Tom Price62410141041972-19731D1954-07-12Toronto, ONTMajor League
Brandon Prust17741701115372002-20053L1984-03-16London, ONTMajor League
Cliff Pu18665103168842014-20184R1998-06-03Richmond Hill, ONTMinor Pro
Greg Puhalski814692138761984-19862C1965-01-01Fort William, ONTMinor Pro
Dennis Purdie174941142084291989-19923R1972-11-27Amherstburg, ONTMinor Pro
Chris Pusey100021982-19831G1965-06-20Brantford, ONTMajor League
Kyle Quincey6961420812002-20042D1985-08-12Kitchener, ONTMajor League
Mike Quinn720201969-19701Semi-Professional
Joseph Raaymakers93033182017-20192G1998-03-17Chatham, ONTMinor Pro
Kevin Raine92212141542010-20133D1993-05-28Dryden, ONTMinor Pro
Pete Rajtek100001977-19781 Major Junior
Rob Ramage189441361804521975-19783D1959-01-11Byron, ONTMajor League
Joe Ranger7311112921984-19862D1968-01-11Sudbury, ONTMajor Junior
Steven Rawski3602221998-20002D1982-02-07Mississauga, ONTMajor Junior
John Raynak110313162601970-197221952-02-01Fort William, ONTMinor Pro
Frank Rediker83522271712003-20063D1985-03-15Sterling Heights, MIMinor Pro
Harrison Reed600002004-20051R1988-01-18Newmarket, ONTMinor Pro
Kelly Reed9542933461990-19922D1972-12-30Hamilton, ONTEuropean Lower Leagues
Peter Reed68294271171977-19812CEuropean Lower Leagues
Jeff Reese150033331983-19863G1966-03-24Brantford, ONTMajor League
Alec Regula18945791241182017-20203D2000-08-06West Bloomfield, MIMajor League
Dan Reja84213253751993-19952L1976-05-16Toronto, ONTMinor Pro
Adam Restoule9213112012-20131L1993-02-21Thunder Bay, ONTMajor Junior
Scott Restoule100002003-20041C1987-06-23Sudbury, ONTMajor Junior
Brock Reynolds600042008-20102L1991-07-15London, ONTMajor Junior
Peter Reynolds11423335851997-19992D1981-04-27Waterloo, ONTMinor Pro
Jerry Ribble60167531988-19902D1970-02-04Wheatley, ONTMajor Junior
Steve Richey3100041982-19831G1963-07-05Peterborough, ONTMajor Junior
Danny Richmond59132235922003-20041D1984-08-01Chicago, ILMajor League
Glenn Ridler1100022001-20021G1982-10-01St. Catharines, ONTMinor Pro
Larry Riggin26334931273551973-19774D1956-08-13Kincardine, ONTEuropean Lower Leagues
Pat Riggin11504461975-19783G1959-05-26Kincardine, ONTMajor League
Travis Riggin4410616281995-19961F1977-04-26Kincardine, ONTMinor Pro
Zac Rinaldo561220322372008-20102C1990-06-15Mississauga, ONTMajor League
Paul Ritchie123162945901980-19822C1964-01-30Grand Valley, ONTMajor Junior
Daryl Rivers94528331271992-19942D1975-04-30Toronto, ONTMinor Pro
Kevin Roach22000341994-19951D1977-11-10LaSalle, ONTMajor Junior
K.J. Robinson100002003-20041G1985-11-09Ailsa Craig, ONTMajor Junior
Brian Roche10011111995-19961L1976-05-12Kitchener, ONTMajor Junior
Bryan Rodney64233962482004-20051D1984-04-22London, ONTMajor League
Benjamin Roger54279182018-20223D2002-11-03Brighton, ONTMajor Junior
Tyler Rollo59101929302017-20181L1997-07-30Burlington, ONTMinor Pro
Stuart Rolofs46369102019-20222L2003-03-28Carp, ONTMajor Junior
Tony Romano66121022402007-20081R1988-01-05Smithtown, NYMinor Pro
Bob Roselle70214970561968-19702C1950-10-17Montreal, PQMajor League
Gordon Ross1711936553431991-19943L1974-06-05Thornhill, ONTMajor Junior
Vladimir Roth118173148442007-20092D1990-06-25Prague, Czech Rep.European Elite
Lucas Rowe26112112017-20192R2001-08-13Etobicoke, ONTMinor Pro
Tom Rowe193881091973341973-19763R1956-05-23Lynn, MAMajor League
Terry Rowland300041969-19701Major Junior
Bill Ruggiero1100041998-20002G1981-02-25Harper Woods, MIMinor Pro
Matt Rupert2401051282333002010-20155L1994-06-02Grand Bend, ONTMinor Pro
Ryan Rupert224581361942792010-20144C1994-06-02Grand Bend, ONTMinor Pro
Greg Ryan1611267791651989-19923D1972-09-13Burlington, ONTMajor Junior
Wes Rydall3611920851968-19691 Semi-Professional
Dan Ryder8942529621982-19842D1963-08-01Stratford, ONTMinor Pro
Drake Rymsha665712552014-20162C1998-08-06Huntington Woods, MIMajor League
Adam Saffer117292049581998-20002F1980-04-04Usti nad Labem, Czech Rep.European Elite
Dante Salituro30111122182016-20171C1996-11-15Willowdale, ONTMinor Pro
Leigh Salters802124451172008-20102L1989-03-27London, ONTMinor Pro
Joel Sandie29044241992-19931D1973-07-22Sault Ste. Marie, ONTMajor Junior
Jim Sandlak14270551253071983-19863R1966-12-12Kitchener, ONTMajor League
Stephen Sanza105323062362009-20112R1990-03-08London, ONTMajor Junior
Art Saran600001993-19941D1975-01-23Harrisville, RIMinor Pro
Joel Scherban27472119191461996-20015C1980-04-22Thunder Bay, ONTMajor Junior
Paul Scherer15224161968-19691CHamburg, ONTSemi-Professional
David Schill71000331987-19892G1970-01-15Kitchener, ONTMinor Pro
Pieter Schinkelshoek42134822009-20112R1992-05-26London, ONTMajor Junior
Brad Schlegel19319991181081985-19883D1968-07-22Kitchener, ONTMajor League
Jim Schoenfeld16145811969-19701D1952-09-04Galt, ONTMajor League
Dwight Schofield1292045652451974-19762D1956-03-25Waltham, MAMajor League
Rob Schremp1791261783041462003-20063C1986-07-01Fulton, NYMajor League
Sean Schulert100001982-19831D Major Junior
Noah Schwartz301102011-20121L1992-02-26Toronto, ONTMajor Junior
Scott Seagrist2511291968-19691R1950-06-20Woodstock, ONTMinor Pro
Justin Sefton25134262012-20131D1993-04-14Thunder Bay, ONTMinor Pro
Tait Seguin8528101172013-20152L1995-03-21North Bay, ONTMajor Junior
Brian Seljan1522462000-20011D Major Junior
Darren Semple100001984-19851D1966-03-27Major Junior
Brendan Shanahan11567871541981985-19872L1969-01-23Mimico, ONTMajor League
Jeff Shattler100002002-20031Major Junior
Scott Sheppard68295988752003-20041R1983-09-28Selkirk, MANMinor Pro
Kole Sherwood63122234532015-20161R1997-01-22Columbus, OHMajor League
Mike Shewan3121214261992-19931D1973-04-11London, ONTMinor Pro
Jordan Shine844372812006-20082L1988-12-14Wallacetown, ONTMajor Junior
Don Shore300001981-19821RLondon, ONTMajor Junior
Brian Shortreed6022131969-197011952-01-01Fergus, ONTMinor Pro
Stephen Showler601161975-19761Major Junior
Landon Sim1593635711852021-20243C2004-07-17New Glasgow, NSMajor Junior
Clyde Simon80333972371968-19702R1951-06-03Sarnia, ONTMinor Pro
Jason Simon33123331986-19871W1969-03-21Sarnia, ONTMajor League
Dave Simpson2041301893191361977-19825C1962-03-03London, ONTMinor Pro
Michael Simpson4803322023-20241G2003-02-09London, ONTMajor Junior
Darryl Sittler107761131892161968-19702C1950-09-18Kitchener, ONTMajor League
Gary Sittler662792351969-19723D1952-03-14St. Jacobs, ONTMajor League
Phil Skeffington200021996-19971D1979-01-01Charlottetown, PEIMajor Junior
Jason Skellett602221988-19922D1972-01-01London, ONTMajor Junior
Hunter Skinner6262632512019-20201D2001-04-29Wyandotte, MIMinor Pro
Alexander Skorohod28022382002-20031D1983-10-01Kieve, UkraineMinor Pro
Kevin Slota1792238602781993-19963F1976-04-01London, ONTMinor Pro
Steve Smillie7651621171990-19933R1973-04-24Hamilton, ONTEuropean Lower Leagues
Barron Smith14000212008-20091D1991-04-02Hinsdale, ILMajor Junior
Brent Smith300001984-198511967-03-17Major Junior
Cody Smith100002007-20081L1988-11-03Scarborough, ONTMajor Junior
Colton Smith4113518302021-20221L2004-02-09Windsor, ONTMajor Junior
Damian Smith3301121979-19801Major Junior
Dan Smith300001969-19701Semi-Professional
Darin Smith61314171211984-19862L1967-02-20St. Catharines, ONTMinor Pro
Gemel Smith29111627102013-20141C1994-04-16Toronto, ONTMajor League
Jeff Smith189691241932361980-19833F1963-07-31Brampton, ONTMinor Pro
Scott Smith100001996-19971L1977-05-29Ingersoll, ONTMajor Junior
Steve Smith17020831034811980-19833D1963-04-30Glasgow, ScotlandMajor League
Wayne Smith2824641975-19761D1957-03-08Semi-Professional
Wayne Smith88162238681986-19882C1968-04-21Ottawa, ONTMajor Junior
Brad Smyth15373791522331990-19933R1973-03-13Ottawa, ONTMajor League
Greg Smyth15723791026371983-19863D1966-04-23Oakville, ONTMajor League
Matt Smyth483251531985-19882L1968-12-30Mississauga, ONTMajor Junior
Jhase Sniderman1400022007-20081G1987-04-03Toronto, ONTMajor Junior
Anthony Soboczynski600002007-20081L1989-10-15London, ONTMajor Junior
Trevor Solomon21022182006-20071D1987-11-04Sault Ste. Marie, ONTMajor Junior
Chris Somers7002221986-19882G1968-01-05Summerside, PEIMajor Junior
Ken Southwick17167601969-19701D1951-02-19Toronto, ONTMinor Pro
Brad Sparkes426131981984-19851L1967-10-05Kitchener, ONTMajor Junior
Matthew Spezza300042005-20061G1986-10-14Mississauga, ONTMinor Pro
Cody Spicer200001999-20001G1982-04-20Nepean, ONTMajor Junior
Maxim Spiridonov12185661511511996-19982R1978-04-07Moscow, RussiaMinor Pro
Jim Sprott19531951266051986-19893D1969-04-11Oakville, ONTMinor Pro
Andy Spruce135471171641751971-19743L1954-04-17London, ONTMajor League
Matt St. Amand2000121994-19951D1977-11-11Whitby, ONTMajor Junior
Todd St. Louis30213641995-19961D1976-05-01Windsor, ONTMinor Pro
Brian Stacey1491231431981991-19954D1975-06-28Oshawa, ONTMinor Pro
Nick Stajduhar233581251832171990-19944D1974-12-06Kitchener, ONTMajor League
Michael Stalk310121997-19981F1979-05-18Kahnawake, PQMinor Pro
Tom Stapleton300051980-19822Minor Pro
Mike Stathopoulos25578180258661999-20034C1982-07-12Scarborough, ONTMinor Pro
Mike Steadman500022004-20062L1987-09-03Oil Springs, ONTMajor Junior
Rick Steadman2332642682532001-20054L1984-06-09Oil Springs, ONTMajor Junior
Justin Steinbach77131326381993-19952C1976-01-02Oromocto, NBEuropean Lower Leagues
Kirill Steklov8441721462019-20222D2002-03-30Tallinn, EstoniaEuropean Elite
Ron Stenlund423571973-19741Major Junior
Vern Stenlund20084139223601973-19763C1956-04-11Thunder Bay, ONTMajor League
Charlie Stephens56233356552001-20021C1981-04-05London, ONTMajor League
Mitchell Stephens29111425122016-20171C1997-02-05Peterborough, ONTMajor League
Josh Sterk2710919162014-20151C1995-01-17Georgetown, ONTMajor Junior
Shayne Stevenson972140611121986-19882C1970-10-26Aurora, ONTMajor League
Dan Stewart1100001993-19962G1976-02-16Port Hope, ONTMajor Junior
Owen Stewart300022013-20141D1995-12-03Greely, ONTMajor Junior
Trevor Stienburg532129501331984-19862R1966-05-13Kingston, ONTMajor League
Steve Stockman1429291183771975-19783C1958-04-12Toronto, ONTMinor Pro
Anthony Stolarz5505562012-20142G1994-01-20Edison, NJMajor League
Jason Stos17011151988-19891D1971-06-11Sudbury, ONTMinor Pro
Jon Stos61142539341988-19902R1971-06-11Sudbury, ONTMajor Junior
Antonio Stranges1876395158372018-20223L2002-02-05Ann Arbor, MIMinor Pro
Brandon Stubbington19000211994-19951R1977-07-27Windsor, ONTSemi-Professional
Brandon Sugden86617234221995-19972R1978-06-23Toronto, ONTMinor Pro
Dan Sullivan7197161491998-20002R1981-03-20Weston, ONTMinor Pro
Keith Sutherland900001969-19701Major Junior
Paul Sweeney100001977-19781D1960-07-10London, ONTSemi-Professional
Troy Sweet92315889901991-19932L1973-01-06Belleville, ONTMajor Junior
Doug Synishin1842060801981987-19903C1970-06-19Antigonish, NSMajor Junior
Corey Syvret93077642005-20072D1989-02-19Millgrove, ONTMinor Pro
Danny Syvret1983488122962002-20053D1985-06-13Millgrove, ONTMajor League
Ron Tales200001987-198811968-06-17Major Junior
John Tanner26077261989-19912G1971-03-17Cambridge, ONTMajor League
Steven Tarasuk15625791041442007-20103D1989-11-01Thornhill, ONTMinor Pro
John Tavares24321850222008-20091C1990-09-20Mississauga, ONTMajor League
Chris Taylor2591502283782191988-19924C1972-03-06Stratford, ONTMajor League
Justin Taylor2311021002022532006-20104C1989-02-08Mindemoya, ONTMinor Pro
Karl Taylor28426251989-19912L1971-03-04North Bay, ONTMajor Junior
Tim Taylor159871392261701986-19893C1969-02-06Stratford, ONTMajor League
Mike Teeple410101988-19891C1969-02-15London, ONTMinor Pro
Tyson Teichmann401102011-20121G1993-05-19Belleville, ONTMajor Junior
Pat Tenpenny20011121988-19902G1970-03-06Scarborough, ONTMajor Junior
Victor Terreri384261032010-20111R1991-10-08Mississauga, ONTMajor Junior
Luca Testa1512342022-20231C2006-04-10Grimsby, ONTMajor Junior
Doug Thiel1721146572401982-19853D1965-02-28Kitchener, ONTMajor Junior
Greg Thiel200001971-19721Major Junior
Christian Thomas32471142008-20091L1992-05-26Toronto, ONTMajor League
Reg Thomas1801361733091081970-19733C1953-04-21London, ONTMajor League
Robert Thomas1333988127442015-20183C1999-07-02Aurora, ONTMajor League
Brad Thompson2012367902991979-19834D1963-01-11London, ONTMajor Junior
Bryan Thompson423710272001-20032R1982-03-16Dearborn, MIMajor Junior
Chad Thompson8161218392001-20032L1984-06-29Orillia, ONTMajor Junior
Dave Thompson100001989-19901C1972-04-28Alliston, ONTMajor Junior
Ernie Thompson200051985-19861 Major Junior
Scott Thompson500021997-19981D1976-01-27Kingston, ONTMinor Pro
Wayne Thompson191106173279791977-19803C1960-06-15Toronto, ONTMinor Pro
Kelly Thomson60106161782004-20062L1985-04-14London, ONTMinor Pro
Dennis Thorpe1200021971-19721G1955-05-17London, ONTSemi-Professional
Billy Tibbetts146612491993-19941R1974-10-14Boston, MAMajor League
Chris Tierney24772119191562010-20144C1994-07-01Keswick, ONTMajor League
Peter Tighe100203353871972-19742Minor Pro
Matthew Timms3512324202018-20191D1998-05-12Waterdown, ONTMajor Junior
Jarred Tinordi111327302032010-20122D1992-02-20Millersville, MDMajor League
Steve Titus4700061986-19871G1967-02-02London, ONTMajor Junior
Matthew Tkachuk573077107802015-20161L1997-12-11Scottsdale, AZMajor League
Dana Tomalty100001979-19801Major Junior
Daniel Torres500002003-20041L1986-04-15Markham, ONTMinor Pro
Reggie Traccitto900042005-20072D1989-07-05Oakville, ONTMinor Pro
Larry Trader17540881283601980-19833D1963-07-07Barry's Bay, ONTMajor League
Zach Tranmer1121322002-20031L1985-01-18Thunder Bay, ONTMajor Junior
Craig Travis1100001971-19721GToronto, ONTMajor Junior
Frank Tremblay800001985-19861C1968-09-27North Bay, ONTMajor Junior
Tom Trevail115183755801975-19772C1956-02-16London, ONTSemi-Professional
Justin Tugwell200002013-20141G1994-05-15London, ONTMajor Junior
Alex Turko13262329842016-20193C1999-01-07London, ONTMajor Junior
Bobby Turner177216183531998-20013D1982-04-15Stoney Creek, ONTMajor Junior
Ian Turner1421035451591999-20023D1981-10-13Belleville, ONTMinor Pro
Cole Tymkin1993855933372016-20204R1999-04-05Rainy River, ONTMajor Junior
Jake Unsworth200002009-20101R1992-03-18Petrolia, ONTMajor Junior
Pat Vachon68415821985-19872C1967-04-03Hearst, ONTMajor Junior
Scott Valentine20000222007-20092D1991-05-02Ottawa, ONTMinor Pro
Ryan Valentini24033122014-20162C1997-07-13Mississauga, ONTMinor Pro
Rene Van Bommel29011172023-20241L2006-05-14Strathroy, ONTMajor Junior
Evan Van Gorp446612142023-20241L2006-05-18Watford, ONTMajor Junior
Luke Van Moerkerke363710282006-20071L1989-11-16Tillsonburg, ONTMajor Junior
Jeff Van Vliet100001975-19761Major Junior
Mitchell Vande Sompel303131602016-20171D1997-02-11London, ONTMinor Pro
John Vandermark200001973-19741GLondon, ONTMajor Junior
Jamie VanderVeeken526612542005-20061D1986-01-20Wallaceburg, ONTMinor Pro
Wayne Vansevenant1415641983-19841D1964-08-03Major Junior
Philip Varone1243981120652007-20114C1990-12-04Vaughan, ONTMajor League
Brent Varty41101302000-20011L1983-02-11Oshawa, ONTMajor Junior
Lubos Velebny293912502001-20021D1982-02-09Zvolen, SlovakiaMinor Pro
Emanuel Vella1301102014-20173G1998-08-08Toronto, ONTMajor Junior
Wayne Venhuizen300001984-19851G1966-06-28Sarnia, ONTMajor Junior
Dennis Ververgaert1871412103512491970-19733R1953-03-30Hamilton, ONTMajor League
Greg Vey3591120491987-19881L1967-06-20Orono, ONTMajor Junior
Mike Vezina801101980-19811G1960-01-03Major Junior
Mark Visheau18717941112321990-19933D1973-06-27Burlington, ONTMajor League
Zackary Vukosa200002015-20161L1998-06-22Mississauga, ONTMajor Junior
Ben Walker11851419331993-19952D1976-01-27Ingleside, ONTMajor Junior
Chris Wall200002005-20061G1986-03-06Halifax, NSMajor Junior
Trevor Walsh5033131988-19891C1971-02-16Westville, NSMajor Junior
Jamie Ward700001985-19861Major Junior
John Warren3252722013-20163L1997-01-01London, ONTMajor Junior
Austin Watson29112435142011-20121L1992-01-13Ann Arbor, MIMajor League
Jamie Watts400001991-19921Major Junior
Morgan Watts754610841984-19862R1966-09-03Dartmouth, NSMajor Junior
Jim Weaver1502241972-19753G1955-06-19Belmont, ONTMinor Pro
Matt Weir106141428682001-20043L1983-05-21London, ONTSemi-Professional
Brett Welychka1935064114782010-20155C1994-03-03London, ONTMinor Pro
Jamie Wentzell41611171101995-19961D1977-01-20Bridgewater, NSMajor Junior
Gary Wenzel2581624231988-19891C1969-09-15Thunder Bay, ONTMajor Junior
Terry West61225173651970-19711F1951-05-21Timmins, ONTMinor Pro
Shane Whelan4391423461986-19871C1967-02-15Kirkland Lake, ONTMajor Junior
Don Whelden135734411581972-19742D1954-12-28Falmouth, MAMajor League
Alex White602222001-20021L1983-02-03Tecumseh, ONTEuropean Lower Leagues
Jeff Whitfield51099412004-20051D1985-02-06Sault Ste. Marie, ONTMajor Junior
Liam Whittaker201102017-20192D2001-06-06Holland Landing, ONTMajor Junior
Richard Whittaker6561016472016-20182L2000-04-08Holland Landing, ONTMajor Junior
Joe Widdis614610661968-19702Major Junior
Dennis Wideman204791181973472000-20044D1983-03-20Kitchener, ONTMajor League
Joel Wigle22033102014-20151R1994-02-14Brantford, ONTMajor Junior
Al Wiley1712262842461978-19813D1961-03-03Minor Pro
Andrew Wilkins147112435702004-20084D1988-07-25Pickering, ONTMajor Junior
Mark Williams700001991-19932G1974-08-15Mississauga, ONTMajor Junior
Jordan Willis123033621992-19953G1975-02-28Kincardine, ONTMajor League
Owen Willmore2902222021-20243G2004-12-14London, ONTMajor Junior
Jason Willms254812242019-20201C1999-02-08Kitchener, ONTMinor Pro
Bert Wilson541319321601968-19691L1949-10-17Orangeville, ONTMajor League
Jason Wilson52125171042008-20091L1990-04-15Richmond Hill, ONTMinor Pro
Avery Winslow2813462019-20201D2002-08-24East Wenatchee, WAMinor Pro
Ryan Winterton34122436222022-20231C2003-09-04Markham, ONTMajor League
Ian Witucki100001988-19891G1971-09-04Major Junior
Paul Wolanski44113546571991-19921D1971-03-22Kitchener, ONTMajor Junior
Colin Wood495712441970-19722L1953-02-19Richmond Hill, ONTMinor Pro
John Woods1311221970-19711C1953-12-27Meaford, ONTSenior Amateur
Jared Woolley37325212023-20241D2006-02-27Port Hope, ONTMajor Junior
Jake Worrad2513482009-20123D1993-01-10London, ONTMajor Junior
Andrew Wright4431013411982-19831D1963-01-31Gloucester, ONTMajor Junior
Bob Wright110122335711970-19722F1953-08-16Toronto, ONTMinor Pro
Chandler Yakimowicz1512331542692013-20174R1996-01-26Kingston, PAMajor Junior
Nicholas Yearwood29033252021-20232L2004-07-15Toronto, ONTMajor Junior
Jarl Ygranes25077191997-19981D1979-01-23Oslo, NorwayMajor Junior
Al Young22122335271968-19691F1950-09-15Walkerton, ONTMinor Pro
Alan Young4996151291968-19702R1950-09-15Toronto, ONTMinor Pro
Dennis Young9123131988-19891C1969-05-08Binbrook, ONTMajor Junior
Mike Yovanic520331142008-20091D1989-09-06Highland, MIMajor Junior
Michael Zador1100022007-20092G1991-05-08Toronto, ONTMajor Junior
Nikita Zadorov99173855972012-20142D1995-04-16Moscow, RussiaMajor League
Tim Zafiris24549381999-20001F1980-05-08New Liskeard, ONTMajor Junior
Ron Zanussi17472911632881973-19763W1956-08-31Toronto, ONTMajor League
Chris Zanutto19319931121801992-19953D1975-06-14St. Catharines, ONTMinor Pro
Greg Zavitz1200042006-20082L1989-05-16Petrolia, ONTMajor Junior
Mike Zombo6431720811985-19861D1968-01-16Des Plaines, ILMajor Junior

+
† 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.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.