hockey DB
search by league
team
morning report
contact us
home

Peterborough Petes all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Bruce Abbey107224261501969-19712D1951-08-18Belmont, ONTMajor League
Keith Acton1681031722751751975-19783C1958-04-15Stouffville, ONTMajor League
Chuck Adamson8000001956-19593G1938-08-20Sudbury, ONTMinor Pro
Nico Addy342810262023-20241R2007-08-17Casselman, ONTMajor Junior
Brad Aitken1112754811131984-19862L1967-10-30Scarborough, ONTMajor League
Kyle Aitken800002000-20011D1983-06-26London, EnglandMajor Junior
Sam Alfano65131225292021-20221R2004-01-18Cayuga, ONTMajor Junior
Jeff Allan43189471975-19761D1957-05-17Toronto, ONTMajor League
Jerry Andreatta436713431969-19701R1952-03-04Hamilton, ONTMinor Pro
John Andrews77181533921980-19822R1962-06-02Major Junior
Jonathan Ang23373981712062014-20184C1998-01-31Markham, ONTMinor Pro
Bill Armour2600001961-19621RPeterborough, ONTMinor Pro
Ian Armstrong1961550651581982-19853D1965-01-25Lakefield, ONTMinor Pro
John Armstrong923249811112006-20082C1988-02-26Toronto, ONTMinor Pro
Matt Armstrong90222749802000-20022L1982-09-08Orleans, ONTMinor Pro
Nelson Armstrong91134558752012-20142D1993-12-09Peterborough, ONTMinor Pro
Peter Aston10463339432003-20063D1986-02-24Toronto, ONTMinor Pro
Bob Attwell20073129202811976-19793R1959-12-26Spokane, WAMajor League
Tye Austin6303362018-20223G2002-05-28Pembroke, ONTMajor Junior
J.R. Avon1796277139822019-20233C2003-07-04Peterborough, ONTMinor Pro
Jake Ayotte360001171971-19742Semi-Professional
Larry Babcock163538313601956-19604C1940-01-20Chatham, ONTMinor Pro
Gleb Babintsev64178162017-20181D2000-01-08Moscow, RussiaEuropean Elite
Steve Bagshaw1100001976-19771G1958-04-12Major Junior
Greg Bailey1300021990-19922D1973-10-03Port Stanley, ONTMinor Pro
Tyson Baker300022012-20142L1995-02-16St. Mary's, ONTMajor Junior
Mark Bar156845532291985-19883D1968-02-15Toronto, ONTMajor Junior
Scott Barney2301281152433021995-19994R1979-03-27Oshawa, ONTMajor League
Josh Barraclough100002016-20171R1999-02-04Corunna, ONTMajor Junior
Pat Barrington3703361996-19982R1978-07-16St. John's, NFLDMajor Junior
Troy Barss300002009-20101C1990-01-19Barrie, ONTMinor Pro
Aaron Barton200002004-20051G1987-05-22Oakville, ONTMinor Pro
Yves Bastien129201737342006-20093L1989-08-02Dowling, ONTMajor Junior
Jamie Batley512301985-19861D1967-01-09Peterborough, ONTMajor Junior
Vic Battey661211231041975-19772D1958-04-15Toronto, ONTMinor Pro
Brent Battistelli38224201984-19862L1967-02-24Sudbury, ONTMajor Junior
Norm Bean200001963-19641D1947-12-30Lakefield, ONTMinor Pro
Owen Beck55233255192022-20242C2004-02-03Peterborough, ONTMajor League
Dave Beckon1963659951141978-19813C1961-03-19Burlington, ONTMajor Junior
Nate Bedford100001997-19981G1980-03-16Peterborough, ONTMajor Junior
Jadran Beljo96201939452003-20052L1987-02-25Sudbury, ONTMinor Pro
Paul Bellamy121143448541982-19842R1965-06-29Dresden, ONTMajor Junior
??? Bennett1030301968-19691 Major Junior
Adrien Beraldo823811562017-20192D2000-01-13Stoney Creek, ONTMinor Pro
Bob Berry1143701963-19641L1943-11-29Montreal, PQMajor League
Dave Besse74581301957-19603Major Junior
Ray Bestorah101121966-19671 Major Junior
Greg Betzold24488801681532012-20164L1995-03-11West Chester, OHMinor Pro
John Beukeboom1842673994361978-19813D1961-01-01Ajax, ONTMinor Pro
Geoff Bezruchko56516562010-20111L1993-02-28Richmond Hill, ONTMajor Junior
Zac Bierk151088501993-19974G1976-09-17Peterborough, ONTMajor League
Quinn Binnie57022182023-20241R2004-04-29Stouffville, ONTMajor Junior
Brian Birkhoff17022172009-20101D1991-05-22Richmond Hill, ONTEuropean Lower Leagues
Alex Black9421618462016-20182D1997-09-12Kitchener, ONTMajor Junior
Bob Black54202848311967-19681R1948-06-30Brampton, ONTMinor Pro
Guy Black10335286301956-19582C1937-09-27Three Rivers, PQMinor Pro
Ryan Black19155901451391990-19933L1973-10-25Elmira, ONTMinor Pro
Terry Blewett30246201967-19681F1948-08-05Lakefield, ONTMajor Junior
Wayne Boddy1918110818901957-19614L1941-06-11Owen Sound, ONTMinor Pro
Zach Bogosian1271876941352006-20082D1990-07-15Massena, NYMajor League
Todd Bojcun147055431987-19914G1970-05-13Mississauga, ONTMinor Pro
Connor Boland220726332032010-20155D1994-11-29Whitby, ONTMajor Junior
Kevin Bolibruck1691263752561994-19973D1977-02-08Peterborough, ONTMinor Pro
Graeme Bonar18201535201985-19861R1966-01-21Mimico, ONTMinor Pro
Kerry Bond2736901962-19631L1945-07-18Sudbury, ONTMajor League
Brad Bonello3791524662003-20041L1984-04-15Brampton, ONTMinor Pro
John Bostock25011211969-19701D1952-03-16Toronto, ONTMinor Pro
Terry Bovair19155741291891977-19814C1960-01-15Minor Pro
Zachary Bowen2501142023-20241G2005-04-25Kanata, ONTMajor Junior
Pete Boyer100001963-19641 Major Junior
Jeff Braithwaite123532371332008-20113D1992-03-02Peterborough, ONTMajor Junior
Riley Brand922351172006-20082D1989-04-19Bradford, ONTMajor Junior
Christopher Breen534812362009-20101D1989-06-29Uxbridge, ONTMajor League
Gary Brewer500001969-19701CSemi-Professional
John Brioux2644890138951997-20014C1980-01-25Ennismore, ONTMajor Junior
Gerry Brisson5228235101957-19581R1937-09-03St. Boniface, MANMajor League
Craig Brown2227991971-19732 Major Junior
Dan Brown1591048581511987-19903D1970-09-13Milton, ONTMinor Pro
Keinan Brown300002010-20111G1993-01-11Whitby, ONTMajor Junior
Jeff Brubaker942029494501976-19782L1958-02-24Hagerstown, MDMajor League
Dan Buccella455491432000-20022C1983-06-16Woodbridge, ONTMinor Pro
Ralph Buchanan1412301967-19681D1947-10-05Montreal, PQMinor Pro
Stan Buda4006601956-19571Major Junior
Ricky Buehler7000112009-20112L1991-09-21Mississauga, ONTMajor Junior
Mike Bullock100001993-19941Major Junior
Chris Buonomo86111121702008-20113D1992-04-23Sault Ste. Marie, ONTMajor Junior
Toby Burkitt466713471990-19911C1972-02-04Toronto, ONTMinor Pro
Keith Burling1204401962-19631Major Junior
Randy Burridge13870751451551983-19863L1966-01-07Fort Erie, ONTMajor League
Cameron Butler103301545792018-20202R2002-06-09Ottawa, ONTMajor League
Kent Byrnes4813481966-19671L1947-11-08Sudbury, ONTMinor Pro
Andy Cadieux100001994-19951Major Junior
Joseph Cadorin52112362023-20241L2007-03-29Kleinburg, ONTMajor Junior
Mark Cairns2201121997-19981G1979-02-07Little Britain, ONTMinor Pro
Brian Caley4900081965-19672GMinor Pro
Carson Cameron5942226542023-20241D2007-06-27Bobcaygeon, ONTMajor Junior
Scott Cameron310101995-19961L1981-04-11Valley East, ONTMinor Pro
J.C. Campagna1933662011-20121C1993-06-11Dallas, TXMinor Pro
Alex Campbell4981826121964-19672R1948-04-20Chatham, ONTMinor Pro
Colin Campbell1691481955071970-19733D1953-01-28London, ONTMajor League
Scott Campbell500001980-19811D1962-02-24Major Junior
Scott Campbell152946551441988-19913D1972-01-22Glasgow, ScotlandMinor Pro
Trevor Cann138000122005-20094G1989-03-30Oakville, ONTMinor Pro
Dave Cannon200001980-19811Major Junior
Paul Cappuccio1111221975-19761C1957-06-12Toronto, ONTMajor Junior
Ryan Card18682735852000-20033D1984-02-18Bancroft, ONTMinor Pro
Matt Carkner2321343565991997-20014D1980-11-03Winchester, ONTMajor League
Terry Carkner184301001303221983-19863D1966-03-07Smiths Falls, ONTMajor League
Romano Carlucci000001974-19751Semi-Professional
Jacques Caron000001958-19591G1940-04-21Rouyn-Noranda, PQMajor League
Brian Carroll100001976-19771L1960-02-12Toronto, ONTMinor Pro
Joe Carroll55252752732021-20221L2001-02-01Carp, ONTMinor Pro
Bob Carruth5939121171980-19822L1962-04-01Major Junior
Thomas Carty11238347201960-19633L1942-09-08Kingston, ONTMinor Pro
Justin Caruana1782225471682003-20074L1987-07-17Orono, ONTMajor Junior
Pat Casey10221416201956-19593WKirkland Lake, ONTSenior Amateur
Tony Cassolato198801121921581973-19763R1956-05-07Guelph, ONTMajor League
Angelo Catenaro582810561982-19853D1965-01-15Toronto, ONTEuropean Lower Leagues
Tim Cavanagh200022007-20081D1988-02-03Ennismore, ONTMajor Junior
Peter Ceresnak11791827582011-20132D1993-01-26Trencin, SlovakiaEuropean Elite
Erik Cermak6881725162018-20191L2001-03-02Prague, Czech Rep.Major Junior
Craig Cescon107010103092005-20072D1986-08-18Mississauga, ONTMinor Pro
Jamie Chamberlain22648931411881998-20024R1981-08-02Sarnia, ONTMinor Pro
Greg Chambers19490110200822000-20033R1982-11-14Toronto, ONTMinor Pro
Josh Chambers42167201999-20001D1982-04-04Carleton, MIMajor Junior
Craig Chapman100021975-19761Major Junior
Claude Charron300001959-19601D1940-08-15Ottawa, ONTMinor Pro
Wally Chase4602201960-19611C1943-08-09Fort Erie, ONTMinor Pro
Brian Chinnick28671301969-19701L1950-04-07Chatham, ONTSemi-Professional
Rick Chinnick1266374137561971-19732F1953-08-15Chatham, ONTMajor League
Declan Chisholm21422120142872016-20204D2000-01-12Bowmanville, ONTMajor League
Sandy Chisholm1100001984-19851C1967-06-09Halifax, NSMajor Junior
Perry Chittick71861481966-19682 Semi-Professional
Ron Chittick631421967-19681 Major Junior
Carmine Cirella1223858962371978-19802L1960-01-16Hamilton, ONTMinor Pro
Neil Clairmont335611321966-19671C1947-05-16Parry Sound, ONTMinor Pro
Tom Clark12414264001956-19593R1938-12-16Sarnia, ONTMinor Pro
C.J. Clarke807613212015-20172R1999-02-08Mississauga, ONTMajor Junior
Michael Clarke15151651161072012-20153C1994-04-29London, ONTMinor Pro
Mike Clarke1400021999-20001R1982-04-15Guelph, ONTMajor Junior
Todd Clayton410101985-198611968-09-24Major Junior
Dave Clements1500041972-19742Major Junior
Scott Coghlin301102010-20111D1994-03-03St. Mary's, ONTMajor Junior
Bob Collins600001958-19591Toronto, ONTMinor Pro
Trevor Conn1204240821001966-19693C1949-02-19Belfast, Northern IrelandMinor Pro
Mark Connelly3116761974-19762 Major Junior
Wayne Connelly20512111423501956-19604R1939-12-16Rouyn-Noranda, PQMajor League
Eric Cornel26570143213912012-20164R1996-04-11Kemptville, ONTMinor Pro
Gerry Cowie1710717221977-19781R1959-10-14Peterborough, ONTMajor Junior
Scott Cowie10881321182004-20073C1988-05-05Nepean, ONTMajor Junior
Josh Coyle183201838492013-20174C1997-07-27London, ONTMajor Junior
Corey Crocker157373168591995-19983C1978-11-17Harbour Grace, NFLDMajor Junior
Brian Croswell33426332000-20022Major Junior
Keith Crowder15968901583141976-19793R1959-01-06Windsor, ONTMajor League
Bob Crummer501613291341999-20001F1979-03-19Halifax, NSMinor Pro
Terry Crump510101983-198411966-07-27Major Junior
Darren Cullimore100001988-19891F1970-02-17Major Junior
Jassen Cullimore1952160812061988-19924D1972-12-04Simcoe, ONTMajor League
Rick Cunningham13235661012141968-19713D1951-03-03Toronto, ONTMajor League
Mark Cupolo17538181984-19851L1965-11-17Niagara Falls, ONTMinor Pro
Andrew Currie100001993-19941GMajor Junior
David Currie12901141999-20034G1982-03-24Peterborough, ONTMinor Pro
Paul Curtis150533382071963-19674D1947-09-29Peterborough, ONTMajor League
Nick Czinder26101323152012-20131R1992-06-12West Bloomfield, MIMinor Pro
Andrew D'Agostini190000132009-20145G1993-03-26Scarborough, ONTMinor Pro
Jason Da Silva901102013-20152G1995-06-01Milton, ONTMajor Junior
Mike Dagenais27341931344271985-19905D1969-07-22Ottawa, ONTMinor Pro
Pat Daley234751171921122006-20104R1989-04-08Whitby, ONTMajor Junior
Gary Dalliday200001960-19611Semi-Professional
Duncan Dalmao2811011311997-19981D1978-12-23Toronto, ONTMinor Pro
Ryan Daniels2401142008-20091G1988-06-22Pickering, ONTMinor Pro
Gary Darling10625517601957-19592CWarsaw, ONTMinor Pro
Fred Dart9316233901958-19602CLindsay, ONTMajor Junior
Bobby Davey53111122002007-20081D1987-04-20West Hill, ONTMinor Pro
Dave Davidson501141986-198711970-06-05Major Junior
Bob Davis200001993-19941D1975-02-25Peterborough, ONTMinor Pro
Marty Davis100001994-19951Major Junior
Jason Dawe2411691683371971989-19934R1973-05-29North York, ONTMajor League
Wade Dawe77527181995-19972C1978-01-27North York, ONTMajor Junior
Aaron Dawson227834422972001-20065D1985-03-11Peoria, ILMinor Pro
Dick Dawson4810162601959-19601CCampbellton, NBSemi-Professional
Steve DeGurse1771846643731986-19893L1969-12-25Corunna, ONTMajor Junior
Dan Del Monte63253459511993-19952R1975-09-08Mississauga, ONTEuropean Elite
Mike Della Mora200002002-20031C1984-04-24Peterborough, ONTMajor Junior
Chad Denault152111223942016-20204R2000-04-17Iroquois Falls, ONTMajor Junior
Jeff DeNoble200001986-198711967-01-16Major Junior
Logan DeNoble20986681541102014-20184C1997-10-15Peterborough, ONTMinor Pro
Semyon Der-Arguchintsev24838163201632016-20204C2000-09-15Moscow, RussiaMajor League
Brandon Devlin1101840581232012-20142D1994-04-27Brampton, ONTMinor Pro
Adam Dewan18051671184041997-20003L1979-10-18Kanata, ONTMinor Pro
Justin DeZoete100162137202021-20232L2004-01-02Hamilton, ONTMajor Junior
Brady Dillabough200021992-19931Major Junior
??? Dobie600001961-19621Major Junior
Tie Domi1213738755461986-19893R1969-11-01Windsor, ONTMajor League
Mickey Donaldson107293564961968-19702 Minor Pro
Jamie Doornbosch1962277991652006-20104D1990-02-01Richmond Hill, ONTMajor League
Ryan Douglas3903361992-19942G1974-03-20Parry Sound, ONTMinor Pro
Bobby Dow63121224212017-20181R1998-11-05Ottawa, ONTMinor Pro
Steve Downie6239701092012005-20072R1987-04-03Newmarket, ONTMajor League
Rick Doyle200001972-19731C1957-05-04Nakina, ONTMinor Pro
Bill Drewry200001975-19761G Major Junior
John Druce1043438721741983-19863R1966-02-23Peterborough, ONTMajor League
Brian Drumm90415394671976-19782L1957-06-20Oshawa, ONTMinor Pro
Jax Dubois1523256881352021-20243C2003-06-18Ottawa, ONTMajor Junior
Dave Duerden198911162071021994-19973L1977-04-11Oshawa, ONTMajor League
Guy Dufour48152035811965-19661F1946-02-09La Tuque, PQMajor League
Gord Duncan99252247761971-19743C1955-01-06Toronto, ONTMinor Pro
Clarke Duncanson801101996-19971C1979-01-10Rayside-Balfour, ONTMajor Junior
Jim Dunne10207701956-19582D1939-03-08Sault Ste. Marie, ONTMinor Pro
Martin Duris800021993-19941D1976-07-08Tabor, Czech Rep.Minor Pro
Dallas Eakins2262062825041984-19884D1967-02-27Dade City, FLMajor League
T.J. Eason991561301999-20012D1982-05-18Cambridge, ONTMinor Pro
Rick Eckert1721301960-19611Major Junior
James Edgar742791872001-20032R1983-04-30Brigden, ONTMajor Junior
Kalle Ekelund6883543722010-20111D1990-07-25Nybro, SwedenEuropean Lower Leagues
Paul Elford74000251970-19722G1952-06-27Woodbridge, ONTMinor Pro
Ken Ellacott103011141977-19792G1959-03-03Paris, ONTMajor League
Bill Ellis1102271969-19701C1951-04-23Detroit, MIMajor Junior
Adam Elzinga200730371622000-20033D1982-07-23Burbank, ILMinor Pro
Derrick Emerson9000151971-19721RAudubon, PAMinor Pro
Rick Emmett132186987561992-19953D1975-02-12Etobicoke, ONTMinor Pro
Henrik Eppers5831114431993-19941D1975-12-09Copenhagen, DenmarkMajor Junior
W. Epping211221972-19731 Major Junior
Bob Errey14182781601131980-19833L1964-09-21Montreal, PQMajor League
Bob Ertel529182701956-19571L1939-02-02Elmira, ONTMinor Pro
Doug Evans2331022073095781980-19844L1963-06-02Peterborough, ONTMajor League
Josh Evans40022151996-19982G1979-04-09Whitby, ONTMinor Pro
Kevin Evans200001983-19841L1965-07-10Peterborough, ONTMajor League
Mark Evans68044761980-19833G1962-03-17Peterborough, ONTMinor Pro
Paul Evans139401001403731972-19753R1955-02-24Peterborough, ONTMajor League
Shawn Evans401182004-20051R1986-04-28Peterborough, ONTMajor Junior
Shawn Evans191442122563101982-19853D1965-09-07Kingston, ONTMajor League
Bill Evo17756641203481971-19743L1954-02-21Royal Oak, MIMajor League
Gary Faryniuk501191970-19711Major Junior
Brennan Faulkner64066162023-20241L2005-12-28London, ONTMajor Junior
Bryan Faulkner200002000-20011L1983-02-11Lindsay, ONTMajor Junior
Tony Featherstone974049892761967-19692R1949-07-31Toronto, ONTMajor League
Art Fegan500001961-19621GMinor Pro
Paul Fendley300041969-19701C1952-06-01Georgetown, ONTMajor Junior
David Fenyves1911471852501977-19803D1960-04-29Dunnville, ONTMajor League
Rick Fera711201982-19831C1964-08-13Keswick, ONTEuropean Lower Leagues
Mike Ferenc510141979-19801Major Junior
Tom Fergus1265151102471979-19812C1962-06-16Chicago, ILMajor League
Dan Ferguson28167661990-19911L1971-05-03Fredericton, NBMinor Pro
Roger Fife66111021441974-19762L1957-09-20Major Junior
Brett Findlay68192746212012-20131C1992-10-13Sault Ste. Marie, ONTMinor Pro
Sean Finn2023581987-19881D1969-06-04Toronto, ONTMinor Pro
Dylan Fitze646612402011-20121R1992-11-28Peterborough, ONTMinor Pro
Blaine Fitzpatrick804229712571996-19982R1977-05-12Ten Mile House, PEIMinor Pro
Mark Flood2532594119832001-20054D1984-09-29Charlottetown, PEIMajor League
Darryl Flowers461011312004-20051D1985-06-21Pickering, ONTMajor Junior
Larry Floyd157831161991251978-19824R1961-05-01Peterborough, ONTMajor League
Jordan Fois501101985-19861D1968-01-02Wellandport, ONTMinor Pro
Wayne Fortune1883244763821979-19823C1962-06-23Minor Pro
Corey Foster15130771071041986-19893D1969-10-27Ottawa, ONTMajor League
Dave "Skip" Foster13946741201071969-19723C1952-05-16Brantford, ONTMinor Pro
Kurtis Foster2563660963561997-20025D1981-11-24Carp, ONTMajor League
Robert Francz18558801384551996-19993L1978-03-30Bad Muskau, GermanyMinor Pro
Rick Franze201101986-19871Major Junior
Cole Fraser2211440542772015-20194D1999-08-23Ottawa, ONTMinor Pro
Mark Freer193931422351311985-19883C1968-07-14Toronto, ONTMajor League
Ron Fry100001975-19761 Major Junior
Mike Fryia16955891442561972-19764F1955-05-11Peterborough, ONTMinor Pro
Zac Fryia200002008-20091G1990-05-14Peterborough, ONTMajor Junior
Shawn Futers10138111852002-20042L1985-09-02Sarnia, ONTMinor Pro
Ryan Gagner53224132021-20221C2004-04-08Chatham, ONTMajor Junior
Jimmy Gagnon85822302282000-20022R1982-09-16Kitchener, ONTMajor Junior
Bob Gainey532221431301971-19732F1953-12-13Peterborough, ONTMajor League
Zachary Gallant25483891722832015-20205C1999-03-06London, ONTMinor Pro
Paul Gamsby336612291966-19671R1948-08-18Toronto, ONTMinor Pro
Darren Gani255712191985-19861D1965-11-02Toronto, ONTMajor Junior
Bill Gardner19399166265461976-19804F1960-03-19Toronto, ONTMajor League
Scott Garland510171971-19721L1952-05-16Regina, SASKMajor League
Hunter Garlent1457186157932013-20163C1995-02-04Thorold, ONTMinor Pro
John Garrett100011291969-19712G1951-06-17Trenton, ONTMajor League
Tom Gastle66101020421973-19741Major Junior
Corey Gault112268702003-20052R1986-03-19Richmond Hill, ONTMajor Junior
Mathieu Gauthier100002001-20021G1983-10-06Major Junior
Cam Gauvreau8631619842022-20242D2003-03-08Hamilton, ONTMajor Junior
Brad Gehl18123102008-20102R1991-01-27Peterborough, ONTMajor Junior
Fern Gemus404111501960-19622Semi-Professional
Bryan Gendron1713955944481989-19923L1972-03-13Brampton, ONTMinor Pro
Brad Gibbs1001191997-19992LMajor Junior
Doug Gibson186130153283381970-19733C1953-09-28Peterborough, ONTMajor League
Rob Giffin233911382292951993-19974C1976-06-08Peterborough, ONTMinor Pro
Kerry Gillis27112302000-20011Major Junior
Dave Gilmour1733621967-19692L1950-11-14Kingston, ONTMajor League
Michael Giugovaz52011122012-20142G1995-05-08Brampton, ONTMinor Pro
Danny Gloor16583122205691969-19723C1952-12-04Mitchell, ONTMajor League
Chuck Goddard14201101960-19655G1945-03-04Orillia, ONTMinor Pro
George Godson1924475119161962-19664Minor Pro
Pavel Gogolev148423577812016-20193L2000-02-19Moscow, RussiaMinor Pro
Darrin Gostlin100001994-19951Major Junior
Jeremy Gottzmann4221012242010-20122C1993-04-02Burlington, ONTMajor Junior
Kurt Gowdy55369372010-20111R1993-03-29Kanata, ONTMajor Junior
Mike Grace2611201961-19621FMinor Pro
Bill Grady510121969-19701 Major Junior
Jim Grady311201967-19681 Major Junior
George Graham28134181967-19681 Minor Pro
Jack Graham2205561966-19671 Major Junior
Danny Grant198121141262341962-19664R1945-02-21Fredericton, NBMajor League
Derek Gregorack500072008-20091L1989-02-12Ajax, ONTMajor Junior
Todd Gregory1212841691041985-19883R1968-02-06Brantford, ONTMajor Junior
Ernie Grenier44571201961-19621Major Junior
Wayne Gretzky303301976-19771C1961-01-26Brantford, ONTMajor League
Chad Grills1182648741251991-19943C1974-12-02Peterborough, ONTMinor Pro
Paul Grills52143246161967-19681 Minor Pro
Nicholas Grima7342125282015-20172D1999-03-07Toronto, ONTMinor Pro
Max Grondin1092425491272018-20202C2000-07-04Hearst, ONTMajor Junior
Phil Gross100001964-19651DChatham, ONTMajor Junior
James Guo812911182021-20232D2005-04-02Woodbridge, ONTMajor Junior
Artem Guryev60114151272019-20233D2003-05-17Moscow, RussiaMinor Pro
Will Haley26033162023-20241D2005-10-15Cobourg, ONTMajor Junior
John Hall300001961-19621Toronto, ONTMinor Pro
Mike Hall400001986-19871D1967-10-13Toronto, ONTMajor Junior
Doug Halward1371267792001973-19752D1955-11-01Toronto, ONTMajor League
Chris Halyk985269121311977-19792C1959-06-20Stoney Creek, ONTMinor Pro
Bob Hamilton1912301961-19621CKirkland Lake, ONTSenior Amateur
Chuck Hamilton15033538601956-19593R1939-01-18Kirkland Lake, ONTMajor League
Kevin Hamlin28011101980-19822G1961-07-15Windsor, ONTMinor Pro
Bryan Hamm681232082001-20032D1984-01-01Hamilton, ONTSemi-Professional
John Hanna157714101985-19861C1966-06-01Sydney, NSMinor Pro
Quinn Hanna201102018-20191D1999-04-14Peterborough, ONTMajor Junior
Jack Hardill1301931502831997-19992F1979-03-29Nobleton, ONTMajor Junior
Mike Harding2281442063504151990-19944C1973-06-19Brantford, ONTMajor Junior
Zach Harnden24851541051402005-20094L1989-09-03Thunder Bay, ONTMinor Pro
Brian Harrington000001974-19751D1956-06-11Young's Point, ONTMajor Junior
Billy Harris801181966-19671R1952-01-29Toronto, ONTMajor League
Chase Hatcher11871825992011-20143R1994-02-22Haddonfield, NJMinor Pro
Chris Hawley39033242003-20052D1985-03-18Mississauga, ONTMajor Junior
Joe Hawley241541391932291987-19914C1971-03-13Peterborough, ONTMinor Pro
Avery Hayes32162036122022-20231R2002-10-10Westland, MIMinor Pro
Dan Haylow3851116501987-19881C1969-02-20Moncton, NBMinor Pro
Brian Hayton43630361021988-19891D1968-01-22Peterborough, ONTMinor Pro
Sean Healey201121991-199211971-02-07Major Junior
Liam Heelis1643124551532006-20104C1990-09-28Georgetown, ONTEuropean Elite
Shawn Heins54112831991-19932D1973-12-24Eganville, ONTMajor League
Trevor Hendrikx293341151495962001-20065F1985-03-29Russell, ONTMinor Pro
Troy Henley18011112015-20172D1997-01-13Philadelphia, PAMinor Pro
Mike Hennessey300052009-20112L1991-04-16Peterborough, ONTMajor Junior
Riley Hennigar500002011-20121L1995-05-01Kanata, ONTMajor Junior
Matt Herneisen1463228601941999-20023C1982-02-08Gilbertsville, PAMinor Pro
Don Herriman146363470291962-19664L1946-01-02Sault Ste. Marie, ONTMajor League
Jamey Hicks15840871271091986-19904C1969-08-23Timmins, ONTMinor Pro
Andre Hidi71313667511979-19812F1960-06-05Toronto, ONTMajor League
Luke Hietkamp1781617331002009-20134R1993-08-15London, ONTMajor Junior
Tim Hill62181634721993-19941R1974-03-14North Bay, ONTMinor Pro
Brady Hinz147364076602017-20203R2000-05-03Stratford, ONTMajor Junior
Allan Hitchen2101141995-19972G1978-03-06Toronto, ONTMinor Pro
Stephen Hoar9391221991999-20012R1982-05-26Bowmanville, ONTMajor Junior
Steve Hogg22283971801151992-19964C1975-07-06Millbrook, ONTMajor Junior
Gary Holbrook500001966-19671G Major Junior
Derek Holden9202727292007-20103D1991-01-21Peterborough, ONTMajor Junior
Jon Holden4100001981-19832G1963-02-27Peterborough, ONTMajor Junior
George Holmes1900001959-19612GNiagara Falls, ONTMajor Junior
Tom Hopkins24011391988-19902D1971-01-31Grimsby, ONTMajor Junior
Terry Horrigan700061969-19712Peterborough, ONTSemi-Professional
Al Houston2412301967-19681R1949-10-11Chatham, ONTMinor Pro
A.J. Howe200001999-20001C1982-03-01Lyn, ONTMajor Junior
Jon Howse30855841394101999-20045C1983-09-04Corner Brook, NFLDMinor Pro
Bill Huard1344345881951985-19883L1967-06-24Welland, ONTMajor League
Brent Hughes800042000-20011R1982-06-09Toronto, ONTMinor Pro
Jody Hull17088100188841985-19883R1969-02-02Petrolia, ONTMajor League
Chris Hunt457916331990-19911L1972-09-09Tweed, ONTMajor Junior
Steve Hunt1601227392771963-19674D1947-02-26Toronto, ONTMinor Pro
Jim Hunter84242347681981-19832C1964-03-06Windsor, ONTMinor Pro
Logan Hunter32639382004-20051L1984-08-30Oil Springs, ONTMinor Pro
Scott Hunter23123181975-19761R1956-01-11Windsor, ONTMajor Junior
Dustin Hutton1523502018-20202L2001-09-22Etobicoke, ONTMajor Junior
Ron Ince200001980-19811G1963-08-11Major Junior
Ray Inglis101101969-19701Major Junior
Geoff Ingram18436811173361987-19903C1970-05-08Bobcaygeon, ONTMajor Junior
Matt Iorianni4201102003-20041G1984-06-26Thunder Bay, ONTMinor Pro
Nick Isaacson137152843662015-20194L1999-08-11Oakville, ONTMinor Pro
Reid Jackman1501192010-20111L1993-03-17Etobicoke, ONTMinor Pro
Chris Jackson200001981-19821G1964-05-13 Major Junior
Bob Jamieson20222638501960-19644D1943-09-04Bowmanville, ONTMinor Pro
Doug Jarvis20296190286801972-19753C1955-03-24Brantford, ONTMajor League
Jonathan Jasper4901010482011-20121D1991-10-07Williamstown, ONTMinor Pro
Kyle Jenkins161178097702014-20173D1996-04-22Brampton, ONTMinor Pro
Scott Jenkins913421996-19971D1979-02-28Welland, ONTMajor Junior
Dan Jensen142939481341986-19893D1969-01-16Richmond Hill, ONTEuropean Lower Leagues
Ron Jewell000001958-19591Major Junior
Andy Johnson1712148692511995-19983D1978-03-06Fredericton, NBMinor Pro
Craig Johnson200001992-19931G1974-10-23Toronto, ONTMajor Junior
Dan Johnson2202221973-19741LAlvinston, ONTMajor Junior
John Johnson52453984241991-19921C1971-02-22Lindsay, ONTMinor Pro
John Johnson1200001972-19731 Major Junior
John Johnson714501983-19841L1964-10-18Midland, ONTMajor Junior
Ken Johnson13123261967-19681D1947-11-19Brantford, ONTMajor Junior
Matt Johnson1302243654871992-19953L1975-11-23Welland, ONTMajor League
Jim Johnston1005462116671971-19732C1953-03-07Peterborough, ONTMinor Pro
Joey Johnston791634502051964-19673L1949-03-03Peterborough, ONTMajor League
Randy Johnston175857652771975-19783D1958-06-02Brampton, ONTMajor League
Ray Johnston43437581968-19691LMinor Pro
Steve Johnston100001968-19691GMajor Junior
Keith Jonathan510101975-19761RMinor Pro
Stan Jonathan203691071763721972-19753L1955-05-09Oshweken, ONTMajor League
Hunter Jones12102282017-20203G2000-09-21Brantford, ONTMinor Pro
Jim Jones961661771041967-19692D1949-07-27Espanola, ONTMajor League
Jimmy Jones13758571151791970-19733R1953-01-02Woodbridge, ONTMajor League
Steve Jones4452126281995-19972F1976-02-23Peterborough, ONTMinor Pro
Drake Jopling2051039491091961-19665D1946-02-15Peterborough, ONTMinor Pro
Jamie Josefik100001992-19931GMajor Junior
Evgeny Kadatskiy61182038342002-20042L1984-09-03Major Junior
Greg Kains100021988-19891G1970-02-14Major Junior
Patrick Kaleta26461861474602002-20064R1986-06-08Buffalo, NYMajor League
Ray Kanerva4823501959-19601CCopper Cliff, ONTMajor Junior
Dave Kartio1721301963-19641L1946-12-16South Porcupine, ONTMinor Pro
Mike Kasmetis116000141972-19753GMajor Junior
Zack Kassian15241701112682007-20103R1991-01-24Windsor, ONTMajor League
Joshua Kavanagh60235142019-20222D2003-05-06Hanmer, ONTMajor Junior
Pat Kavanagh17742671092611996-19993R1979-03-14Ottawa, ONTMajor League
Lou Kazowski422151701960-19611D1940-09-23Winnipeg, MANMinor Pro
Jason Kelly502222009-20101C1992-02-08Toronto, ONTMajor Junior
B.J. Ketcheson181527322171996-19993D1980-01-29Napanee, ONTMajor Junior
Tim Killingbeck100001980-19811Major Junior
Eero Kilpelainen3800002004-20051G1985-05-07Juva, FinlandEuropean Elite
Shawn Kilroy105022271981-19843G1964-04-22Ottawa, ONTMinor Pro
Larry Kimble100001976-19771Major Junior
Roly Kimble7202261971-19732G1953-02-06Bobcaygeon, ONTMinor Pro
Dave King100001987-198811970-06-26Major Junior
Kris King227731272008041983-19874L1966-02-18Bracebridge, ONTMajor League
Geordie Kinnear1581238504321990-19933D1973-07-09Simcoe, ONTMajor League
Veli-Pekka Kinnunen62131831121978-19791F1961-02-12Lahti, FinlandEuropean Elite
Liam Kirk110475097512018-20202L2000-01-03Rotherham, EnglandMinor Pro
Mark Kirton17967106173801975-19783C1958-02-03Regina, SASKMajor League
Larry Kish2900001958-19602DPeterborough, ONTSemi-Professional
Slater Koekkoek1311851691122010-20133D1994-02-18Winchester, ONTMajor League
Evgeny Korolev1611250621591995-19983D1978-07-24Moscow, RussiaMajor League
Nikita Korostelev884262104662016-20182R1997-02-08Moscow, RussiaMinor Pro
Sergei Korostin36111829162008-20091R1989-07-05Prokopievsk, RussiaMinor Pro
Neil Korzack63222446611971-19732F1953-04-18Milton, ONTMinor Pro
Pete Kostek1700001968-19702GMajor Junior
John Kowalchuk2817102701956-19571R1936-12-06Winnipeg, MANMinor Pro
Lukas Krajicek168291011301512000-20033D1983-03-11Prostejov, Czech Rep.Major League
Kris Krolouski40437142006-20071L1988-07-30Brantford, ONTMajor Junior
Arturs Kulda113936451702006-20082D1988-07-25Riga, LatviaMajor League
Sergei Kuznetsov133414990931998-20002C1980-01-29Yaroslavl, RussiaMinor Pro
Paul Lackey100001973-19741Major Junior
Andre Lacroix9785154239201964-19662C1945-06-05Lauzon, PQMajor League
Liam Ladds50033262023-20241D2007-10-28Ilderton, ONTMajor Junior
Rick LaFerriere110044511978-19813G1961-01-03Major League
Matt Lahey1513735722801994-19973L1977-10-12Nepean, ONTMinor Pro
Ron Lalonde1024762109491970-19722F1952-10-30Toronto, ONTMajor League
Ray Lamb52291101957-19581D1938-07-06Lachine, PQMinor Pro
Bruce Landon41000181968-19691G1949-10-05Kingston, ONTMajor League
Eric Landry581111221161995-19961R1976-01-29Cornwall, ONTMinor Pro
Chad Lang150033661991-19954G1975-02-11Newmarket, ONTMinor Pro
Jamie Langenbrunner124751151901371993-19952R1975-07-24Cloquet, MNMajor League
Jake Laplante168215171922006-20093D1989-03-24Mississauga, ONTMinor Pro
Nick Lardis99302656142021-20232R2005-07-08Oakville, ONTMinor Pro
Cal Larmer500001993-19941L1976-01-02Campbellford, ONTMajor Junior
Steve Larmer62241741511977-19781F1961-06-16Peterborough, ONTMajor League
Claude Larose144637313601959-19623R1943-03-02Hearst, ONTMajor League
Justin Larson171395190982008-20113C1990-03-23Buckhorn, ONTMinor Pro
Steve Latinovich1500001963-19641R1947-05-23Welland, ONTMinor Pro
Don "Red" Laurence1296864132941973-19752C1957-06-27Galt, ONTMajor League
Gerry Lawless311201962-19631Major Junior
Steve Lawrence500001971-19721 Major Junior
Bill Leaman282810361976-19771Major Junior
Nathan Leek300002023-20241L2005-09-16Alliston, ONTMajor Junior
Juri Lees100001966-19671G Semi-Professional
Chase Lefebvre116192746422022-20242L2004-05-13Kapuskasing, ONTMajor Junior
Hank Lehvonen1203361967-19681D1950-08-26Sarnia, ONTMajor League
Stevie Leskovar38000232021-20232D2004-09-09Cambridge, ONTMajor Junior
Zack Lewis3711282021-20221R2005-01-25Guelph, ONTMajor Junior
Quade Lightbody65044401992-19942D1975-05-01Port Elgin, ONTMinor Pro
Michael Little8081927842018-20202L2000-02-21Toronto, ONTMajor Junior
Cameron Lizotte130212142182013-20163D1997-08-24Falconbridge, ONTMajor Junior
Steve Lock55145202005-20072C1989-12-10Waterloo, ONTMajor Junior
Connor Lockhart73305686692022-20242R2003-01-21Kanata, ONTMajor Junior
Mike Lomas47122335582009-20101L1990-08-16Burlington, ONTMajor Junior
Chris Longo15568941621321989-19923R1972-01-05Belleville, ONTMinor Pro
Dave Lorentz18748951431801987-19903L1969-05-16Kitchener, ONTMinor Pro
Steven Lorentz2477589164972013-20174C1996-04-13Kitchener, ONTMajor League
Zach Lorentz225611102012-20131C1993-01-19Waterloo, ONTMajor Junior
Colin Louden4845901968-19691Major Junior
Mitch Lovelock100001976-19771GMajor Junior
Mike Lovett1100001966-19671GKingston, ONTMinor Pro
Chad Lowry111311141172007-20103D1991-01-24Waterloo, ONTMajor Junior
Martin Lucka56347182003-20041D1985-03-10Zlin, Czech Rep.European Elite
Chad Lynch3302221997-19981G1980-09-09Hastings, ONTMajor Junior
Steve Lyon36721281181971-19721R1952-11-03Toronto, ONTMajor League
Brian Macari38156551975-19761 Major Junior
Burke MacDonald55022742004-20073D1988-01-18Summerstown, ONTMajor Junior
Joey MacDonald152033251998-20013G1980-02-07Pictou, NSMajor League
Josh MacDonald107493786612013-20152L1994-03-26London, ONTMinor Pro
Kevin MacDonald1941435495551983-19874D1966-02-24Prescott, ONTMajor League
Jeff MacDougald9201142002-20053G1985-01-24Shallow Lake, ONTMinor Pro
Glen MacKinnon100001990-199111973-04-07Major Junior
Paul MacKinnon173473772151975-19783D1958-11-06Brantford, ONTMajor League
Dale MacLeish93162238621965-19672C1948-06-27Lindsay, ONTMinor Pro
Jesse MacLeish1922491998-20002L1982-04-19Cannington, ONTMajor Junior
Rick MacLeish1621191232421801967-19703L1950-01-03Cannington, ONTMajor League
Jason MacMillan19571651361371994-19973L1977-05-13Scarborough, ONTMinor Pro
Kris MacPhee50781521998-19991C1980-05-17Cornwall, PEIMinor Pro
Andrew MacVicar19261931541341986-19893L1969-03-12Dartmouth, NSMinor Pro
Bob Maguire601141982-19831 Major Junior
Josh Maguire2391932511742012-20164L1996-06-30Cobourg, ONTMajor Junior
Jim Mahon1087364137381969-19712R1952-02-25Major Junior
Bill Mahoney158638114401956-19593Minor Pro
David Maier4402121182019-20201D2000-01-12Klagenfurt, AustriaEuropean Elite
Matthew Mancina8201122014-20162G1996-04-29Tecumseh, ONTMajor Junior
Cameron Mann2301011522532571993-19974R1977-04-20Thompson, MANMajor League
Daryl Marchant34011161977-19781L1960-08-21 Major Junior
Greg Marchant100001962-19631Major Junior
Lenny Marshall35481201956-19592Major Junior
Mike Martone2242059794181994-19984D1977-09-26Sault Ste. Marie, ONTMinor Pro
Lino Martschini1244173114202010-20122R1993-01-21European Elite
Dominik Masin1051551661202014-20162D1996-02-01Mestec Kralove, Czech Rep.Minor Pro
Ron Mason966468132641975-19772C1958-08-08Sudbury, ONTMajor Junior
Ron Mason576152101956-19582CSeaforth, ONTMinor Pro
Martin Matejicek34178242023-20241D2005-08-05Jihlava, CzechiaMajor Junior
Derek Mathers1842031514732010-20133R1993-08-04Strathroy, ONTMinor Pro
Samuel Mayer17332821142262021-20243D2003-04-15L'Orignal, ONTMajor Junior
Brian McBratney601141969-19701D1951-12-27Toronto, ONTMinor Pro
Braydon McCallum721824421322022-20242R2006-05-03Delhi, ONTMajor Junior
Matt McCartney112210121552011-20154C1995-03-09Scarborough, ONTMajor Junior
Myles McCauley1101122010-20111D1991-04-08Sterling Heights, MIMinor Pro
Donovan McCoy163842501772021-20243D2004-11-10Belleville, ONTMajor Junior
Keith McCreary2201101956-19571L1940-06-19Sundridge, ONTMajor League
Sam McCue6711617292022-20242L2005-10-03Sudbury, ONTMajor Junior
Scott McCullough100001985-19861L1968-02-05Toronto, ONTMajor Junior
Steve McDonald501121982-19831R1965-06-20Bramalea, ONTMajor Junior
Jason McDonough74268722005-20072L1989-06-17Etobicoke, ONTMajor Junior
Willie McGarvey200021989-19901Major Junior
Mark McGillis100001979-19801DPeterborough, ONTMajor Junior
Craig McGillivray28112191992-19931L1975-02-07Toronto, ONTMajor Junior
Hugh McGonigal12321305101958-19613DKirkland Lake, ONTSemi-Professional
Bill McGuigan13033251994-19951R1975-05-30Charlottetown, PEIMinor Pro
Paul McIntosh1442568932591971-19743D1954-03-13Listowel, ONTMajor League
Ryder McIntyre43121527332023-20241R2004-07-15Stouffville, ONTMajor Junior
Mike McKeown96510151212002-20042D1983-07-28Belleville, ONTMajor Junior
Jeff McKercher57178221998-19991D1979-01-14Cornwall, ONTMinor Pro
Ian McKinnon701172015-20172C1998-03-05Whitby, ONTMinor Pro
Rylee McKinnon200042013-20152D1995-05-26Whitby, ONTMajor Junior
Pete McLachlan4811201961-19621DNewmarket, ONTMajor Junior
Scott McLellan1116389152801981-19832R1963-02-10Toronto, ONTMajor League
Scott McMichael310151981-19821D1964-06-19Toronto, ONTMinor Pro
Bill McMillan15542671091091984-19873R1967-04-03North Bay, ONTMajor Junior
Gary McMonagle19389851742501974-19773C1957-10-29Minor Pro
Keegan McMullen7071219202019-20222L2002-03-19Cambridge, ONTMajor Junior
Derek McNamara6252429371998-19991D1980-06-15Pickering, ONTMajor Junior
Matt McNamara16842731722016-20204D2000-05-10Peterborough, ONTMajor Junior
Kyle McNeil400092006-20071R1988-07-26Cambridge, ONTMinor Pro
Gord McNevan200001972-19731 Major Junior
Ralph McNiff52291101956-19571D1936-09-23Montreal, PQMinor Pro
Adam McPhail810102015-20161R1997-04-07Sault Ste. Marie, ONTMajor Junior
Josh McQuade110122007-20081L1989-03-06Grimsby, ONTMinor Pro
Dale McTavish2581031432462351989-19934C1972-02-28Eganville, ONTMajor League
Mason McTavish62351449422019-20222C2003-01-30Zurich, SwitzerlandMajor League
Mike Meeker44333669211977-19781C1958-02-23Ottawa, ONTMajor League
Anssi Melametsa6492130271978-19791F1961-06-21Major League
Jonathan Melee148275683692021-20243L2004-01-15Rockland, ONTMajor Junior
Mike Melinko19336122003-20041R1983-02-14St. Catharines, ONTMajor Junior
Chris Meloff521035451121969-19701D1952-05-07Toronto, ONTMajor League
Francis Menard40151833302012-20131C1992-03-02Embrun, ONTMajor Junior
Ryan Merkley3592332362018-20191D2000-08-14Oakville, ONTMajor League
Mackenzie Micks401142006-20071R1988-03-26Orillia, ONTMinor Pro
Bob Mierkalns901181976-19771C1958-09-29Hamilton, ONTMinor Pro
Jim Mikol518122001956-19582D1938-06-11Kitchener, ONTMajor League
Wayne Millburn200001960-19611 Major Junior
Greg Millen136022201974-19773G1957-06-25Toronto, ONTMajor League
Jason Missiaen12804462006-20104G1990-04-25Chatham, ONTMinor Pro
Jim Mitchell39066121968-19691Major Junior
Paul Mitton1581419334301987-19903L1970-04-06Hamilton, ONTMinor Pro
Preston Mizzi20073961691911997-20003C1980-12-22Sault Ste. Marie, ONTMinor Pro
Garry Monahan14848801281221964-19673C1946-10-20Barrie, ONTMajor League
Steve Montador64144256971999-20001D1979-12-21Vancouver, BCMajor League
George Montague15133356801956-19593Semi-Professional
Mike Montgomery45336172004-20062C1986-06-19Oshawa, ONTMajor Junior
Gary Mork4825174201959-19601R1940-04-01Fort William, ONTMinor Pro
Darcy Morris634610941998-20002L1981-04-21Toronto, ONTMajor Junior
Peter Morris3700001960-19632Major Junior
Dave Morrison163951031981441979-19823F1962-06-12Toronto, ONTMajor League
Jordan Morrison259751161911912002-20064F1986-06-04Uxbridge, ONTMinor Pro
Mike Morrison4001102011-20121G1992-11-07Hamilton, ONTMajor Junior
Rick Morton14145451993-19941D1973-04-15Peterborough, ONTMajor Junior
Darryl Moxam6871522361992-19942C1976-06-05Lively, ONTMinor Pro
Stu Muirhead986111701960-19622Semi-Professional
Reginald Mulholland9635478201959-19612L1940-10-03Kingston, ONTMinor Pro
Stuart Murdoch22336121980-19811C1963-02-21 Major Junior
Cole Murduff791910572010-20122D1993-09-15Ennismore, ONTMajor Junior
Howie Murney14000141975-19761GMajor Junior
Jonathan Murphy164211131601993-19963D1976-01-19Charlottetown, PEIMajor Junior
Larry Murphy13427891161701978-19802D1961-03-08Scarborough, ONTMajor League
Trevor Murphy8332124752011-20132D1995-07-17Windsor, ONTMajor League
Adrian Murray182842503221993-19963D1975-09-04Ajax, ONTMajor Junior
Bob Murray483912321966-19671D1948-07-16Burlington, ONTMajor League
Doug Murray100001969-19701 Major Junior
Rob Murray17743641074841984-19873C1967-04-04Toronto, ONTMajor League
Mark Myles17353731263201988-19913R1971-11-03Ottawa, ONTMajor Junior
Fredrik Naslund6692130302005-20061L1986-02-11Stockholm, SwedenEuropean Lower Leagues
Ron Naud147584610401960-19644R1943-12-31Halifax, NSMinor Pro
Terry Naugler100001986-198711968-10-12Major Junior
Ryan Nauss884812491992-19942L1975-01-19Oakville, ONTMajor Junior
Bob Neely8732741064001971-19732D1953-11-09Sarnia, ONTMajor League
Grant Nicholls5203301960-19622Major Junior
Frank Nigro401121976-19771C1960-02-11Richmond Hill, ONTMajor League
Daniel Nikandrov4961420132015-20161C1995-02-03Richmond Hill, ONTMajor Junior
Jaret Nixon11000241995-19961L1978-01-03Metcalfe, ONTMajor Junior
Justin Norwood911018281001996-19982L1979-07-13Stouffville, ONTMajor Junior
Stephen Nosad204275279352011-20154R1995-01-25Tottenham, ONTMajor Junior
Corey O'Brien100002008-20091D1990-03-06Peterborough, ONTMajor Junior
Craig O'Brien302201996-19971L1979-02-24Douro, ONTMinor Pro
Brian O'Byrne46871501963-19641D1946-05-18Amherst, NSMajor Junior
Lorne O'Donnell12619254401960-19633CKingston, ONTMinor Pro
Bryce O'Hagan3500042010-20111G1991-12-27Burlington, ONTMajor Junior
Don O'Neill1612745723251989-19923R1972-06-25King City, ONTMajor Junior
Danny O'Shea7712112301961-19632C1945-06-15Ajax, ONTMajor League
Bruce Oglivie100001982-19831Major Junior
John Olds312301977-19781W1959-07-23Willowdale, ONTMinor Pro
Brett Ormond72178281997-19992D1980-02-04Peterborough, ONTMajor Junior
Austin Osmanski128430341472017-20192D1998-04-30Buffalo, NYMinor Pro
Brennan Othmann40182543482022-20231L2003-01-05Pickering, ONTMajor League
Quinton Page12922426512021-20243L2005-08-03Kincardine, ONTMajor Junior
John Pagetto1402221977-19781G1960-03-03Major Junior
Greg Palmer200001979-19801Major Junior
Lee Palmer300041970-19711Major Junior
Nathan Pancel297411142014-20151L1994-01-05Orleans, ONTMajor Junior
Sahil Panwar3410717202022-20231L2002-01-26Mississauga, ONTMinor Pro
Pat Paone5771724711993-19952L1975-01-14Thorold, ONTMajor Junior
Christopher Paquette1585248100582016-20193C1998-03-27Kingston, ONTMajor Junior
Jacob Paquette5911819372019-20201D1999-05-26Ottawa, ONTMinor Pro
Arlie Parker5012301956-19571DKitchener, ONTMinor Pro
John Parker-Jones1411214261212017-20203D2000-04-07Brantford, ONTMinor Pro
Brody Partridge6030392023-20241C2006-09-14Picton, ONTMajor Junior
Jake Partridge2201122017-20192L2001-04-18Barrie, ONTMajor Junior
Jim Paterson195798716601961-19654C1945-05-20Fergus, ONTMinor Pro
Cole Patey700002019-20222R2003-02-11Bracebridge, ONTMajor Junior
Dennis Patterson1081346591401968-19702D1950-01-09Peterborough, ONTMajor League
Josh Patterson1613839772862000-20044L1983-01-22Kemptville, ONTMinor Pro
Greg Patton400021996-19971D1979-02-01New Lowell, ONTMajor Junior
Matej Paulovic1822442013-20141R1995-01-13Topolcany, SlovakiaEuropean Elite
Jim Pavese16112221978-19791D1962-05-08New York, NYMajor League
Mark Pawlowski52123292005-20072D1988-03-29Mississauga, ONTMinor Pro
Ryan Pawluk66152237291994-19962L1976-03-28Windsor, ONTMinor Pro
Jamie Pegg186181081261041988-199131970-03-14Flesherton, ONTMinor Pro
Jason Penner108112839952001-20032C1983-04-01Leamington, ONTSemi-Professional
Brian Penney300022003-20041 Major Junior
Mark Perras68821291271974-19751ROakville, ONTMajor Junior
Paul Perras1653444781731968-19713CCollingwood, ONTMinor Pro
Steve Peters6261016481976-19771C1960-01-23Peterborough, ONTMajor League
Cory Peterson66145971994-19951D1975-06-10Bloomington, MNMinor Pro
Mark Phibbs95815231041997-20003L1981-04-28Townsend, ONTMajor Junior
Jean-Yves Picard2913401959-19601DPort Alfred, PQMajor Junior
Mike Pickard6503381997-20003G1980-01-21West Hill, ONTSemi-Professional
Stephen Pierog1673929681772011-20143C1994-06-07Guelph, ONTMinor Pro
Yvon Pineault1500001959-19601G Major Junior
Brad Pirie26253651181801972-19764Minor Pro
Ed Pizunski66518231011973-19741R1954-10-08Toronto, ONTMajor League
Barclay Plager15423769901957-19614D1941-03-25Kirkland Lake, ONTMajor League
Bill Plager123629351901962-19663D1945-07-06Kapuskasing, ONTMajor League
Rick Plumb497613561970-19722Major Junior
Ron Plumb1542358811721967-19703D1950-07-17Kingston, ONTMajor League
John Pollock2042641974-19751Major Junior
Brent Pope6031821291989-19912D1973-02-20Hamilton, ONTMinor Pro
Terry Porter414913351975-19761R1957-08-17Toronto, ONTMajor Junior
Mike Posavad25514961103111980-19844D1964-01-03Brantford, ONTMajor League
Dale Power48175269141968-19691C1949-10-02Toronto, ONTMinor Pro
John Powers1511201967-19681DCambridge, MASemi-Professional
Chris Pronger124321071391981991-19932D1974-10-10Dryden, ONTMajor League
Brandon Prophet89321241052015-20172D1996-06-03Brockville, ONTMajor Junior
Matt Puempel14484821661232009-20123L1993-01-24Essex, ONTMajor League
Tommy Purdeller116234265492022-20242C2004-04-13Brunico, ItalyEuropean Lower Leagues
Gary Purdon82412161021974-19762Minor Pro
Tom Purser100001961-19621GMajor Junior
Roy Pyke2213401961-19621RKingston, ONTMinor Pro
David Quesnele133132437962008-20102L1992-06-12Sault Ste. Marie, ONTMajor Junior
Ethan Quick300002023-20241R2005-01-27Trenton, ONTMajor Junior
Alan Quine1436177138412010-20133C1993-02-25Belleville, ONTMajor League
Kyle Raftis16218821001752004-20073D1986-05-28Toronto, ONTMinor Pro
Rob Ralph000001974-19751L1955-10-18Dixie, ONTMinor Pro
Craig Ramsay20674158232841967-19714F1951-03-17Weston, ONTMajor League
Mike Ramsay5152762001-20032R1984-09-13Newmarket, ONTMinor Pro
Ryan Ramsay992423471321999-20012C1983-05-18Ajax, ONTMinor Pro
Brad Ramsden1753267991701981-19843C1964-09-14Agincourt, ONTMajor Junior
Jerry Randall7102201959-19633G1943-01-12Gatchell, ONTMinor Pro
Jake Rathwell1422441967-19681L1947-08-12Temiscaming, PQMajor League
Paul Raymer1075974133691970-19722F1952-06-17Markham, ONTMinor Pro
Liam Reddox208861242101342002-20064R1986-01-27Whitby, ONTMajor League
Dick Redmond1041137482051966-19693D1949-08-14Kirkland Lake, ONTMajor League
Mickey Redmond201136132268751963-19674R1947-12-27Kirkland Lake, ONTMajor League
Greg Redquest000001973-19741G1956-07-30Toronto, ONTMajor League
Mark Reeds18870971672091977-19803F1960-01-24Toronto, ONTMajor League
Branislav Rehus1353436701412006-20082R1988-12-24Malacky, SlovakiaEuropean Elite
Billy Reid4114501961-19621L1943-06-08Thorold, ONTMinor Pro
Dave Reid19866130196861981-19843L1964-05-15Toronto, ONTMajor League
Mike Reid2300051979-19801DOttawa, ONTMajor Junior
Randy Reid100001966-19671G Semi-Professional
Brent Reilly59426211996-19982L1978-11-28Brampton, ONTMajor Junior
Steve Rexe100001963-19641G1947-02-26Peterborough, ONTMinor Pro
Jaden Reyers2405522021-20221C2004-06-01London, ONTMajor Junior
Mike Ricci1611301532831021987-19903C1971-10-27Scarborough, ONTMajor League
Ken Richardson140243862461968-19713F1951-04-12North Bay, ONTMajor League
Luke Richardson1221950691271985-19872D1969-03-26Ottawa, ONTMajor League
Andrew Rieder511222012-20131R1992-08-07Regina, SASKMajor Junior
Ron Ringler54152641211967-19681L1947-06-20North Bay, ONTMinor Pro
Jeff Rintoul802241975-197611958-06-05Major Junior
Nick Ritchie18987931803152011-20154L1995-12-05Orangeville, ONTMajor League
Bobby Rivard5825335801958-19602C1939-08-01Sherbrooke, PQMajor League
Fern Rivard1500041965-19661G1946-01-18Grand'Mere, PQMajor League
Tony Rizzi52121729212006-20071R1987-09-15Kingston, ONTMajor Junior
Jim Roberts1028293701958-19602D1940-04-09Toronto, ONTMajor League
Adrian Robertson165717241832007-20114D1991-05-31Mississauga, ONTMajor Junior
Nicholas Robertson1629777174782017-20203L2001-09-11Pasadena, CAMajor League
Tucker Robertson191851041891022019-20233C2003-06-22Toronto, ONTMinor Pro
Chad Robinson5528101162002-20031L1985-01-18Vars, ONTMajor Junior
David Roche15265991643661991-19943L1975-06-13Lindsay, ONTMajor League
Marcel Rodman1225355108301999-20012C1981-09-25Rodine, SloveniaEuropean Elite
Tyler Rollo6281321202015-20183L1997-07-30Burlington, ONTMinor Pro
Tony Romano65363369862008-20091R1988-01-05Smithtown, NYMinor Pro
Bob Roney17011121996-19971D1979-08-01Bowmanville, ONTMajor Junior
Dave Roy26861471968-19691RSemi-Professional
Dave Russell972833611641982-19842C1964-05-03Bramalea, ONTMinor Pro
John Rutherford2003321970-19711R1953-02-14Peterborough, ONTMinor Pro
Bob Ruthig52131326301967-19681L1948-01-07New Hamburg, ONTSemi-Professional
Jude Rutland18000301990-19922R1973-09-28Winnipeg, MANMajor Junior
Mike Ryan41224112007-20092L1990-04-01Ilderton, ONTMajor Junior
Brad Ryder1612938673561978-19813D1961-10-16Major Junior
Dan Ryder2251111642751492003-20074C1987-01-12Bonavista, NFLDMinor Pro
Easton Rye800002023-20241G2006-10-28Peterborough, ONTMajor Junior
Ed Saffrey820241976-19771L1957-06-26Major Junior
Frank Salive133033201972-19753GLeamington, ONTMajor Junior
Ken Saunders201101972-19731 Major Junior
John Sawyer100001983-19841D1965-01-04Peterborough, ONTMajor Junior
Rich Scammell4443701963-19652WFredericton, NBMinor Pro
Peter Scamurra97155166571973-19752D1955-02-23Buffalo, NYMajor League
Joe Scarpazza200001979-19801G1962-04-02Major Junior
John Schella471111221821966-19671D1947-05-09Port Arthur, ONTMajor League
Paul Scherer11112121968-19691CHamburg, ONTSemi-Professional
Andy Schliebener1501877952161979-19823D1962-08-16Ottawa, ONTMajor League
Ryan Schmidt77178401995-19983D1979-04-12Newmarket, ONTMajor Junior
Bob Schneider28246521972-19731R1954-08-26Erin, ONTMajor Junior
Bob Schnurr99305585791975-19772C1957-01-01Kitchener, ONTMinor Pro
Eddie Schulz77224312015-20172C1998-04-19Erin, ONTMajor Junior
Glen Seabrooke11259641231111984-19873C1967-09-11Peterborough, ONTMajor League
Doug Searle2271152633561989-19934D1972-03-21Toronto, ONTMinor Pro
Venci Sebek10835781132111981-19832D1963-05-25New York, NYMinor Pro
Adam Sedlak1101233451062008-20102D1991-09-21Ostrava, Czech Rep.Minor Pro
Steve Seguin11171811521061982-19842R1964-04-10Cornwall, ONTMajor League
Jiri Sekac800002009-20101R1992-06-10Kladno, Czech Rep.Major League
Brad Self25278124202661998-20024C1981-02-27Peterborough, ONTEuropean Lower Leagues
Mike Self1301182000-20011D1983-03-18Peterborough, ONTMinor Pro
Mike Self40391201961-19684D1944-12-29Peterborough, ONTMinor Pro
Doug Senior89498513401959-19612C1941-01-04Kingston, ONTMinor Pro
Mike Sergeant3902201994-19951C1977-02-17London, ONTMajor Junior
Clark Seymour2101136472872010-20144D1993-05-18Brockville, ONTMinor Pro
John Shamoon11000331994-19951L1977-02-26London, ONTMajor Junior
David Shand951348611991974-19762D1956-08-11Cold Lake, ALTAMajor League
David Shantz5000062005-20061G1986-05-05Burlington, ONTMinor Pro
Larry Shapley711122411996-19982R1978-02-06Dunnville, ONTMinor Pro
Dan Sharpe160154863391963-19663D1945-09-15Toronto, ONTMinor Pro
Andy Shaughnessy201101982-19831 Major Junior
Larry Shaw245852603391983-19874D1967-02-10Guelph, ONTMinor Pro
Tyler Sheldrake9000202007-20081D1989-07-12Dunnville, ONTMinor Pro
Kenzie Sheppard582012321182007-20081L1987-04-11Sydney, NSMajor Junior
Glen Shirton300001963-19641D1947-07-15Wainfleet, ONTMajor League
Bruce Shoebottom161434383891981-19854D1963-08-20Mississauga, ONTMajor League
Steve Short132234265451981-19832C1964-01-29Burlington, ONTMajor Junior
Brian Shortreed56710171991970-197111952-01-01Fergus, ONTMinor Pro
John Sikura100001975-19761CToronto, ONTMajor Junior
Michael Simpson9600062021-20232G2003-02-09London, ONTMajor Junior
Rick Sims300021969-19701GMajor Junior
Barron Smith720771532008-20113D1991-04-02Hinsdale, ILMajor Junior
Derrick Smith1404655101781982-19842C1965-01-22Scarborough, ONTMajor League
Ed Smith69202545391973-19752C1956-07-29Long Beach, NYMinor Pro
Konnor Smith1451421351642021-20243D2004-11-06Windsor, ONTMinor Pro
Scott Smith2900022014-20173G1997-02-17Oakville, ONTMajor Junior
Steve Smith503301979-19801CPeterborough, ONTEuropean Elite
Stuart Smith19318931114031977-19803D1960-03-17Toronto, ONTMajor League
Bob Smulders592627531191971-19732F1953-02-05Brampton, ONTMinor Pro
Kelvin Solari941025351411992-19942R1974-03-04Sudbury, ONTMinor Pro
Justin Soryal2014653994552004-20084L1987-06-29Newmarket, ONTMinor Pro
Pete Southwick200001968-19691 Major Junior
Shawn Spearing15631518882018-20234D2002-07-26Toronto, ONTMajor Junior
Doug Speck188861692071980-19833D1963-02-08Welland, ONTMinor Pro
Irv Spencer9714577101956-19582D1937-12-04Sudbury, ONTMajor League
Matthew Spencer2511979982032013-20174D1997-03-24Guelph, ONTMinor Pro
Randy Spencer211201970-19711D1954-04-09Sudbury, ONTMajor Junior
George Spezza6951924371981-19832D1964-01-27Toronto, ONTMajor Junior
Cody Spicer1601102001-20021G1982-04-20Nepean, ONTMajor Junior
Ryan Spooner1235972131222008-20113C1992-01-30Ottawa, ONTMajor League
Jim Sprott537101701963-19641Semi-Professional
Emmett Sproule65305686252021-20221L2001-03-19Collingwood, ONTMinor Pro
Mike St. Cyr6372734571971-19721D1956-01-20Sudbury, ONTMinor Pro
Matt St. Germain1763340731551991-19943R1974-03-24LaSalle, ONTMajor Junior
Mike St. John33551091988-19902R1971-06-01Oshawa, ONTMajor Junior
Fern St. Onge9216143001960-19622Semi-Professional
Eric Staal18581128209992000-20033C1984-10-29Thunder Bay, ONTMajor League
Jordan Staal134375996982004-20062C1988-09-10Thunder Bay, ONTMajor League
Lubomir Stach305121782005-20061D1986-05-28Vsetin, Czech Rep.European Elite
Ron Stackhouse1032840681401967-19692D1949-08-26Haliburton, ONTMajor League
Jeff Stanton100001983-19841D1966-12-06Ottawa, ONTMinor Pro
Darryl Steenburgh1715641980-19822D1962-01-13Major Junior
Anthony Stefano97193352302013-20152L1996-01-04Sault Ste. Marie, ONTMinor Pro
Craig Stenhouse701141993-19941D1974-10-01Calgary, ALTAMajor Junior
Scott Stephens1501101993-19952R1976-10-20Barrie, ONTMinor Pro
Troy Stephens19370107177931988-19913C1971-02-28Mississauga, ONTMinor Pro
Greg Stewart1864439832702003-20063L1986-05-21Waterloo, ONTMajor League
Chase Stillman942948771142021-20232R2003-03-19St. Louis, MOMinor Pro
Cory Stillman61255580551992-19931C1973-12-20Peterborough, ONTMajor League
Ron Stoneburgh1412371975-19761Major Junior
Grayden Strohack23055442023-20241D2006-06-09Waterloo, ONTMajor Junior
Ken Strong163791061852011980-19833F1963-05-09Toronto, ONTMajor League
Joe Sullivan1300042010-20111L1994-02-07Hamilton, ONTMajor Junior
Peter Sullivan410101968-19691F1951-06-25Toronto, ONTMajor League
Cameron Supryka3601142017-20192D2001-10-28Belleville, ONTMinor Pro
Tim Sutcliffe3421113441975-19761 Major Junior
Matyas Svoboda9610717182016-20182L1999-01-02Udlice, Czech Rep.European Elite
Cal Sweeting701121979-19812Major Junior
Jeff Swift2301182009-20112R1992-07-07Peterborough, ONTMajor Junior
Liam Sztuska67011132021-20243G2004-05-01Mississauga, ONTMajor Junior
Jonne Tammela210102016-20171C1997-08-05Ylivieska, FinlandMinor Pro
John Tanner78033771987-19903G1971-03-17Cambridge, ONTMajor League
Jonatan Tanus122284068792012-20142C1995-06-04Kuopio, FinlandEuropean Elite
Jeff Tapping500001962-19631Major Junior
Jamie Tardif3241551362913102001-20065R1985-01-23Welland, ONTMajor League
Zach Tatrn172112334422007-20114C1991-02-14Lower Burrell, PAMinor Pro
Brendan Taylor64101525182006-20071C1989-04-01Oakville, ONTMinor Pro
Caden Taylor3111718242023-20241L2007-03-31Shanty Bay, ONTMajor Junior
Mark Teevens1851011772782461983-19863R1966-06-17Ottawa, ONTMinor Pro
Mark Teskey17011211994-19951D1977-04-12Orillia, ONTMajor Junior
Dennis Tester734701985-19861R1967-02-12Toronto, ONTMajor Junior
Brett Theberge21860821421882006-20104C1989-11-03Sundridge, ONTMajor Junior
Greg Theberge194431361792251976-19793D1959-09-03Peterborough, ONTMajor League
Leo Thiffault5633528501964-19651L1944-12-16Drummondville, PQMajor League
Akil Thomas2293140262019-20201C2000-01-02Toronto, ONTMajor League
Briane Thompson62745521161994-19951D1974-04-17Millbrook, ONTMinor Pro
Cody Thompson54549522011-20143L1995-02-08Toronto, ONTEuropean Elite
John Thompson4229112021976-19771R1959-10-19Major Junior
Tom Thomson84204161371970-19722D1952-08-04Bowmanville, ONTMinor Pro
Shawn Thornton1242320433961995-19972R1977-07-23Oshawa, ONTMajor League
Tom Thurlby15824366001956-19593D1938-11-09Kingston, ONTMajor League
Adam Timleck28673811541092014-20195R1998-02-26Toronto, ONTMajor Junior
Matthew Timms231181081261012014-20184D1998-05-12Waterdown, ONTMajor Junior
Mike Tomlinson220681011692291988-19924C1973-03-23Peterborough, ONTMinor Pro
Scott Tottle202143167310791982-19853R1965-01-30Brantford, ONTMinor Pro
Stew Towers12119102651970-19722D1953-02-08Toronto, ONTMajor Junior
Nick Trecapelli28044262010-20111D1991-09-29Guelph, ONTMinor Pro
Darren Treloar20082134216761983-19874C1966-05-14Toronto, ONTMinor Pro
Tim Trimper187102911932651976-19793F1958-09-28Windsor, ONTMajor League
Steven Trojanovic1581843611482010-20144D1993-08-04Burlington, ONTMajor Junior
Curtis Trolley1210142019-20201C2001-04-28Peterborough, ONTMajor Junior
Gord Tucker153343064911964-19684L1947-11-09Englehart, ONTMinor Pro
Ron Tugnutt75022121984-19873G1967-10-22Scarborough, ONTMajor League
Brent Tully20644991432621990-19944D1974-03-26Peterborough, ONTMinor Pro
Mike Tuomi4871219452003-20041C1985-01-26Toronto, ONTMinor Pro
Jim Turkiewicz19531931242091971-19743D1955-04-13Hamilton, ONTMajor League
Harvey Turnbull2412301959-19601CToronto, ONTMinor Pro
Scott Turner29101141991-19921C1974-01-22Kitchener, ONTMajor Junior
Peter Utman1001191969-19701 Major Junior
Niko Vainio11156102004-20051D1985-01-24Jokerit, FinlandEuropean Elite
Jack Van Volsen29741142022-20231C2006-01-12Brooklin, ONTMajor Junior
Brett Vance683912471980-19822D1962-01-03European Elite
John Vanderburg257671552221301962-19675D1946-07-19Sault Ste. Marie, ONTMinor Pro
Steven Varga23243741312011-20154D1995-01-18Newmarket, ONTMajor Junior
Rick Vasko1281550651741975-19772D1957-01-12St. Catharines, ONTMajor League
Alex Vasserman100002001-20021Minor Pro
John Vecchiarelli943047771661983-19852C1964-07-24Toronto, ONTMinor Pro
Mike Veisor101121971-19721G1952-08-25Toronto, ONTMajor League
Brayden Velliaris32011302023-20241D2005-04-16Toronto, ONTMajor Junior
Andrew Verner112066281989-19923G1972-11-20Weston, ONTMinor Pro
Brandon Verner97103848621998-20002D1981-01-13Mississauga, ONTMajor Junior
Greg Vey1793357901791984-19873L1967-06-20Orono, ONTMajor Junior
Mark Vilneff32044311993-19941D1973-11-28Cobourg, ONTMinor Pro
Kelly Vipond4791019191991-19932R1974-01-26Brooklin, ONTMinor Pro
Artem Vladimirov56257102014-20151D1997-03-04Novosibirsk, RussiaMajor Junior
Glenn Wagner18037751122361974-19773L1957-06-17Major Junior
Paul Wakely100001958-19591Minor Pro
Jack Walchessen2912848763212006-20115R1990-04-11Ortley Beach, NJMajor Junior
Jeff Walker985611411991-19943D1974-02-06Hanmer, ONTMajor Junior
Todd Walker37142034161994-19951C1974-04-14Ingleside, ONTMinor Pro
Jeff Walters153304575741979-19823R1962-04-23Welland, ONTMajor Junior
Rob Walton902201967-19681C1949-03-09Toronto, ONTMajor League
Bobby Wasson83224062321972-19742Minor Pro
Doug Wasson100001971-19721 Major Junior
Terry Wasson1900001971-19732G Major Junior
Austin Watson1105764121952009-20123L1992-01-13Ann Arbor, MIMajor League
Bill Watson100001959-19601 Major Junior
Bryan Watson11712395101960-19633D1942-11-14Bancroft, ONTMajor League
Dale Watson15616415701962-19653COwen Sound, ONTSemi-Professional
Matt Watson400042015-20161D1996-04-25London, ONTMinor Pro
Joe Watters9791221521969-19712Major Junior
Mitchell Webb34011122013-20141L1997-01-10Fort Erie, ONTMajor Junior
Steve Webb44817251181993-19952R1975-04-20Peterborough, ONTMajor League
Bill Weir49101222221992-19931C1973-05-21London, ONTMinor Pro
Dylan Wells16202262014-20184G1998-01-03St. Catharines, ONTMajor League
Devin Welsh7213132006-20071C1986-08-15Winnipeg, MANMajor Junior
Dan West513710341994-19951R1976-06-16Oakwood, ONTMinor Pro
Gerry West64189481974-19751D1957-02-18Major Junior
Joey West3264498142952007-20125C1991-02-16Orleans, ONTMinor Pro
Peter Whelan1210101980-19811D1963-02-18 Major Junior
Gavin White3251419122022-20231D2002-11-12Brockville, ONTMinor Pro
Kay Whitmore15901414621983-19874G1967-04-10Sudbury, ONTMajor League
Jim Wiemer18173981712151978-19813D1961-01-09Sudbury, ONTMajor League
Greg Williams1762016362332001-20054R1985-01-22Whitby, ONTMajor Junior
Jason Williams249741201941451996-20004C1980-08-11London, ONTMajor League
Mike Williams174781282061541993-19963C1976-08-06Brampton, ONTMajor Junior
Terry Willis18033211987-198811969-02-12Major Junior
Colin Wilson6691019361991-19932C1974-03-31Guelph, ONTMajor Junior
Dunc Wilson000001966-19671G1948-03-22Toronto, ONTMajor League
Hudson Wilson4811718342019-20201D1999-05-03Toronto, ONTMajor Junior
Rob Wilson63414181461988-19891D1968-07-18Toronto, ONTMinor Pro
Ross Wilson196105821872951986-19893R1969-06-26The Pas, MANMinor Pro
Jamie Wise453361012009-20112L1991-04-05Stouffville, ONTMinor Pro
Dustin Wood26021791001411998-20024D1981-05-21Scarborough, ONTMinor Pro
Brian Woods200001976-19771Major Junior
Jeff Woodyatt000001974-19751 Major Junior
Dylan Woulds45011122023-20241D2006-03-28Burlington, ONTMajor Junior
Andrew Wright8741418671980-19833D1963-01-31Gloucester, ONTMajor Junior
Keith Wright15341589901960-19644R1944-04-13Aurora, ONTMajor League
Terry Wright1701101979-19801G1962-06-19Major Junior
Andrew Yogan66413778962011-20121L1991-12-04Coral Springs, FLMinor Pro
Jack York22268142019-20201D2000-09-17Ottawa, ONTMajor Junior
Aiden Young31246112023-20241L2007-04-18London, ONTMajor Junior
Bryan Young186129302202002-20064D1986-08-06Ennismore, ONTMajor League
Steve Yzerman1146392155981981-19832C1965-05-09Cranbrook, BCMajor League
Paul Zakos5800001959-19612DBelleville, ONTSemi-Professional
Bill Zalba49131629442000-20022R1982-09-14Thorold, ONTMinor Pro
Brian Zanetti10392938432021-20232D2003-03-15Lugano, SwitzerlandEuropean Elite
Kaspars Ziemins6161016182021-20221R2002-03-11Riga, LatviaEuropean Lower Leagues
Ryan Zupancic401102011-20121D1993-11-26Whitby, ONTMajor 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.