hockey DB
search by league
team
morning report
contact us
home

Kitchener Rangers all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Russ Adam181941011953951978-19813C1961-05-05Windsor, ONTMajor League
Tim Adams400021974-19751D1957-10-21Mississauga, ONTMajor Junior
Richard Adolfi38121426731984-19851R1965-04-14Rome, NYMinor Pro
Mark Aggio1000001998-19991G1979-04-24Woodbridge, ONTMajor Junior
Sakari Ahlberg25371021968-19691D1950-07-25European Elite
Chris Ahrens981136472671969-19723D1952-07-31San Bernardino, CAMajor League
Jason Akeson20168186254672007-20114R1990-06-03Orleans, ONTMajor League
Ruslan Akhmadullin58121224331999-20001R1982-01-26European Elite
Domenic Alberga605813512012-20131C1992-07-28Maple, ONTMinor Pro
Alex Aleardi8761420622008-20102R1992-07-30Fort Wayne, INMinor Pro
Claire Alexander4521517261965-19661D1945-06-16Collingwood, ONTMajor League
Ken Alexander1402055751901984-19873D1967-02-25Dearborn Heights, MIMinor Pro
Rick Allain1801140517001986-19904D1969-05-20Guelph, ONTMinor Pro
Mike Allen6342691989-19912R1971-04-10Kitchener, ONTMajor Junior
Sean Allen15033212014-20162D1998-04-21Puslinch, ONTMinor Pro
Tom Allen324812291983-19852D1966-05-03London, ONTMajor Junior
Jeffrey Ambrosio112395190641995-19972L1977-04-26Mississauga, ONTMinor Pro
Mike Amodeo1672023435221999-20023L1982-05-05Hamilton, ONTMinor Pro
Duane Anderson100071988-19891G1971-03-19Major Junior
Spencer Anderson4751217572007-20081L1988-04-09Caledon East, ONTMajor Junior
Patrik Andersson5501919482009-20101D1990-03-29Norrtalje, SwedenEuropean Lower Leagues
Matthew Andonovski175745522402021-20243D2005-03-14Markham, ONTMajor Junior
Myles Applebaum8391120482004-20073C1988-03-16Toronto, ONTMajor Junior
Francesco Arcuri42253257212022-20231L2003-06-13Woodbridge, ONTMinor Pro
Matt Armstrong1082025451291999-20012L1982-09-08Orleans, ONTMinor Pro
Jorma Aro000001968-19691D1950-03-29Tampere, FinlandEuropean Elite
Cameron Arquette1312302023-20241C2007-04-27Wheatley, ONTMajor Junior
Dallas Ashford683581471997-19992L1980-04-03Ottawa, ONTMajor Junior
Tony Atkins15000221987-198811969-10-09Major Junior
Brian Aubie100001977-19781GMajor Junior
Matt Auffrey66272754982005-20072R1986-01-03Cincinnati, OHMinor Pro
Steve Awde000001974-19751D1957-02-10Scarborough, ONTMajor Junior
Justin Azevedo2351071812882252004-20084C1988-04-01West Lorne, ONTMinor Pro
John Baby731326391181974-19762D1957-05-18Sudbury, ONTMajor League
Jerry Badiuk17432881201351971-19743D1954-10-02Windsor, ONTMinor Pro
Justin Bailey1466456120862012-20153R1995-07-01Buffalo, NYMajor League
Reid Bailey2401515801975-19761D1956-05-28Toronto, ONTMajor League
Tim Bailey401121980-19811R1962-04-13Toronto, ONTMinor Pro
Darin Baker100001986-19871GMajor Junior
Peter Bakovic28268871983-19841L1965-01-31Thunder Bay, ONTMajor League
Rene Baldry100001966-19671 Major Junior
Terry Ball556475301964-19651D1944-11-29Selkirk, MANMajor League
Brad Balshin17134161983-19841L1966-03-04Toronto, ONTMajor Junior
Bill Barber1771271712982601969-19723F1952-07-11Callander, ONTMajor League
Dan Barber59131124361977-19792R1960-06-07Minor Pro
John Barber1441854721071965-19683D1947-07-13North Bay, ONTMinor Pro
Myles Barbieri122246772006-20093D1989-02-21Kleinburg, ONTMajor Junior
Bob Barnes341910161972-19742D1955-08-10Toronto, ONTMinor Pro
Dave Barrett500001976-19782GMajor Junior
Brad Barton2421462764651988-19924D1972-05-15Uxbridge, ONTMinor Pro
Yves Bastien99162339262005-20072L1989-08-02Dowling, ONTMajor Junior
Sam Bateman45044651979-19812D1961-10-02Major Junior
T.J. Battani1272735621012007-20092R1989-10-25Armada, MIMinor Pro
Wally Baumgartner1902241976-19771Major Junior
Len Bazay2805501963-19641R1945-07-19Winnipeg, MANMinor Pro
Shane Beal700021983-19841G1965-06-14Brantford, ONTMajor Junior
Darren Beals8305561986-19882G1968-08-28Dartmouth, NSMinor Pro
Greg Bedard18224131977-19781Major Junior
John Beechey1546276138731963-19663RGalt, ONTSemi-Professional
David Belitski212066531993-19974G1977-02-20Toronto, ONTMinor Pro
Darren Bell551641991-19921R1971-08-22Toronto, ONTMinor Pro
Doug Belland701121976-19771G1959-04-21Sudbury, ONTMajor Junior
Jean Belliveau9336221979-19801L1962-01-18 Major Junior
Brian Bellows11394119213461980-19822R1964-09-01St. Catharines, ONTMajor League
Josh Bennett621515301912000-20011L1980-06-17Ottawa, ONTMinor Pro
Andre Benoit324992002993302000-20055D1984-01-06St. Albert, ONTMajor League
Lou Berardicurti5653641791983-19841D1965-07-19Mississauga, ONTMajor Junior
Axel Bergkvist6294352232019-20201D2000-06-01Insjon, SwedenEuropean Elite
Rick Bertran94111122271997-19992D1980-03-12Fort Erie, ONTMajor Junior
George Beveridge5121517571972-19731D1953-11-10Hamilton, ONTMajor Junior
Joey Biasucci100002003-20041G1984-04-07Sault Ste. Marie, ONTMajor Junior
Steve Bienkowski34000291979-19812G1962-10-05Major Junior
Scott Biggs1111291982-19831D1965-11-07Guelph, ONTMajor Junior
Joe Birch75033671995-19972D1978-04-02Corunna, ONTMajor Junior
Mike Bishop5201101984-19851G1965-02-14Elmira, ONTMinor Pro
Vasily Bizyayev53101424102000-20011F1982-06-06European Elite
Todd Blackman100001989-19901D1971-01-08Toronto, ONTMajor Junior
Chuck Blair129345993501970-19733R1953-05-26South Porcupine, ONTMinor Pro
Doug Blaisdell202619251332013-20185D1997-02-20Dearborn Heights, MIMinor Pro
Al Blanchard61504595191971-19721R1952-06-12Sudbury, ONTMinor Pro
Bob Blanchard51088381974-19751D1956-05-12Sudbury, ONTMajor Junior
Bob Blanchet16703341971-19743G1954-02-24Authier-Nord, PQMajor League
Keegan Blasby1400052012-20142R1996-03-14Markham, ONTMajor Junior
Mikkel Boedker62294473142007-20081L1989-12-16Brondby, DenmarkMajor League
Dennis Bolton951930491691968-19702L1950-08-21Sudbury, ONTMinor Pro
Dennis Bonvie7112231991-19921R1973-07-23Antigonish, NSMajor League
Craig Booker1515246983151985-19883L1968-01-09Halifax, NSMajor Junior
Richard Borgo2841081332412781986-19915R1970-09-25Thunder Bay, ONTMinor Pro
Robert Bortuzzo138643491522006-20093D1989-03-18Thunder Bay, ONTMajor League
Justin Bottineau11161622382022-20242R2006-01-11Burlington, ONTMajor Junior
Jesse Boucher90303060662002-20042L1983-04-19Markham, ONTMajor Junior
Darryl Boudreau2500001981-19843G1964-05-07Kitchener, ONTMajor Junior
Rick Bourbonnais126374885931972-19753R1955-04-20Toronto, ONTMajor League
Reg Bourcier104044221998-20002G1980-03-13Kenora, ONTMinor Pro
Terry Bovair93162137661976-19782C1960-01-15Minor Pro
James Boyd32358391993-19952L1976-02-13Mississauga, ONTMinor Pro
Jeremy Bracco763877115232015-20172R1997-03-17Freeport, NYMinor Pro
Darryl Bradley2315621979-19801W1961-03-25Kitchener, ONTMajor Junior
Joe Brady2626801964-19651Major Junior
Chris Brannen95104252691999-20012D1980-03-12Brampton, ONTMinor Pro
Chris Brassard2461420121994-19951L1975-08-19Toronto, ONTMinor Pro
Matt Braun400002010-20111D1992-07-20Mississauga, ONTMajor Junior
Peter Brearley117141428631992-19953R1975-06-27Chatham, ONTMinor Pro
Pete Brennan8928477501963-19652CLondon, ONTSemi-Professional
Brian Brosnan2941014182015-20161D1995-04-22Ilderton, ONTMajor Junior
James Brown100001971-19721 Major Junior
Jim Brown4000001972-19742G1954-02-10Kitchener, ONTSemi-Professional
Joel Brown50525301551984-19851D1965-12-04Kanata, ONTMajor Junior
Logan Brown179152462017-20181C1998-03-05Raleigh, NCMajor League
Bill Browne30134481999-20001D1980-10-23Grand Falls, NFLDMajor Junior
David Bruce12988751634021982-19842L1964-10-07Thunder Bay, ONTMajor League
Dave Brydges1110101974-19751L1957-02-12Sarnia, ONTMajor Junior
Chris Bryson1412342004-20051R1987-08-12Schreiber, ONTMajor Junior
Hunter Brzustewicz13519130149362022-20242D2004-11-29Washington, MIMajor Junior
Ralph Buchanan4113441966-19682D1947-10-05Montreal, PQMinor Pro
Tom Buchinski100001983-19841R1964-02-03 Major Junior
Connor Bunnaman2659065155932014-20184C1998-04-16Guelph, ONTMajor League
Les Burgess16540831231721970-19733C1953-09-19South Porcupine, ONTMinor Pro
Dan Burkhart600001968-19691GKitchener, ONTMajor Junior
Garrett Burnett22011741994-19951L1975-09-23Coquitlam, BCMajor League
Barry Burnette26369381966-19671D1946-10-09Winnipeg, MANMinor Pro
Andrew Burns29055242016-20171D1997-02-02Oakville, ONTMajor Junior
Shawn Burr1751251532781831983-19863L1966-07-01Sarnia, ONTMajor League
Brian Bye112161935911972-19742C1954-06-27Brantford, ONTMajor League
Jerry Byers1581001232231031969-19723F1952-03-29Kentville, NSMajor League
Jason Byrnes20653541073291994-19984R1977-05-09Brockville, ONTMinor Pro
Mark Bzowey58055372013-20163L1997-03-14Saskatoon, SASKMajor Junior
Kelly Cain28181937481986-19871C1968-04-19Toronto, ONTMinor Pro
Pavel Cajan4401122021-20221G2002-10-13Hlubos, Czech Rep.Minor Pro
Gary Callaghan52292857181986-19871C1967-08-12Oshawa, ONTMinor Pro
Al Calver131523281651967-19703DPicton, ONTMinor Pro
Cole Cameron40099432018-20191D1998-05-09Johnstown, ONTMinor Pro
Hugh Cameron100001972-19731C1955-06-10Sudbury, ONTMajor Junior
Carson Campbell58088252023-20241D2006-06-08Campbellford, ONTMajor Junior
Chase Campbell34561192018-20191R1998-06-24Waterloo, ONTMajor Junior
Greg Campbell552333561162002-20031C1983-12-17London, ONTMajor League
John Campbell68189551974-19751D1956-11-09Toronto, ONTMajor Junior
Ken Campbell37131225401974-19762C1957-07-18Windsor, ONTMajor Junior
Les Campbell85192645281975-19772R1958-01-16Orillia, ONTEuropean Lower Leagues
Mark Cardiff3001414361992-19931D1973-02-13Barrie, ONTEuropean Lower Leagues
Cole Carter68132235142016-20182R1998-07-06New Westminster, BCEuropean Elite
Dawson Carty7103302014-20173G1996-02-02Mississauga, ONTMajor Junior
Jamie Caruso8841651061071991-19932C1973-01-31Bramalea, ONTMajor Junior
Jacob Cascagnette140121830682013-20174C1997-03-22Kitchener, ONTMajor Junior
Brian Casey200001990-19911C1973-01-10St. John's, NFLDMinor Pro
Kevin Casey1664240821131979-19823L1962-05-15Peterborough, ONTMajor Junior
Tom Cassidy141791081872981969-19723C1952-03-15Blind River, ONTMajor League
Dave Cassin100001986-198711969-11-11Major Junior
Mike Cassin211201984-19851D1965-04-21Toronto, ONTSemi-Professional
Michael Catenacci236641081721172007-20125C1991-02-12Woodbridge, ONTMinor Pro
Chris Cava56615211532000-20011D1980-10-14Thunder Bay, ONTMinor Pro
Vratislav Cech1862073932111996-19993D1979-01-28Tabor, Czech Rep.Minor Pro
Travis Chapman7451217382000-20022D1983-04-16Alliston, ONTEuropean Lower Leagues
Rick Chartraw18733851183641971-19743D1954-07-13Caracas, VenezuelaMajor League
Mike Chmielewski59437172002-20042R1986-02-25St. Catharines, ONTMajor Junior
Dale Chokan15044141991-19921R1973-03-26Garson, ONTMajor Junior
Julian Cimadamore87281543422008-20102C1989-02-18Concord, ONTMajor Junior
Brett Clampitt12000212011-20121R1993-03-03Kitchener, ONTMajor Junior
Bill Clark12000411973-19741Major Junior
Brian Clark901191979-19801F1961-07-10Toronto, ONTMinor Pro
David Clarkson16072491214402002-20053R1984-03-31Toronto, ONTMajor League
Doug Clarkson29358532007-20081L1988-11-21Mimico, ONTMinor Pro
Mike Clayton80417211061980-19822L1963-06-20, JamaicaMinor Pro
Dave Clement1322421979-19801L1960-11-23 Major Junior
Louis Clements100001976-19771Major Junior
Scott Clements87635411921980-19822D1962-05-01Sudbury, ONTMinor Pro
Bob Clerke200021982-19831R1965-06-23Mississauga, ONTMajor Junior
Paul Coffey521952711301979-19801D1961-06-01Weston, ONTMajor League
Jack Combs59156122004-20051R1988-01-26St. Louis, MOMinor Pro
Jamie Commerford200002006-20071L1990-02-07London, ONTMajor Junior
Bob Cook3110717721965-19661R1946-01-06Sudbury, ONTMajor League
Joe Coombs88262854371992-19942L1975-06-01Brantford, ONTMinor Pro
John Copley43022501989-19901D1972-10-19Inverness, NSMinor Pro
Yvan Corbin61413778171991-19921L1972-10-04Kapuskasing, ONTMinor Pro
Jacques Cormier66000131978-19813G1961-01-03 Major Junior
Frankie Corrado2811718452012-20131D1993-03-26Toronto, ONTMajor League
Marco Costantini4500022022-20231G2002-08-04Hamilton, ONTMinor Pro
Sean Courtney7011112005-20061C1985-10-16Peterborough, ONTMajor Junior
Gord Cowan60881641972-19742R1954-10-12Toronto, ONTSemi-Professional
D. Cox4400001963-19641G Major Junior
Lou Crawford1171324373771980-19822L1962-11-05Belleville, ONTMajor League
Andrew Crescenzi1754438821902009-20123C1992-07-29Thornhill, ONTMajor League
Barry Cress301101976-19771Major Junior
Dave Cressman10547681151021967-19703L1950-01-02Kitchener, ONTMajor League
Tony Crisp66123244411987-19881C1968-07-07St. Mary's, ONTEuropean Lower Leagues
Cam Crosby872939681941967-19692FToronto, ONTSemi-Professional
Gary Crosby751744611011968-19702FToronto, ONTMajor Junior
Brian Cross4641216741976-19782D1959-05-22Brantford, ONTMinor Pro
Andy Culhane100001975-19761G Major Junior
Mario Culina2001122017-20181G1997-06-12Sault Ste. Marie, ONTMinor Pro
Justin Cullen151219211761990-19933D1973-02-20Trenton, MIMinor Pro
Mike Cummins501101963-19641DGeorgetown, ONTMajor Junior
Bob Currie100001963-19641 Major Junior
Glen Cutting15381181981-19821L1961-06-04 Major Junior
Tony Cuzzi1010101976-19771Major Junior
Nick Czinder31369292012-20131R1992-06-12West Bloomfield, MIMinor Pro
Jerry D'Amigo21121628122010-20111L1991-02-19Binghamton, NYMajor League
Matt Dajia28257541983-19852D1966-03-03Scarborough, ONTMajor Junior
Andrew Dale24122133281995-19961C1976-02-16Sudbury, ONTMinor Pro
Riley Damiani245861362221262016-20204C2000-03-20Mississauga, ONTMajor League
Pete Darcy1600001969-19701RGalt, ONTSemi-Professional
Jim David200001985-198611968-05-15Major Junior
Mike Davies136181735642013-20163L1997-02-05Thorold, ONTMajor Junior
Frank Davis4161218151972-19742L1954-06-29Hanover, ONTMajor Junior
Patrick Davis108414485922003-20063L1986-12-28Sterling, MIMajor League
Robert DeCiantis15783991821131994-19973C1977-06-11Mississauga, ONTMinor Pro
Wayne Decker701101963-19641DKitchener, ONTMinor Pro
Shawn Degagne66022161995-19983G1978-12-18North Bay, ONTMinor Pro
Cornell "Corkie" DeGraauw1022421968-19702F1951-02-23Bladel, HollandMinor Pro
Jordan DeKort3401162013-20141G1995-08-08Markham, ONTMajor Junior
Robin Delacoure35257601994-19962D1977-02-14Ragersville, ONTMinor Pro
Ab DeMarco4993039241967-19681D1949-02-27Cleveland, OHMajor League
Tony Demola100001998-19991Major Junior
Mitchell Dempsey6000102013-20141L1995-02-27Cambridge, ONTMajor Junior
C.J. Denomme69011121991-19943G1974-04-08London, ONTMinor Pro
Claudio Dente67320231251976-19782D1959-07-09Major Junior
Boyd Devereaux1204879127701995-19972C1978-04-16Seaforth, ONTMajor League
Liam Devine100002015-20161G1998-04-04Guelph, ONTMajor Junior
Len DeVuono26369441990-19911D1971-02-07Sault Ste. Marie, ONTMinor Pro
Norman Dezainde25883951782681990-19944L1973-01-29Toronto, ONTMinor Pro
Dylan Di Perna2231854721292013-20174D1996-04-26Mississauga, ONTEuropean Elite
Joe DiBiase81459681997-19992L1981-08-17Woodbridge, ONTMajor Junior
Graham Dickerson83358342018-20202F2001-02-19Port Hope, ONTMajor Junior
Gord Dickie63183654261993-19941R1974-01-24Etobicoke, ONTMajor Junior
Scott Dickie17801616381999-20034G1982-12-16Waterloo, ONTMinor Pro
Chuck Dietrich100051988-19891Major Junior
George Dietrich2301101963-19641 Major Junior
Gilbert Dionne1305990149981988-19902L1970-09-19Drummondville, PQMajor League
Carlo DiRienzo8203322002-20053G1986-02-10North York, ONTEuropean Lower Leagues
Max Dirracolo31145162023-20241D2006-06-29Barrie, ONTMajor Junior
Dan Djakalovic1951051272322641973-19763F1956-04-30Toronto, ONTMinor Pro
Charlie Dodero49022152009-20112D1992-10-01Bloomingdale, ILMinor Pro
Kevin Doherty200001988-19891D1971-10-07London, ONTMinor Pro
Bob Dolman8281725461975-19772L1958-05-04Major Junior
Mark Donahue33132639281993-19941R1973-02-18Rochester, MIMinor Pro
Ryan Donally29123742004-20062L1985-02-04Tecumseh, ONTMinor Pro
Pete Donnelly2001101967-19681G1948-06-14Detroit, MIMajor League
Jamie Doornbosch68192948442010-20111D1990-02-01Richmond Hill, ONTMajor League
Rob Dopson1000021984-19862G1967-08-21Smiths Falls, ONTMajor League
Alexi Dostoinov416814162007-20092L1989-08-03Moscow, RussiaEuropean Elite
Tom Douglas3226881968-19691ROwen Sound, ONTSemi-Professional
Doug Dowler100001972-19731Major Junior
Steve Downie17122133322006-20071R1987-04-03Newmarket, ONTMajor League
Paul Doyle635381131994-19973L1977-06-24Kanata, ONTMajor Junior
Bryan Duce1545059109641995-19983R1978-01-15Thunder Bay, ONTMinor Pro
Mike Duco24299921914892003-20085L1987-07-08Toronto, ONTMajor League
Barry Duench20064129193561974-19773C1957-02-21Kitchener, ONTMinor Pro
Nick Duff37112232002-20042D1985-12-12Novi, MIMinor Pro
Rick Duguay74112233541976-19782C1959-05-16Minor Pro
Anthony Dumont-Bouchard700002017-20181G1997-02-14Quebec, PQMinor Pro
Dwight Dunlop1802221970-19711 Major Junior
John Dunphy85272956281999-20023R1982-02-09Mississauga, ONTSemi-Professional
Denis Dupere54352459221967-19681L1948-06-06Jonquiere, PQMajor League
Jean Dupre411201966-19671 Major Junior
Michal Dvorak1483948871461996-19993L1979-08-12Sternberk, Czech Rep.Minor Pro
Steve Dymtruk1803301968-19691DToronto, ONTMajor Junior
Alex Dzielski126721281472007-20092D1989-07-17Pittsford, NYMinor Pro
Mike Eagles176631031663451980-19833L1963-03-07Sussex, NBMajor League
Brett Eagleson300002005-20061R1989-06-02Whitby, ONTMajor Junior
T.J. Eason161220223182000-20033D1982-05-18Cambridge, ONTMinor Pro
Tim Ecclestone48273764351966-19671R1947-09-24Toronto, ONTMajor League
Don Edwards12001121973-19752G1955-09-28Hamilton, ONTMajor League
Mike Edwards100001989-19901G1972-09-06Kitchener, ONTMajor Junior
Paul Edwards300021975-19761Major Junior
Jack Egers9972471191281965-19683R1949-01-28Sudbury, ONTMajor League
Wayne Elder2604481969-19701D1952-08-03Napanee, ONTMinor Pro
Luke Ellinas67161733752023-20241L2006-03-12Toronto, ONTMajor Junior
John Eminger46044301999-20001D1981-06-30Vaughan, ONTMajor Junior
Steve Eminger191291061352731999-20034D1983-10-31Woodbridge, ONTMajor League
Rick Emmett160101041994-19951D1975-02-12Etobicoke, ONTMinor Pro
Denver England100001997-19981G1978-02-11Lucan, ONTMajor Junior
Jim Ensom25111021201994-19962L1976-08-24Oshawa, ONTMinor Pro
Paul Epoch6431720681986-19871D1967-12-18Kentworth, ONTMajor Junior
Mike Ertel301121979-19801Major Junior
Tyler Ertel84202646981987-19922C1971-02-15Kitchener, ONTMinor Pro
Paul Evans189111146257771971-19743C1954-05-02Toronto, ONTMajor League
Marty Ewing500001975-19761Major Junior
Steve Ewing217714541986-19871C1967-08-26North York, ONTMajor Junior
Duncan Fader51121931981995-19961R1975-05-11Halifax, NSMajor Junior
Trevor Fahey3517112801963-19641L1944-01-04New Waterford, NSMajor League
Ed Fairburn200001976-19771Major Junior
Dustin Faith500042009-20101D1990-09-27Brantford, ONTMajor Junior
Radek Faksa1315471125952011-20143C1994-01-09Vitkov, Czech Rep.Major League
Kent Falby15437221985-19861L1966-07-11Georgetown, ONTMinor Pro
Kevin Falesy373811531989-19901D1970-07-29Kitchener, ONTMajor Junior
Bob Fallatt400001963-19641WEspanola, ONTMajor Junior
Ben Fanelli2011038481442009-20144D1993-03-09Oakville, ONTMajor Junior
Len Fawcett900021986-19871D1968-05-01Brantford, ONTMajor Junior
Cam Fergus2905502002-20042C1986-09-26Brantford, ONTMinor Pro
Jeff Fielding1500051972-19731L1954-03-16Kitchener, ONTMajor Junior
John Finnie600001989-19912G1972-01-31Armada, MIMinor Pro
Jason Firth181108171279731988-19913C1971-03-29Dartmouth, NSMinor Pro
Mark Fisher30000101976-19782G1959-02-06Major Junior
Jesse Fishman778715262019-20232C2003-02-26Thornhill, ONTMajor Junior
Alex "Sandy" Fitzpatrick112748315701963-19652C1944-12-22Paisley, ScotlandMajor League
Zane Forbes2023591974-19751Semi-Professional
Robert Forcier200001983-198411966-01-20 Major Junior
Joe Fortunato181941212151151972-19753L1955-01-01Toronto, ONTMajor League
Dwight Foster2621582243823471973-19774F1957-04-02Toronto, ONTMajor League
Greg Foy200001976-19771R1959-10-15Toronto, ONTMinor Pro
Peter Franchin635611232003-20041C1986-05-09Mississauga, ONTMajor Junior
Brandon Francisco6251015122011-20121L1993-02-11Bradford, ONTMajor Junior
Gustaf Franzen131325486522014-20162C1996-09-22Valdemarsvik, SwedenEuropean Elite
Mark Fraser117013132252004-20062D1986-09-29Ottawa, ONTMajor League
David Frawley11011102002-20031C1984-01-26Sudbury, ONTMinor Pro
Robert Frayn59111121171990-19922D1972-03-05Sault Ste. Marie, ONTMajor Junior
Ray Frederick2241541968-19702WKitchener, ONTMajor Junior
Mike Freeman21011101975-19761GMajor Junior
Rival Fullum1695049991461987-19903L1971-02-12Geraldton, ONTMinor Pro
Jody Gage956370133611977-19792R1959-11-29Toronto, ONTMajor League
Jimmy Gagnon1072018382731999-20012R1982-09-16Kitchener, ONTMajor Junior
Pierre Gagnon36628321988-19891R1970-01-23Gloucester, ONTMajor Junior
Brian Galbraith27459101966-19671Minor Pro
Lloyd Gallant300001963-19641D1944-06-29Summerside, PEIMinor Pro
Trevor Gallant2281062163221361991-19954C1975-01-10London, ONTMinor Pro
Darren Galley37101261978-19791L1960-11-15Halifax, NSMajor Junior
Marty Gannon000001973-19741DPembroke, ONTMajor Junior
Drew Gareau5799181161980-19811L1962-04-04Major Junior
Joe Garreffa24572153225322015-20194C1999-08-09Toronto, ONTMinor Pro
Derek Gauthier18651701212911990-19933R1973-04-03Sudbury, ONTMinor Pro
Gord Geisler300001989-19901L1972-02-19North Bay, ONTMajor Junior
Tom Gemmell18851361989-19901R1970-10-09Moncton, NBMajor Junior
Cory Genovese9328101442011-20132D1994-10-14Hespeler, ONTMajor Junior
Kyle Gentles17432932892016-20193D1998-05-30Ajax, ONTMajor Junior
Rick Gerow400001966-19671Semi-Professional
John Gibson59011142011-20132G1993-07-14Pittsburgh, PAMajor League
Jared Gilbert9701515202011-20143D1995-01-10Mississauga, ONTMajor Junior
Gaston Gingras157391171562591975-19783D1959-02-13Temiscaming, PQMajor League
Jason Gladney192371521892421991-19954D1974-01-26Toronto, ONTMinor Pro
Brian Glenwright48172037101968-19691L1949-10-08Windsor, ONTMajor League
Daniel Godbout5631114851994-19951D1975-03-20Mississauga, ONTMajor Junior
Ron Goodall180107113220541984-19884R1967-10-04Fergus, ONTEuropean Lower Leagues
Pat Gooley210101988-19891R1969-10-01Peterborough, ONTMajor Junior
Matt Gordon1100002017-20192C2001-02-27Mermaid, PEIMajor Junior
Mike Gorman70000161997-19992G1979-12-29Nepean, ONTMinor Pro
Wayne Gowing4814142891966-19671Kitchener, ONTMajor Junior
Barry Graham632351351997-20003D1981-03-30Murillo, ONTMajor Junior
Jim Graham1800001966-19671D1945-02-24Edmonton, ALTAMinor Pro
Robert Graham500001964-19651Major Junior
Joe Grant61917261041975-19772D1957-01-23Niagara Falls, ONTEuropean Elite
Keli Grant3552722010-20133R1993-05-25Wilton, ONTMajor Junior
Kevin Grant1781364775101985-19894D1969-01-09Toronto, ONTMinor Pro
Ken Gratton1644272114981963-19674L1946-07-04Brantford, ONTMinor Pro
Chris Gravelding57055382003-20052D1987-12-07Clinton, NYMajor Junior
Matthew Greenfield5501102013-20152G1995-01-22Parkland, FLMinor Pro
Shamus Gregga1300001991-19932G1974-06-21Montreal, PQMinor Pro
Don Greguol192425294411975-19794L1959-03-11Major Junior
Matt Grennier110132134962001-20032C1983-03-20Dryden, ONTMinor Pro
Mike Gresdal20112292000-20011D1983-03-15Huntsville, ONTMajor Junior
Simon Gronvaldt63189362008-20091D1991-01-30Rodovre, DenmarkEuropean Lower Leagues
Barry Gross400021975-19761 Major Junior
Eric Guest131112031512016-20193C2000-04-25Kilworth, ONTMajor Junior
Tony Gutilla50347701997-19981D1980-10-24Fairport, NYMajor Junior
Dan Gyenes170011111802004-20073D1987-05-20Woodstock, ONTMajor Junior
Chuck Gyles10011281968-19691D1950-11-01Ajax, ONTSemi-Professional
David Haas401141986-19871L1968-06-23Toronto, ONTMajor League
Barclay Haddad60251944981978-19791L1959-01-15Major Junior
John Haight712301970-19711L1952-02-01Wawa, ONTMinor Pro
Dave Hainsworth4100021963-19683G1948-10-29Kitchener, ONTMinor Pro
Matt Halischuk1074679125362006-20082R1988-06-01Toronto, ONTMajor League
George Halkidis60102131642002-20031D1982-06-18Newmarket, ONTMinor Pro
Connor Hall115320231742014-20195D1998-02-21Cambridge, ONTMinor Pro
Mike Hall201101968-19691GToronto, ONTMajor Junior
Tomas Hamara7421820412022-20242D2004-03-09Prague, Czech Rep.Minor Pro
Ryan Hanes9000102012-20131D1992-01-29Kanata, ONTMajor Junior
Greg Hankkio674711451985-19872C1968-03-15Thunder Bay, ONTMinor Pro
Lars Hansen200001963-19652DPreston, ONTMinor Pro
Jordan Hardy500022007-20081C1989-11-26Kitchener, ONTMajor Junior
Rod Hare3921719481969-19701DBradford, ONTMajor Junior
Jack Harper38426112021-20232D2002-01-14Guelph, ONTMajor Junior
Matt Harpwood2200022001-20032G1983-07-21Welland, ONTMajor Junior
Darcy Harris1162527523341996-19982R1978-12-22O'Leary, PEIMinor Pro
Thomas Harrison156221234162001-20043D1984-03-11Thunder Bay, ONTMinor Pro
Michael Hasson31112212010-20122R1991-10-29Ariss, ONTMajor Junior
Liam Hawel54234871512019-20201C1999-04-18Arnprior, ONTMinor Pro
Paul Hawkins200001981-19821R1964-06-06Brantford, ONTMajor Junior
Richard Hawkins1610121985-19861C1968-09-15North Bay, ONTMajor Junior
Ryan Held18864841481421997-20003W1980-01-30London, ONTMinor Pro
Jon Helinski5531720121984-19851C1967-09-12Streamwood, ILMajor Junior
Rick Heller100001984-198511966-05-12Major Junior
Petr Hemsky61192746102001-20021LPardubice, Czech Rep.European Elite
Jake Henderson1622041611042015-20183R1997-02-12St. Louis, MOMinor Pro
Kevin Henderson1664434781812004-20073L1986-12-03Toronto, ONTMajor League
Steve Herniman61316191121988-19891D1968-06-09Windsor, ONTMinor Pro
Bruce Herridge55132336491970-197221952-03-01Toronto, ONTMajor Junior
Devereaux Heshmatpour741891152003-20052D1987-02-15Toronto, ONTMajor Junior
Bob Hicks32212141031980-19811L1962-10-27 Major Junior
Jamey Hicks200001985-19861C1969-08-23Timmins, ONTMinor Pro
Paul Higgins293581191981-19821R1962-01-13St.John, NBMajor League
Kevin Hinchberger100001975-19761 Major Junior
Dan Hinton56151429891971-19721F1953-05-24Toronto, ONTMajor League
Dave Hirst40171936821979-19801R1960-01-22Queensville, ONTMajor Junior
Trevor Hitchings800041999-20001D1980-08-05Wynyard, SASKMajor Junior
Neil Hoch000002002-20031 Major Junior
Mike Hoffman200022006-20071C1989-11-24Kitchener, ONTMajor League
Paul Hoganson2201121968-19691G1949-11-11Toronto, ONTMajor League
Mark Holbrook129333265631974-19762R1957-12-20Sarnia, ONTMajor Junior
Ty Hollett11141418582021-20232D2003-08-27Orleans, ONTMajor Junior
Daril Holmes304913301986-19871R1967-02-15Nepean, ONTMajor Junior
Daryl Holmquist66145731977-19781D1959-01-10Kapuskasing, ONTMajor Junior
Rick Homanchuk1001101972-19742R1955-10-20Kitchener, ONTMajor Junior
Gary Hopcraft300001963-19641Major Junior
Jim Hopcraft812301964-19673Major Junior
Ralph Hopiavouri61524291661968-19713D1951-07-15Kirkland Lake, ONTMajor League
Frank Hora2411180912352013-20174D1996-06-01Amherst, NYMinor Pro
Mike Hough1193161923281981-19832R1963-02-06Montreal, PQMajor League
Bob Howard3645901964-19651D1944-08-29Stonewall, MANMinor Pro
Kevin Hudes286410382008-20091R1989-04-30Thornhill, ONTMajor Junior
Rickard Hugg128396610562017-20192C1999-01-18Hudiksvall, SwedenEuropean Elite
Jason Hughes108435393061993-19952D1974-01-16Selby, ONTMinor Pro
Ted Hull500001969-19701L1951-04-22Weston, ONTMajor Junior
Jim Hulton1157916851986-19882L1969-01-07Kingston, ONTMajor Junior
Dale Hunter682242641151977-19781C1960-07-31Petrolia, ONTMajor League
Ron Hunter63712191041974-19751L1956-06-17Oil Springs, ONTMajor Junior
Peter Huntley400001971-19721 Major Junior
Larry Huras195857653041972-19753D1955-07-08Listowel, ONTMajor League
Bob Hurlburt1071827452021968-19702L1950-05-01Toronto, ONTMajor League
Kevin Hurley200002002-20031R1983-05-14Kitchener, ONTMajor Junior
Bill Hway15758105163891963-19663L1945-07-21Schumacher, ONTMinor Pro
Max Iafrate2392961904252011-20154D1994-03-28Livonia, MIMinor Pro
Jacob Ingham4602222019-20201G2000-06-10Barrie, ONTMinor Pro
Lee Inglis54322860621967-19681L1947-08-31Latchford, ONTMajor League
Robbie Irons3200001966-19671G1946-11-19Toronto, ONTMajor League
Ray Irwin75922311211975-19772D1958-01-30Sudbury, ONTMinor Pro
Jamie Israel90139221101989-19912L1972-10-02Elmira, ONTMajor Junior
Phil Iwaskiewicz5871421511970-19711DVerdun, PQMinor Pro
Wes Jarvis1551944633001996-19993D1979-04-16Toronto, ONTMinor Pro
Jonathan Jasper157428321192008-20124D1991-10-07Williamstown, ONTMinor Pro
Dave Jenner1100041975-19761G1957-05-18Major Junior
Dave Jennings48022141978-19802G1959-03-22Toronto, ONTMinor Pro
Steve Jensen1202262007-20081D1987-08-15Watchung, NJMajor Junior
Al Johnson1801121969-19712Major Junior
Dan Johnson000001974-19751LAlvinston, ONTMajor Junior
Jason Johnson80088931992-19942D1975-09-04Unionville, ONTMinor Pro
Ken Johnson705914141963-19685D1947-11-19Brantford, ONTMajor Junior
Jeff Johnston1900002000-20022G1982-11-23Kitchener, ONTMajor Junior
Steve Johnston35134241968-19691DPincourt, PQMajor Junior
Bob Jones1606990159571963-19663L1945-11-27Espanola, ONTMajor League
Brian Jones11731021972-19731R1955-01-24Hamilton, ONTMajor Junior
Brian Jones100001994-19951R1976-06-28Toronto, ONTMajor Junior
Doug Jones144165167881985-19883D1969-05-21Powell River, BCMinor Pro
Jim Jones55437161966-19682D1949-07-27Espanola, ONTMajor League
Nazem Kadri130325587872006-20082C1990-10-06London, ONTMajor League
Petr Kanko176871081952742001-20043L1984-02-07Pribram, Czech Rep.Major League
Gordon Kannegiesser158102636531963-19663D1945-12-21North Bay, ONTMajor League
Sheldon Kannegiesser93824321291965-19672D1947-08-15North Bay, ONTMajor League
Richard Kazda615712771998-19991L1979-06-28Brno, Czech Rep.Minor Pro
Adam Keefe22842601028672001-20054R1984-04-26Brampton, ONTMinor Pro
Cory Keenan19830881181891987-19903D1970-03-19North Bay, ONTMinor Pro
John Keller71111526151984-19862L1967-04-10Kitchener, ONTMajor Junior
Tyson Kellerman1900002003-20041G1984-01-18Kingston, ONTMajor Junior
Dan Kelly2351171822772005-20105D1989-05-17Morrisonville, NYMinor Pro
Mike Kennedy14755801351201970-19733R1953-11-21Toronto, ONTMinor Pro
Mitch Kennedy2002261968-19691DLondon, ONTSemi-Professional
Kerry Kerch400001982-19831G1964-10-10Royal Oak, MIMajor Junior
Scott Kerr64131528801983-19841C1964-03-10Toronto, ONTSemi-Professional
Jack Kilgour2602262014-20151L1997-12-10London, ONTMajor Junior
Jakub Kindl176261011273462004-20073D1987-02-10Sumperk, Czech Rep.Major League
Bill Kinkel9469151512001-20032L1984-02-27Buffalo, NYMinor Pro
Darrin Kinnear910101988-19891Major Junior
Ed Kister5341317341986-19871D1966-01-07Brantford, ONTMajor Junior
Gary Klapkowski1811242001-20021R1985-02-13Pittsburgh, PAMinor Pro
Tim Knudsen100001997-19981G1979-06-04Kitchener, ONTMinor Pro
Mason Kohn21138641021772013-20174C1997-05-03Davie, FLMinor Pro
Cory Konecny511115261292005-20061D1985-10-22Stoney Point, ONTMinor Pro
Jamie Kovarik1331441976-19771Major Junior
Chris Kraemer21246471991-19921L1972-08-09Elmira, ONTMajor Junior
Jim Krulicki14969631321401964-19684R1948-03-09Kitchener, ONTMajor League
Ron Krulicki521301968-19691R1949-12-03Kitchener, ONTMinor Pro
Dominik Kubalik23516112013-20141L1995-08-21Plzen, Czech Rep.Major League
Don Kudoba1313421969-19701Semi-Professional
Juri Kudrasovs119294271351969-19723C1952-07-07Brampton, ONTMinor Pro
Gary Kurt2500001963-19673G1947-03-09Kitchener, ONTMajor League
Chris Kurysh000001978-19791C1960-03-14Major Junior
John Kwant2681119411978-19791C1960-04-20Major Junior
Nick Kypreos420201983-19841L1966-06-04Toronto, ONTMajor League
Brent Labre31123391999-20001D1982-06-30Sudbury, ONTMajor Junior
Marcel Labre1301121969-19701 Major Junior
Mike Laceby1200061998-19991C1979-04-06Nobleton, ONTMajor Junior
Grayson Ladd2201122017-20181D2001-03-01Kent Bridge, ONTMajor Junior
Joe Ladouceur5112201979-19801Semi-Professional
Alan Lake88711183331986-19882R1969-03-14Halifax, NSMajor Junior
Jacob Lalonde30358362008-20091L1988-01-08Sudbury, ONTMajor Junior
Tanner Lam6113183142023-20241R2007-07-14Brampton, ONTMajor Junior
Gabriel Landeskog11460521121122009-20112L1992-11-23Stockholm, SwedenMajor League
John Landry29268321982-19831D1965-06-17Toronto, ONTEuropean Lower Leagues
Isaac Langdon111102434232018-20202C2002-05-22Belleville, ONTMajor Junior
Peter Langlois6011314561984-19851D1967-01-07Aylmer, ONTMajor Junior
Bruno LaPensee800001986-19871R1967-04-24Sudbury, ONTMajor Junior
Jim Lapier510101979-19801Major Junior
Jeff Larmer1781241252492781979-19823L1962-10-10Peterborough, ONTMajor League
Brad Larter52112742000-20011R1983-04-26Charlottetown, PEIMajor Junior
Matt Lashoff1621677932872003-20063D1986-09-29East Greenbush, NYMajor League
David Latta2231231332561861983-19874L1967-01-03Thunder Bay, ONTMajor League
Don "Red" Laurence949381174891975-19772C1957-06-27Galt, ONTMajor League
Tim Laurence6291423311978-19813C1962-04-28Major Junior
Charles Lavigne1200002006-20071G1988-07-18Hawkesbury, ONTMinor Pro
Shane Leamon1221371993-19941L1976-09-30Halifax, NSMajor Junior
Ty Learn1100042012-20142L1996-04-19Fonthill, ONTMajor Junior
Andrew LeBlanc5761925342021-20221C2004-06-03Port Colborne, ONTMajor Junior
Jacob LeBlanc6841620262021-20221D2004-06-03Port Colborne, ONTMajor Junior
Ray LeBlanc5401171983-19841G1964-10-24Fitchburg, MAMajor League
Jeff LeClair7000131983-19841D1965-01-09Sarnia, ONTMajor Junior
Matt Leduc100002003-20041G1986-09-13Strickland, ONTMinor Pro
Randy Legge1451442561551963-19663D1945-12-16Newmarket, ONTMajor League
Jarmo Lehtonen5192837521967-19681Major Junior
Hank Lehvonen104164157531967-19703D1950-08-26Sarnia, ONTMajor League
Joshua Leivo29101929182012-20131L1993-05-26Innisfil, ONTMajor League
Rick Lemay4501141972-19731G1953-09-10Ville-Marie, PQMinor Pro
Kelly Leroux100001990-19911D1972-03-02Abbotsford, BCMinor Pro
Paxton Leroux100022013-20141F1993-02-22Peterborough, ONTMinor Pro
Brandon Lesway4933642011-20132R1994-03-24Kemptville, ONTMajor Junior
Sal Lettieri9722426811998-20002D1981-05-31Woodbridge, ONTMinor Pro
Joel Levesque121522272001979-19823D1962-03-05Kitchener, ONTMajor Junior
Adam Lewis1091727441441996-19982L1978-02-03Woodstock, ONTMinor Pro
Miles Liberati4272330322015-20161D1995-06-21Cheswick, PAMinor Pro
Jeff Lillie200001993-19941GMajor Junior
Alexei Lipanov61111930162018-20191C1999-08-17Moscow, RussiaMinor Pro
Chris LiPuma244371281654861988-19924D1971-03-23Chicago, ILMajor League
Travis Lisabeth1281519341271997-20003L1980-04-01Langton, ONTMinor Pro
Adam Liska6212193162017-20181C1999-10-14Bratislava, SlovakiaEuropean Elite
Peter Lisy53102232161985-19872R1967-09-02Kitchener, ONTMajor Junior
Mark Litton601141979-19801L1961-05-25Burlington, ONTMajor Junior
Darby Llewellyn30195761712002012-20175L1996-07-19Ann Arbor, MIMinor Pro
Peter Lochead4331215191975-197721957-06-21London, ONTMajor Junior
Steve Lock576142042008-20091C1989-12-10Waterloo, ONTMajor Junior
Jim Locke1605501981-19832C1964-01-28Iroquois Falls, ONTMajor Junior
Reg Logel17000211970-19711G Major Junior
David Lomas46241842642005-20061R1985-03-21Burlington, ONTEuropean Elite
Ryan Lopes39314252010-20111C1991-02-25Brampton, ONTMajor Junior
Zach Lorentz119251742262010-20122C1993-01-19Waterloo, ONTMajor Junior
Chad Lowry692810662009-20112D1991-01-24Waterloo, ONTMajor Junior
Don Luce149591311902531965-19683C1948-10-02London, ONTMajor League
Al Luciw6346102191978-19791D1959-03-24Sudbury, ONTMinor Pro
Chris Lueber100001987-198811968-09-10 Major Junior
Chuck Luksa603341973-19741D1954-07-15Toronto, ONTMajor League
Ed Lynch500021975-19761 Major Junior
Liam Maaskant62310131452014-20151D1994-03-10Clinton, ONTMajor Junior
Fraser MacAuley231781041976-19782Major Junior
Brett MacDonald53102737521985-19861D1966-01-05Bothwell, ONTMajor League
Alex MacDonell16033262003-20041D1983-08-13Ottawa, ONTMajor Junior
Julien Machabee36022242004-20073D1988-02-29Charlottetown, PEIMajor Junior
Al MacInnis157741241982711980-19833D1963-07-11Inverness, NSMajor League
Rob MacInnis533811421982-19842D1965-09-12Inverness, NSMinor Pro
Ryan MacInnis19279101180952013-20163C1996-02-14St. Louis, MOMajor League
Lee MacKenzie883136671211979-19812R1961-10-02Leamington, ONTMinor Pro
Chris MacKinnon124541171711282008-20102L1989-07-07Aurora, ONTMajor Junior
Jeff MacLean900041998-19991D1979-02-27Kitchener, ONTMajor Junior
Ryan MacLean39235112010-20111C1992-02-14Burlington, ONTMinor Pro
Wayne MacLeish5506601964-19651Lindsay, ONTSemi-Professional
Scott MacLellan3093039351983-19841D1963-03-21Burlington, ONTMajor Junior
Andrew MacNiel500002023-20241D2007-07-25Cobourg, ONTMajor Junior
Blair MacPherson54347811985-19861D1967-01-26Fredericton, NBMajor Junior
Justin MacPherson12863743722018-20202D2000-06-23Newmarket, ONTMinor Pro
Nick Magyar180475198562013-20163R1996-05-29Mentor, OHMajor Junior
Tristan Malboeuf2201102023-20241G2004-03-21Oakville, ONTMajor Junior
Dave Maloney1192374972101971-19743D1956-07-31Kitchener, ONTMajor League
Don Maloney166801522324011974-19784F1958-09-05Lindsay, ONTMajor League
Denver Manderson1100002006-20092C1989-04-22Fergus, ONTMinor Pro
Matt Manias60178332001-20032D1984-08-03North York, ONTMajor Junior
Eric Manlow20591102193991991-19954L1975-04-07Belleville, ONTMajor League
Joe Mantione700001983-19841G1963-04-16Hamilton, ONTSemi-Professional
Matia Marcantuoni184425698992010-20144C1994-02-22Toronto, ONTMinor Pro
Steve Marcolini105930392821984-19873D1967-12-17Georgetown, ONTMinor Pro
Rob Maric183155570981994-19973D1976-07-27Kitchener, ONTSemi-Professional
Perry Mark200001974-19762Major Junior
Rick Marshall30000201992-19931D1973-03-07Beaverton, ONTMajor Junior
Matt Martello274812322006-20082F1987-12-19North York, ONTMajor Junior
Grant Martin1851051412462361979-19823C1962-03-13Smooth Rock Falls, ONTMajor League
Mitchell Martin1334052921492021-20243L2003-01-06Sudbury, ONTMajor Junior
Rafal Martynowski128303161722001-20043L1984-08-07Maple, ONTMinor Pro
Jim Martz2003371969-19701LKitchener, ONTSemi-Professional
Peter Marzo56235141970-19711CActon, ONTSemi-Professional
Adam Mascherin259122174296742014-20184L1998-06-06Maple, ONTMinor Pro
Mike Mascioli1431328413522006-20104R1990-03-18Azilda, ONTMajor Junior
Brandon Mashinter832422461082007-20092L1988-09-20Newmarket, ONTMajor League
Steve Mason1101102007-20081G1988-05-29Oakville, ONTMajor League
John Matthews40268521978-19802L1961-01-01 Major Junior
Brad Maxwell401101975-19761Major Junior
Brandon Maxwell88044122009-20112G1991-03-22Guelph, ONTMinor Pro
Mike Mazzuca606391341999-20001R1979-07-01Sault Ste. Marie, ONTMajor Junior
Tony McCabe94284573911990-19922L1973-05-25Mississauga, ONTMinor Pro
Dan McCafferty3661218231977-19781R1959-01-07Major Junior
Chad McCaffrey103162339202001-20043C1984-06-19Kitchener, ONTEuropean Lower Leagues
Paul McCallion9991928691990-19922C1974-03-22Mississauga, ONTEuropean Elite
Joe McCann32213282003-20052R1987-03-02Essex, ONTMinor Pro
Matt McCann17000212002-20031D1985-08-15Palmerston, ONTMajor Junior
Duffy McCarthy50141933121970-19711C1951-02-21Allan's Island, NFLDMinor Pro
F. McCauley000001978-19791 Major Junior
Glenn McClelland000001978-19791C1959-11-17Major Junior
Dennis McCord23112501969-19701D1952-07-28Chatham, ONTMajor League
Gord McCosh29123231968-19691D1950-06-28Oshawa, ONTMinor Pro
Shayne McCosh15617831001151990-19933D1974-01-27Oshawa, ONTMinor Pro
Jim McCrea52223860161967-196811948-06-26Kitchener, ONTMinor Pro
Jack McCreary145405797431964-19673L1947-04-10Toronto, ONTMinor Pro
Craig McCutcheon000001974-19751Major Junior
Darwin McCutcheon3941014551979-19832D1962-04-19Listowel, ONTMajor League
Brian McDavid3141620611977-19781D1958-04-04Sudbury, ONTMinor Pro
Gord McDonald5781422741975-19761Major Junior
John McDonald1200001983-19841G1966-03-06North York, ONTMajor Junior
Declan Mcdonnell90313465722019-20222R2002-02-25Lake View, NYMinor Pro
Joe McDonnell27222851072491976-19815D1961-05-11Kitchener, ONTMajor League
Austin McEneny264610152017-20181D1997-04-10Waterdown, ONTMinor Pro
Evan McEneny12683947832010-20144D1994-05-22Hamilton, ONTMajor League
Doug McEwen301101981-19821L1963-10-02European Elite
Paul McFarland1552540651312002-20053L1985-12-06Richmond Hill, ONTMajor Junior
Jim McGeachie1092638642781978-19802L1961-02-02Major Junior
Chris McGonigle1200002016-20182G1998-09-19Belmont, ONTMajor Junior
Evan McGrath267962032991822002-20064C1986-01-14Oakville, ONTMinor Pro
Bill McGuigan37720271121994-19951R1975-05-30Charlottetown, PEIMinor Pro
Nick McHugh1973552871112015-20194L1999-02-13Ottawa, ONTMinor Pro
Mike McIntyre300072000-20011 Major Junior
Bruce McKay108337403301977-19792D1959-04-06Detroit, MIMinor Pro
Garnet McKechney17463901532541982-19853R1965-04-28Swift Current, SASKMinor Pro
Mike McKegney17080861661011971-19743F1954-07-13Halifax, NSMinor Pro
Dave McLaren532911541971-19721DWoodstock, ONTMinor Pro
Don McLaren396915161981-19821R1963-01-17Kitchener, ONTMinor Pro
Greg McLean1951348613751992-19964D1975-06-29London, ONTMinor Pro
Tom McLeod692439632331976-19782L1958-07-12Major Junior
Dave McLlwain74202848411984-19862C1967-06-09Seaforth, ONTMajor League
Mark McMahon1791764814371995-19983D1978-02-10Geraldton, ONTMinor Pro
Sean McMorrow31011671999-20001R1982-01-19Vancouver, BCMajor League
Wyatt McTavish900001999-20001Major Junior
Bob Mears16000291976-19771GMinor Pro
Curtis Meighan235226183572011-20154C1994-03-27Ottawa, ONTMajor Junior
Greg Meireles244991402391252015-20205R1999-01-01Ottawa, ONTMinor Pro
Julian Melchiori9833538972010-20122D1991-12-06Richmond Hill, ONTMajor League
Chris Meloff92956651551970-19722D1952-05-07Toronto, ONTMajor League
Marc Menard510101981-19821R1964-01-06Major Junior
James Mense-Dietrich802202013-20141R1996-05-17Innisfil, ONTMajor Junior
Cameron Mercer180142842582021-20243C2005-05-27Barrie, ONTMajor Junior
Brandon Merli1674732791311996-20004L1979-03-16Kitchener, ONTMinor Pro
Filip Mesar973667103202022-20242R2004-01-03Kezmarok, SlovakiaMinor Pro
Mario Michieli92261541971980-19822L1962-06-08 Major Junior
Max Middendorf177152261986-19871C1967-08-18Syracuse, NYMajor League
Stephen Midensky2100052011-20121D1994-04-15Burlington, ONTMajor Junior
Ryan Milanovic1932844723351996-20004L1980-09-03Ajax, ONTMajor Junior
David Miller84222951402014-20162C1996-09-25Burlington, ONTEuropean Lower Leagues
Gary Miller5542327731991-19921D1972-03-19Midland, ONTMinor Pro
Lucas Miller506511181994-19951C1975-10-25Toronto, ONTMinor Pro
Tom Miller11123315401963-19652C1947-03-31Kitchener, ONTMajor League
Jamie Minchella3042662000-20011C1983-10-25Richmond Hill, ONTMajor Junior
Eric Ming1912544691162010-20144R1993-03-31Williamstown, ONTMajor Junior
Adrian Misaljevic143304878312021-20243R2004-07-10Woodbridge, ONTMajor Junior
Bob Misselbrook45314121976-19803D1960-11-29Major Junior
Jason Modopoulos21202561995-19972L1977-06-05Toronto, ONTMinor Pro
Mike Moher13932498110271979-19823R1962-03-26Manitouwadge, ONTMajor League
Mark Montanari223821432255011986-19904F1969-06-03Toronto, ONTMinor Pro
Bob Monteith20347411968-19691LBarrie, ONTMinor Pro
John Moore61103747532009-20101D1990-11-19Winnetka, ILMajor League
Kevin Moore11213501985-19861R1966-04-28Levack, ONTMajor Junior
Lleyton Moore4142024142022-20231D2002-02-27Saskatoon, SASKMinor Pro
Kyle Morey8561117232022-20242C2005-06-27Kitchener, ONTMajor Junior
Ian Morgan200001989-199011970-10-16European Lower Leagues
Jason Morgan10093039411993-19952C1976-10-09St. John's, NFLDMajor League
Neil Morgan200001989-199011972-12-24European Lower Leagues
Jeremy Morin58473683762009-20101L1991-04-16Auburn, NYMajor League
Rick Morocco22551001980-19811L1963-02-14Niagara Falls, ONTEuropean Lower Leagues
Branden Morris28066202008-20102D1992-03-31Whitby, ONTMajor Junior
Mike Morrison55336396751985-19861L1965-10-18Brantford, ONTSemi-Professional
Mike Morrison4603342008-20113G1992-11-07Hamilton, ONTMajor Junior
Steve Morrison1301121976-19771LKitchener, ONTMajor Junior
Gus Morschauser83033141987-19903G1969-03-26Kitchener, ONTMinor Pro
Darren Mortier87223658511997-19992C1978-05-04London, ONTMinor Pro
Simon Motew2122166871592019-20244D2003-03-31Highland Park, ILMajor Junior
Rob Motz65312657511978-19802L1961-02-07Minor Pro
Ryan Mougenel12168571251681995-19972R1976-03-02Scarborough, ONTMinor Pro
Daran Moxam563336691281986-19871L1966-05-25Walden, ONTMajor Junior
Dave Moylan38178571986-19871D1967-08-13Tillsonburg, ONTMinor Pro
Jack Moylan900002011-20143G1995-04-12Tillsonburg, ONTMajor Junior
John Mundell5971421291970-19711Major Junior
Ryan Murphy228531672201222009-20134D1993-03-31Aurora, ONTMajor League
Brad Murray100001980-19811GMajor Junior
John Murray56022182006-20071G1987-07-04Lancaster, PAMinor Pro
Navrin Mutter3961016642021-20221L2001-03-15London, ONTMinor Pro
Jim Nahrgang511023331191969-19701D1951-04-17Stratford, ONTMajor League
Luch Nasato18123621994-19951D1977-03-10Mississauga, ONTMinor Pro
Bobby Naylor56325571998-20002C1982-08-09Hamilton, ONTMajor Junior
Craig Nelson5351116331995-19961D1976-07-08Brampton, ONTMinor Pro
Terry Newman1201101969-19701Major Junior
Tom Newman34011631972-19731D1953-06-25Weston, ONTMinor Pro
Cam Newton6600001968-19702G1950-02-25Peterborough, ONTMajor League
Dave Nicholls9344691132411981-19832R1963-08-06Toronto, ONTMinor Pro
Robbie Nichols662234562541982-19842R1964-08-04Hamilton, ONTMinor Pro
Rick Nickelchok3300061974-19762G1956-10-02Ajax, ONTSemi-Professional
Brad Nickols100001975-19761 Major Junior
Jeff Noble179881542422171985-19883C1968-05-20Kitchener, ONTMajor Junior
Claude Noel70143751281974-19751F1955-10-31Kirkland Lake, ONTMajor League
Serron Noel2051318202019-20201R2000-08-08Ottawa, ONTMinor Pro
Justin Nolet6382836222021-20221D2001-04-16Mississauga, ONTMajor Junior
Darryl Noren400001986-19871C1968-08-07White Lake, MIMinor Pro
Joe Noris66322860661968-19702C1951-10-26Denver, COMajor League
Tim Norman100001981-19821D1964-07-14Major Junior
Andy O'Brien2101191982-19831L1965-03-06Nepean, ONTMajor Junior
Steve O'Connor700021987-198811970-06-16Major Junior
Matt O'Dette141812202921992-19964D1975-11-09Toronto, ONTMinor Pro
Gerry O'Flaherty76444185341968-19702R1950-08-31Pittsburgh, PAMajor League
Pat O'Kane43268321980-19822D1962-10-23Major Junior
Nathan O'Nabigon1195143941072002-20042L1983-05-09Longlac, ONTMinor Pro
Sean O'Sullivan100002002-20031Major Junior
Vince Oldford8011301988-19902D1970-04-06Sarnia, ONTMinor Pro
Sergei Olympiev46101424511993-19952L1975-01-12Lipetski, RussiaMinor Pro
Luke Opilka7500062015-20172G1997-02-27Effingham, ILMajor Junior
Victor Oreskovich81344276642005-20072R1986-08-15Whitby, ONTMajor League
Billy Orr1203361967-19681D1948-06-12Major League
John Osborne39201737572001-20021L1981-03-11Scarborough, ONTMinor Pro
Ville Ottavainen5341115202019-20201D2002-08-12Oulu, FinlandMinor Pro
Mark Packwood2501122004-20073G1988-08-10Thorold, ONTMajor Junior
Derek Pajot100051993-19941D1976-11-16LaSalle, ONTMinor Pro
Frank Palazzese5602262011-20132G1993-05-28Toronto, ONTMinor Pro
Phil Paquette9123151988-19891D1969-04-07Oshawa, ONTMajor Junior
Bob Parent48055351977-19781G1958-02-19Windsor, ONTMajor League
Bert Parke502201963-19641 Major Junior
Berk Parker200001964-19651Major Junior
Mavric Parks3501122007-20102G1990-05-07Eganville, ONTMinor Pro
Jackson Parsons7801122021-20243G2004-11-23Embrun, ONTMajor Junior
Jeff Pasher27459191976-19782Major Junior
Matt Passfield39151227332000-20011R1982-05-08Mississauga, ONTMinor Pro
Jake Paterson2600002014-20151G1994-05-03Mississauga, ONTMinor Pro
Jim Pavese871338512991979-19812D1962-05-08New York, NYMajor League
Ryan Pawluk1422737641121992-19953L1976-03-28Windsor, ONTMinor Pro
Serge Payer25763981611711995-20005C1979-05-09Rockland, ONTMajor League
Kent Paynter1882066862841982-19853D1965-04-27Summerside, PEIMajor League
Randy Pearce19266651313091987-19903L1970-02-23Kitchener, ONTMinor Pro
Brent Pedersen2325144951442011-20154L1995-07-05Arthur, ONTMinor Pro
Michael Pelech48369322005-20061F1989-10-06Toronto, ONTMinor Pro
Terry Pembroke2521301963-19641D1944-04-22Meaford, ONTMinor Pro
Paul Penelton24101211985-19861R1968-02-19Gloucester, ONTMajor Junior
Brian Penrose47055901968-19702DToronto, ONTSemi-Professional
Matt Pepe246835433922003-20085D1987-02-22Dorchester, ONTMajor Junior
Ryan Pepperall19383781614601994-19973R1977-01-26Niagara Falls, ONTMinor Pro
Frank Perkins200001977-19781D1960-06-02Spring Township, PAMinor Pro
Frank Perna601122006-20082D1990-04-08Woodbridge, ONTMajor Junior
Kevin Petendra65419231031982-19831D1963-07-07Kitchener, ONTMinor Pro
Andrew Peters4261319951999-20001L1980-05-05St. Catharines, ONTMajor League
Alex Peterson46101102016-20193D1999-05-26Kenora, ONTMajor Junior
Mike Petizian23063721351352017-20224L2001-02-20Mississauga, ONTMajor Junior
Liam Peyton410122016-20182L2000-03-30St. Albert, ALTAMajor Junior
Lucas Pfeil4701122016-20203G2000-05-14Owen Sound, ONTMajor Junior
Eric Pfligler1700002004-20051G1985-05-22Palatine, ILMinor Pro
Frank Phelan311221979-19801Major Junior
Chris Phelps911967861141992-19942D1973-02-21Lapeer, MIMinor Pro
Ray Pilon42000231976-19782G1959-02-16Toronto, ONTMajor Junior
Francesco Pinelli174811101911052019-20233C2003-04-11Stoney Creek, ONTMinor Pro
Justin Piquette27011442004-20062L1987-03-01Timmins, ONTMajor Junior
Chris Pittman127212243881993-19963C1976-08-21Stephenville, NFLDMinor Pro
Mike Plesh400001982-19831D1965-04-18Thunder Bay, ONTSemi-Professional
Walt Poddubny193912351979-19801R1960-02-14Thunder Bay, ONTMajor League
Mike Polano12651591102851990-19933C1972-06-18West Bloomfield, MIMinor Pro
Nick Policelli5729111872001-20021D1981-05-26Sarnia, ONTMajor Junior
Paul Pooley43201636351979-19801F1960-08-02Exeter, ONTMajor League
Paul Porter200041985-19861G1968-01-31Toronto, ONTMajor Junior
Anthony Pototschnik26112132003-20041R1986-10-17Mississauga, ONTMinor Pro
Ian Pound125322251621984-19873D1967-01-22Brockville, ONTEuropean Lower Leagues
Chris Power400021979-19801GMajor Junior
Chris Powers100001980-19811G1961-05-29 Major Junior
Wayne Presley1711271452723321982-19853R1965-03-23Dearborn, MIMajor League
Todd Preston300051992-199311974-01-05Major Junior
Shane Prince102111829662008-20102L1992-11-16Rochester, NYMajor League
Matt Puempel51351247432012-20131L1993-01-24Essex, ONTMajor League
Antonino Pugliese133191635932021-20243R2004-04-09Hamilton, ONTMajor Junior
Greg Puhalski142741492231251982-19853C1965-01-01Fort William, ONTMinor Pro
Martin Quincy200001975-19761GMajor Junior
Jim Quinn1881582972011981-19843D1964-06-28Brampton, ONTMajor Junior
Tim Quirke1514591979-19801Major Junior
Ryan Ramsay762942711262000-20022C1983-05-18Ajax, ONTMinor Pro
Tyler Randell1695233853082008-20124R1991-06-15Scarborough, ONTMajor League
Joe Ranger413912411987-19881D1968-01-11Sudbury, ONTMajor Junior
Dennis Rathwell900071967-19681Major Junior
Ray Read51156141968-19691D1950-06-28Parry Sound, ONTMajor Junior
Jim Redfern100001982-19831G1963-06-22Major Junior
Carson Rehkopf193100871871272021-20243C2005-01-07Vaughan, ONTMajor Junior
Cameron Reid4922123172023-20241D2007-04-08Aylmer, ONTMajor Junior
Grayden Reid845941992-19931C1972-01-07Mississauga, ONTEuropean Lower Leagues
Bruce Reier83182947341963-19663RKitchener, ONTMinor Pro
Carl Reinhart1502221974-19751R1956-01-04Guelph, ONTSemi-Professional
Kevin Reinhart1291042521551975-19783D1958-08-22Major Junior
Paul Reinhart217781532311301975-19794D1960-01-08Kitchener, ONTMajor League
Steven Rice2101161122282301987-19914R1971-05-26Kitchener, ONTMajor League
Mike Richards2331151772923082001-20054C1985-02-11Kenora, ONTMajor League
Steve Richards11000202000-20011L1982-07-15St. John's, NFLDMinor Pro
Glen Richardson78131932471972-19742L1955-09-20Barrie, ONTMajor League
Luke Richardson11203322015-20194G1999-05-28Barrie, ONTMinor Pro
Paul Richardson11123131975-19761 Major Junior
Tom Rieck21358251975-19761Major Junior
Tobias Rieder1779297189722010-20133C1993-01-10Landshut, GermanyMajor League
Travis Riggin10681725651993-19963F1977-04-26Kincardine, ONTMinor Pro
Doug Risebrough462527521141973-19741F1954-01-29Kitchener, ONTMajor League
Jean-Michel Rizk1161829471622004-20073R1986-03-24New Liskeard, ONTMinor Pro
Murray Roantree200001963-19641Major Junior
Doug Robb902261968-19691DBolton, ONTMajor Junior
Elijah Roberts12472532672015-20172D1999-01-23Brampton, ONTMajor Junior
Marc Robillard95141327251991-19932L1974-03-23Dartmouth, NSMajor Junior
Brandon Robinson14245561011502013-20163L1995-10-13Pickering, ONTMajor Junior
Larry Robinson61123951651970-19711D1951-06-02Winchester, ONTMajor League
Nick Robinson931227391051997-19992D1979-10-10Cavan, ONTMinor Pro
Mike Robitaille13729891181471963-19684D1948-02-12Midland, ONTMajor League
Matt Rock6521012652000-20011D1981-03-23Fergus, ONTMajor Junior
Luca Romano5610122282023-20241R2007-06-25Toronto, ONTMajor Junior
Jarrett Rose2103301995-19961G1977-02-20Sudbury, ONTSemi-Professional
Brian Ross724913381982-19853D1965-03-12Dryden, ONTMajor Junior
Allan Rourke20648891372071996-20004D1980-03-06Mississauga, ONTMajor League
Derek Roy2421471883353231999-20034C1983-05-04Ottawa, ONTMajor League
Robin Rubic6756111161984-19862L1967-05-16Sudbury, ONTMajor Junior
Bogdan Rudenko287411241995-19961R1977-09-13Ust-Kamenogorsk, KazakhstanMinor Pro
Darren Rumble165371111481331986-19893D1969-01-23Barrie, ONTMajor League
Joseph Rupoli3502222018-20202D2000-05-24Oakville, ONTMajor Junior
Joe Russ000001974-19751Major Junior
John Rutherford404610131970-19711R1953-02-14Peterborough, ONTMinor Pro
Warren Rychel215510391986-19871L1967-05-12Tecumseh, ONTMajor League
Rod Saarinen23000221990-19922D1973-04-14Thunder Bay, ONTMinor Pro
Gary Sabourin5316345001963-19641R1943-12-04Parry Sound, ONTMajor League
Eduard Sale248101822023-20241R2005-03-10Brno, Czech Rep.European Elite
Grant Sanders726821984-19851C1965-12-05Hamilton, ONTEuropean Lower Leagues
Neil Sandilands3221315591983-19841D1965-02-28Williamstown, ONTMajor Junior
Jim Sandlak100001982-19831R1966-12-12Kitchener, ONTMajor League
Rob Sangster1461850686841987-19903L1969-05-02Kitchener, ONTMinor Pro
Ron Sanko533477111831985-19861R1965-06-30Windsor, ONTMinor Pro
Mickey Sartoretto9210818392008-20102R1991-03-07Sault Ste. Marie, ONTMajor Junior
Olivier Savard22101222023-20241D2005-01-14Etobicoke, ONTMajor Junior
Robert Savard2831316131981-19821D1961-03-16Major Junior
Harrison Scarfone100002011-20121D1992-04-15Lambeth, ONTMajor Junior
Ted Scharf1403225572731968-19713R1951-10-03Sudbury, ONTMajor League
Joe Scherer129315283621978-19813R1961-06-02Major Junior
Cedric Schiemenz49369102016-20171C1999-03-01Berlin, GermanyEuropean Elite
David Schill2200081989-19901G1970-01-15Kitchener, ONTMinor Pro
Carl Schlegel700001979-19801Major Junior
Matt Schmalz2510182012-20131R1996-03-21Dunnville, ONTMinor Pro
Darren Schmidt43145311993-19941D1976-04-15Belleville, NJMinor Pro
Logan Schmidt7622628162013-20152D1996-05-05Kitchener, ONTMajor Junior
Roman Schmidt1461550651372021-20243D2003-02-27Midland, MIMinor Pro
Bob Schnurr68142236631974-19751C1957-01-01Kitchener, ONTMinor Pro
Brad Schnurr94132235651980-19822C1962-05-16European Lower Leagues
Brian Schnurr41161632471976-19792L1958-06-05Waterloo, ONTMinor Pro
Derek Schoenmakers298614312012-20131R1992-04-17Kitchener, ONTMajor Junior
Josh Schram25011132007-20092L1990-03-30Paris, ONTMajor Junior
Derrick Schultz36000402000-20022L1983-08-16Waterloo, ONTMajor Junior
Ben Schust59232952281997-19981L1977-04-06Kitchener, ONTMinor Pro
Blair Scott29101132022-20242D2005-04-14Kitchener, ONTMajor Junior
Brian Scott56141226261994-19962F1977-05-22Brampton, ONTMinor Pro
Greg Scott2000081992-19931G1973-02-27Caledon East, ONTMinor Pro
Josh Seabrook1291426402111997-19992C1980-03-05Wellesley, ONTSemi-Professional
Donovan Sebrango118134356872018-20202D2002-01-12Ottawa, ONTMinor Pro
Dylan Seca23022411994-19962L1976-09-13Sundridge, ONTMajor Junior
Ron Sedlbauer54292554831973-19741L1954-10-22Burlington, ONTMajor League
Danny Seguin9233811141431964-19683L1948-06-07Sudbury, ONTMajor League
Dylan Seitz6081018722016-20171C1999-01-15Eden, NYMajor Junior
Glen Seperich124055211969-19723G1952-05-16Noranda, PQMinor Pro
Todd Sepkowski1113441984-19851C1965-05-12Sault Ste. Marie, ONTMajor Junior
Dmitrii Sergeev13894453922013-20163D1996-03-26Chelyabinsk, RussiaMinor Pro
Joseph Serpa1463569104582018-20234C2002-03-23Cambridge, ONTMajor Junior
Sean Shanahan503811371968-19691L1951-02-08Toronto, ONTMajor League
Brad Shantz1000001987-19881L1970-09-15Waterloo, ONTMajor Junior
Dennis Shantz2002221976-19782Major Junior
Maxim Sharifijanov532111361999-20001F1982-10-14European Elite
David Shaw183381151532501981-19843D1964-05-25St. Thomas, ONTMajor League
Doug Shedden100316596691977-19803C1961-04-26Wallaceburg, ONTMajor League
Dave Sheen7211294001963-19652C1945-01-17Galt, ONTSemi-Professional
Scott Sheppard69111728372000-20022R1983-09-28Selkirk, MANMinor Pro
Kole Sherwood57303060562017-20181R1997-01-22Columbus, OHMajor League
Larry Shomphe800021979-19801CKitchener, ONTMajor Junior
Chris Shushack3910141991-19932D1974-11-11Kitchener, ONTMinor Pro
Ben Shutron5852227682007-20092D1988-06-14Orleans, ONTMinor Pro
Glenn Siddall4561521631969-19701Minor Pro
Jim Sidwell3601121978-19802G1960-07-22 Minor Pro
Dan Siefried100001976-19771Major Junior
Ben Skinner1501102008-20091R1990-04-25Markham, ONTMajor Junior
Jeff Skinner12777641411062008-20102L1992-05-16Toronto, ONTMajor League
Warren Skinner2600071975-19761G1958-02-18Major Junior
Paul Skjodt500001975-19761R1958-06-28Toronto, ONTMinor Pro
Sam Skwarchuk705712182000-20022L1984-02-05Bradford, ONTMajor Junior
Greg Sliz801151983-19852D1966-04-23Kitchener, ONTMajor Junior
Gairin Smith932730571881991-19932D1972-04-15Tillsonburg, ONTMinor Pro
Givani Smith2791019362017-20181R1998-02-27Toronto, ONTMajor League
Landry Smith100001987-198811968-12-10Major Junior
Marcus Smith2181777942112000-20044D1983-01-14Unionville, ONTMajor Junior
Matt Smith2007-20081G1990-01-09Waterloo, ONTMajor Junior
Rick Smith309918371998-19991L1978-07-29Brighton, MIMinor Pro
Steve Smith86111930751989-19912C1972-03-17Hamilton, ONTMajor Junior
Todd Smith100021984-19851D1965-06-20Port Hope, ONTMinor Pro
Tom Smola1813421963-19663Major Junior
Sean Smyth21101102005-20061L1987-07-07Clarence Creek, ONTMajor Junior
Cody Sol1221936552942010-20122D1991-02-11Woodstock, ONTMinor Pro
Matthew Sop20376931691072019-20244C2003-02-04Kitchener, ONTMajor Junior
Jimmy Soper50123312013-20141L1995-03-19Waterloo, ONTMinor Pro
Brian Soso6799181572006-20071R1987-04-27Toronto, ONTMajor Junior
Victor Spadafora600002000-20011F1982-11-30Major Junior
Nick Spaling1797185156812005-20083L1988-09-19Palmerston, ONTMajor League
Brad Sparkes57172037481984-19862L1967-10-05Kitchener, ONTMajor Junior
Tim Spitzig2311101072173871991-19954R1974-04-15Kitchener, ONTMinor Pro
Duane Sprague411891151979-19801D1960-03-16Major Junior
Gary Sproule12044044701970-19733Major Junior
Joey St. Aubin189941842782181988-19913C1970-04-22Oshawa, ONTMinor Pro
Mike St. Cyr68113748611973-19741D1956-01-20Sudbury, ONTMinor Pro
Tom St. James64324880351982-19831C1963-02-18Iroquois Falls, ONTMinor Pro
Chad Staats28022221999-20001D1981-01-28Hagersville, ONTMajor Junior
Dave Staffen239716221971-19732F1954-06-11Paris, ONTMinor Pro
Rob Stanfield8231316841995-19972D1978-10-01Buckhorn, ONTMinor Pro
Logan Stanley611527421112017-20181D1998-05-26Waterloo, ONTMajor League
Sean Stansfield800021988-19891C1971-01-15Belleville, ONTMajor Junior
Matheas Stark4121302023-20241L2007-01-14Toronto, ONTMajor Junior
Todd Steffen14011141982-19831R1965-03-02Oshawa, ONTMajor Junior
Marty Steinberg300001974-19762Major Junior
Ryan Stepien76132134262018-20202R2001-09-19Stoney Creek, ONTMajor Junior
Josh Sterk115133043402011-20132C1995-01-17Georgetown, ONTMajor Junior
Christian Stevens9921517732008-20102D1991-09-05Portsmouth, NHMajor Junior
Mike Stevens1163643792461982-19853L1965-12-30Kitchener, ONTMajor League
Scott Stevens69636421581980-19822D1964-04-01Kitchener, ONTMajor League
Jason Stevenson800021991-19921D1974-06-14Dryden, ONTMajor Junior
Shayne Stevenson142631382012491987-19903C1970-10-26Aurora, ONTMajor League
Bill Stewart5971825741974-19762D1957-10-06Toronto, ONTMajor League
Owen Stewart3321322012-20131D1995-12-03Greely, ONTMajor Junior
Nick Stilwell5544801963-19641Major Junior
Rob Stopar1400041990-19911G1972-03-02Sault Ste. Marie, ONTMajor Junior
Kevin Street83424789511975-19772C1957-01-01Minor Pro
Doug Stromback79273461611984-19862R1967-03-02Farmington, MIMinor Pro
Peter Sturgeon101415495501971-19743L1954-02-12Brampton, ONTMajor League
Doug Sulliman2011181572752981976-19793F1959-08-29Glace Bay, NSMajor League
Trent Swick143384886932021-20243L2004-04-25Thorold, ONTMajor Junior
Wes Swinson167381001382871992-19953D1975-05-26Peterborough, ONTMinor Pro
Dave Szabo501141992-19931F1974-06-18Courtice, ONTMinor Pro
Jeff Szeryk24347271990-19911R1972-10-19Kitchener, ONTMajor Junior
Jeff Szwez65223557592001-20021L1981-06-16Etobicoke, ONTMinor Pro
Steven Tarasuk9632326662006-20082D1989-11-01Thornhill, ONTMinor Pro
Andrew Taylor104513181251993-19952L1977-01-17Stratford, ONTMinor Pro
Scott Taylor1141029393471985-19883D1968-03-23Toronto, ONTMinor Pro
Tyson Teichmann900002013-20141G1993-05-19Belleville, ONTMajor Junior
Scott Teskey6045962013-20152R1995-05-04Toronto, ONTMajor Junior
Marc Thiel671515301201974-19762L1956-11-27Waterloo, ONTSemi-Professional
Rob Thiel8041115511987-19892D1969-04-04Waterloo, ONTMajor Junior
Colin Thompson24347131972-19731C1955-05-21Windsor, ONTMajor Junior
John Thompson392241681977-19781R1959-10-19Major Junior
Ben Thomson26041691104272009-20145L1993-01-16Brampton, ONTMajor League
Matt Thomson1702262005-20061D1987-03-04Kitchener, ONTMajor Junior
Scott Timmins142444185822006-20093C1989-09-11Hamilton, ONTMajor League
Matthew Tipoff112405494752009-20112L1990-10-04Toronto, ONTEuropean Elite
Pete Titanic20437211970-19711Major Junior
Walt Tkaczuk175781412192051963-19685C1947-09-29Emstedetten, GermanyMajor League
Kirk Tomlinson432930591311988-19891L1968-05-02Tottenham, ONTMajor League
Brad Topping1801142003-20041G1984-06-05Strathroy, ONTMajor Junior
Mike Torchia18201212661988-19924G1972-02-23Toronto, ONTMajor League
Nathan Torchia200002019-20201G2000-05-12Waterloo, ONTMajor Junior
Paul Traynor17821831041621994-19973D1977-09-14Thunder Bay, ONTMinor Pro
Scott Tregunna3851621142007-20081R1987-06-12Mount Forest, ONTMajor Junior
Carter Tresoor26000102017-20192C2001-02-15Kenora, ONTMajor Junior
Peter Tsimikalis37193756142006-20071C1986-01-10Toronto, ONTMinor Pro
Gib Tucker1465170121511989-19923C1971-03-26Fort Frances, ONTMajor Junior
John Tucker176116172288901981-19843C1964-09-29Windsor, ONTMajor League
Mike Tuomi601172004-20051C1985-01-26Toronto, ONTMinor Pro
Chad Turner200041994-19951D1975-03-14Kitchener, ONTMinor Pro
Cliff Turner300001963-19641 Major Junior
Dan Turple9805582004-20062G1985-01-01Hamilton, ONTMinor Pro
Shawn Tyers4871724311984-19862R1967-01-14Bramalea, ONTMajor Junior
John Uniac160261071331231988-19913D1971-03-29Stratford, ONTMinor Pro
Josh Unice5701102007-20092G1989-06-24Holland, OHMinor Pro
Mike Vaillancourt54426151998-20002R1981-05-04Capreol, ONTMajor Junior
Boris Valabik163425297252003-20063D1986-02-14Nitra, SlovakiaMajor League
Reid Valade24086771631922018-20234L2002-03-14Caledon, ONTMajor Junior
Giovanni Vallati12483947612016-20182D2000-02-21Ottawa, ONTMinor Pro
Parker Van Buskirk5303322008-20091G1988-03-26Windsor, ONTMinor Pro
Doug Van Wyck402201968-19691DNewmarket, ONTMajor Junior
Marcus Vandenberg2902202021-20232G2004-04-25Dorchester, ONTMajor Junior
Wes Vander Wal16011191995-19972R1978-03-06Strathroy, ONTMajor Junior
Carmine Vani2415823751983-19841C1964-08-07Toronto, ONTMinor Pro
Philip Varone4962329142006-20082C1990-12-04Vaughan, ONTMajor League
Alain Veilleux902241998-19991C1980-06-12Hearst, ONTMajor Junior
Tim Verbeek1021916351581996-19982R1979-10-05Sarnia, ONTMinor Pro
Joel Vienneau2100002012-20131G1992-01-18Hearst, ONTMajor Junior
Dave Viitala15066161979-19801 Major Junior
George Visenka500022002-20031 Major Junior
Peter Viskovich2433621986-19871C1967-02-02Kirkland Lake, ONTMajor Junior
Craig Voakes18357821391412003-20063C1986-01-02St. Thomas, ONTEuropean Lower Leagues
Mike Volpe36011111985-19861G1967-01-02Halifax, NSMajor Junior
John Voss3200001964-19662G1946-02-21Toronto, ONTMinor Pro
Michael Vukojevic155955641482017-20203D2001-06-08Oakville, ONTMinor Pro
Allan Wagar23088561975-19761DCornwall, ONTMajor Junior
Holden Wale2315642019-20201D2000-07-28Brantford, ONTMajor Junior
John Walker31121628311977-19781L1958-04-28Major Junior
Sean Wallington1304441985-19861R1967-08-15Niagara Falls, ONTMinor Pro
Todd Warriner32192443351992-19942L1974-01-03Blenheim, ONTMajor League
Clay Watts57151025271975-19761L1958-05-14Major Junior
Mike Webber812341984-19851D1965-04-28Kitchener, ONTMajor Junior
Yannick Weber1103363961212006-20082D1988-09-23Morges, SwitzerlandMajor League
Dave Webster28099351982-19831D1965-04-21North Bay, ONTMajor Junior
Mike Wehrstedt124203858391998-20002R1982-05-28Thunder Bay, ONTEuropean Lower Leagues
Bert Weir5461723381983-19852L1966-08-19Charlottetown, PEIMajor Junior
David Weiss93022171984-19884G1967-04-05St. Clements, ONTMajor Junior
Keith Welsh15236641001101994-19973R1977-01-03Sudbury, ONTMajor Junior
Thomas Welsh1505502014-20151D1995-02-01Hamilton, ONTMajor Junior
Mark Wetzlaff201101974-19751C1958-03-15Kitchener, ONTMajor Junior
David Whistle100001983-19841F1966-01-27Thunder Bay, ONTEuropean Lower Leagues
Rob Whistle8665111151979-19812D1961-04-04Thunder Bay, ONTMajor League
Tony White13035711061341972-19742F1954-06-16Grand Falls, NFLDMajor League
Bob Whitlock2291524511968-19691L1949-07-16Charlottetown, PEIMajor League
Darryl Whyte5000041993-19952G1975-04-04Mississauga, ONTSemi-Professional
Brian Wilks191571341911131982-19853C1966-02-27Toronto, ONTMajor League
Dale Williams100001977-19781Major Junior
Jack Williams135324476591989-19923D1972-02-12Greensburg, PAMinor Pro
Kerry Williston18320891091261977-19814D1960-03-09Major Junior
Andrew Wilson2300062008-20091D1991-03-30Cayuga, ONTMajor Junior
Bill Wilson1500001964-19651Major Junior
Casey Wolak411014241171998-19991R1978-03-26Point Claire, PQMinor Pro
Mike Wolak71275077541985-19872C1968-04-29Utica, MIMinor Pro
Craig Wolanin6051621951984-19851D1967-07-27Grosse Pointe, MIMajor League
Bennett Wolf54319222971976-19792D1959-10-23Kitchener, ONTMajor League
Brad Woods19066182001-20021D1981-03-04Cambridge, ONTMinor Pro
Darren Wright8271118411982-19842L1966-03-06Oshawa, ONTMajor Junior
Arber Xhekaj1281423371812018-20223D2001-01-30Hamilton, ONTMajor League
Jonathan Yantsis21497521491972016-20204R1999-04-28Markham, ONTMinor Pro
Andrew Yardy42268411998-20002D1981-06-04Brantford, ONTSemi-Professional
Brock Yates55000642000-20011 Major Junior
Jack York8541721282017-20192D2000-09-17Ottawa, ONTMajor Junior
Jason York25112536171989-19901D1970-05-20Nepean, ONTMajor League
Mike Yosurack51101828151974-19751R1956-09-25Kitchener, ONTSemi-Professional
Alan Young286612541968-19691R1950-09-15Toronto, ONTMinor Pro
Jesse Young4212372010-20133D1994-02-28Walled Lake, MIMajor Junior
Steve Young3511112261976-19771R1958-03-04Major Junior
Tom Young100001977-19781Major Junior
Wendell Young16301010551980-19833G1963-08-01Halifax, NSMajor League
Paul Yovanic700092004-20051L1987-10-02Highland, MIMinor Pro
Adam Zamec733811972006-20082L1989-09-22London, ONTMajor Junior
Mike Zettel7134101970-19722D1953-09-18Guelph, ONTEuropean Elite
Daniel Zhilkin35171330202022-20231C2003-12-19Moscow, RussiaMinor Pro
Adam Zidlicky92111425422021-20232L2005-01-28Prague, Czech Rep.Major Junior
Jason Zohil21044581990-19922R1972-05-15Toronto, ONTMajor Junior
Tim Zwijack144334679661977-19803R1961-02-25Major 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.