hockey DB
home search by league team forums links contact us
home

London Knights [OHL] all-time player roster

This is a list of all the players that played for the London Knights. The London Knights are a hockey team playing in the Ontario Hockey League from 1968 to 2013. This list is accurate for most teams, but for some obscure teams the list may be partial. We have found 761 players.
Player NameGPGA.PtsPIMSeasonsYrs.Pos.BirthdateBirthplaceHighest 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-20092R1989-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 Anderson1323536711112011-20132L1994-05-07Burlington, ONTMajor Junior
Dave Andreoli33022591982-19831D1964-09-17Toronto, ONTMajor Junior
Brett Angel623581191999-20001D1981-04-29Kingston, ONTMinor Pro
Mike Anning501172000-20011 Major Junior
Ryan Appel54279781993-19952R1977-01-16Toronto, ONTMajor Junior
Gerry Arcella1700001991-19932G1974-01-17Toronto, ONTMajor Junior
Matt Ashman124113141102006-20104D1990-05-09London, ONTMajor Junior
Andreas Athanasiou120332659432010-20122L1994-08-06Woodbridge, ONTMajor Junior
Jay Babcock1142544693861970-19722L1952-08-19Kingston, ONTMinor Pro
Tim Bacik2800061993-19941G1974-09-10Blenheim, ONTMajor Junior
Kevin Bailie2700042012-20131G1992-01-03Belleville, ONTMajor Junior
Chris Bain1245163772001-20043L1986-11-27London, ONTMinor Pro
Jimmy Ball349514302002-20031D1983-08-10Unionville, ONTMajor Junior
Mike Ballanger2962329181970-19711C1953-02-16Toronto, ONTMinor Pro
Brad Balshin38235141983-19841L1966-03-04Toronto, ONTMajor Junior
Pete Banton2401141968-19691 Major Junior
Patrick Barbieri6591423512001-20032L1982-04-03Toronto, ONTMajor Junior
Krys Barch18750731232061997-20003R1980-03-26Hamilton, ONTMajor League
Rick Barkovich19580831631791982-19853C1964-04-25Hamilton, ONTMinor Pro
Gord Barrett869817331970-19722 Major Junior
Kevin Barry2011241995-19961D1977-09-28Delta, BCMajor Junior
Sean Basilio4601101989-19912G1971-09-21Stoney Creek, ONTMinor Pro
Brian Basque100001989-19901G1972-01-23Sheila, NBMajor Junior
John Battice67929381231988-19902D1969-02-25Brampton, ONTMajor Junior
Chad Beal502242007-20081C1989-02-23Stouffville, ONTMajor Junior
Bill Beauchamp17944621061441973-19763 Minor Pro
Josh Beaulieu2103737744242003-20074L1987-01-10Maplewood, MNMinor Pro
Dave Beer1411241971-19721 Major 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
Tony Bellavance3517881970-19711 Major Junior
Dustin Bellyou300001987-198811969-01-06 Semi-Professional
Stefan Bergkvist6431720931994-19951D1975-03-10Leksand, SwedenMajor League
John Bernier15022151980-19811Semi-Professional
Tom Bickerdike500001969-19701GMajor Junior
Joe Birch33145121996-19971D1978-04-02Corunna, ONTMajor Junior
Mike Bishop6402261982-19842G1965-02-14Elmira, ONTMinor Pro
Wayne Bishop1971249611851977-19803D1960-10-12 Minor Pro
Gordie Black300001972-19731G Major Junior
Ryan Black60365894501993-19941L1973-10-25Elmira, ONTMinor Pro
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
Craig Booker2492534841988-19891L1968-01-09Halifax, NSMajor Junior
Daryl Borden300022008-20091G1989-05-19Brantford, ONTMajor Junior
Steve Boston400001984-19851 Major Junior
Dan Bouchard43000551969-19701G1950-12-12Val d'Or, PQMajor League
Pat Boutette53111728871969-19701C1952-03-01Windsor, ONTMajor League
Kevin Boyd1711932513301994-19973L1977-05-19Newmarket, ONTMinor Pro
Steve Boyd1192458821351987-19903D1969-01-01Coniston, ONTMajor Junior
Gerry Bradbury107314071421968-19702 Major 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-07Oak Lawn, ILMajor Junior
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-20052R1986-04-20Nepean, ONTSemi-Professional
Dan Buccella25000522001-20021C1983-06-16Woodbridge, ONTMinor Pro
Ryan Burgoyne251671121792031993-19974L1976-09-01Hamilton, ONTMinor Pro
Jason Burke200001996-19971F1979-07-18Thunder Bay, ONTMinor Pro
George Burnett20357140197941979-19823C1962-03-25 Major Junior
Andy Burnham3374111402000-20011R1980-07-02New Liskeard, ONTMinor Pro
Pat Burns301101975-19761CMajor Junior
Bill Byers200001999-20001D1981-04-23Semi-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-07 Major Junior
John Carlson59166076652008-20091D1990-01-10Natick, MAMajor League
Billy Carroll195901172071171976-19793C1959-01-19Toronto, ONTMajor League
Don Carter28358101968-19691 Semi-Professional
Max Carter707815151973-19752 Major Junior
Chad Cavanagh66141731571995-19972C1978-02-13Peterborough, ONTMinor Pro
Aurelio Cence300021989-19912 Major Junior
Santino Centorame300002012-20131D1996-04-28Mississauga, ONTMajor Junior
Stephane Cesar1701102006-20082G1988-03-18Ottawa, ONTMinor Pro
Josh Chambers43123262000-20011D1982-04-04Taylor, MIMajor Junior
Bob Channell31162339531968-19691L1949-02-02St. Catharines, ONTMinor Pro
Doug Chessell78022321980-19833G1963-02-18 Minor 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-19891 Major 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-200911990-05-03 Major 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-28 European Elite
Brett Cook29235312011-20121D1991-03-21Washago, ONTMajor Junior
John Cook4461117851971-19721F1953-02-08London, ONTMinor Pro
Charles Cooper100002009-20101D1992-02-11Oshawa, ONTMajor Junior
Matt Cooper800002000-20011G Major 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-20031 Major Junior
Rob Coutts86101424231984-19873C1967-03-18Oshawa, ONTEuropean Lower Leagues
Jim Cowley28112221972-19731 Major Junior
Mike Craig3151116451969-19701 Major Junior
Derrick Crane881724411211990-19933C1973-08-08Windsor, ONTMajor Junior
Todd Crane615510521995-19961R1978-05-02Levack, ONTMajor Junior
Corbin Crawford35101352005-20083D1989-07-31Plainfield, ONTMajor Junior
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, ONTMajor Junior
Ivan Curic200001999-20001D1981-10-02Toronto, ONTMinor Pro
Michael D'Orazio1031143541522009-20112D1990-08-16Richmond Hill, ONTMajor Junior
Matt Dajia17000251983-19841D1966-03-03Scarborough, ONTMajor Junior
Duncan Dalmao100119201081995-19983D1978-12-23Toronto, ONTMinor Pro
Trevor Dam252841682524591986-19904R1970-04-20Scarborough, ONTMinor Pro
Dean Darrigan100001985-19861 Major 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-20 European Elite
Kyle DeCoste101122010-20111R1990-06-30London, ONTMajor Junior
Phil Degerdon124123648691977-19792R1959-08-29 Minor Pro
Tony DeHart72279622006-20082D1990-03-20Ballwin, MOMinor Pro
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, ONTMajor Junior
Joel Dezainde117937461591994-19962D1978-11-02Jarvis, ONTMinor Pro
Lou Dickenson35121325232000-20011C1982-08-15Orleans, ONTMinor Pro
Sean Dixon6021315382001-20021D1981-02-22Waterloo, ONTMajor Junior
Brian Dobbin1821101522622461983-19863R1966-08-18Petrolia, ONTMajor League
Max Domi12660761361192011-20132C1995-03-02Toronto, ONTMajor Junior
Cody Donnay41549412010-20111R1992-04-19Fenton, MIMajor Junior
Troy Donnay48044282010-20122D1994-02-18Flint, MIMajor Junior
Ken Dool34044271982-19831D1965-09-22London, 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
Chris Dunham400042007-20081F1990-01-09Brantford, ONTMajor Junior
Tyler Durham882911611998-20002R1981-01-24Timmins, ONTMajor Junior
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
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 Elie6571017342012-20131W1995-04-16Green Valley, ONTMajor Junior
Danny Elser34145262010-20111L1993-03-18Hopewell Junction, NYMajor Junior
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
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
Rick Falk2602291968-19691 Major Junior
Rico Fata14677851622271996-19993R1980-02-12Sault Ste. Marie, ONTMajor League
Elliott Faust9000131997-19981G1978-06-10Mitchell, ONTMajor Junior
Chris Ferguson1210102005-20061L1987-02-09Thunder Bay, ONTMajor Junior
Dan Ferguson352810611990-19911L1971-05-03Fredericton, NBMinor Pro
Steve Ferry8971017422004-20062D1988-05-08Richmond Hill, ONTMinor Pro
Tyler Ferry137738451512010-20133D1992-12-09Richmond Hill, ONTMajor Junior
Paolo Fiorin100001988-19891 Major Junior
Kyle Flemington30011722011-20121D1992-03-26Parkhill, ONTMajor Junior
Jack Fogal411201969-19701 Major Junior
Ron Fogal46066691969-19701D1952-09-03Vancouver, BCMinor Pro
Jordan Foreman1754847954392003-20074C1987-01-06Cambridge, ONTMinor Pro
Dane Fox1112537621222009-20123C1993-10-13Chatham, ONTMajor Junior
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-31London, ONTMajor Junior
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 Garrow100022012-20131D1996-04-24Lambeth, ONTMajor Junior
Gary Geldart3052833481969-19701D1950-06-14Moncton, NBMajor League
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
Dave Gilmore2521171722892531991-19954C1974-02-11St. Thomas, ONTMinor Pro
Dave Gilmour30111122131969-19701L1950-11-14Kingston, ONTMajor League
Daniel Girardi3141014142004-20051D1984-04-29Welland, ONTMajor League
Jason Glover210121991-19921R1972-03-29London, ONTMinor Pro
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-27 Major 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
Roy Gray133120212871993-19963D1976-04-22Toronto, ONTMinor Pro
Rick Green198271221491841972-19764D1956-02-20Belleville, ONTMajor League
Brandon Greenside200022008-20091D1989-11-28London, ONTMajor Junior
Seth Griffith2071021292311312009-20134R1993-01-04Wallaceburg, ONTMajor Junior
Jamie Groke33235361985-19861L1968-12-05London, ONTMajor Junior
Tomas Gron866182441998-20002L1980-08-25Bratislava, SlovakiaEuropean Elite
Sacha Guimond3415682010-20111D1991-03-28Ville-Marie, PQMinor Pro
John Guirestante61102434421992-19942R1975-05-11Toronto, ONTMinor Pro
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, Czech Rep.European Elite
Bob Halkidis15026841103291982-19853D1966-03-05Toronto, ONTMajor League
Ryan Hamelin110102012-20131L1995-01-03Owen Sound, ONTMajor Junior
Jim Hamilton256891142032041973-19774L1957-01-18Barrie, ONTMajor League
Kevin Hamlin36033291978-19802G1961-07-15Windsor, ONTMinor Pro
Greg Hankkio1212040601281986-19882C1968-03-15Thunder Bay, ONTMinor Pro
Ryan Hare65274673282002-20031C1982-04-03Sarnia, ONTEuropean Lower Leagues
Scott Harrington2161368811292009-20134D1993-03-10Kingston, ONTMajor Junior
Chris Harrison67011241974-19751 Major Junior
Ian Harrison200001973-19741G1956-12-28London, ONTMinor Pro
Jason Harshaw55134311999-20012C1982-02-11Grimsby, ONTMajor Junior
Mike Hart2000081968-19691G Semi-Professional
Adam Hasani25123122006-20071L1989-06-03Freibourg, SwitzerlanEuropean Elite
Sean Hastings521321983-19841L1964-03-17Hamilton, ONTMajor Junior
Chase Hatcher910162011-20121R1994-02-22Haddonfield, NJMajor Junior
Jeff Hauser200041988-19891 Major Junior
Barry Heard95044231976-19793G1958-12-28 Major Junior
Denis Hebert39145381985-19861D1967-02-18Timmins, 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
Alex Henry1911142532671996-19993D1979-10-18Elliot Lake, ONTMajor League
Drew Herendeen17112101991-19921 Major Junior
Kelan Herr500052005-20061D1988-04-15Stratford, ONTMajor Junior
Gary Hickey210121988-19891 Major Junior
Dan Hie3981422541987-19881C1968-06-21Mississauga, ONTMajor Junior
Dave Hilborn1422938671111975-197831957-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-19901 Minor 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, ONTMajor Junior
Dean Hopkins248791292083361975-19794R1959-06-06Cobourg, ONTMajor League
Bo Horvat131444791372011-20132C1995-04-05Rodney, ONTMajor Junior
Tim Horvat1214521985-19872 Major Junior
Shane Hoskin1401191987-19881C1970-03-03Belleville, ONTMajor Junior
Chris Houle79011132001-20032G1982-09-09Edmonton, ALTAMinor Pro
Michael Houser141044242009-20123G1992-09-13Youngstown, OHMinor Pro
Tommy Hughes169329321692009-20134D1992-04-07London, ONTMajor 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, ONTMinor Pro
Dave Hutchison107626323351969-19723D1952-05-02London, ONTMajor League
Matthew Iannetta59156562001-20021D1982-04-16Woodbridge, ONTMinor Pro
Anthony Iaquinto10022262007-20081R1989-10-01Brighton, MIMinor Pro
Peter Ing32011111988-19891G1969-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-23Strathroy, ONTMajor Junior
Jacob Jammes272911132012-20131C1995-11-30Ottawa, ONTMajor Junior
Dan Jancevski1661450643481998-20013D1981-06-15Windsor, ONTMajor League
David Jarram692241662005-20072R1987-10-23Kitchener, ONTMinor Pro
Dave Jenner3500041974-19751G Major Junior
Lyle Jonathan400071985-19861 Minor Pro
Don Jones3071421111970-19711Semi-Professional
Ron Jones4392534901988-19891R1969-01-07Detroit, MIMinor Pro
Matt Junkins12031518932000-20022D1982-02-13Dillsburg, PAMinor Pro
Nazem Kadri112601111711362008-20102C1990-10-06London, ONTMajor League
Patrick Kane586283145522006-20071R1988-11-19Buffalo, NYMajor League
Vadim Karaga2141014142003-20041 Major Junior
Mike Kasmetis7202261974-19762G Major 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
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-19711Minor Pro
Chris Kelly2161011322331671997-20014C1980-11-11Toronto, ONTMajor League
Joe Kelly68459201972-19742 Major 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-19921 Major Junior
Murray King200021971-19721 Major Junior
Ed Kister12984149921983-19874D1966-01-07Brantford, ONTMajor Junior
Jared Knight2501021072091662008-20124R1992-01-16Battle Creek, MIMinor Pro
Mike Kondra311201978-19791D1961-03-08Sioux Lookout, 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 Kovaks300001981-19821 Major Junior
Trevor Koverko16011362007-20081D1987-03-22Toronto, ONTMinor Pro
Randy Kozar100001971-19721R1955-05-14Atikokan, ONTMinor Pro
Oldrich Kuca200071988-19891D1971-09-29Toronto, ONTMajor Junior
Brian Kukulka100001986-19871 Major Junior
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-200911990-06-17 Major Junior
Cam Law200001994-19951D1975-05-14London, ONTMinor Pro
Chris Lawrence300002000-20011G Major 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
Paxton Leroux22011662012-20131F1993-02-22Peterborough, ONTMajor Junior
Glen Leslie30011211984-19862D1967-01-24Georgetown, ONTMajor Junior
Miles Liberati42369252012-20131D1995-06-21Cheswick, PAMajor Junior
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
Aaron Lobb1352636621301999-20023R1983-06-10Brucefield, ONTMajor Junior
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 Junior
Michael MacDonald82313162572008-20113C1991-05-22Thunder Bay, ONTMajor Junior
Owen Macdonald310162012-20131R1996-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-25 Major Junior
Chris MacKinnon713462008-20091L1989-07-07Aurora, ONTMajor Junior
Jim MacRae2001351592941321975-19783F1958-04-19North York, ONTMinor Pro
Dave Mahaffey501101981-19821D1964-01-07 Major Junior
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
Patrick Maroon64355590572007-20081L1988-04-23St. Louis, MOMajor League
Brad Marsh269221311536591973-19785D1958-03-31London, ONTMajor League
Paul Marsh112926351371977-19803D1961-01-30 Minor Pro
Steve Martell25565891543151987-19914R1970-03-03Sydney, NSMinor Pro
Brad Martin100001995-19961Major Junior
Colin Martin1863648841932008-20124L1991-06-12London, ONTMajor Junior
Don Martin17556761324291985-19883D1968-03-29London, ONTMinor Pro
Rick Martin152324476491971-19754 Semi-Professional
Terry Martin192931021951811972-19753F1955-10-25Barrie, ONTMajor League
Nathan Martine500082007-20081D1988-03-24Port Colbourne, ONTMinor Pro
Ryan Martinelli163819272852004-20073D1986-02-09London, ONTEuropean Lower Leagues
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
Mike Mazzuca1691524393731996-19993R1979-07-01Sault Ste. Marie, ONTMajor Junior
Brian McBratney63178911968-19702D1951-12-27Toronto, ONTMinor Pro
Glen McCarron10303172006-20082L1988-07-09London, ONTMajor Junior
Chris McCauley265851702554281979-19834D1963-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
Scott McCullough744821987-19881L1968-02-05Toronto, ONTMajor Junior
Gord McDonald25336101969-19701 Major Junior
Kevin McDougall900041988-19891G1971-05-28Kitchener, ONTMajor Junior
Dennis McEwen18299901892201986-19893L1968-01-30Elliot Lake, ONTMinor Pro
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, ONTMinor Pro
Ryan McKie98413171041995-19972D1978-03-30Kenora, 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
Bill McMillan212301987-19881R1967-04-03North Bay, ONTMajor Junior
Larry McMorran511201994-19951 Major Junior
Sean McMorrow670441822000-20022R1982-01-19Vancouver, BCMajor League
Mike McNamara130175774311976-19793L1959-03-13 Major 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-15Apple Valley, MNMajor League
David Meckler67383573532006-20071L1987-07-09Highland Park, ILMinor Pro
Dennis Menard410101981-19821Semi-Professional
Joel Mercer200001994-19951 Major Junior
Dakota Mermis272911342012-20131D1994-01-05Alton, ILMajor Junior
Jason Metcalfe140640465241996-19993D1978-03-15Streetsville, ONTMinor Pro
Marc Methot198834422002002-20053D1985-06-21Ottawa, ONTMajor League
Greg Milner811202009-20112C1993-02-24Watford, ONTMajor Junior
Paul Minaker40044221979-19801G1959-02-05 Major Junior
Ted Miskolczi71151631751987-19892R1970-08-05Port Colborne, ONTMinor Pro
Tom Miszuk654913341980-19822L1963-11-05Major Junior
Hugh Mitchell100051971-197211954-10-09Semi-Professional
Michael Moffat47279372010-20111D1993-06-12Scarborough, ONTMajor Junior
Aaron Molnar10002241999-20023G1981-10-08Dorchester, ONTMajor Junior
Kevin Montgomery1401284961862006-20093D1988-04-04Rochester, NYMinor Pro
Kyle Moore800042005-20061C1989-06-01Thornhill, ONTMajor Junior
Tim Morin210101980-19811 Major Junior
Andrew Morrison4431316671996-19971D1977-01-17Sydney River, NSMajor Junior
Scott Morrison2031162003161131981-19843R1964-08-12Hamilton, ONTEuropean Elite
Jim Moss941126371121996-19982L1977-03-03Brampton, ONTMinor Pro
Sean Murphy52110111031996-19971D1978-04-10Minor Pro
Mike Murray113295988331983-19852C1966-08-29Kingston, ONTMajor League
Aaron Nagy163295079831989-19923C1972-12-29Stratford, ONTMinor Pro
Vladislav Namestnikov1315287139992010-20122C1992-11-22Voskresensk, RussiaMinor Pro
Rick Nash11263751381442000-20022L1984-06-16Brampton, ONTMajor League
Adam Nemeth10551116712002-20042D1986-02-22Amhertsburg, ONTMajor Junior
Kyle Neufeld27235392000-20011L1983-08-28St. Catharines, ONTMajor Junior
Jack Nevins200002012-20131L1993-09-18Stittsville, ONTMajor Junior
Ron Newhook65253156411996-19971R1977-08-09North Bay, ONTMinor Pro
Matt Nichol200002000-20011C1982-01-03Scarborough, ONTMajor Junior
Bob Nicholson16427911181121981-19843D1964-05-01Toronto, ONTMajor Junior
Neil Nicholson54162642621968-19691D1949-09-12St. John, NBMajor League
Paul Nicholson21272691411561970-19744L1954-02-15London, ONTMajor League
Brett Nicol5831114111990-19911 Major Junior
Frank Nigro177801342141311977-19803C1960-02-11Richmond Hill, ONTMajor League
Lou Nistico172641051694201970-19733L1953-01-25Thunder Bay, ONTMajor League
Rob Nixon100021983-19841G Major Junior
Dave Noseworthy345510321989-19901L1970-08-01Scarborough, ONTMajor Junior
Joe Novak100001986-19871G Major Junior
Mike Noyes2101162005-20072D1988-02-05Lucan, ONTMajor Junior
Murray Nystrom17859861452001984-19873R1966-07-02Thunder Bay, ONTMinor Pro
Jay O'Connor1300001978-19791G1959-09-07 Minor Pro
Sean O'Connor48172643462007-20081R1987-01-31Brownstown, MIMinor Pro
Kyle O'Neil200002002-20031D1984-03-17Windsor, 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-16 Minor Pro
Ed Olsen1000021976-19771 Major 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
Costa Papista314261111987-19881D1968-03-06Grosse Pointe, MIMajor Junior
Joe Paterson19360851454141977-19803L1960-06-25Toronto, ONTMajor League
Jake Patterson3803302011-20132G1994-06-18Sault Ste. Marie, ONTMajor Junior
Corey Pawley32358162011-20132L1995-01-03Sarnia, ONTMajor Junior
Jason Payne20415451994-19951L1975-09-21Toronto, ONTMinor Pro
Matt Pelech34178802005-20061D1987-09-04Toronto, ONTMajor League
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
Bob Pierson1432638641221981-19843L1964-10-23Downsview, ONTMajor Junior
Brian Pilon127243559501976-19782R1959-03-04 Major Junior
Richard Pitirri254911162071551995-19994C1978-01-01Burlington, ONTMinor Pro
Michael Pittman1422441996-19971R1976-03-29Fox Harbour, NFMajor Junior
Kyle Piwowarczyk9611213242001-20032F1983-08-14London, ONTMinor Pro
Kyle Platzer6951823152011-20132R1995-03-04Kitchener, ONTMajor Junior
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
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
Kevin Raine92212141542010-20133D1993-05-28Dryden, ONTMajor Junior
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-19812European Lower Leagues
Jeff Reese150033331983-19863G1966-03-24Brantford, ONTMajor 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-19774 European Lower Leagues
Pat Riggin11504461975-19783G1959-05-26Kincardine, ONTMajor League
Travis Riggin4410616281995-19961F1977-04-26Kincardine, ONTMinor Pro
Zac Rinaldo561220322372008-20102L1990-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
Tony Romano66121022402007-20081R1988-01-05Smithtown, NYMinor Pro
Bob Roselle70214970561968-19702C1950-10-17Montreal, PQMajor League
Gordon Ross1711936553481991-19943L1974-06-05Thornhill, ONTMajor Junior
Vladimir Roth118173148442007-20092D1990-06-25Prague, Czech Rep.European Elite
Tom Rowe193881091973341973-19763R1956-05-23Lynn, MAMajor League
Terry Rowland300041969-19701 Major Junior
Bill Ruggiero1100041998-20002G1981-02-25Harper Woods, MIMinor Pro
Matt Rupert1264248901572010-20133L1994-06-02Grand Bend, ONTMajor Junior
Ryan Rupert15637841212252010-20133C1994-06-02Grand Bend, ONTMajor Junior
Greg Ryan1611267791651989-19923D1972-09-13Burlington, ONTMajor Junior
Wes Rydall3611920851968-19691Semi-Professional
Dan Ryder8942529621982-19842D1963-08-01Stratford, ONTMinor Pro
Adam Saffer117292049581998-20002F1980-04-04Usti nad Labem, Czech Rep.European Elite
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-19691 Semi-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-25Lynn, MAMajor League
Rob Schremp1791261783041462003-20063C1986-07-01Fulton, NYMajor League
Sean Schulert100001982-19831D Major Junior
Noah Schwartz301102011-20121F1992-02-26Toronto, ONTMajor Junior
Scott Seagrist2511291968-19691Minor Pro
Justin Sefton25134262012-20131D1993-04-14Thunder Bay, ONTMajor Junior
Brian Seljan1522462000-20011D Major Junior
Darren Semple100001984-19851 Major Junior
Brendan Shanahan11567871541981985-19872L1969-01-23Mimico, ONTMajor League
Jeff Shattler100002002-20031 Major Junior
Scott Sheppard68295988752003-20041R1983-09-28Selkirk, ONTMinor Pro
Mike Shewan3121214261992-19931D1973-04-11London, ONTMinor Pro
Jordan Shine844372812006-20082L1988-12-14Wallacetown, ONTMajor Junior
Don Shore300001981-19821 Major Junior
Brian Shortreed6022131969-19701Minor Pro
Stephen Showler601161975-19761 Major Junior
Clyde Simon80333972371968-19702R1951-06-03Sarnia, ONTMinor Pro
Jason Simon33123331986-19871W1969-03-21Sarnia, ONTMajor League
Dave Simpson2041301893191361977-19825C1962-03-03London, ONTMinor Pro
Darryl Sittler107761131892161968-19702C1950-09-18Kitchener, ONTMajor League
Gary Sittler662792351969-19723D1952-03-14St. Jacobs, ONTMajor League
Phil Skeffington200021996-19971 Major Junior
Jason Skellett602221988-19922D1972-01-01London, ONTMajor Junior
Alexander Skorohod28022382002-20031D1983-06-10Kieve, 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-17 Major Junior
Cody Smith100002007-20081L1988-11-03Scarborough, ONTMajor Junior
Damian Smith3301121979-19801 Major Junior
Dan Smith300001969-19701Semi-Professional
Darin Smith61314171211984-19862L1967-02-20St. Catharines, ONTMinor Pro
Jeff Smith189691241932361980-19833F1963-07-31Brampton, ONTMinor Pro
Scott Smith100001996-19971L1977-05-29Ingersoll, ONTMajor Junior
Steve Smith17020831034811980-19833D1963-04-30Glasgow, ScotlandMajor League
Wayne Smith88162238681986-19882C1968-04-21Ottawa, ONTMajor Junior
Wayne Smith2824641975-19761D1957-03-08Semi-Professional
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-05London, ONTMajor Junior
Tim Southwick17167601969-19701 Major Junior
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-18Kanawake, PQMinor Pro
Tom Stapleton300051980-19822 Minor 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
Ron Stenlund423571973-19741 Major Junior
Vern Stenlund20084139223601973-19763C1956-04-11Thunder Bay, ONTMajor League
Charlie Stephens56233356552001-20021C1981-04-05London, ONTMajor League
Shayne Stevenson972140611121986-19882C1970-10-26Aurora, ONTMajor League
Dan Stewart1100001993-19962G1976-02-16Port Hope, ONTMajor Junior
Trevor Stienburg532129501331984-19862R1966-05-13Kingston, ONTMajor League
Steve Stockman1429291183771975-19783C1958-04-12Toronto, ONTMinor Pro
Anthony Stolarz2003322012-20131G1994-01-20Jackson, NJMajor Junior
Jason Stos17011151988-19891D1971-06-11Sudbury, ONTMinor Pro
Jon Stos61142539341988-19902R1971-06-11Walden, ONTMajor Junior
Brandon Stubbington19000211994-19951R1977-07-27Windsor, ONTSemi-Professional
Brandon Sugden86617234221995-19972R1978-06-23Toronto, ONTMinor Pro
Dan Sullivan7197161491998-20002R1981-03-20Weston, ONTMinor Pro
Keith Sutherland900001969-19701 Major Junior
Paul Sweeney100001977-19781DLondon, 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-17 Major Junior
John Tanner26077261989-19912G1971-03-17Cambridge, ONTMajor League
Steven Tarasuk15625791041442007-20103D1989-11-01Thornhill, ONTMinor Pro
John Tavares24321850222008-20091C1990-09-20Oakville, 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
Doug Thiel1721146572401982-19853D1965-02-28Kitchener, ONTMajor Junior
Greg Thiel200001971-19721 Major Junior
Christian Thomas32471142008-20091R1992-05-26Toronto, ONTMajor League
Reg Thomas1801361733091081970-19733C1953-04-21London, 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 Tierney1803270102442010-20133C1994-07-01Keswick, ONTMajor Junior
Peter Tighe100203353871972-19742 Minor Pro
Jarred Tinordi111327302032010-20122D1992-02-20Burnsville, MNMajor League
Steve Titus4700061986-19871G1967-02-02London, ONTMajor Junior
Dano Tomalty100001979-19801 Major 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-20031 Major Junior
Craig Travis1100001971-19721G Major Junior
Frank Tremblay800001985-19861C1968-09-27North Bay, ONTMajor Junior
Tom Trevail115183755801975-19772C1956-02-16London, ONTSemi-Professional
Bobby Turner177216183531998-20013D1982-04-15Stoney Creek, ONTMajor Junior
Ian Turner1421035451591999-20023D1981-10-13Belleville, ONTMinor Pro
Jake Unsworth200002009-20101R1992-03-18Petrolia, ONTMajor Junior
Pat Vachon68415821985-19872C1967-04-03Hearst, ONTMajor Junior
Scott Valentine20000222007-20092D1991-05-02Ottawa, ONTMinor Pro
Luke Van Moerkerke363710282006-20071L1989-11-16Tillsonburg, ONTMajor Junior
John Vandermark200001973-19741 Major Junior
Jamie VanderVeeken526612542005-20061D1986-01-20Wallaceburg, ONTMinor Pro
Wayne Vansevenant1415641983-19841D1964-08-03 Major Junior
Jeff Vanvliet100001975-19761 Major Junior
Philip Varone1243981120652007-20114C1990-12-04Vaughan, ONTMinor Pro
Brent Varty41101302000-20011L1983-02-11Oshawa, ONTMajor Junior
Lubos Velebny293912502001-20021D1982-02-09Zvolen, SlovakiaMinor Pro
Wayne Venhuizen300001984-19851G1966-06-28Sarnia, ONTMajor Junior
Dennis Ververgaert1871412103512491970-19733R1953-03-30Hamilton, ONTMajor League
Greg Vey3591120491987-19881L1967-06-20Orono, ONTMajor Junior
Mike Vezina801101980-19811G Major Junior
Mark Visheau18717941112321990-19933D1973-06-27Burlington, ONTMajor League
Ben Walker11851419331993-19952D1976-01-27Ingleside, ONTMajor Junior
Chris Wall200002005-20061G1986-03-06Halifax, NSMajor Junior
Trevor Walsh5033131988-19891C1971-02-16Westville, NSMajor Junior
Jamie Ward700001985-19861 Major Junior
Austin Watson29112435142011-20121C1992-01-13Ann Arbor, MIMajor League
Jamie Watts400001991-19921 Major Junior
Morgan Watts754610841984-19862R1966-09-03Dartmouth, NSMajor Junior
Jim Weaver1502241972-19752G1955-06-19Belmont, ONTMinor Pro
Matt Weir106141428682001-20043L1983-05-21London, ONTSemi-Professional
Brett Welychka116252853452010-20133C1994-03-03London, ONTMajor Junior
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
Joe Widdis614610661968-19702 Major Junior
Dennis Wideman204791181973472000-20044D1983-03-20Kitchener, ONTMajor League
Al Wiley1712262842461978-19813D1961-03-03 Minor Pro
Andrew Wilkins147112435702004-20084D1988-07-25Pickering, ONTMajor Junior
Mark Williams700001991-19932G1974-08-15Mississauga, ONTMajor Junior
Jordan Willis123033621992-19953G1975-02-28Kincardine, ONTMajor League
Bert Wilson541319321601968-19691L1949-10-17Orangeville, ONTMajor League
Jason Wilson52125171042008-20091L1990-04-15Richmond Hill, ONTMinor Pro
Ian Witucki100001988-19891G Major Junior
Paul Wolanski44113546571991-19921D1971-03-22Kitchener, ONTMajor Junior
Colin Wood495712441970-19722L1953-02-19Richmond Hill, ONTMinor Pro
John Woods1311221970-19711C1953-12-27Meaford, ONTSenior Amateur
Jake Worrad2513482009-20123D1993-01-10London, ONTMajor Junior
Andrew Wright4431013411982-19831D1963-01-31Gloucester, ONTMajor Junior
Bob Wright110122335711970-19722F1953-08-16Toronto, ONTMinor Pro
Jarl Ygranes25077191997-19981D1979-01-23Oslo, NorwayMajor Junior
Al Young22122335271968-19691 Minor Pro
Alan Young4996151291968-19702R1950-09-15Toronto, ONTMinor Pro
Dennis Young9123131988-198911969-05-08Major Junior
Mike Yovanic520331142008-20091D1989-09-06Dearborn, MIMajor Junior
Michael Zador1100022007-20092G1991-05-08Toronto, ONTMajor Junior
Nikita Zadorov6361925542012-20131D1995-04-16Moscow, RussiaMajor Junior
Tim Zafiris24549381999-20001F1980-05-08New Liskeard, ONTMajor Junior
Ron Zanussi17472911632881973-19763R1956-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.