hockey DB
search by league
team
morning report
contact us
home

Oshawa Generals all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
T.J. Aceti67000231999-20023G1982-06-13Sault Ste. Marie, ONTMinor Pro
Chris Alarie400001999-20001C1982-02-05Carlisle, ONTMajor Junior
Aaron Albright2022481992-19931R1974-04-24Oshawa, ONTMajor Junior
Cody Alcock1001122009-20101L1992-04-23Oshawa, ONTMajor Junior
Hugh Alcorn200041980-19811European Lower Leagues
Bryan Allen1481534492911996-20004D1980-08-21Kingston, ONTMajor League
Dave Allen601101975-19772Major Junior
Justin Allen531341502004-20062R1985-04-27Pickering, ONTMajor Junior
Sean Allen135111122762015-20183D1998-04-21Puslinch, ONTMinor Pro
Jaimen Allison801102015-20172D1999-11-01London, ONTMajor Junior
Daniel Altshuller140033192011-20143G1994-07-24Ottawa, ONTMinor Pro
Kevin Amborski100002002-20031G1983-02-23Bloomfield, NYMajor Junior
Mike Amodeo87646521951970-19722D1952-06-22Toronto, ONTMajor League
John Andersen133373774691985-19883C1968-01-18Toronto, ONTMajor Junior
Dave Anderson703351991-19921D1971-01-31Georgetown, ONTMinor Pro
Ole Anderson37011141995-19961D1978-02-19Fredrikstad, NorwayMajor Junior
Warren Anderson11572734811969-19712D1952-04-13Toronto, ONTEuropean Elite
Andy Andreoff281811262073122007-20125C1991-05-17Pickering, ONTMajor League
Jeff Andrews21257201993-19952L1975-05-10Oshawa, ONTMinor Pro
Dave Andreychuk14888891771571980-19833L1963-09-29Hamilton, ONTMajor League
Terry Angel59142034881973-19752Semi-Professional
Danil Antropov20844731171142016-20204L2000-12-20North York, ONTMajor Junior
Ken Appleby92022102012-20153G1995-04-10North Bay, ONTMajor League
Anthony Aquino141091962002-20031F1982-08-01Mississauga, ONTMinor Pro
Andrew Archer49011281999-20012D1983-05-15Calgary, ALTAMinor Pro
Adam Armstrong900081995-19961C1978-05-31Oshawa, ONTMajor Junior
Bill Armstrong4128101151989-19901D1970-05-18Richmond Hill, ONTMinor Pro
Gary Armstrong100001971-19732D1954-09-10Trenton, ONTMinor Pro
Neil Armstrong501101962-19631Minor Pro
Jason Arnott1135072122861991-19932C1974-10-11Collingwood, ONTMajor League
Dave Arsenault41011191996-19971G1977-03-21Frankfurt, GermanyMinor Pro
Patrick Asselin48323163232007-20081L1987-07-02Peterborough, ONTMinor Pro
Peter Aston4182432382006-20071D1986-02-24Toronto, ONTMinor Pro
Sean Atkinson100002003-20041G1986-08-18Aurora, ONTMajor Junior
Enzo Augimeri71164561201978-19802C1961-05-02Oshawa, ONTMajor Junior
Stu Auld4071421411978-19791L1960-01-27 Major Junior
Steve Austin1101121974-19751 Major Junior
Al Avery65204464431970-19722Major Junior
Denis Ayotte100021980-19811Major Junior
George Babcock89414283651965-19672FLindsay, ONTMinor Pro
Aaron Bailie200021999-20001C1981-01-21Kitchener, ONTMajor Junior
Kevin Bailie10900042008-20124G1992-01-03Belleville, ONTMajor Junior
Kevin Baker296121822007-20081C1987-03-27Brampton, ONTMinor Pro
Scott Baker610102003-20041L1987-05-15Mactier, ONTMajor Junior
Ryan Baldwin26213522007-20081R1989-05-20Windsor, ONTMajor Junior
Garfield Ball320201962-19631FSemi-Professional
Cory Banika1323030603101987-19903L1970-04-09Oshawa, ONTMinor Pro
Bill Bannerman5617345101964-19651RSt. Mary's, ONTMinor Pro
Brendan Barletta1900042008-20091D1991-02-05Port Stanley, ONTMajor Junior
Vern Batte2802201962-19631Major Junior
Vic Battey53111627561976-19782D1958-04-15Toronto, ONTMinor Pro
Jim Baxter1782986115421996-19993D1979-08-24Brantford, ONTMinor Pro
Rene Beauchemin200001972-19731Semi-Professional
Chris Beckford-Tseu7200002001-20043G1984-06-22Toronto, ONTMajor League
Lucien Bedard471671361967-19681D1950-09-19Portneuf, PQMajor Junior
David Bedkowski12341317622022-20242D2006-12-07Toronto, ONTMajor Junior
Jordan Beirnes1701111221172001-20043L1984-04-08Listowel, ONTMajor Junior
Kris Belan18112442006-20071L1986-12-19Florence, ONTMinor Pro
Jan Benda1131635511321989-19923D1972-04-28Reet, BelgiumMajor League
Noah Bender1200002023-20241G2006-06-30Waterloo, ONTMajor Junior
Alain Berger1094837851422009-20112R1990-12-27Burgdorf, SwitzerlandMinor Pro
Drew Berkel100002008-20091R1992-03-21Simcoe, ONTMajor Junior
Adam Berti17059781371372002-20064L1986-07-01Oshawa, ONTMajor League
Nick Beverley15483543981963-19674D1947-04-21Toronto, ONTMajor League
Carter Bickle2800002021-20232G2004-05-27Toronto, ONTMajor Junior
Jesse Biduke88162137462004-20062L1988-02-01Whitby, ONTMinor Pro
Steve Bienkowski300021979-19801G1962-10-05Major Junior
Don Biggs1881011822833991982-19853C1965-07-04Mississauga, ONTMajor League
Tyler Biggs60262753552012-20131R1993-04-30Loveland, OHMinor Pro
Bob Black9581927431965-19672R1948-06-30Brampton, ONTMinor Pro
Ian Blacker12131114842016-20193D1999-05-27Oakville, ONTMajor Junior
Todd Blackman23112251988-19891D1971-01-08Toronto, ONTMajor Junior
Jim Blair4444801963-19652 Major Junior
Ivan Boldirev10443601031741967-19692C1949-08-15Zranjanin, YugoslaviaMajor League
Kyle Bollers49189292018-20191L1999-03-12Oshawa, ONTMinor Pro
Jim Booth717101741964-19662C1947-10-10Sault Ste. Marie, ONTMinor Pro
Daryl Borden4501162007-20092G1989-05-19Brantford, ONTMajor Junior
Austin Boulard200002012-20131F1995-05-03Timmins, ONTMajor Junior
Eric Boulton72118192741993-19952L1976-08-17Halifax, NSMajor League
Ryan Bowness3221113462003-20041R1983-08-05Halifax, NSMinor Pro
Mike Boyd123158196751974-19762D1958-01-14Minor Pro
Jamie Boyer1600061978-19802GMajor Junior
Ken Bradley1411201962-19631Major Junior
Todd Bradley1051020301691991-19943R1974-08-30Oshawa, ONTMajor Junior
Matt Brassard1353165961582016-20193D1998-08-08Barrie, ONTMinor Pro
Fred Brathwaite83033141989-19923G1972-11-24Ottawa, ONTMajor League
Jack Brewer400001965-19661R1945-10-26Toronto, ONTMinor Pro
Mitchell Brewer187832401302017-20203D2001-03-20Waterdown, ONTMajor Junior
Stacey Britstone55111223741999-20001F1980-04-11Toronto, ONTSemi-Professional
Jeremy Brodeur12404402014-20173G1996-10-29Essex Fells, NJMinor Pro
Mark Brooks400021992-19931D1975-03-06Ottawa, ONTMinor Pro
Nathaniel Brooks657613412005-20061F1986-02-03Richmond Hill, ONTMinor Pro
Ben Brown23112241997-19981R1980-07-08Richards Landing, ONTMajor Junior
Greg Brown7000122006-20071D1988-03-09North Vancouver, BCMinor Pro
Jeff Brown1514349922162008-20113R1990-06-02Toronto, ONTMinor Pro
Josh Brown230647533032011-20154D1994-01-21London, ONTMajor League
Sean Brown15855731283771991-19943R1973-03-30Oshawa, ONTMinor Pro
Brent Brownlee600001991-19921G1972-02-19Kanata, ONTMajor Junior
Markus Brunner64152439421990-19922C1973-05-18Merano, ItalyEuropean Lower Leagues
Scott Brydges107924331261982-19842R1964-07-11White Bear Lake, MNMinor Pro
Ron Buchanan14411512524001962-19653C1944-11-15Montreal, PQMajor League
Martin Buchar2527901964-19651Major Junior
Matthew Buckley170473178462021-20243R2005-03-21Ottawa, ONTMajor Junior
Bill Buckton1210101970-19711WSouthampton, ONTMinor Pro
Drew Bucktooth92911201241997-19992R1981-02-03Nedrow, NYMajor Junior
Evan Buehler800002012-20131C1995-03-28Elmira, ONTMajor Junior
Tim Burgess7322022301982-19842D1965-01-25Ottawa, ONTMajor Junior
Trevor Burgess191411111522391990-19933D1972-11-20Carleton Place, ONTMinor Pro
Barry Burkholder51313061681986-19871R1966-03-04Mississauga, ONTMinor Pro
Robbie Burt789817722015-20172R1999-05-29Hillsburgh, ONTMajor Junior
Jacob Busch6511920832013-20152R1996-07-10Port McNicholl, ONTMajor Junior
Joe Busillo17747661133851987-19903L1970-05-13Downsview, ONTEuropean Elite
Cameron Butler1033241731752021-20232R2002-06-09Ottawa, ONTMajor League
Ali Butorac63921303251981-19832D1964-07-19Sault Ste. Marie, ONTMinor Pro
Kevin Butt80044521988-19902G1970-06-16Oshawa, ONTMinor Pro
Jim Buwalda30716231081985-19861L1964-02-21Dunnville, ONTMinor Pro
Ron Byrne100001964-196511947-10-09Sudbury, ONTSenior Amateur
Paul Cadieux8961824221965-19672Ottawa, ONTSemi-Professional
Mark Cairns3001141996-19982G1979-02-07Little Britain, ONTMinor Pro
Don Caley1623541968-19691Major Junior
Joe Campagnola965546101201976-19782C1958-04-16Major Junior
John Campbell1691039492431977-19814 European Elite
Les Campbell76425294281976-19782R1958-01-16Orillia, ONTEuropean Lower Leagues
Jason Campeau6661016421991-19932C1974-10-23Ottawa, ONTMinor Pro
Jody Campeau300041990-19911Major Junior
Steve Cardwell962530551311968-19702L1950-08-18Toronto, ONTMajor League
Chris Carlisle2261773901932011-20154D1994-12-16Fort Lee, NJMinor Pro
Taylor Carnevale25381172008-20091C1991-03-15Mississauga, ONTMinor Pro
John Carr200001991-19921Major Junior
Bob Carroll100001985-19861R1969-01-24Oshawa, ONTMajor Junior
Luke Carson1111272004-20051L1987-04-26Whitby, ONTMajor Junior
Jim Carter62381141976-19771C1959-08-11Major Junior
Wayne Cashman13162103165981962-19664R1945-06-24Kingston, ONTMajor League
Cole Cassels243721362082822011-20154C1995-05-04Hartford, CTMinor Pro
Maurizio Catenacci200001982-19831LEuropean Elite
Cole Ceci3101102017-20192G1998-03-04Ottawa, ONTMinor Pro
Todd Charlesworth1271758751091982-19842D1965-03-22Calgary, ALTAMajor League
Wayne Cheesman000001963-19641Semi-Professional
Alain Chevrier51011281999-20001D1981-08-09Valley East, ONTMajor Junior
Luc Chiasson300022001-20021C1982-10-08Whitby, ONTMajor Junior
Joe Cirella11518871053401980-19833D1963-05-09Hamilton, ONTMajor League
Anthony Cirelli1564782129572014-20173C1997-07-15Etobicoke, ONTMajor League
Ryan Cirillo6072027941997-19981L1978-02-17Fort Erie, ONTMinor Pro
Andy Clark402201976-19771Semi-Professional
Emerson Clark147197263652009-20123L1992-12-17Whitby, ONTMinor Pro
Bob Clarke921301966-19671DPeterborough, ONTMajor Junior
Brent Clarke3911262005-20061C1986-06-05Bolton, ONTMinor Pro
John Clayton123727341811966-19693D1952-01-02Bracebridge, ONTMinor Pro
Cal Clutterbuck15879961753342004-20073R1987-11-18Welland, ONTMajor League
Brandon Coalter2192538633761995-19994L1978-06-22Newmarket, ONTMinor Pro
Bill Coe000001973-19741D1956-11-29Oshawa, ONTSenior Amateur
Adam Colagiacomo813941801121996-19982R1979-03-17Toronto, ONTMinor Pro
Darren Colbourne637512341985-19872R1968-01-05Corner Brook, NFLDMinor Pro
Kevin Colley184851202052211996-19993C1979-01-04New Haven, CTMajor League
Domenic Commisso201611071681122014-20195C1998-02-19Oakville, ONTMajor Junior
Dennis Conlin1622401962-19631FNew Liskeard, ONTSenior Amateur
Paul Conlin012301962-19631L1943-01-26Granton, ONTSemi-Professional
Charlie Convery200001962-19631LRussell, ONTSemi-Professional
Kevin Conway904401980-19811R1963-07-13Sault Ste. Marie, ONTMinor Pro
Neil Conway3301102008-20091G1988-01-17Concord, OHMinor Pro
Joe Cook171223252901991-19943D1974-03-08Port Stanley, ONTMajor Junior
John Cook811271970-19711F1953-02-08London, ONTMinor Pro
Tyler Cook126924331822001-20032D1982-09-10Bowmanville, ONTMajor Junior
Gary Cooke511241965-19661FCochrane, ONTMinor Pro
Shea Cooper300002007-20081G1991-04-08South River, ONTMajor Junior
Todd Coopman24246101988-19902D1971-01-22Fort Erie, ONTMinor Pro
Rick Cormier530301989-19901C1970-06-02Oshawa, ONTMajor Junior
Clair Cornish119255277971989-19912L1972-03-23Port Perry, ONTMajor Junior
David Corrente682810532007-20092D1991-05-03Mississauga, ONTMajor Junior
Shawn Costello200022023-20241C2007-01-20Brampton, ONTMajor Junior
Jon Coster500001976-19771D1959-01-15Chatham, NBMajor Junior
Mike Cote6962430271990-19922Oshawa, ONTMajor Junior
Jim Couch3600001962-19631G1943-05-07Kitchener, ONTSemi-Professional
Ian Courville5171219341998-20013R1981-10-07Embrun, ONTMajor Junior
Larry Courville28253055721994-19951L1975-04-02Timmins, ONTMajor League
Kevin Couture37044122005-20061G1985-03-17Mississauga, ONTMinor Pro
Corey Cowick1301518331332006-20082L1989-08-01Gloucester, ONTMinor Pro
Robert Cox6000131996-19982D1979-01-25Uxbridge, ONTMajor Junior
Dave Craievich1872071913231988-19913D1971-05-03Chatham, ONTMinor Pro
Mike Craig16778861641581987-19914R1971-06-06London, ONTMajor League
Dale Craigwell17558123181881988-19913C1971-04-24Toronto, ONTMajor League
Doug "Chip" Crandall38268251983-19852D1966-07-09Kenora, ONTMajor Junior
Bobby Crawford1721231422651181977-19803R1960-05-27New York, NYMajor League
Jeff Crawford38311141741980-19811R1962-04-08Oshawa, ONTMinor Pro
Brian Crawley2000111976-19771Major Junior
Brandon Cullen1263135662801998-20013R1981-03-05St. Catharines, ONTMinor Pro
Joel Curtis1742769961481983-19863L1966-01-13Waterloo, ONTMajor Junior
Glen Cutting22448391978-19802L1961-06-04 Major Junior
Luca D'Amato114175673782022-20242D2004-08-18Maple, ONTMajor Junior
Michael Dal Colle216104157261802012-20164L1996-06-20Woodbridge, ONTMajor League
Ben Danford12754954672022-20242D2006-02-06Madoc, ONTMajor Junior
Jeff Daniels23963781411201984-19884L1968-06-24Oshawa, ONTMajor League
Frederik Datig200001987-19881 Major Junior
Frank Davis7061016651971-19732L1954-06-29Hanover, ONTMajor Junior
Jean-Paul Davis201291131421351988-19924D1972-02-10Oshawa, ONTMinor Pro
Calvin de Haan157191161351022008-20113D1991-05-09Carp, ONTMajor League
Bob Dean012102201962-19631Major Junior
Bob Dean100001980-198111963-02-11Major Junior
Mark Deazeley1583941804201989-19923L1972-04-08Toronto, ONTMinor Pro
Mike DeCoff591616321041988-19902R1971-07-21New Glasgow, NSMajor Junior
Dean DeFazio522223451081982-19831F1963-04-16Ottawa, ONTMajor League
Dave DeFrancesco2200061995-19961D1978-02-19Toronto, ONTMinor Pro
Dale DeGray19742621044061979-19834D1963-09-03Oshawa, ONTMajor League
Tony DeHart18921861072402008-20113D1990-03-20Ballwin, MOMinor Pro
Michael Del Zotto162331201532082006-20093D1990-06-24Stouffville, ONTMajor League
Tristan Delisle6371118462023-20241L2007-05-15St. Andrews West, ONTMajor Junior
James DeLory2761777945922004-20095D1988-03-03Scarborough, ONTMinor Pro
Bill Demianiuk822441975-19761FAlliston, ONTMajor Junior
Ilja Demidov1851976952441997-20003D1979-04-14Moscow, RussiaMinor Pro
Alexander Denezhkin472810182008-20091R1991-10-14Moscow, RussiaEuropean Elite
Jason Denomme285611271989-19901R1972-03-03Kitchener, ONTMinor Pro
Stephen Desrocher126192342532013-20163D1996-01-26Toronto, ONTMinor Pro
Brian DesRochers100001996-19971GMajor Junior
Liam Devine301102015-20161G1998-04-04Guelph, ONTMajor Junior
Alex Di Carlo10351621632016-20182D1997-03-25Woodbridge, ONTMajor Junior
Peter Di Salvo3602242010-20111G1990-11-14Oakville, ONTMinor Pro
Bob Dickson700041965-19661L1947-03-11Kingston, ONTMinor Pro
Brian Dillon12456691251061974-19762Major Junior
Zacharie Dion300002008-20091D1990-01-06Guelph, ONTMajor Junior
Jerry Dionne6781119591965-19683R1949-08-15Oshawa, ONTMinor Pro
Carlo DiRienzo77011392004-20073G1986-02-10North York, ONTEuropean Lower Leagues
Kyle Doherty300002000-20011 Major Junior
Marc Doherty100001987-198811969-01-14Major Junior
Paul Doherty1411415171993-19941D1973-05-28Sudbury, ONTMinor Pro
Bob Dolman3911718191976-19771L1958-05-04Major Junior
Derek Dolson12801191998-20024G1981-05-23Kitchener, ONTMinor Pro
Paul Domm873121501962-19642D1946-06-06Stratford, ONTMinor Pro
Brad Domonsky1100061994-19951R1977-09-02Sudbury, ONTMinor Pro
Craig Donaldson178341171511291987-19903D1970-05-06Whitby, ONTMajor Junior
Justin Donati59212445262003-20052C1986-10-17Oakville, ONTMinor Pro
Tyler Donati90325082432003-20052R1986-10-17Oakville, ONTMinor Pro
Mike Donoghue14123141969-19701Major Junior
David Dorosh1000001990-19911G1973-02-23Mississauga, ONTMinor Pro
Shane Doyle671231432341986-19882D1967-04-26Lindsay, ONTMinor Pro
Danyk Drouin3320242018-20191L2001-02-02Casselman, ONTMajor Junior
Kevin Druce5301162001-20032G1984-02-10Kingston, ONTMinor Pro
Brian Drumm20763621252351971-19776L1957-06-20Oshawa, ONTMinor Pro
Mike Dubeau8225467101962-19642LPenetang, ONTSemi-Professional
Robert DuBois1717821993-19952L1976-03-19Sudbury, ONTMinor Pro
Jens Dubreuil7000121999-20001F1981-02-15Major Junior
Jim Duignan100021973-19741Major Junior
Justice Dundas78108181712012-20142L1994-05-02Richmond Hill, ONTMajor Junior
Keegan Dunn500001993-19941G1975-06-26Scarborough, ONTMajor Junior
Bill Dunnell000001963-19641DMinor Pro
Serge Dunphy30011251992-19942D1976-03-18Sudbury, ONTMajor Junior
Tyler Durham15011161999-20001R1981-01-24Timmins, ONTMajor Junior
Chuck Durocher64214465111976-19771L1957-03-09Ajax, ONTMinor Pro
Ron Dussiaume13557571141791965-19683L1948-07-04Sudbury, ONTMinor Pro
Alex Dzielski67314171162009-20101D1989-07-17Pittsford, NYMinor Pro
Ben Eager24359801397952000-20044L1984-01-22Ottawa, ONTMajor League
Ron Earl101101962-19631FKingston, ONTSemi-Professional
Rick Eaton2504401962-19631Major Junior
Trevor Edgar4405561995-19961C1978-12-06London, ONTMajor Junior
Bob Edmunds31134291966-19671Semi-Professional
Paul Edwards109621271531980-19822D1963-01-23Kitchener, ONTMajor Junior
Nando Eggenberger59252247162018-20191L1999-10-07Chur, SwitzerlandEuropean Elite
Chad Elliott48101102001-20032D1984-03-27Oshawa, ONTMajor Junior
Randy Ellis37134121977-19781C1960-01-05Major Junior
William Ennis23983341892016-20204D2000-05-31Gloucester, ONTMajor Junior
Jordyn Ertel756713352021-20232L2005-05-16Conestogo, ONTMajor Junior
Nick Esposto107141832472008-20102R1991-01-05Sheguiandah, ONTMajor Junior
Sean Evoy3106641986-19871G1966-02-11Sudbury, ONTMinor Pro
Norm "Rocky" Farr000001966-19671G1947-04-07Toronto, ONTMajor League
Mike Ferenc101101977-19781Major Junior
Bob Ferguson200001978-19791G1961-04-21Burlington, ONTSemi-Professional
Bob Ferguson100336497581971-19743C1954-10-19Kingston, ONTMinor Pro
Doug Ferguson1101533481411970-19733D1953-02-08Willowdale, ONTMinor Pro
George Ferguson49192140201969-19701F1952-08-22Trenton, ONTMajor League
Ian Ferguson1781436501511983-19863D1966-01-24Winnipeg, MANMinor Pro
Dino Ferrari500002000-20011L1983-09-03Don Mills, ONTMajor Junior
Tim Filin4133622002-20031Major Junior
Ray Flaherty601719362591980-19833L1963-02-28Major Junior
Brian Fletcher1020201963-19652LMajor Junior
Lee Fogolin1021240522401972-19742D1955-02-07Chicago, ILMajor League
John Foley100002000-20011 Major Junior
Rick Foley803301963-19641D1945-09-22Niagara Falls, ONTMajor League
Mike Fountain70000161990-19922G1972-01-26North York, ONTMajor League
Mike Fox10251520771968-19702L1951-06-28Yarmouth, NSMinor Pro
Tom Foxcroft78383977751967-19692R1949-10-12Toronto, ONTMinor Pro
Matthieu Franche35213212018-20191D1999-03-23Orleans, ONTMajor Junior
Marc Franchini300002006-20071C1990-02-19Woodbridge, ONTEuropean Lower Leagues
Todd Francis43182139681984-19851R1965-08-01Kitchener, ONTMinor Pro
Harrison Franssen201102023-20241C2006-05-06London, ON.Major Junior
Iain Fraser139791272061841986-19904C1969-08-10Scarborough, ONTMajor League
Rick Fraser18966167721971-19743D1954-07-11Sarnia, ONTMajor League
Ryan Fraser624261011999-20012D1981-01-21Georgetown, ONTMajor Junior
Murray Free16134282006-20082L1988-05-25Campbellford, ONTMinor Pro
Gary Friesen1391623391722003-20063C1987-04-28Niagara Falls, ONTMajor Junior
David Froh115125769941993-19952D1976-04-10Richmond, BCMinor Pro
Justin Fry300002005-20061R1987-08-28Calgary, ALTAMajor Junior
Shayne Fryia35121022711999-20001C1981-12-30Peterborough, ONTMajor Junior
Ryan Gagnier1895360113742018-20234C2002-07-16Tecumseh, ONTMinor Pro
Georges Gagnon69033251977-19792G1959-05-24McGregor, ONTMinor Pro
Joel Gagnon86011121992-19953G1975-03-14Hearst, ONTMinor Pro
Chester Gallant611836541471997-19981R1977-12-22Red Rock, ONTMinor Pro
Dave Gans1921191913102911981-19843C1964-06-06Brantford, ONTMajor League
Paul Gardner129961112071291974-19762C1956-03-05Fort Erie, ONTMajor League
Tyrone Garner139066471995-19994G1978-07-27Stoney Creek, ONTMajor League
Lance Gatoni100001975-19761 Major Junior
Denis Gaudet43325231994-19951L1976-03-30Rogersville, NBMajor Junior
Logan Gauthier1501102015-20183G1998-09-14Newington, ONTMajor Junior
Brent Gauvreau2521001702701831996-20004C1980-06-28Sudbury, ONTMinor Pro
Dave Gavel300001965-19672GSemi-Professional
Rick Gay903301963-19652WBowmanville, ONTMajor Junior
Rick Gerow410101966-19671Semi-Professional
Ryan Gibb7201162003-20052G1985-06-29Toronto, ONTMinor Pro
Andrew Gibbons95102030992002-20053R1986-08-12Sudbury, ONTMajor Junior
Paul Gibbons3424601962-19631Major Junior
Dennis Gibson4700001963-19641G1944-12-15Port Arthur, ONTMinor Pro
Lee Giffin2341191752942401983-19874R1967-04-01Chatham, ONTMajor League
Larry Giguere100001966-19671GMajor Junior
Ian Gilbride510121976-19771DOshawa, ONTMajor Junior
Trevor Gillies111711184541997-19992L1979-01-30Cambridge, ONTMajor League
Armand Giroux5203301964-19651Major Junior
Bob Gladney188581442021871974-19773D1957-08-27Come By Chance, NFLDMajor League
Fred Goltz27347121988-19902L1971-06-04Kingston, ONTMinor Pro
Igor Gongalsky56162137902006-20071L1986-11-05Kiev, UkraineMinor Pro
Grayden Gottschalk4233622016-20171F1998-04-18Thornhill, ONTMajor Junior
Michael Gough366410552002-20031R1982-09-09Kingston, ONTEuropean Lower Leagues
Ryan Gouldby800002004-20051F1987-05-21Whitby, ONTMajor Junior
Mark Gowans3501101985-19872G1967-03-26Bay City, MIMinor Pro
Barry Graham14000321999-20001D1981-03-30Murillo, ONTMajor Junior
Tyler Graham10591322412022-20242L2006-08-10Cambridge, ONTMajor Junior
Dan Gratton193821151971921982-19864C1966-12-07Brantford, ONTMajor League
Gilles Gratton139011741969-19723G1952-07-28LaSalle, PQMajor League
Stefan Grauwiler900042005-20061G1986-11-12Zurich, SwitzerlandEuropean Elite
Greg Gravel170511051563091979-19834C1962-03-02Kapuskasing, ONTMajor Junior
Jacob Graves3801515592015-20161D1995-03-28Barrie, ONTMinor Pro
Josh Graves118132235822010-20122L1992-09-26Barrie, ONTMajor Junior
Brandon Gray545914291993-19952D1976-04-16Montreal, PQMinor Pro
Brian Gray14246141983-19841R1964-04-22Oshawa, ONTMajor Junior
Joe Greentree1571026361221971-19754D1955-02-09Oshawa, ONTMajor Junior
Laurie Gregan1112301970-19711RChatham, NBMinor Pro
Jean-Claude Grennon400001962-19631GMajor Junior
Brent Grieve2261081192274541986-19904L1969-05-09Oshawa, ONTMajor League
Brian Grieve179645511681989-19923D1972-01-30Oshawa, ONTMinor Pro
Owen Griffin61156132023-20241C2007-04-08Markham, ONTMajor Junior
Nico Gross1671651671892017-20203D2000-01-26Pontresina, SwitzerlandEuropean Elite
Kimo Gruber42303192022-20231R2005-04-11Lufingen, SwitzerlandEuropean Lower Leagues
Chuck Gyles5131215651967-19681D1950-11-01Ajax, ONTSemi-Professional
Mark Haarmann1561227391411983-19863D1967-01-20Toronto, ONTMajor Junior
Jeff Hackett84066391986-19882G1968-06-01London, ONTMajor League
Steven Haight14101191992-19931L1974-11-28Camlachie, ONTMajor Junior
Jody Halas300022005-20061D1987-09-25Shanty Bay, ONTMajor Junior
David Halasz712810422004-20062D1986-09-08Kosice, SlovakiaEuropean Elite
Chris Hall109714211031992-19953D1975-05-12Gloucester, ONTMajor Junior
Ryan Hall400001995-19961R1978-05-06Hamilton, ONTMinor Pro
Patrick Hamilton500072012-20131D1995-08-09Oakwood, ONTMajor Junior
Art Hampson802201963-19641 Major Junior
Sam Harding188233255472013-20163C1997-03-31Newmarket, ONTMajor Junior
Damon Hardy781011211211993-19952R1976-04-09London, ONTMajor Junior
Brett Harrison1506467131282019-20233C2003-06-07Dorchester, ONTMinor Pro
Paul Harrison3400001973-19752G1955-02-11Timmins, ONTMajor League
Brendan Harrogate4381220202017-20181R1998-02-13Chatham, ONTMinor Pro
Fred Hatziioannou9651823852002-20042D1983-03-10Thornhill, ONTMajor Junior
Don Hawkes8129111321976-19782D1959-05-18Minor Pro
Chris Hayes1181932511491964-19673L1946-08-24Rouyn, PQMajor League
Jeff Hayes198355388442007-20103C1989-04-15Ottawa, ONTEuropean Lower Leagues
Ryan Healy49151429752000-20011F1981-03-10Hamilton, ONTSemi-Professional
Paul Heaver1881747643941972-19753D1955-02-15Paddington, EnglandMajor League
Jon Hedberg101103242892000-20022D1982-04-17Duluth, MNMinor Pro
Steve Hedington536101621983-19852C1966-04-08Oshawa, ONTEuropean Lower Leagues
Ryan Heeps200022016-20171C1997-01-30Oshawa, ONTMajor Junior
Bill Heindl48152641461965-19661L1946-05-13Sherbrooke, PQMajor League
Caeden Heins2801162023-20241L2006-02-06Vero Beach, FLMajor Junior
Eric Henderson2014874122652015-20194L1998-04-23Kingsville, ONTMinor Pro
Peter Hermenegildo13145152011-20121D1991-02-15Thornhill, ONTMajor Junior
Sonny Hertzberg32156162014-20151D1995-04-21Herning, DenmarkEuropean Lower Leagues
Devereaux Heshmatpour321671082004-20051D1987-02-15Toronto, ONTMajor Junior
Mitchell Hewitson2710192017-20181F2000-05-11Milton, ONTMajor Junior
Dennis Higgins6700001971-19732GMajor Junior
Mathew Hill642911622021-20221D2001-05-01Oakville, ONTMajor Junior
Dan Hinote95272855971996-19982C1977-01-30Leesburg, FLMajor League
Matt Hoffman177821161982541989-19923C1971-07-06Saginaw, MIMinor Pro
Muni Hoffman200001963-19641Major Junior
Peter Hogan19426901162141995-19983D1978-01-10Oshawa, ONTMinor Pro
Jeff Hogg50044121982-19853G1965-01-28Guelph, ONTMajor Junior
Scott Hollis2441241462704551989-19934R1972-09-18Kingston, ONTMinor Pro
Warren Holmes1482025452431995-19994L1978-10-24Mountain, ONTMajor Junior
Todd Hooey62313465641982-19831F1963-06-23Oshawa, ONTMinor Pro
Kyle Hope126533381592009-20123L1993-04-20London, ONTMinor Pro
Larry Hopkins7572229131971-19743L1954-03-17Oshawa, ONTMajor League
Bob Hopley200001976-19771Major Junior
Peter Horachek20172128200981977-19803R1960-01-26Stoney Creek, ONTMinor Pro
Doug Horan17011121995-19961D1978-07-04Alliston, ONTMinor Pro
Matt Hore4812362012-20142R1995-10-25Mississauga, ONTMajor Junior
Tyler Hore3005542012-20131D1995-10-25Mississauga, ONTMajor Junior
Nathan Horton11864711351952001-20032R1985-05-29Welland, ONTMajor League
Dave Houghton11011201987-19881Major Junior
Dean Howard103111930102006-20082R1990-06-20Sault Ste. Marie, ONTMajor Junior
Dennis Howard8791625161970-19722Major Junior
Rob Howes200001999-20001D1980-06-17Major Junior
Charlie Huddy1233756931891977-19792D1959-06-02Oshawa, ONTMajor League
Kenny Huether2528377160962014-20184R1997-08-06Londesborough, ONTMajor Junior
Aidan Hughes1701122018-20191G1999-04-10London, ONTEuropean Lower Leagues
Brian Hughes165131326512009-20145C1993-02-25Barrie, ONTMajor Junior
Mitch Hugli100002000-20011D Major Junior
Chris Hulit167414889872001-20054R1985-01-15S.S. Marie, ONTMajor Junior
Dave Humphreys2100081986-19893G1969-02-04Winnipeg, MANMajor Junior
Randy Humphries600001972-19731D1955-01-03Toronto, ONTMajor Junior
Brian Hunt20582135217841985-19894C1969-02-12Richmond Hill, ONTMinor Pro
John Hutchings213451441893221981-19854D1964-08-17Cobourg, ONTMinor Pro
Bob Hutton1703301969-19701Major Junior
Ray Irwin93845531791976-19782D1958-01-30Sudbury, ONTMinor Pro
Neil Iserhoff3307781991-19932C1975-03-24Moosonee, ONTMajor Junior
Frank Ivankovic3702281993-19963G1976-10-07Mississauga, ONTMinor Pro
Boris Ivanov800061997-199811980-03-20 European Elite
Jim Jackson1334687133861976-19782R1960-02-01Oshawa, ONTMajor League
Todd Jackson200022005-20061L1988-04-08Barrie, ONTMajor Junior
Guy Jacob623710991981-19843L1964-05-11Timmins, ONTMinor Pro
David Jarram346511692007-20081R1987-10-23Kitchener, ONTMinor Pro
Alex Jeans66122032251975-19761Minor Pro
Tom Jefferson46033772004-20051L1987-03-17Brampton, ONTMajor Junior
Boone Jenner2271111352462652009-20134C1993-06-15Dorchester, ONTMajor League
Nicklas Jensen1185462116712010-20122R1993-03-06Herning, DenmarkMajor League
David Jesus12562733882019-20222D2002-05-30Toronto, ONTEuropean Elite
Mark Jobb66312151541974-19784L1958-03-09Major Junior
Jamie Johnson19249175224942000-20033C1982-01-23London, ONTMinor Pro
Walter Johnson12665371021331971-19732R1953-06-01Omaha, NEMinor Pro
Billy-Jay Johnston139273966341992-19953R1975-11-13Blenheim, ONTMinor Pro
Tony Joseph1863440743531985-19894R1969-03-01Cornwall, ONTMajor League
Jason Julian601671211992-19931L1974-07-08Douro, ONTMinor Pro
Claude Julien16077261977-19792D1960-04-23Blind River, ONTMajor League
Adam Kadlec200002017-20181R1999-09-03Edina, MNMajor Junior
Marco Kallas100001980-19811CSt. Louis, MOMinor Pro
Simon Karlsson2002282012-20131D1993-07-23Malmo, SwedenEuropean Elite
Travis Kauffeldt502222004-20051L1985-06-09Bancroft, ONTMinor Pro
Mike Kavanagh749615442003-20052R1987-04-21Stoney Creek, ONTMajor Junior
Doug Keans9002281976-19782G1958-01-07Pembroke, ONTMajor League
Mike Keans100001975-19761G Major Junior
Bob Kelly1074254962451968-19702L1950-11-25Oakville, ONTMajor League
Brian Kent700001992-19931G1975-06-24Peterborough, ONTMajor Junior
Rick Kessell5326669281968-19691C1949-07-27Toronto, ONTMajor League
Shea Kewin952121421842006-20093C1988-02-25Guelph, ONTMajor Junior
Kyle Keyser12006682016-20193G1999-03-08Coral Springs, FLMinor Pro
Ed Kiberd302221976-19771Oshawa, ONTMajor Junior
Bob Kilger1039243301963-19652Minor Pro
John Kimble101101972-19731Semi-Professional
Colt King601718351312002-20031W1983-03-04Thunder Bay, ONTMinor Pro
Derek King766166127891985-19872L1967-02-11Hamilton, ONTMajor League
Steve King6410818351982-19831C1965-11-26Weymouth, MAMajor Junior
Gary Kingshott100021976-19771GMajor Junior
Brian Kinsella156771191961921971-19743R1954-02-11Barrie, ONTMajor League
Bob Kirk143628341801969-19723D1952-04-02Sudbury, ONTMinor Pro
Glen Kirkham14978103181871973-19763R1956-04-18Oshawa, ONTMajor Junior
Ryan Kitchen324610302003-20041C1985-02-06Oshawa, ONTMajor Junior
Craig Kitchener6366121331980-19811C1963-04-16Major Junior
Rob Knesaurek5171219191987-19892L1970-03-05Toronto, ONTMajor Junior
Glenn Knight117950593351975-19772D1958-01-02Toronto, ONTEuropean Lower Leagues
Chan Knutson6638111151975-19761 Major Junior
Derek Kobernyk14000551976-19771D1957-08-15Major Junior
Dave Kobryn59163450901979-19801L1960-11-15Marathon, ONTMajor Junior
Mason Kohn3962026292016-20182C1997-05-03Davie, FLMinor Pro
Ladislav Kolda10293140302000-20033D1983-10-16European Elite
Cory Konecny21000482004-20051D1985-10-22Stoney Point, ONTMinor Pro
Steve Konroyd18634911254281978-19813D1961-02-10Scarborough, ONTMajor League
Jordan Kooy2101122019-20201G2000-04-30Bradford, ONTMajor Junior
Petr Kopta23257411984-19851F1965-10-23Chomutov, Czech Rep.European Elite
Evan Kotsopoulos1092128491672001-20043L1984-03-24Unionville, ONTMinor Pro
Robert Kousal6281422412008-20091L1990-10-07Pardubice, Czech Rep.European Elite
Jakub Kovar1600022007-20081G1988-07-19Pisek, Czech Rep.European Elite
Trevor Koverko63018181492006-20071D1987-03-22Toronto, ONTMinor Pro
Joe Kowal651828461061974-19762L1956-02-03Toronto, ONTMajor League
Adam Kozlowski300002015-20161L1998-03-23Grimsby, ONTMajor Junior
John Kozoriz18862711331171998-20024C1981-03-16Komoka, ONTMinor Pro
Renars Krastenbergs124303262602016-20182L1998-12-26Jelgava, LatviaMinor Pro
Jamie Kress20000261992-19931D1976-01-13Cambridge, ONTMajor Junior
Bob Kucheran21545651103021978-19824C1961-04-04 Major Junior
Shayne Kukulowicz276410201979-19801C1961-03-26Toronto, ONTMajor Junior
Rasmus Kumpulainen58282856482023-20241C2005-08-08Lahti, FinlandEuropean Lower Leagues
Jimi Kuronen3523522013-20141D1995-05-17Helsinki, FinlandEuropean Lower Leagues
J.P. Labardo137222749842009-20123C1992-02-24Bolton, ONTMinor Pro
Lucas LaBelle15000222005-20061L1988-10-02Ajax, ONTMinor Pro
Loic Lacasse3400022006-20071G1986-04-23Granby, PQMinor Pro
Pete Laframboise100001966-19671L1950-01-18Ottawa, ONTMajor League
Darryl LaFrance232147199346751991-19954R1974-03-20Hanmer, ONTMinor Pro
Mitch Lamoureux1961211953165941979-19823C1962-08-22Ottawa, ONTMajor League
Dan Lane18785891744871977-19803R1960-02-21Minor Pro
Terrance Lane5525701963-19652C Major Junior
Jim Lange2810101963-19652 Major Junior
Marc Laniel17031881191251985-19883D1968-01-16Oshawa, ONTMinor Pro
Rick Lanz183301271571901977-19803D1961-09-16Karlovy Vary, CzechMajor League
Eric Larochelle9531518712000-20022D1984-07-07Val Caron, ONTMajor Junior
Bill Lastic100001963-19652D1947-03-15Toronto, ONTMinor Pro
Matt Latin51246122015-20161L1997-03-18Oshawa, ONTMajor Junior
Bradley Latour2035170121892011-20154L1995-09-13Barrie, ONTMajor Junior
Scott Laughton230961232193032010-20144C1994-05-30Oakville, ONTMajor League
Tom Lavender400001964-19651CMinor Pro
Chris Lawrence59246231974-19751 Major Junior
Daryl Leach2827901963-19652 Major Junior
Bill Leaman8411617611974-19773Major Junior
Rob Leask49132740901991-19921D1971-06-09Toronto, ONTMinor Pro
Patrick Leaver7804442021-20232G2003-09-04Perth, ONTMajor Junior
Steve LeCoure12303271993-19941R1975-03-27Brampton, ONTMajor Junior
Chris Leeming400022007-20081R1990-01-16Harrow, ONTMajor Junior
Nick Lees639716181999-20012C1983-10-22Peterborough, ONTMinor Pro
Jay Legault100153752871995-19972R1979-05-15Peterborough, ONTMinor Pro
Markus Lehto576915861980-19811D1962-10-20European Elite
Mike Lekun17060821426761979-19823C1963-02-26Sudbury, ONTMinor Pro
Mike Lenarduzzi1800001988-19902G1972-09-14London, ONTMajor League
Alex Lepkowski25044372013-20141D1993-04-08Buffalo, NYMinor Pro
Jonah Leroux137102131841998-20013C1982-12-06Williamstown, ONTMinor Pro
Lucas Lessio16780671471752010-20133L1993-01-23Maple, ONTMajor League
Jamie Lever98515201731987-19892D1969-06-26Southampton, ONTMajor Junior
Dmitri Levin5000152006-20082D1988-05-21Novosibirsk, RussiaMajor Junior
Dennis Limoges1711281976-19771R1959-06-10Major Junior
Tobias Lindberg67324678142014-20151R1995-07-22Stockholm, SwedenMajor League
Eric Lindros95971192163041989-19923C1973-02-28London, ONTMajor League
Ryan Lindsay240911482392501993-19974C1976-04-13Simcoe, ONTMinor Pro
John Liprando1345563118911976-19793C1959-07-07Monroeville, PAMinor Pro
Bill Little2051191192381241962-19675Semi-Professional
Adam Lloyd43235282012-20142C1994-02-13Orleans, ONTMajor Junior
Aaron Lobb23347472003-20041R1983-06-10Brucefield, ONTMajor Junior
Bill Lochead1581401382782591971-19743F1954-10-13Forest, ONTMajor League
Connor Lockhart45262652332023-20241R2003-01-21Kanata, ONTMajor Junior
Lukas Lofquist54171330102015-20161L1996-01-16Stockholm, SwedenMinor Pro
Mark Logan000001973-19741G1955-01-07Oshawa, ONTMajor Junior
Brent Loney32131629211984-19851L1964-05-25Cornwall, ONTMinor Pro
Marc Long1800041996-19971C1979-11-12North Bay, ONTEuropean Elite
Scott Luik904166107941989-19912R1970-01-15Scarborough, ONTMinor Pro
Craig Lutes54161127321990-19922R1973-02-18Orillia, ONTMinor Pro
Jack Lynch11936671031411970-19722D1952-05-28Toronto, ONTMajor League
Scott Mabley58517221171972-19742D1954-07-17Newmarket, ONTMinor Pro
Matt Maccarone105101222332001-20032C1984-03-23Whitby, ONTMinor Pro
Rod MacDonald39641001962-19631Major Junior
Scott MacDonald7281018251985-19872L1968-03-09New Glasgow, NSMajor Junior
Shawn MacKenzie32000121981-19821G1962-08-22Bedford, NSMajor League
Andrew MacLean1900002019-20201G2001-06-28Port Huron, MIMajor Junior
Brett MacLean1641211362571142005-20083L1988-12-24London, ONTMajor League
Dave MacLean65141428441981-19832R1965-01-12Brantford, ONTMinor Pro
John MacLean163871091963931981-19843R1964-11-20Oshawa, ONTMajor League
Kyle MacLean278511051562292015-20205C1999-04-29Livingston, NJMajor League
Jeff MacMillan168634401961996-19993D1979-03-30Durham, ONTMajor League
Ian MacNeil17345581032071994-19973C1977-04-27Halifax, NSMajor League
B.J. MacPherson2181031472503731990-19944C1973-09-23Toronto, ONTMinor Pro
Scott Madden441910332005-20072D1988-01-15Barrie, ONTMajor Junior
Daniel Maggio98919281942010-20122D1991-03-04Windsor, ONTMinor Pro
Bill Maguire100001982-19831D1963-05-18Barrie, ONTMinor Pro
Kevin Maguire100001982-19831F1963-01-05Toronto, ONTMajor League
Gary Mahon1171636521211968-19713ROttawa, ONTMajor Junior
Scott Mahoney1703752896401986-19893R1969-04-19Peterborough, ONTMajor Junior
Brent Maki8951419671983-19852C1966-06-22Val Caron, ONTMajor Junior
Jason Maleyko644481521997-19981D1980-05-24Windsor, ONTMinor Pro
Greg Malone191841222062241973-19763C1956-03-08Chatham, NBMajor League
Joe Manchurek2394864112742012-20175L1996-08-10Windsor, ONTMinor Pro
Paul Mancini601101975-19761L1958-03-07Scarborough, ONTMinor Pro
Steve Manley3902241995-19983D1978-04-08London, ONTMajor Junior
Josh Manning40101272001-20021D1984-06-17Mount Pearl, ONTMajor Junior
Colin March400001993-19941GMajor Junior
Luca Marrelli187118697662021-20243D2005-10-04Toronto, ONTMajor Junior
Bob Marshall58661201963-19652RAjax, ONTMajor Junior
Ryan Martin200001993-19952Semi-Professional
Petri Matikainen103227698801985-19872D1967-01-07Savonlinna, FinlandEuropean Elite
Nicolas Mattinen2852631162018-20191D1998-03-05Ottawa, ONTMinor Pro
Brandon McBride117424890602003-20052C1984-02-22Whitby, ONTMajor Junior
Michael McCarron3162127702014-20151R1995-03-07Grosse Pointe, MIMajor League
Tom McCarthy1251161212371701977-19792F1960-07-31Toronto, ONTMajor League
Darren McClellan300041991-19921D1974-03-25Bramalea, ONTMinor Pro
Gary McColgan17485106191531983-19863L1966-03-27Scarborough, ONTMinor Pro
Jeff McColl100001986-198711967-04-08Major Junior
Ted McComb44000171968-19713GMajor Junior
Hayden McCool59151530402017-20181L1997-04-11Whitby, ONTMajor Junior
Scott McCrory1961122033151031984-19873C1967-02-27Sudbury, ONTMinor Pro
Owen McDade745914262012-20163C1996-02-11Combermere, ONTMinor Pro
Fraser McDonell26000142023-20241D2006-03-02Williamstown, ONTMajor Junior
Mike McDougall100001993-19941Major Junior
Jimmy McDowell14472027712009-20123D1993-04-23Dimondale, MIMinor Pro
Derek McEvoy1611222000-20011F1983-02-05Oshawa, ONTMajor Junior
Clay McFadden3743742003-20041C1986-02-03Burritts Rapids, ONTMinor Pro
Dave McFadden21022261968-19691 Major Junior
Brian McGill100001976-19771Major Junior
Ryan McGinnis64642481152007-20081D1987-03-03Flint, MIMinor Pro
Brett McGrath900002002-20031C1983-08-04Oakville, ONTMajor Junior
Brian McGrattan2510515722001-20021R1981-02-09Hamilton, ONTMajor League
Johnny McGuire21011372012-20131R1993-08-28Peterborough, ONTMinor Pro
Phil McIlhone7061824392005-20072L1987-02-20Brooklin, ONTMajor Junior
Rick McIntyre24121729201975-19761L1956-06-03Guelph, ONTMinor Pro
Ryder McIntyre7091221772022-20242R2004-07-15Stouffville, ONTMajor Junior
Trevor McIvor99142135331988-19902L1971-02-21Burlington, ONTMajor Junior
Dave McKee317162381973-19741Major Junior
Dawson McKinney96111930402018-20223R2002-06-23Binbrook, ONTMinor Pro
Kirk McLean115011251983-19863G1966-06-26Willowdale, ONTMajor League
Mike McLean1310152002-20042L1986-01-06Oshawa, ONTMinor Pro
Rob McLean501121995-19961R1978-04-14Stevensville, ONTMajor Junior
Sean McMorrow27617632001-20021R1982-01-19Vancouver, BCMajor League
Peter McNamee9011231967-19681R1950-09-11Whitby, ONTMajor League
Barry McQuaid235152081979-19801Major Junior
Jason McQuat1081616322361992-19942R1974-03-24Oshawa, ONTMinor Pro
Rob McQuat1701160714961992-19953D1975-04-11Whitby, ONTMinor Pro
Chris McRae4387151181984-19851L1965-08-26Beaverton, ONTMajor League
Allan McShane22087135222502016-20204C2000-02-14Collingwood, ONTEuropean Elite
Al McSorley1701121974-19762GOshawa, ONTMajor Junior
Tye McSorley49178572019-20222R2001-06-11Brampton, ONTMajor Junior
Vaclav Meidl8369142006-20071C1986-05-27Havirov, Czech Rep.European Elite
Bruce Melanson921119301551983-19852R1966-06-11St. John, NBMajor Junior
Rollie Melanson38022141979-19801G1960-06-28Moncton, NBMajor League
Julian Melchiori2601717222011-20121D1991-12-06Richmond Hill, ONTMajor League
Jim Mellon1062277992261978-19802D1960-05-23Ottawa, ONTMinor Pro
Medric Mercier58212748372016-20171D1996-10-17Ottawa, ONTEuropean Elite
Dakota Mermis3051419502014-20151D1994-01-05Alton, ILMajor League
Jason Metcalfe102513182221995-19972D1978-03-15Streetsville, ONTMinor Pro
Gerry Methe15948771253991968-19713D1951-12-12Willowdale, ONTMajor League
Daniel Michaud7751318262019-20222C2003-02-14Belleville, ONTMajor Junior
Rick Middleton115103104207381971-19732F1953-12-04Toronto, ONTMajor League
Ryan Middleton100001995-19961D1976-02-19Burlington, ONTMajor Junior
Kevin Miehm17671142213681986-19893C1969-09-10Kitchener, ONTMajor League
Bob Mierkalns165712241976-19771C1958-09-29Hamilton, ONTMinor Pro
Chris Mifflen28044382005-20061D1988-01-24Ottawa, ONTMinor Pro
Lucas Miller402911121992-19942C1975-10-25Toronto, ONTMinor Pro
Chris Minard95484795382000-20022C1981-11-18Owen Sound, ONTMajor League
Matthew Mistele44211738312014-20162L1995-10-17Whitby, ONTEuropean Elite
Dale Mitchell19587961832232005-20083R1989-04-09Etobicoke, ONTMinor Pro
Kevin Mitchell541029391392000-20011D1980-06-05Bronx, NYMinor Pro
Chris Moher400001999-20001D1982-05-07Peterborough, ONTMajor Junior
Adam Moloci41257241997-19981C1980-02-27Timmins, ONTMajor Junior
Steve Mongrain1200001997-19992G1979-02-08Proulxville, PQMajor Junior
Pat Montgomery1751820383851999-20023L1982-08-06Oshawa, ONTSemi-Professional
Misha Moor36022212015-20161D1997-04-28Lugano, SwitzerlandEuropean Elite
Lleyton Moore1571594109842018-20234D2002-02-27Saskatoon, SASKMinor Pro
Lou Moore6300021971-19743G1954-09-03Richmond Hill, ONTMajor Junior
Trevor Morbeck3411011242012-20131R1993-11-21Jackson, WIEuropean Elite
Ken Morden145373572571973-19763R1956-06-02Oshawa, ONTMajor Junior
Brian Morenz1494253951181965-19683C1949-05-11Brampton, ONTMajor League
Vic Morin7142226731977-19792D1960-02-20North Bay, ONTMinor Pro
Craig Morrison14948721202361983-19863C1966-07-23Toronto, ONTMajor Junior
Mike Mortimer200001991-19921DPort Carling, ONTMajor Junior
Dean Morton167936454441985-19883D1968-02-27Peterborough, ONTMajor League
Jim Mouliakes1110191976-19771Major Junior
Darryl Moxam446915251993-19952C1976-06-05Lively, ONTMinor Pro
Barrett Mundell100002016-20171G1999-03-08Caledon, ONTMajor Junior
Gord Murphy1791757741761984-19873D1967-03-23Willowdale, ONTMajor League
Ralph Murphy32123491975-19772D1958-07-24Oshawa, ONTMinor Pro
Kody Musselman42088622006-20071R1988-06-28Oshawa, ONTMajor Junior
Bruce Myles300001964-19651DOttawa, ONTMajor Junior
Kory Nagy2002256781562005-20094C1989-10-12Walsingham, ONTMinor Pro
Bret Nasby142929381542003-20063D1986-03-22Grimsby, ONTMinor Pro
Mike Nash700001976-19771GMajor Junior
John Neal196440441252002-20053D1985-05-29Scotland, ONTMinor Pro
Matt Neely300051998-19991D1981-04-12Markham, ONTMajor Junior
Mike Nelson2861420222001-20021C1981-02-23Sudbury, ONTMinor Pro
Andy Nesbitt39044171980-19811L1962-03-03Major Junior
Joe Nestick712301968-19691 Major Junior
Dean Neuman64172239751973-19741COwen Sound, ONTSemi-Professional
Brett Neumann916549114322018-20202C1999-02-15Toronto, ONTMinor Pro
Michal Neuvirth1400042007-20081G1988-03-23Usti Nad Labem, Czech Rep.Major League
Peter Nevin2577143151966-19682F1948-07-09Halifax, NSMajor Junior
Bruce Newton310101973-19741FUxbridge, ONTMajor Junior
Todd Newton201141994-19951D1975-12-09St. Catharines, ONTMinor Pro
Tom Newton103142640261971-19754C1956-06-16Uxbridge, ONTMajor Junior
Wayne Newton2302241969-19701LMajor Junior
Justin Nichols900002015-20161G1995-06-25St. Catharines, ONTMajor Junior
Dan Nicholson1311045554271980-19833D1963-05-20Oshawa, ONTMajor Junior
Kevin Niedenz2016762021-20221L2003-04-02Berlin, GermanyEuropean Elite
Ahren Nittel2015722252002-20031W1983-12-06Waterloo, ONTMinor Pro
Serron Noel221831011841832016-20204R2000-08-08Ottawa, ONTMinor Pro
Brandon Nolan177811031841562000-20033C1983-07-18St. Catharines, ONTMajor League
Mike Noonan311221972-19731Semi-Professional
Lee Norwood12136771133141978-19802D1960-02-02Trenton, MIMajor League
Hank Nowak79192544741968-19702L1950-11-24Oshawa, ONTMajor League
Paul O'Dacre1001101975-19761 Major Junior
Ryan O'Dell1800042021-20232D2004-02-14Stouffville, ONTMajor Junior
Diego O'Dino1203530652221976-19793C1959-05-08Toronto, ONTMinor Pro
Chris O'Donnell100001997-19981R1979-04-01Cole Harbour, NSMinor Pro
Fred O'Donnell13461501112401966-19693L1949-12-06Kingston, ONTMajor League
Paul O'Hagan2291063734161987-19914D1970-10-27Belfast, Northern IrelandMinor Pro
Terry O'Reilly15441931342981968-19713R1951-06-07Niagara Falls, ONTMajor League
Danny O'Shea127821131951321963-19663C1945-06-15Ajax, ONTMajor League
Darcy O'Shea25202111995-19961F1976-06-23Grand Valley, ONTMajor Junior
Kevin O'Shea100001963-19641F1947-05-28Toronto, ONTMajor League
John Odam20145721978-198021961-03-08 Major Junior
Oskar Olausson33141024102021-20221R2002-11-10Stockholm, SwedenMajor League
Tom Olsen312301974-19751L1957-03-27Prince Albert, ONTMajor Junior
Bobby Orr193107173280921962-19664D1948-03-20Parry Sound, ONTMajor League
K. Orr100001965-19661G Major Junior
Jacob Oster8305542022-20242G2004-03-26Ottawa, ONTMajor Junior
Daniel Pachis545914252009-20101C1991-06-06Whitby, ONTMajor Junior
Mark Packwood1500002006-20082G1988-08-10Thorold, ONTMajor Junior
John Padulo115121426732008-20102C1992-05-06Rochester, NYMajor Junior
Jim Paek1751251632541984-19873D1967-04-07Seoul, South KoreaMajor League
Kyle Paige9961117442005-20072L1988-06-14Richmond Hill, ONTMinor Pro
Ziga Pance32213192006-20082L1989-01-01Ljubljana, SloveniaEuropean Elite
Zachary Paputsakis5600022019-20222G2001-11-08Rockland, ONTMajor Junior
Nikita Parfenyuk9041721542021-20232D2003-09-09Kobrin, BelarusEuropean Elite
Jim Parfitt300001980-19811Major Junior
Brett Parnham212106891951602005-20094C1989-01-30Orillia, ONTMinor Pro
Brian Passmore12140611011511998-20002C1980-04-27Mississauga, ONTMinor Pro
Todd Paterson43123901987-19892D1970-02-22Ottawa, ONTMajor Junior
Brad Pawlowski450221072005-20072D1989-01-17Marathon, ONTMinor Pro
Cody Payne6031215472010-20122C1994-01-14Woking, EnglandMinor Pro
Dean Pearce400001987-19881G1970-11-18Major Junior
Kurt Pearson1101191979-19801C1962-05-07Thornhill, ONTMajor Junior
Rob Pearson415752109761990-19911R1971-03-08Oshawa, ONTMajor League
Mario Peccia401102017-20181G1999-09-21Toronto, ONTMajor Junior
Brent Pedersen3671017272014-20151L1995-07-05Arthur, ONTMinor Pro
Rene Peltier900021975-19761Major Junior
Bob Peppler5213922581969-19701F1951-02-12Owen Sound, ONTMinor Pro
Sean Perkins200002007-20081G1989-09-23Oshawa, ONTMajor Junior
Frank Perna21011172008-20091D1990-04-08Woodbridge, ONTMajor Junior
Larry Perris300001987-198811969-04-20Major Junior
Nathan Perrott12749601094081994-19973R1976-12-08Owen Sound, ONTMajor League
Phil Persia50156821969-19712DMinor Pro
Mark Petaccio708412632010-20122R1994-03-26Sicklerville, NJMinor Pro
Chuck Petahtegoose100001985-19861R1968-08-26Walden, ONTMajor Junior
Andrew Peters1142517423571997-19992L1980-05-05St. Catharines, ONTMajor League
Anthony Peters1100062006-20071G1990-12-31Goderich, ONTMinor Pro
Jim Peters37551001962-19642Major Junior
Steve Peters854970119921978-19802C1960-01-23Peterborough, ONTMajor League
Matt Petgrave78135770982011-20132D1992-01-29Toronto, ONTMinor Pro
Ty Petrou45369102022-20231C2004-05-10Pickering, ONTMajor Junior
Chris Petrow147734411372001-20054D1984-06-05Haliburton, ONTMajor Junior
Parker Petruniak401122021-20221D2003-05-09Ottawa, ONTMajor Junior
Will Petschenig165631371242012-20153D1995-02-03Manotick, ONTMinor Pro
Mike Pidgeon68295887271975-19782C1958-01-27Oshawa, ONTMinor Pro
Derek Pifer6000161988-19902L1971-03-08Orillia, ONTMajor Junior
Riley Pitt17022232019-20222D2003-02-19Wasaga Beach, ONTMajor Junior
Matt Piva8091019722004-20062C1988-08-05Maple, ONTEuropean Lower Leagues
Andrew Plumley600001996-19971 Major Junior
Lindsay Plunkett3111920672000-20011L1980-05-12Omemee, ONTMajor Junior
Greg Polak11101231986-19871F1967-07-16Lincoln, RIMajor Junior
Paul Porcaro100001993-19941D1976-04-16Toronto, ONTMajor Junior
Dan Porteous100001973-19741Major Junior
Neil Posillico532021161999-20012F1982-08-05Syosset, NYMinor Pro
Pat Poulin591014241771980-19811R1961-10-10St. Albert, ALTAMajor Junior
Andrew Power384812501993-19952L1976-01-19London, ONTMinor Pro
Lorne Prentice100001975-19761 Major Junior
Mark Prentice42538202004-20051R1985-04-01Bethany, ONTMinor Pro
Phil Priddle600001982-19842L1965-07-13Ottawa, ONTMajor Junior
Wayne Primeau24121325331995-19961C1976-06-04Scarborough, ONTMajor League
Cliff Pu1721322014-20151R1998-06-03Richmond Hill, ONTMinor Pro
David Pulkkinen54171936501968-19691C1949-05-18Kapuskasing, ONTMajor League
Derek Punchard500041990-19911R1972-05-19Scarborough, ONTMajor Junior
Connor Punnett3271724542023-20241D2003-06-16Powassan, ONTMajor Junior
Matt Puntureri28551082004-20051C1985-06-17Wampum, PAMinor Pro
Kris Purawec111202005-20061L1987-03-03Sudbury, ONTMajor Junior
Nelson Pyatt80304878341971-19732C1953-09-09Port Arthur, ONTMajor League
Jonathon Pylypuik48022212023-20241C2006-03-25Sylvania, OHMajor Junior
Jonathan Quarrie10819101052007-20092D1988-07-10Elora, ONTMajor Junior
Nick Quinn10323335412010-20122D1992-06-12Markham, ONTMajor Junior
Al Quintilian953635711111967-19692R1949-01-06Toronto, ONTMajor Junior
Kyle Raftis62145182002-20042D1986-05-28Toronto, ONTMinor Pro
Kevin Rainey100001999-20001G1982-10-13Lindsay, ONTMajor Junior
Brad Ralph18279961752061997-20003C1980-10-17Richmond, ONTMajor League
Paul Ranger2242269911932000-20044D1984-09-12Whitby, ONTMajor League
Scott Ransom101101999-20001F1982-03-09Sudbury, ONTMajor Junior
Brad Rebic1610161997-19981F1980-09-16Brunswick, OHMajor Junior
Greg Redquest55033161975-19761G1956-07-30Toronto, ONTMajor League
Ray Reeson600001963-19641G1945-06-19Oshawa, ONTMinor Pro
Eric Regan16614921061362005-20083D1988-05-20Whitby, ONTMinor Pro
Don Rehill401101976-19771R1959-01-14Major Junior
Paul Reid1711201964-19651RMajor Junior
Bill Reilly118320234071976-19782D1958-03-11Major Junior
Andy Reiss4201182003-20041D1986-05-17Hannover, GermanyEuropean Elite
Alexandre Renaud5911920442015-20161L1996-02-26Gloucester, ONTMinor Pro
Vladimir Repnev1395184135621998-20013C1980-03-07Moscow, RussiaEuropean Elite
Cole Resnick11561319172017-20203F1999-04-21Thornhill, ONTMajor Junior
Dan Revell19848621102291979-19823L1962-08-17Minor Pro
T.J. Reynolds781891471998-20013D1981-03-26Kitchener, ONTMinor Pro
Pat Ribble1311943622441972-19742D1954-04-26Leamington, ONTMajor League
Mike Rice53141832382000-20022L1982-02-01Toronto, ONTMinor Pro
Jud Richards1301171992-19931D1975-04-25Major Junior
David Riddell1600021997-19992G1980-06-09Ilderton, ONTSemi-Professional
Calum Ritchie17471113184672021-20243C2005-01-21Oakville, ONTMajor Junior
Jim Ritchie28459601988-19891R1970-08-15Chatham, ONTMinor Pro
Chris Robert100001962-19631Major Junior
Chris Roberts206732391751963-19674D1947-01-05Major Junior
Cory Roberts1300022001-20021G1982-06-07Winsloe, PEIMajor Junior
Daniel Robertson12341620702013-20174D1997-06-04Windsor, ONTMajor Junior
Joe Robertson861325381891966-19682C1948-03-10Windsor, NSMajor League
Peter Robertson410101975-19761DOshawa, ONTMajor Junior
Dylan Robinson34257222018-20191L2002-07-01Pickering, ONTMajor Junior
Lucas Rodriguez34033172022-20242D2006-04-26Mississauga, ONTMajor Junior
George Roll100001979-19801W1962-10-09Blue Island, ILMajor Junior
Stuart Rolofs1737781158802021-20243L2003-03-28Carp, ONTMajor Junior
Shane Roney300001994-19951Major Junior
Dylan Roobroeck13641841251612022-20242C2004-07-27London, ONTMajor Junior
Jeff Rorabeck210101973-19741Major Junior
Bryan Rose400001968-19713GMajor Junior
Jarrett Rose500001996-19971G1977-02-20Sudbury, ONTSemi-Professional
Terry Rowland501121969-19701Major Junior
Scott Rozendal571911301272000-20022R1982-07-28Listowel, ONTMinor Pro
Joseph Rupoli38022252017-20192D2000-05-24Oakville, ONTMajor Junior
Mike Rusenstrom1171781291998-20013D1981-04-06Kinburn, ONTMajor Junior
Duane Rutley520201962-19631Farran's Point, ONTSemi-Professional
Mike Ryckman100001974-19751GSemi-Professional
Scott Sabourin1664634803302009-20134R1992-07-30Orleans, ONTMajor League
Brandon Saigeon28121729172018-20191C1998-06-14Grimsby, ONTMinor Pro
Anthony Salinitri43342660362018-20191L1998-03-05Windsor, ONTEuropean Elite
John Samanski100001979-19801C1962-06-20Oshawa, ONTMinor Pro
Scott Sandercock200052009-20101R1991-02-08Keswick, ONTMajor Junior
Dan Sandford92141630861964-19673LWhitby, ONTMinor Pro
Zackary Sandhu31055332023-20241D2005-12-20Toronto, ONTMajor Junior
Dave Sankey200001985-19861D1968-05-03Oshawa, ONTMajor Junior
Marc Savard2381322814132691993-19974C1977-07-17Ottawa, ONTMajor League
Justin Sawyer81112132332004-20062D1985-10-18Peterborough, ONTMinor Pro
Geoffrey Schemitsch8884048262011-20132D1992-04-01Thornhill, ONTMajor Junior
Norm Schmidt193461221683591980-19833D1963-01-24Sault Ste. Marie, ONTMajor League
Jonathan Sciacca24022222007-20081D1988-04-16Windsor, ONTMajor Junior
Bill Scott453111481966-19671FMinor Pro
Richard Scott541212241931998-19991L1978-08-01Orillia, ONTMajor League
Travis Scott31000101995-19961G1975-09-14Kanata, ONTMajor League
Scott Seagrist5431316771967-19681R1950-06-20Woodstock, ONTMinor Pro
Leif Seaward30268261977-19781D1960-04-09 Major Junior
Stephan Seeger100022014-20151L1996-02-16Mississauga, ONTEuropean Lower Leagues
Matt Seegmiller169229311282005-20094D1989-02-20Guelph, ONTMajor Junior
Don Seiling17971781491951970-19733F1953-03-28Elmira, ONTMinor Pro
Scott Seiling2645941995-19972R1977-09-30Elmira, ONTMajor Junior
Mike Sellan134111122712001-20032D1983-07-08Brampton, ONTMajor Junior
Beckett Sennecke12447761231112022-20242R2006-01-28Toronto, ONTMajor Junior
Joseph Serpa385914212022-20231C2002-03-23Cambridge, ONTMajor Junior
Sean Shanahan24145141970-19711L1951-02-08Toronto, ONTMajor League
Dale Shannon1600021987-19892D1971-06-15Barrie, ONTMajor Junior
Geoff Shaw6591726771975-19761R1958-11-26Major Junior
Jack Shaw300021975-19761G1958-01-02Toronto, ONTMajor Junior
Ken Shepard125044721991-19954G1974-01-20Toronto, ONTMinor Pro
Dean Sheremeta071825841970-19711L1952-04-09Kapuskasing, ONTMinor Pro
Mike Short158823314091986-19893D1969-04-16Scarborough, ONTMinor Pro
Pavel Shtefan23491392000-20011L1980-03-26Kharkov, UkraineMinor Pro
Justin Shugg3841014102007-20081L1991-12-24Niagara Falls, ONTMajor League
Peter Sidorkiewicz148099241980-19844G1963-06-29Dabrown Bialostocka, PolandMajor League
Billy Siekris901781682005-20072L1987-03-15Unionville, ONTMajor Junior
Shawn Simpson33011101988-19891G1968-08-10Gloucester, ONTMinor Pro
Tom Simpson15699641631791969-19723R1952-08-12Bowmanville, ONTMajor League
Wade Simpson2391048583051989-19934D1973-03-19Ottawa, ONTMinor Pro
Vic Sirko21391121214881971-197651956-04-08Oshawa, ONTMajor Junior
Jarrod Skalde202981202181401987-19914C1971-02-26Niagara Falls, ONTMajor League
Warren Skinner19011121976-19771G1958-02-18Major Junior
Vladimir Skoda37381102001-20021D1983-10-09Dacice, Czech Rep.European Elite
Bryan Slywchuk735510371966-19682R1949-06-20Coniston, ONTMajor Junior
Cam Smail411201976-19771Major Junior
Jalen Smereck6352025652015-20161D1997-01-15Detroit, MIMinor Pro
Bill Smith5726406601963-19641L1943-09-01Ottawa, ONTMinor Pro
Blake Smith74123702021-20232D2004-10-05Oshawa, ONTMajor Junior
Bob Smith3200001968-19691GScarborough, ONTMajor Junior
Chris Smith49011101979-19823G1962-02-06Ajax, ONTMinor Pro
Dave Smith100071977-19781D1960-06-12Victoria, BCMajor Junior
Hunter Smith1513951902442012-20153R1995-09-11Windsor, ONTMinor Pro
Todd Smith2404481982-19831D1965-06-20Port Hope, ONTMinor Pro
Dylan Smoskowitz27981742013-20141C1993-02-11Richmond Hill, ONTMinor Pro
Jan Snopek23731951263301993-19974D1976-06-22Prague, Czech Rep.Minor Pro
Phil Solomon300001964-19651COshawa, ONTMajor Junior
Stephane Soulliere1464552972241992-19953C1975-05-30Greenfield Park, PQMinor Pro
Sullivan Sparkes10071017462015-20183C1999-05-04Waterloo, ONTMinor Pro
Richard Spence232525304511997-20025D1981-03-25Oshawa, ONTMinor Pro
Kevin Spero1215813781991-19932D1973-02-20Prescott, ONTMinor Pro
Dan Spring8145161969-19701F1951-10-31Rossland, BCMajor League
Jason Sproul9022141993-19941D1975-01-15Chatham, NBMajor Junior
Rick St. Croix14604461972-19753G1955-01-03Kenora, ONTMajor League
Mark Stables25000131969-19701Major Junior
John Stainton401121972-19731Semi-Professional
Greg Stefan960551301978-19813G1961-02-11Brantford, ONTMajor League
Bud Stefanski1284380123571973-19752F1955-04-28Timmins, ONTMajor League
Sean Stefanski73129211172000-20022R1983-09-10Peterborough, ONTMinor Pro
Jeff Steffen1801832501531981-19843L1964-02-07Oshawa, ONTMajor Junior
Ryan Stepien88282149212019-20222R2001-09-19Stoney Creek, ONTMajor Junior
Josh Sterk99305282962013-20152C1995-01-17Georgetown, ONTMajor Junior
Mike Stern16458751333431981-19843L1964-06-12Kitchener, ONTMinor Pro
John Stevens180427312781983-19863D1966-05-04Campbellton, NBMajor League
Bob Stewart1462067875571967-19703D1950-11-10Charlottetown, PEIMajor League
Thomas Stewart1551028381512021-20243D2003-01-06Toronto, ONTMajor Junior
Riley Stillman1621849672022014-20184D1998-03-09Peterborough, ONTMajor League
Matt Stoia400022015-20172F1999-03-24Marysville, MIMinor Pro
Conor Stokes107211839872008-20102L1991-06-08Lansing, NYMajor Junior
Paul Stos200071975-19761G Major Junior
Kevin Street43264268331976-19771C1957-01-01Minor Pro
Jakub Strnad1801142009-20101L1992-02-16Kladno, Czech Rep.European Elite
Dan Struthers300001976-19771Major Junior
Jack Studnicka222561281841322015-20194C1999-02-18Windsor, ONTMajor League
Colin Suellentrop3131174853682009-20145D1993-06-10Plantation, FLMajor Junior
Peter Sullivan1136953122421969-19712F1951-06-25Toronto, ONTMajor League
Oliver Suni4312203262019-20201L2002-02-13Kempele, FinlandEuropean Elite
Mike Sutherland203301983-19841C1966-01-28Fredericton, NBMajor Junior
Troy Sweet6582331781990-19922L1973-01-06Belleville, ONTMajor Junior
Jason Sweitzer18361651262601994-19973L1977-10-14St. Catharines, ONTMajor Junior
Barry Tabobondung1122570955101979-19812D1961-04-03Parry Sound, ONTMinor Pro
Dale Tallon50123143881967-19681D1950-10-19Rouyn-Noranda, PQMajor League
Tony Tanti1541771613383701980-19833L1963-09-07Toronto, ONTMajor League
Nikita Tarasevich1422402023-20241R2003-02-09Minsk, BelarusMajor Junior
John Tavares2231832003832332005-20094C1990-09-20Mississauga, ONTMajor League
Dylan Taylor310101993-19941F1976-09-30Oshawa, ONTMinor Pro
Ken Taylor300001975-19761Major Junior
Mike Taylor100001964-19651DCannington, ONTMajor Junior
Scott Taylor20257471988-19891D1968-03-23Toronto, ONTMinor Pro
Tyler Taylor1771917363222005-20105L1989-10-20Kitchener, ONTMajor Junior
Stephen Templeton126312151112013-20174D1997-01-26Waterdown, ONTMajor Junior
Guido Tenesi98740471761971-19732D1953-07-05Detroit, MIMinor Pro
Victor Terreri533710982008-20102R1991-10-08Mississauga, ONTMajor Junior
Joe Thoma701121972-19731Major Junior
Ben Thomas801102004-20062G1988-03-29London, ONTMajor Junior
Cam Thomas26033211975-19761 Major Junior
Christian Thomas212133113246872008-20124L1992-05-26Toronto, ONTMajor League
Steve Thomas601142000-20022 Major Junior
Chad Thompson5851520672004-20051L1984-06-29Orillia, ONTMajor Junior
Larry Thompson51131225621970-19711Major Junior
Kelly Thomson47517221392005-20061L1985-04-14London, ONTMinor Pro
Brian Thorne5421416101970-19711C1952-04-08Toronto, ONTMinor Pro
Ryan Tocher931340531391994-19962D1975-06-14Hamilton, ONTMinor Pro
Scott Todd540551072003-20052D1986-11-11Kingston, ONTMinor Pro
Philip Tomasino26182543122019-20201C2001-07-28Mississauga, ONTMajor League
Kirk Tomlinson261013231281987-19881L1968-05-02Tottenham, ONTMajor League
Ethan Toms72358422022-20242C2006-01-19Norwood, ONTMajor Junior
Dave Tonna800001980-19811F1963-10-03Oshawa, ONTMajor Junior
Nathan Torchia100002017-20181G2000-05-12Waterloo, ONTMajor Junior
Luke Torrance144344074422021-20243L2004-03-30Oshawa, ONTMajor Junior
Daniel Torres1312342004-20051L1986-04-15Markham, ONTMinor Pro
John Tripp1734745922741994-19973R1977-05-04Kingston, ONTMajor League
Brett Trudell65282452622004-20051R1984-02-15Windsor, ONTSemi-Professional
Peter Tsimikalis1074189130972004-20062C1986-01-10Toronto, ONTMinor Pro
Tyler Tullio187841101941342018-20223R2002-04-05Detroit, MIMinor Pro
Hal Turner18112101985-19861L1968-03-07Halifax, NSMajor Junior
Michael Turner416612242014-20151F1995-09-23Chicago, ILMinor Pro
Dan Turple4500002003-20052G1985-01-01Hamilton, ONTMinor Pro
Jim Uens535611141981-19832C1964-04-02Belleville, ONTMajor Junior
Derrell Upton128404888381997-20003W1979-07-07Toronto, ONTMinor Pro
John Urbanic59033432011-20132R1995-04-24Detroit, MIMajor Junior
Sebastian Uvira81161228802011-20132R1993-01-26Freiburg, GermanyEuropean Elite
George Vail96485310101962-19642Oshawa, ONTSemi-Professional
Ted Vail100001975-19761R1958-03-01Schumacher, ONTMajor Junior
Terry Vail3528245201962-19631L1942-12-27Schumacher, ONTMinor Pro
Mark Vaillancourt500001976-19771Major Junior
Scott Valentine1511054642392008-20113D1991-05-02Ottawa, ONTMinor Pro
Giovanni Vallati1291263751232018-20202D2000-02-21Ottawa, ONTMinor Pro
Brett Valliquette45257592008-20091L1989-02-22Newmarket, ONTMinor Pro
Dustin VanBallegooie5871926712001-20032D1983-03-25Murillo, ONTMinor Pro
Chris Vanclief300001989-19901R1972-10-03Mississauga, ONTMajor Junior
Mitchell Vande Sompel188441141581272013-20174D1997-02-11London, ONTMinor Pro
Pete Vandemark205661111771671972-19764F1956-02-08Toronto, ONTMinor Pro
Kevin Vaughan742791001992-19953D1975-02-16Waterloo, ONTMinor Pro
Wayne Verge602201987-198811969-07-12Major Junior
Don Vernon18224261997-19981R1979-03-15Cannington, ONTSemi-Professional
Kelly Vipond3941418181992-19942R1974-01-26Brooklin, ONTMinor Pro
Pete Vipond86274976511967-19692L1949-12-08Whitby, ONTMajor League
Trevor Waddell107424281292004-20062R1986-01-29Mississauga, ONTMajor Junior
Larry Wagner833661974-19751FNew Westminster, BCMajor Junior
Brad Walcot5671623491983-19852D1965-03-22Mississauga, ONTMinor Pro
Brad Walford5211213252000-20011C1982-03-10Mississauga, ONTMajor Junior
Daniel Walker18347542019-20201L1999-05-18Val Caron, ONTMinor Pro
Aidan Wallace125191534682012-20153C1995-04-17Scarborough, ONTMajor Junior
Billy Wallace2520281994-199511976-05-15Major Junior
Justin Wallingford44022232003-20052D1987-05-12Hamilton, ONTMajor Junior
Rick Walpole922401973-19741Major Junior
Adam Walsh1113441999-20001F1982-07-07Semi-Professional
Kurt Walsh83252853941994-19962F1977-02-26Kelligrews, NFLDEuropean Lower Leagues
Rob Walton5992029231966-19682C1949-03-09Toronto, ONTMajor League
Jeff Ware141740472521994-19973D1977-05-19Toronto, ONTMajor League
Greg Watson1131518333971984-19873L1967-03-13Oshawa, ONTMajor Junior
Cooper Way76549462019-20233C2003-06-11Waterloo, ONTMajor Junior
Jason Weaver12743721152171990-19933L1972-09-22Mississauga, ONTMinor Pro
Ron Webb200001969-19701Semi-Professional
Steve Webb000001970-19711Major Junior
Brock Welsh13101102015-20161R1998-04-09Barrie, ONTMajor Junior
Jerry Welsh7891827641967-19692ROshawa, ONTMinor Pro
Steve West65324375401970-19722C1952-03-20Peterborough, ONTMajor League
Shane Whelan59101424451984-19851C1967-02-15Kirkland Lake, ONTMajor Junior
Tobias Whelan25846771231592000-20044C1983-10-28Orillia, ONTMinor Pro
Andy Whitby912021411981972-19764F1955-02-22Lucknow, ONTMinor Pro
Bill White16733761091711962-19675CNew Liskeard, ONTSemi-Professional
Chris Whitley100002000-20011G1983-02-21Oshawa, ONTMinor Pro
Jim Whittaker76719261581964-19683D1948-07-27Parry Sound, ONTMinor Pro
Liam Whittaker2611262019-20201D2001-06-06Holland Landing, ONTMajor Junior
Andrew Whitton3613472021-20232R2003-10-25Orangeville, ONTMajor Junior
Dennis Wigle301151985-19861R1967-03-23Yarker, ONTMajor Junior
Marty Wilford1902373963281994-19973D1977-04-17Cobourg, ONTMinor Pro
Barry Wilkins871632481971965-19672D1947-02-28Toronto, ONTMajor League
Greg Willers43102636361999-20001D1979-08-08Aurora, ONTMinor Pro
Sean Williams2221001182181211984-19884C1968-01-28Oshawa, ONTMajor League
Warren "Butch" Williams7693039941970-19722R1952-09-08Duluth, MNMajor League
Andrew Wilson55145252009-20112D1991-03-30Cayuga, ONTMajor Junior
Dunc Wilson33000281967-19681G1948-03-22Toronto, ONTMajor League
Peter Wilson661920391071979-19801R1960-12-31Oshawa, ONTMajor Junior
Dennis Wing100001964-19651 Minor Pro
Jarrett Winn700002000-20011DLindsay, ONTMajor Junior
Jacob Winterton587916122019-20201L2001-01-09Whitby, ONTMajor Junior
Nick Wong100221436262017-20192R2001-09-17Erin, ONTMajor Junior
Darrel Woodley5351116561994-19951C1977-01-19Kitchener, ONTMinor Pro
Brad Woods38055282000-20011D1981-03-04Cambridge, ONTMinor Pro
Jack Woods2281523181982-19831L1962-12-17Ottawa, ONTMajor Junior
Earle Wright1400041987-19881D1970-04-04Semi-Professional
John Wynne001101962-19631Major Junior
Stephane Yelle18771133204621991-19943C1974-05-09Ottawa, ONTMajor League
Bill Yeo2401171967-19692G1949-06-28Sudbury, ONTMinor Pro
Ian Young8100001963-19673GGlasgow, ScotlandSemi-Professional
Michael Zador8504402008-20113G1991-05-08Toronto, ONTMajor Junior
Rod Zaine556111701963-19641C1946-05-18Ottawa, ONTMajor League
Rylan Zalusky100002005-20061D1987-01-11Calgary, ALTAMajor Junior
Rob Zamejc1732551976-19782F1959-03-23Oshawa, ONTMajor Junior
Mike Zanutto1706888156261994-19973C1977-01-01Burlington, ONTMinor Pro
Anton Zupancic17044462010-20111D1991-11-24Whitby, ONTMajor Junior
Stelio Zupancich13853631162231976-19793L1958-04-07Major 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.