hockey DB
search by league
team
morning report
contact us
home

Ottawa 67's all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Chris Abbott491561501978-19791D1960-08-08 Major Junior
Andrew Abou-Assaly108369252012-20153L1996-05-18Ottawa, ONTMajor Junior
Marty Abrams400001985-19861G1965-03-04Kingston, ONTSemi-Professional
Evan Accettura200002010-20111D1992-06-12Novi, MIMajor Junior
Akil Adams2561521221994-19951D1974-08-13Detroit, MIMinor Pro
Jeremiah Addison12946571031232014-20162L1996-10-21Brampton, ONTMinor Pro
Richard Adolfi4221719921983-19852R1965-04-14Rome, NYMinor Pro
Tyson Aitcheson85224382003-20052L1987-03-01Stratford, ONTMajor Junior
Jeremy Akeson2115247992312001-20054L1984-11-26Ottawa, ONTMinor Pro
Matthew Albiani231521041561972000-20044C1983-02-14Sudbury, ONTMajor Junior
Peter Aldrich100001975-19761Major Junior
Henrik Alfredsson65221840161998-19991R1979-04-01European Elite
Jamie Allan2661521631990-19911R1970-03-18Ottawa, ONTMinor Pro
Mike Allen201101988-19891R1971-04-10Kitchener, ONTMajor Junior
Tom Allen22325581984-19851D1966-05-03London, ONTMajor Junior
Brent Almstedt300001985-19861Major Junior
Graydon Almstedt18744751741984-19873D1967-05-11Ottawa, ONTMajor Junior
Arron Alphonso1562636621482004-20073R1988-11-14Orangeville, ONTMajor Junior
Peter Ambroziak221831151981541988-19924W1971-09-15Kanata, ONTMajor League
Dylan Anderson74055142008-20102C1991-02-25Greely, ONTEuropean Elite
Cedrick Andree10102202017-20203G2000-06-07Orleans, ONTMinor Pro
Todd Annand32391221982-19831C1964-07-15Petawawa, ONTEuropean Lower Leagues
Ray Antilla61112541971-19732D1954-03-20Toronto, ONTMajor Junior
Mike Arbour800001980-19811G1963-07-25Major Junior
John Argiropoulos78141731461993-19952C1976-01-06Willowdale, ONTMajor Junior
Rick Arnaldo1501102001-20021F1984-08-04North York, ONTMajor Junior
Mike Arthur46161834301987-19881L1968-11-28Brockville, ONTMajor Junior
Barry Ashby90000151972-19753G1955-08-04Kingston, ONTMajor Junior
Dallas Ashford37145181998-19991L1980-04-03Ottawa, ONTMajor Junior
Howie Attenborough13011161983-19841D1966-03-06Port Elgin, ONTMajor Junior
Steve Aubry300001969-19701D1951-10-23Ottawa, ONTMajor Junior
Kyle Auger53279162016-20182D1999-01-02Thunder Bay, ONTMajor Junior
Kevin Bahl2371473872992016-20204D2000-06-27New Westminster, BCMajor League
Jason Bailey691518331662006-20082R1987-06-04Ottawa, ONTMinor Pro
Bruce Baker259781061841131972-19764R1956-04-25Ottawa, ONTMinor Pro
Rick Ball62561151970-19722R1953-09-08Barrie, ONTMajor Junior
Jeff Ballantyne157742493021986-19904D1969-01-07Elmira, ONTMajor Junior
Ryan Barbosa100002015-20161D1998-01-05Mississauga, ONTMinor Pro
Brian Barker1391423371141970-19733R1954-04-02Cornwall, ONTMajor Junior
Chris Barlas1532326491332021-20243L2005-01-10Ottawa, ONTMajor Junior
Travis Barron25059901492012014-20184L1998-08-17Brampton, ONTMinor Pro
Michal Barto24257431996-19971D1977-08-28Nitra, Czech Rep.European Elite
Brent Battistelli11945571021811985-19872L1967-02-24Sudbury, ONTMajor Junior
Danny Battochio110033182003-20063G1985-12-21Lively, ONTMinor Pro
Rodney Bauman22157711283232000-20044W1983-03-16Elmira, ONTMajor Junior
Darren Beals49022171985-19872G1968-08-28Dartmouth, NSMinor Pro
Brodie Beard236942511972002-20075L1986-06-12South Porcupine, ONTMinor Pro
Jack Beck1374175116482019-20233L2003-04-12Richmond Hill, ONTMajor Junior
Scott Behrens1312321996-19971C1979-08-23Hamlin, NYMajor Junior
Alec Belanger104153146342018-20223D2002-05-29Barrie, ONTMajor Junior
Ken Belanger851016263131991-19932L1974-05-14Sault Ste. Marie, ONTMajor League
Brendan Bell238321391711951999-20034D1983-03-31Ottawa, ONTMajor League
Brendan Bell17154481022172012-20153L1994-03-17Uxbridge, ONTMajor Junior
David Bell2252662884631994-19984D1977-03-24Wiarton, ONTMinor Pro
Mark Bell2121051022072911996-20004C1980-08-05St. Paul's, ONTMajor League
Don Belsher1401121967-19692Major Junior
Bill Bennett13463102165411983-19852C1966-05-19Nepean, ONTMajor Junior
Bryan Bickell21677801572162002-20064L1986-03-09Bowmanville, ONTMajor League
Tom Bickerdike200001969-19701GMajor Junior
Jesse Biduke329132282006-20071L1988-02-01Whitby, ONTMinor Pro
Troy Binnie22597118215941987-19914L1970-09-22Ottawa, ONTMinor Pro
Brian Birkhoff8112122522008-20102D1991-05-22Richmond Hill, ONTEuropean Lower Leagues
Samuel Bitten150223759642016-20193C2000-03-21Gloucester, ONTMinor Pro
Cam Black800022002-20031DToronto, ONTMajor Junior
Ron Blackmore000001978-19791L1960-02-23Major Junior
Jacques "Jim" Blain12055271967-19681D1947-07-19Gatineau, PQMajor League
Dan Blair1234569114281973-19752R1955-04-18Fort Erie, ONTMajor Junior
Jacob Blair4200002012-20142G1995-03-16Kanata, ONTMajor Junior
Sean Blanchard246331421751801994-19984D1978-03-29Sudbury, ONTMinor Pro
Joseph Blandisi632934631252012-20142C1994-07-18Markham, ONTMajor League
Jeff Blondin400001989-19912Major Junior
Ken Blum1334741990-19911L1971-06-08Hackensack, NJMinor Pro
Stephen Blunden5271421102008-20091L1989-04-05Ottawa, ONTMinor Pro
Ron Bobbette824862110311970-19722L1953-01-21Barrie, ONTMinor Pro
Mark Boisvert301101999-20001C1981-10-15Major Junior
Rob Boldon12622123971987-19892D1969-09-12Fredericton, NBMajor Junior
Brad Bonello582640661202004-20051L1984-04-15Brampton, ONTMinor Pro
Brian Bonnar100001967-19681Semi-Professional
Shaw Boomhower14123212017-20181L1998-10-31Belleville, ONTMinor Pro
Jonathan Boone28224201998-19991R1981-04-11Bell Island, NFLDMajor Junior
Tyler Boucher45171431542021-20232R2003-01-16Scottsdale, AZMinor Pro
Rick Bourbonnais0213758791974-19751R1955-04-20Toronto, ONTMajor League
Curtis Bowen180771151922741990-19944L1974-03-24Kenora, ONTMinor Pro
James Boyd556713941994-19951L1976-02-13Mississauga, ONTMinor Pro
Randy Boyd15523931164241979-19823D1962-01-23Coniston, ONTMajor League
Rob Boyko2071118151994-19951R1975-07-04Mississauga, ONTMinor Pro
Nick Boynton218411441854101995-19994D1979-01-14Nobleton, ONTMajor League
Erik Bradford64275077492013-20152C1994-10-19Orangeville, ONTMinor Pro
Chris Brady400021981-19821Major Junior
Josh Brady34156142023-20241D2006-01-11Peterborough, ONTMajor Junior
Chris Brassard1712381994-19951L1975-08-19Toronto, ONTMinor Pro
Jacques Brault200001983-19841G1967-01-01Ottawa, ONTMajor Junior
Kent Brimmer1411291982-19842C1965-02-14Simcoe, ONTMajor Junior
Wray Brimmer32156201983-19841D1964-03-11Simcoe, ONTMinor Pro
Andrew Brodie470331071989-19912D1973-04-16Ottawa, ONTMajor Junior
Rich Bronilla2121449631321992-19964D1975-07-15Mississauga, ONTMinor Pro
Jason Brooks525611391993-19941L1976-06-21Listowel, ONTMajor Junior
Daniel Broussard36055302011-20121D1991-01-09Fayetteville, NCMajor Junior
Connor Brown135155201162012-20142L1995-07-22Georgetown, ONTMinor Pro
Joel Brown11336271984-19851D1965-12-04Kanata, ONTMajor Junior
William Brown50156372014-20173D1998-05-03Nepean, ONTMajor Junior
Jacques Brunet3101101967-19681 Major Junior
Steve Brush100001984-19851GMajor Junior
Mathew Burnett1700001992-19931C1974-02-08Aurora, ONTMajor Junior
Tim Burton4981725391979-19812R1962-07-23Major Junior
Ali Butorac215914651980-19811D1964-07-19Sault Ste. Marie, ONTMinor Pro
Peter Cain645131881976-19771C1959-06-13Major Junior
Michal Cajkovsky1251342552092011-20132D1992-05-06Bratislava, SlovakiaMinor Pro
Sean Callaghan12657121882011-20132D1994-02-08Strathroy, ONTMajor Junior
Jamey Cameron800001979-19801D1962-03-12Major Junior
Carlo Camozzola400021973-19741 Major Junior
Brian Campbell26038172210931995-19994D1979-05-23Strathroy, ONTMajor League
Chase Campbell569615212015-20172R1998-06-24Waterloo, ONTMajor Junior
John Campbell12011121977-19781 European Elite
Ken Campbell4381422301974-19751C1957-07-18Windsor, ONTMajor Junior
Pat Campbell1900082005-20061D1988-07-13Sauble Beach, ONTMajor Junior
Shayne Campbell1600022010-20122G1992-11-16Cambridge, ONTMajor Junior
Shawn Caplice58121527661992-19931R1973-01-30St. John's, NFLDMajor Junior
Dave Capstick7901121970-19733G1953-01-24Toronto, ONTMajor Junior
Jake Cardwell1251555701182010-20133D1992-05-24Niagra Falls, ONTEuropean Elite
Jon Carnevale2113223552082007-20114R1991-06-21Beaverton, ONTMajor Junior
Mike Carr1041732491171992-19942R1974-02-09Ottawa, ONTMinor Pro
Jacob Cascagnette317815162017-20181C1997-03-22Kitchener, ONTMajor Junior
Andrew Cassels1831112663771331986-19893C1969-07-23Bramalea, ONTMajor League
Bruce Cassidy165651812461061982-19853D1965-05-20Ottawa, ONTMajor League
Steve Catney200001986-198711968-01-23Major Junior
Chris Cava63218201681998-20002D1980-10-14Thunder Bay, ONTMinor Pro
Rory Cava1861145564291977-19803R1960-02-12Minor Pro
Mike Cazzola2892736222011-20121C1991-03-08Guelph, ONTMinor Pro
Cody Ceci23841105146642009-20134D1993-12-21Ottawa, ONTMajor League
John Ceci6500082000-20033G1983-09-19King City, ONTMinor Pro
Aurelio Cence1604441990-19911D1972-06-12Windsor, ONTMajor Junior
Mario Cerri19772951671301978-19813C1961-10-14Sudbury, ONTMinor Pro
Adam Chapman186464793931999-20023L1982-03-27Alliston, ONTMinor Pro
Yvan Charrois12415121989-19901R1972-03-18Welland, ONTSemi-Professional
Steve Chelios2941317131987-19881D1968-08-24Chicago, ILMinor Pro
Steve Cherry000001978-19791L1960-04-15Major Junior
Lucas Chiodo28101929122018-20191L1998-10-31Barrie, ONTEuropean Elite
Sasha Chmelevski18793103196822015-20194C1999-06-09Huntington Beach, CAMajor League
Peter Choma5072734461987-19881R1968-09-10St. Catharines, ONTMajor Junior
Denis Chouinard28358261986-19882L1969-10-09Gloucester, ONTMajor Junior
Julian Cimadamore3123582006-20071C1989-02-18Concord, ONTMajor Junior
Greg Clancy138286593681989-19923C1972-11-15Kingston, ONTMinor Pro
Kody Clark1704254961712016-20193R1999-10-13Chicago, ILMinor Pro
Bob Clarke5481220171968-19691DPeterborough, ONTMajor Junior
Graeme Clarke134463076662017-20203R2001-04-24Waconia, MNMajor League
Todd Clarke1081023331541983-19872D1966-12-18Ottawa, ONTMinor Pro
Bill Clement14543831262041967-19703C1950-12-20Buckingham, PQMajor League
Peter Clement200001971-19721Major Junior
Buddy Clouthier160260622001975-19783D1958-01-31Smiths Falls, ONTMajor Junior
Ed Cloutier1101101969-19701C1952-08-05Whitehorse, Yukon TerrMajor Junior
Will Colbert1791051611162002-20053D1985-02-06Arnprior, ONTMinor Pro
R. Coldpitt100001975-19761Major Junior
Greg Coram82033331982-19853G1964-01-26Mississauga, ONTMajor Junior
Anthony Costantini193115869502019-20233D2002-08-04Hamilton, ONTMinor Pro
Adam Courchaine7603382007-20092G1989-02-20Kanata, ONTMinor Pro
Bill Courchaine1100001971-19732GMajor Junior
Andre Cousineau611261977-19781 Major Junior
Rob Coutts901121985-19861C1967-03-18Oshawa, ONTEuropean Lower Leagues
Logan Couture2321111762871592005-20094C1989-03-28Guelph, ONTMajor League
Chris Coveny1671324372201991-19943D1974-06-15Ottawa, ONTMinor Pro
Jim Cowell17949971461981970-19733F1953-10-18Newmarket, ONTMinor Pro
Corey Cowick95493281812008-20102L1989-08-01Gloucester, ONTMinor Pro
Scott Cowie110121931442006-20082C1988-05-05Nepean, ONTMajor Junior
Adam Craievich9261420122014-20162R1997-05-09Sarnia, ONTMajor Junior
Corey Crane610121992-19931L1975-12-08Levack, ONTMajor Junior
Derrick Crane16156111992-19931C1973-08-08Windsor, ONTMajor Junior
Will Cranley7303382018-20223G2002-02-26Peterborough, ONTMinor Pro
Adam Creighton1941051362412631981-19854C1965-06-02Burlington, ONTMajor League
Yanic Crete557512192018-20202C2002-05-07L'Orignal, ONTMajor Junior
Pierre Crichton13101101987-19881R1970-01-15Ottawa, ONTMajor Junior
Doug Crossman198361642001281977-19803D1960-06-30Peterborough, ONTMajor League
Ryan Crowther101121998-19991D1979-10-15Orillia, ONTMinor Pro
Tyler Cuma1951369822242006-20104D1990-01-19Bowmanville, ONTMajor League
Scott Cumming124033501986-19893G1968-08-26Peterborough, ONTMajor Junior
Randy Cunneyworth13070991693851979-19812L1961-05-10Etobicoke, ONTMajor League
Pat Curcio2013401991-19921R1973-09-06Toronto, ONTMinor Pro
Pat Daley6910616302005-20072R1989-04-08Whitby, ONTMajor Junior
Bob Daly9002281974-19773G1957-06-26Ottawa, ONTMajor Junior
Randy Davidson63162137101999-20012C1980-01-14Whitby, ONTMinor Pro
Ron Davidson64134255201976-19771C1957-07-16Ottawa, ONTEuropean Elite
Justin Davis1195460114271997-19992R1978-03-01Carlisle, ONTEuropean Lower Leagues
Taylor Davis11751722602012-20153D1995-05-24Trenton, NJMajor Junior
Evan de Haan100123951332014-20162D1995-02-15Ottawa, ONTMajor Junior
Jim Dean836901989-19901C1969-03-22Scarborough, ONTMajor Junior
Jeff Deavy63448331987-19892D1970-04-04Toronto, ONTMajor Junior
Darren Debrie403710391995-19961C1978-01-24Sudbury, ONTMajor Junior
Jerrett DeFazio18389101190711988-19913L1971-06-09Ottawa, ONTMinor Pro
Miguel Delisle2441281292572851998-20035C1982-04-06Cornwall, ONTMinor Pro
Julien Demers21119901092242006-20104D1989-09-25Nepean, ONTMajor Junior
C.J. Denomme3502221993-19941G1974-04-08London, ONTMinor Pro
Mathieu Desautels47022102012-20131D1995-04-11Green Valley, ONTEuropean Lower Leagues
Chris Despatis1492792041995-19983D1978-03-08Ottawa, ONTMajor Junior
Jack Dever10411243522021-20243R2005-09-05Belleville, ONTMajor Junior
Dwayne Devison141632381021979-19823D1962-04-28Major Junior
Len DeVuono2891019601990-19911D1971-02-07Sault Ste. Marie, ONTMinor Pro
Frank Di Muzio126117842011621985-19883L1967-08-12Downsview, ONTMinor Pro
Jesse Dick810122018-20191R2001-05-11Arnprior, ONTMajor Junior
Lou Dickenson3061521162002-20031C1982-08-15Orleans, ONTMinor Pro
Kaleb Dietsch700002023-20241D2007-01-03Niagara on the Lake, ONTMajor Junior
Michael DiPietro1700022018-20191G1999-06-09Windsor, ONTMajor League
Bruce Donaldson1800021975-19761D1958-04-18Ottawa, ONTMajor Junior
Frank Donnelly224610311974-197511956-05-10Montreal, PQMajor Junior
Pete Donnelly000001967-19681G1948-06-14Detroit, MIMajor League
Max Donoso9903302021-20243G2003-06-11Windsor, ONTMajor Junior
Shean Donovan21597991961511991-19954R1975-01-22Timmins, ONTMajor League
Zack Dorval28303192016-20171C1998-04-20Hearst, ONTMajor Junior
George Dourian8402281987-19903G1971-01-25Major Junior
Bill Dowd194835431371980-19833D1963-04-17Hamilton, ONTMinor Pro
Gary Doyle92011521967-19692GSmiths Falls, ONTMajor League
Kris Draper39194261351990-19911C1971-05-24Toronto, ONTMajor League
Ransome Drcar1961544592941985-19883D1968-02-17Thunder Bay, ONTMinor Pro
Ben Dubois72121123432010-20122L1991-03-17Bell River, ONTMajor Junior
Patrick Dubuc100001993-19941G1976-02-25Clarence Creek, ONTMajor Junior
Jonathan Duchesne125613191602012-20153D1996-02-12Brampton, ONTMajor Junior
Dean Duggan602201988-19891D1970-09-06La Salle, PQSemi-Professional
Pierre Duguay38134551978-19791L1961-04-07 Major Junior
Pierre Duguay7561117181967-19692R1951-03-24Hull, PQMinor Pro
Ryan Duhaime300002013-20141D1994-02-19Stittsville, ONTMajor Junior
Trevor Dulong3015662012-20142C1996-06-09London, ONTMajor Junior
Steve Dumonski28268351996-19971R1977-02-15Dorion, ONTMinor Pro
Blake Dunlop2311532123651401969-19734F1953-04-18Hamilton, ONTMajor League
Rob Dykeman25011111992-19931G1973-01-15Mississauga, ONTMinor Pro
John East2311856742711986-19904D1969-01-01Kitchener, ONTMinor Pro
Olav Ebrahim1300001992-19931D1974-10-24Ottawa, ONTMajor Junior
Mark Edmundson19356801361181992-19953C1975-03-11London, ONTMinor Pro
Larry Elson19536701061091976-19793L1959-02-03Greenwood, ONTMinor Pro
John English43828361201985-19861D1966-05-13Toronto, ONTMajor League
Ben Evans6081422262016-20171C1999-01-16Thorold, ONTMajor Junior
Joey Evans44134111996-19971L1979-07-03Ottawa, ONTMajor Junior
Gavin Ewles856915532021-20243D2005-03-01Barrie, ONTMajor Junior
Stepan Falkovsky5892332352015-20161D1996-12-18Minsk, BelarusMinor Pro
Ben Fanjoy144312556602013-20174C1997-05-10Ottawa, ONTMajor Junior
Robert Farmer100072010-20111L1991-03-21Nottingham, EnglandMinor Pro
Dan Fascinato1941278901011978-19813D1961-01-23Minor Pro
Bob Fawcett52459261967-19681R1950-01-23Ottawa, ONTMajor Junior
Scott Feasby2921012671990-19911D1970-11-20Port Perry, ONTMinor Pro
Tim Featherstone100021984-19851 Major Junior
Tye Felhaber17110399202842016-20193L1998-08-05Pembroke, ONTMinor Pro
Bob Ferguson13336221973-19741C1954-10-19Kingston, ONTMinor Pro
Jed Ferguson1101141973-19752Major Junior
Taylor Fielding2272233552062010-20144R1994-01-01Clarington, ONTMajor Junior
Jake Fischer100002007-20081G1989-02-15Belle River, ONTMajor Junior
Lukas Flueler2400002006-20071G1988-10-22European Elite
Matt Foget69233356222016-20182C1997-03-06Orleans, ONTMinor Pro
Nick Foglia137131629672009-20123R1993-03-28Brampton, ONTMajor Junior
Cosimo Fontana1401172010-20111R1994-09-08Maple, ONTMajor Junior
Neil Forbes100001969-19701GMajor Junior
Connie Forey107333871611968-19702L1950-10-18Montreal, PQMajor League
Cooper Foster136405292712021-20243C2005-06-04Sault Ste. Marie, ONTMajor Junior
Erin Fostey59145541972-19731 Minor Pro
Terry Fournier1236941973-197411954-10-03Major Junior
Jim Fox164146250396461977-19803F1960-05-18Coniston, ONTMajor League
Matt Foy6861711321122002-20031R1983-05-18Oakville, ONTMajor League
Chris Fraser29044361989-19901D1972-02-01Erin Mills, ONTMajor Junior
Jay Fraser15155451004331978-19813D1961-10-26Ottawa, ONTMinor Pro
Jim Fraser13502261973-19763G1956-11-21Chatham, ONTMinor Pro
Terry French106748551131969-19712D1951-08-03Grand Falls, NFLDMinor Pro
Franz Fritzmeier802221999-20001F1980-04-18Bad Tolz, GermanyEuropean Elite
David Froh2821315161996-19971D1976-04-10Richmond, BCMinor Pro
Alain Fullum000001978-19791Major Junior
Sean Gagnon3321012681992-19931D1973-09-11Sault Ste. Marie, ONTMajor League
Vsevolod Gaidamak60161733262021-20221C2003-04-09Khabarovsk, RussiaEuropean Elite
Lance Galbraith297851242099601996-20015R1980-02-21Brampton, ONTMinor Pro
Jordan Gallea37066102005-20083D1989-01-15Hamilton, ONTMajor Junior
Mike Gamble2213421992-19931C1975-08-17Brantford, ONTMinor Pro
Marty Gannon59145621971-19721DPembroke, ONTMajor Junior
Brad Gardiner188385795752021-20243C2005-03-06Aurora, ONTMajor Junior
Nolan Gardiner69358312015-20183C1998-09-09Tilbury, ONTMajor Junior
Joe Garreffa5236549022019-20201C1999-08-09Toronto, ONTMinor Pro
Derek Gatringer201121990-199111972-05-05Minor Pro
Stewart Gavin100001976-19771R1960-03-15Ottawa, ONTMajor League
Peter Gaw20070811511341967-19725R1952-03-25Ottawa, ONTMinor Pro
Sean Gawley3100061991-19921D1974-03-13Stirling, ONTMajor Junior
Don Gebhardt3787151461984-19851Major Junior
Tony Geesink2213421984-19851D1967-10-20Major Junior
Jeff Geiger24726751013751974-19784D1957-05-10Toronto, ONTMinor Pro
Will Gerrior20048521001122021-20243L2004-03-02Ottawa, ONTMajor Junior
Dave Gibbons1431532472041985-19883D1968-01-04Renfrew, ONTMajor Junior
Travis Gibbons1731876941732008-20113D1990-02-28London, ONTMajor Junior
Wade Gibson116819271491989-19923D1973-09-13Kingston, ONTMinor Pro
Matt Giesebrecht59459181986-19871C1970-03-05Petawawa, ONTMajor Junior
Bob Giffin1502554791901983-19863D1965-07-23Ottawa, ONTEuropean Lower Leagues
Remy Giftopoulos140272552932009-20134L1993-01-13Ancaster, ONTEuropean Lower Leagues
Chris Gignac3536971991-19921C1974-05-21Windsor, ONTMinor Pro
Ranvir Gill-Shane6601010232019-20222D2003-06-17Ottawa, ONTMajor Junior
Dan Gilpin19112181993-19941D1976-08-02Burlington, ONTMajor Junior
Cody Glasper700061999-20001D1981-10-30Richmond, ONTMajor Junior
Chris Glover23691501984-19862R1966-06-15Ottawa, ONTMajor Junior
Greg Goodnough61172037262003-20041R1984-04-18Mannsville, NYMinor Pro
Richard Gosselin5271320221967-19681 Major Junior
Barry Graham1651073832171968-19713D1951-01-13Russell, ONTMinor Pro
Bob Graham4521214431967-19681Minor Pro
Connor Graham168172744862013-20163L1996-01-02Aurora, ONTMinor Pro
Derek Grant42224062141994-19951C1974-03-18Cornwall, ONTMinor Pro
Vincent Grant185141941999-20001C1979-01-27Metcalfe, ONTMinor Pro
Tyler Graovac198415192662009-20134C1993-04-27Brampton, ONTMajor League
Dan Gratton25181836191985-19861C1966-12-07Brantford, ONTMajor League
Roy Gray38279381995-19961D1976-04-22Toronto, ONTMinor Pro
Roy Green100001969-19701GMajor Junior
Mike Gresdal2612391999-20001D1983-03-15Huntsville, ONTMajor Junior
Mike Griffith2541281212491851985-19894R1969-01-03Ottawa, ONTMinor Pro
Joe Grimaldi92948572662005-20072D1986-08-23Ronkonkoma, NYMinor Pro
Doug Groenestege200002001-20021G1984-01-11Stratford, ONTMinor Pro
Daylon Groulx247310612019-20201R2000-06-07Fort Erie, ONTEuropean Elite
Kevin Groulx2221342012-20152R1996-07-14Stittsville, ONTMajor Junior
Anthony Guadagnolo4200002003-20052G1986-01-27Markham, ONTMajor Junior
Brett Gustavsen1893267992092010-20144L1994-03-13Scarborough, ONTMajor Junior
Ben Gustavson250801242043671995-19994L1978-04-23Provo, UTMinor Pro
Nevin Guy259168197842012-20164D1995-06-11Mountain, ONTMajor Junior
David Halasz5321113332003-20041D1986-09-08Kosice, SlovakiaEuropean Elite
Billy Hall8151015591991-19932D1974-03-11North York, ONTMajor Junior
Scott Hamilton100001975-19761Major Junior
Scott Hammond11661521291982-19842L1966-04-01Ottawa, ONTMajor Junior
Martin Hamrlik2641115411992-19931D1973-05-06Zlin, Czech Rep.Minor Pro
Ryan Hanes107347642008-20113D1992-01-29Kanata, ONTMajor Junior
John Hanna17798153251731983-19874C1966-06-01Sydney, NSMinor Pro
Peter Harasym1611261968-19691L1951-04-25Winnipeg, MANMinor Pro
Chris Hardill1300002002-20031G1983-09-04Peterborugh, ONTMajor Junior
Bill Harper4400021972-19731G Semi-Professional
Brian Harrington70145601973-19741D1956-06-11Young's Point, ONTMajor Junior
Brad Hartley48213122003-20041R1986-04-29Kingston, ONTMajor Junior
Derek Hartwick12321012842008-20102D1992-04-12London, ONTMajor Junior
Mike Hartwick315813201992-19931L1973-03-01Napanee, ONTMajor Junior
Doug Harvey400022012-20131L1993-01-14Kars, ONTMajor Junior
Kent Hawley183791322112661985-19883C1968-02-20Kingston, ONTMinor Pro
Tim Helmer119444690961981-19864R1966-11-06Woodstock, ONTMinor Pro
Andy Helmuth60033201984-19862G1967-03-18Detroit, MIMajor Junior
Jamie Henckel34192342141988-19891R1968-01-31Ottawa, ONTMajor Junior
Jeff Henckel600001984-19851GMajor Junior
Matt Hendricks940401986-19871Major Junior
Troy Henley76268392013-20152D1997-01-13Philadelphia, PAMinor Pro
Alan Hepple1941961804381980-19833D1963-08-16Blaydon-On-Tyre, EnglandMajor League
Liam Herbst7601122013-20163G1996-09-14Mississauga, ONTMajor Junior
Tony Herlick12023537991970-19722D1953-02-08St. Mary's, ONTMinor Pro
Jon Hess3345941992-19931FToronto, ONTMajor Junior
Dan Hie59102434911985-19872C1968-06-21Mississauga, ONTMajor Junior
Tim Higgins197921252172441974-19784F1958-02-07Ottawa, ONTMajor League
Tyler Hill101172542782013-20152L1995-04-13Hagersville, ONTMajor Junior
Craig Hillier150033291994-19984G1978-02-28Cole Harbour, NSMinor Pro
Charlie Hilton32437292023-20241L2006-09-15Oshawa, ONTMajor Junior
Curt Hodgins1601141990-19911L1973-02-02Oshawa, ONTMajor Junior
Mike Hodgins55347701975-19772C1959-05-11Major Junior
Noel Hoefenmayer298651572221922015-20205D1999-01-06Toronto, ONTMinor Pro
Mitchell Hoelscher20356901461472016-20204C2000-01-27Waterloo, ONTMinor Pro
Kevin Holdridge30077341999-20001D1980-09-09Syracuse, NYMinor Pro
Warren Holmes118305787841974-19773C1957-02-18Beeton, ONTMajor League
Bradley Horner716915672022-20242D2005-06-16Vankleek Hill, ONTMajor Junior
Tony Horvath421341241973-19741D1956-06-26Hamilton, ONTMinor Pro
Ed Hospodar1581761784431976-19793D1959-02-09Bowling Green, OHMajor League
Zach Houben200002023-20241L2007-02-01Stratford, ONTMajor Junior
Pat Howie1162727541201986-19893R1969-01-29Goodwood, ONTMajor Junior
Don Howse10881523181969-19712L1952-07-28Grand Falls, NFLDMajor League
Steve Hrynewich1684344871671983-19863C1966-10-09Kingsville, ONTMajor Junior
Rob Hudson3623521984-19851L1967-09-23Gloucester, ONTMajor Junior
Chris Hulit11051791301092004-20062R1985-01-15S.S. Marie, ONTMajor Junior
Peter Hunter700021974-19772Major Junior
Peter Huntley4521113351972-19731 Major Junior
Ken Iselmoe000001978-19791FOttawa, ONTMajor Junior
Ian Jacobs1832751781251997-20003D1980-05-16Walpole Island, ONTMinor Pro
Larry Jacques0142640491973-19741R1954-01-24Simcoe, ONTMinor Pro
Mike James1561728451671981-19843D1964-01-31Toronto, ONTMajor Junior
Mike James10000111999-20001L1982-02-21Windsor, ONTMinor Pro
Steven Janes1703740771562009-20134R1993-02-24Etobicoke, ONTMajor Junior
David Jarram44134942004-20062R1987-10-23Kitchener, ONTMinor Pro
Pierre Jarry10377781551361967-19692R1949-03-30Montreal, PQMajor League
Chris Jodion100001977-19781 Major Junior
Jim Johnson100001971-19721RBloomfield Hills, MIMajor Junior
Mike Johnson1942035552901991-19943D1974-05-29Halifax, NSMinor Pro
Randy Johnson200002003-20041C Major Junior
Tyson Johnson200001991-19921GMajor Junior
Alex Johnston4291322182021-20221C2001-11-19Stittsville, ONTMajor Junior
Billy-Jay Johnston47282755321995-19961R1975-11-13Blenheim, ONTMinor Pro
Ken Johnston200001984-19851 Major Junior
Randy Johnston1100062003-20052C1987-06-19Newmarket, ONTMinor Pro
Thomas Johnston111161531952019-20233L2003-07-04Oshawa, ONTMajor Junior
Yvan Joly2591832153981951976-19804R1960-02-06Hawkesbury, ONTMajor League
Steve Jones11301313221993-19952F1976-02-23Peterborough, ONTMinor Pro
Derek Joslin21128991271542003-20074D1987-03-17Richmond Hill, ONTMajor League
Kyle Jukosky1112382006-20071C1988-10-03Ridgeway, ONTMajor Junior
Tim Kaiser31134261983-19841R1966-02-26Leamington, ONTMajor Junior
Norm Kajola107202545491974-19762C1957-04-18Toronto, ONTMajor Junior
Lukas Kaspar59213051452004-20051L1985-09-23Litvinov, Czech Rep.Major League
Steve Kayser6371421801984-19851D1965-02-07Ottawa, ONTMajor Junior
Austen Keating309113212325842015-20205L1999-03-07Guelph, ONTMinor Pro
Doug Keeler16056891451081968-19713D1951-08-16Espanola, ONTMinor Pro
Larry Kellett200021971-19721D1953-06-04Richmond Hill, ONTMinor Pro
Caden Kelly10491524662022-20242R2006-01-15Mississauga, ONTMajor Junior
Kevin Kemp5948122051973-19741D1954-03-05Ottawa, ONTMajor League
Dave Keon300001984-19851Major Junior
Shea Kewin96155201332005-20072C1988-02-25Guelph, ONTMajor Junior
Tim Keyes6404481995-19972G1976-05-28Gananoque, ONTMinor Pro
Thomas Kiriakou2555688144942004-20095C1988-01-24Richmond Hill, ONTMinor Pro
Jim Kirkpatrick605521976-19771D1956-05-20Calgary, ALTAMinor Pro
Bill Kitchen1861541564441977-19803D1960-10-12Schomberg, ONTMajor League
Steve Kluczkowski88404282431988-19902R1970-06-08Bramalea, ONTMinor Pro
Travis Konecny15262121183582013-20163R1997-03-11London, ONTMajor League
Kevin Konings1725158109651978-19813L1961-05-27Listowel, ONTSemi-Professional
Zenon Konopka242531321853891998-20024C1981-01-02Niagara-on-the-Lake, ONTMajor League
Kimi Korbler6010919142023-20241R2006-09-25Davos, SwitzerlandMajor Junior
Vladimir Kostka100001969-19701D1953-03-14European Elite
Seamus Kotyk153055221997-20014G1980-10-07London, ONTMinor Pro
Jure Kovacevic16855811361591993-19974L1976-05-19Kitchener, ONTMajor Junior
Braeden Kressler32132437122023-20241C2003-01-05Kitchener, ONTMajor Junior
Bill Kuchma65279251984-19862L1967-05-18Waterloo, ONTMajor Junior
Zbynek Kukacka66131023241991-19921F1972-10-05Prague, Czech Rep.European Elite
Sergei Kuptsov2841014162012-20131R1994-10-06Yekaterinburg, RussiaEuropean Elite
Ryan Kuwabara1961071332402131989-19923R1972-03-23Hamilton, ONTMinor Pro
Steve Lafleur5921315601997-19981D1978-11-08Ottawa, ONTMinor Pro
Grayson Lafoley2602241992-19931R1975-04-18Ottawa, ONTMajor Junior
Steven Laforme64268392021-20232C2003-02-07Hagersville, ONTMajor Junior
Pete Laframboise13663901532021967-19703L1950-01-18Ottawa, ONTMajor League
Olie Lafreniere4600002016-20182G1998-06-08Bradford, ONTMajor Junior
Matt Lahey1564941901222004-20095R1988-12-28Oshawa, ONTMajor Junior
Bill Laird610101995-19972L1977-11-10Lar, GermanyMinor Pro
Pierre Landriault100001975-19761Major Junior
Bob Langley15347521982-19831D1963-08-24Calgary, ALTAMinor Pro
Junior Lapointe201121994-19962G1977-04-27Valley East, ONTMajor Junior
Chris Larkin401161989-19901Major Junior
Michel "Bunny" Larocque171044411968-19724G1952-04-06Hull, PQMajor League
Guy Larose9447741211401985-19872C1967-08-31Hull, PQMajor League
Mike Larouche2814591984-19862C1967-05-14Kanata, ONTMajor Junior
Michael Latta732227491102007-20092C1991-05-25Kitchener, ONTMajor League
Mike Lavell139364379641994-19973R1977-06-24Kitchener, ONTMajor Junior
Daryl Lavoie311241994-19951D1974-01-10Chatham, NBMinor Pro
Doug Lawrence510161974-19751W1956-01-01Ottawa, ONTMajor Junior
Kaleb Lawrence3010818412023-20241L2003-01-10Orleans, ONTMajor Junior
Robbie Lawrence171122234782002-20064D1986-05-04Sioux Lookout, ONTMajor Junior
Leo Lazarev122011122014-20173G1997-07-27Moscow, RussiaMajor Junior
David Lee166681482162171970-19733L1953-08-02Chester, EnglandMinor Pro
Peter Lee2802132314442911971-19765L1956-01-02Chester, EnglandMajor League
Marc Lefebvre894913421999-20012L1982-05-25Kanata, ONTMinor Pro
Joni Lehto13128100128921988-19913D1970-07-15Turku, FinlandMinor Pro
Moe Lemay1871161382541701979-19823F1962-02-18Saskatoon, SASKMajor League
Mike Lenarduzzi1800001991-19921G1972-09-14London, ONTMajor League
Jonah Leroux79153247502001-20032C1982-12-06Williamstown, ONTMinor Pro
Rick Lessard248131031167571984-19884D1968-01-09Timmins, ONTMajor League
John Lester27011171970-19711Major Junior
Dan Levasseur201101985-19861L1968-09-05Pembroke, ONTMajor Junior
Adam Lewis17000111995-19961L1978-02-03Woodstock, ONTMinor Pro
Cody Lindsay3311121222342452006-20115C1990-05-29London, ONTMajor Junior
John Linseman188801632431211978-19813F1961-04-24Kingston, ONTMinor Pro
Alex Lintuniemi126114657482013-20152D1995-09-23Helsinki, FinlandMinor Pro
Brett Liscomb883044741322005-20072L1986-01-28Long Sault, ONTMinor Pro
Corey Locke1861321803121832001-20043C1984-05-08Toronto, ONTMajor League
Dan Longe33011121981-19832G1963-12-20Elliot Lake, ONTMinor Pro
Seva Losev30213122017-20181R2000-06-13Moscow, RussiaMajor Junior
Paul Louttit13571724531981-19832D1965-01-12London, ONTMajor Junior
Greg Lovell200001992-19931G1975-09-01Cres, ONTMinor Pro
Steve Lowe26111223291996-19971C1977-05-03Kitchener, ONTMinor Pro
Julian Luciani39358662010-20111D1992-02-11Mississauga, ONTMajor Junior
Brandon Lukezic1203322014-20151D1996-11-01Mississauga, ONTMajor Junior
Don MacDonald200001985-19861Major Junior
Peter MacDonald4011011101967-19681Major Junior
Ryan MacDonald41044511996-19971D1977-06-04Alexandria, ONTMinor Pro
Matt MacDougall1501152006-20082D1990-02-09Manotick, ONTMajor Junior
Collin MacKenzie6901192021-20243G2004-11-30Elora, ONTMajor Junior
Brent Mackie19112252005-20061D1987-04-19Metcalfe, ONTMajor Junior
Jeff MacLean26123231998-19991D1979-02-27Kitchener, ONTMajor Junior
Ryan MacLean301102011-20121C1992-02-14Burlington, ONTMinor Pro
Donald MacPherson1503371990-19911D1973-03-29Fredericton, NBMinor Pro
Dave MacQueen1326387150401976-19782R1959-02-08Woodstock, ONTMinor Pro
Matthew Maggio3543782018-20191R2002-11-25Windsor, ONTMinor Pro
Jacob Maillet325212622023-20241C2003-03-13Dundas, ONTMajor Junior
Kyle Maksimovich28121325212018-20191L1998-03-10Hamilton, ONTMinor Pro
Dan Makuch100001975-19761ROttawa, ONTMinor Pro
Elio Malandra301101992-19931Major Junior
Kevin Malcolm541822401201999-20001F1979-04-01Markham, ONTMinor Pro
Trent Mallette125202141682014-20173R1996-08-24Levack, ONTMajor Junior
Mark Mancari22676821581722001-20054D1985-07-11London, ONTMajor League
Phil Mangan67257182003-20041C1987-02-11Gananoque, ONTMinor Pro
Tom Manley905501977-19781 Major Junior
Peter Marchuk27077121974-19751Major Junior
Steve Marengere292972713682901974-19795C1959-01-14Ottawa, ONTMinor Pro
Frankie Marrelli1101328411272022-20242D2006-02-16Markham, ONTMajor Junior
Grant Marshall11752901422401990-19933R1973-06-09Mississauga, ONTMajor League
Norm Martel6201515341971-19721D1953-02-04Ottawa, ONTMinor Pro
Chris Martenet284610282016-20171D1996-09-25Indianapolis, INMinor Pro
Brad Martin900021984-19851G1966-07-27Major Junior
Ryan Martindale24385122207972007-20114C1991-10-27Oshawa, ONTMinor Pro
Jim Masin1401161973-19741Bradford, ONTMajor Junior
Brian Mason300001967-19681C1950-09-05Halifax, NSMinor Pro
Jamie Masters189411171581521972-19753D1955-04-14Toronto, ONTMajor League
Jack Matier1802265871292019-20233D2003-04-08Sault Ste. Marie, ONTMinor Pro
Samuel Mayer3291524242023-20241D2003-04-15L'Orignal, ONTMajor Junior
Matthew Mayich1901443571922021-20243D2004-12-21Stoney Creek, ONTMajor Junior
Niall Maynard2402291995-19961L1978-07-16Ajax, ONTMajor Junior
Gary McAdam6114822231972-19742F1955-12-31Smiths Falls, ONTMajor League
Kyle McAllister7721416331997-19992C1981-04-07Cornwall, ONTMinor Pro
Bruce McBrien000001978-19791D1961-06-21Major Junior
Alyn McCauley208119165284701993-19974C1977-05-29Brockville, ONTMajor League
Robert McCleary200001989-19901D1971-04-21Ottawa, ONTMajor Junior
Gord McCormick97133144511968-19702L1952-06-03Ottawa, ONTMinor Pro
B. McCullough26471161972-19731 Major Junior
Brian McCullough710141973-19741D1954-03-07Major Junior
Zach McCullough51167362007-20081D1987-08-15Barrie, ONTMinor Pro
Derek McDonald11123142000-20011L1981-04-17Constance Bay, ONTMajor Junior
Dylan McDonald3022492013-20152D1997-02-10Metcalfe, ONTMajor Junior
Tom McDonell292112170282511972-19775C1957-02-20Ottawa, ONTMajor Junior
??? McDonnell213401973-19741 Major Junior
John Mcfarland13459102011-20121R1992-04-02Richmond Hill, ONTMajor League
Jamie McGinn2431111152262512004-20084L1988-08-05Fergus, ONTMajor League
Tye McGinn593811252007-20081L1990-07-29Fergus, ONTMajor League
Pete McGlynn100055671988-19913G1971-01-27Kingston, ONTMajor Junior
Brett McGrath127123042372000-20022C1983-08-04Oakville, ONTMajor Junior
Paul McIlveen1000002004-20051R1986-03-24Waterloo, ONTMinor Pro
Brian McKinnon124373673471982-19842C1964-10-04Toronto, ONTMinor Pro
Don McLaren14997132229281981-19843R1963-01-17Kitchener, ONTMinor Pro
Gord McLean100001977-19781 Major Junior
Glen McLeod117526311351971-19743D1954-12-04Scarborough, ONTMinor Pro
Norm McLeod532911171971-19721L1953-03-21Toronto, ONTMinor Pro
Kevin McNaught325914331978-19791Major Junior
Scott McPherson9492029171988-19902L1971-09-12Waterloo, ONTMajor Junior
Bryan McSheffrey2251351242592181968-19724F1952-09-25Ottawa, ONTMajor League
Joey McTamney112242852531988-19902C1970-05-06Uxbridge, ONTMinor Pro
Curtis Meighan31571262014-20151C1994-03-27Ottawa, ONTMajor Junior
Jason Meloche68211131341992-19942D1974-04-01Thorold, ONTMajor Junior
Mark Melody1502241973-197411955-08-14Trenton, MIMinor Pro
Lukas Mensator9403382002-20042G1984-04-18Sokolov, Czech Rep.European Elite
Matt Mercer2301172014-20151D1997-06-13Vaughn, ONTMajor Junior
Andrew Merrett667815282009-20101R1989-04-03Vernon, ONTMajor Junior
Wayne Merrick17583115198721969-19723C1952-04-23Sarnia, ONTMajor League
Matthieu Methot91322355912006-20082L1987-10-08Ottawa, ONTMajor Junior
Henry Mews1202765921002022-20242D2006-03-09Ottawa, ONTMajor Junior
Ian Michelone1800002023-20241G2004-06-21Kanata, ONTMajor Junior
Jacob Middleton2121471852122012-20164D1996-01-02Wainwright, ALTAMajor League
Petr Mika4110818281997-19981R1979-02-12Praque, Czech Rep.Major League
Bob Miller6551051975-19761W1956-09-28Medford, MAMajor League
Paul Minaker61011161977-19792G1959-02-05Picton, ONTMajor Junior
Doug Minor285813431990-19922L1971-03-02Kenora, ONTMajor Junior
Pavel Mintyukov3282634112022-20231D2003-11-25Moscow, RussiaMajor League
Matt Mitchell502202003-20041C1984-04-26Newmarket, ONTMajor Junior
Pierre Mitsou2251861792542000-20044D1983-01-06Orleans, ONTMajor Junior
Mike Moher703302003-20041L1985-01-05Peterborough, ONTMajor Junior
Sean Monahan18584119203942010-20133C1994-10-12Brampton, ONTMajor League
Lane Moodie60358442001-20021D1985-04-12Oakville, ONTSemi-Professional
Alex Morgan300002012-20131L1994-05-13St. Thomas, ONTMajor Junior
Brady Morrison6701162005-20072G1987-04-15Thamesville, ONTMajor Junior
Gerard Morrison643811111977-19781L1960-03-12Major Junior
Logan Morrison2220193942022-20231C2002-07-09Guelph, ONTMajor League
Scott Morrison35252247191984-19851R1964-08-12Hamilton, ONTEuropean Lower Leagues
Steve Morrison3421301967-19692D1950-08-02Toronto, ONTMajor Junior
Dean Morton16314321985-19861D1968-02-27Peterborough, ONTMajor League
Russ Moyer2311973922221999-20034D1982-08-09North Bay, ONTMinor Pro
Richard Mraz810122012-20131L1993-02-19Nove Zamky, SlovakiaEuropean Elite
Petr Mrazek13204442009-20123G1992-02-14Ostrava, Czech Rep.Major League
Cory Murphy143722291231992-19953D1976-10-22Perth, ONTMinor Pro
Terry Murray152544491411967-19703D1950-07-20Shawville, PQMajor League
Phil Myers000001970-19711Major Junior
Bruce Myles36044691967-19681DOttawa, ONTMajor Junior
Roy Myllari3111011271983-19841D1964-07-16Thunder Bay, ONTEuropean Lower Leagues
Jim Nahrgang104216181211967-19692D1951-04-17Stratford, ONTMajor League
Bill Neill501101974-19751Major Junior
Jaeden Nelson200002023-20241G2007-04-11Ottawa, ONTMajor Junior
David Nemirovsky1234860108431993-19952R1976-08-01Toronto, ONTMajor League
Thomas Nesbitt3311041092132522006-20115R1990-06-20Stittsville, ONTMinor Pro
Peter Nevin35369341967-19681F1948-07-09Halifax, NSMajor Junior
Tom Newman1200001979-19801D1962-01-23Major Junior
Tom Nickolau310121986-19871C1966-04-11Scarborough, ONTMinor Pro
Anthony Nigro1033974113772008-20102L1990-01-11Woodbridge, ONTMinor Pro
Michael Nishi1700002011-20121G1993-11-01Toronto, ONTMajor Junior
Maurice O'Brien2233601990-19911C1972-03-11Hamilton, ONTMajor Junior
Jay O'Connor90033121976-19782G1959-09-07Peterborough, ONTMinor Pro
Scott O'Connor3113491998-19991D1981-04-08London, ONTMajor Junior
Chris O'Donnell401101997-19981R1979-04-01Cole Harbour, NSMinor Pro
Mark O'Donnell1401121991-19921L1974-05-03Kanata, ONTMinor Pro
John Odam1071254662551980-198221961-03-08 Major Junior
Fredrik Oduya1291328414261992-19953D1975-05-31Stockholm, SwedenMinor Pro
Nikita Okhotyuk1481037471492017-20203D2000-12-04Chelyabinsk, RussiaMajor League
Vince Oldford500051987-19881D1970-04-06Sarnia, ONTMinor Pro
Bill Oleksuk300001977-19781L1959-12-04Thunder Bay, ONTMajor Junior
John Ollson166881242121021980-19833C1963-07-31Nepean, ONTMinor Pro
Sergei Olympiev2035841993-19941L1975-01-12Lipetski, RussiaMinor Pro
Ryan Orban15011314982014-20173D1997-07-24Stittsville, ONTMajor Junior
Steve Ostapyk544610211967-19681 Major Junior
Radim Ostrcil5901313692007-20081D1989-01-05Valasska Polanka, Czech Rep.European Elite
Luc Ouellette200021983-19841D1966-06-18Ottawa, ONTMajor Junior
Pat Ouellette12481523652004-20062L1987-04-21Tecumseh, ONTMajor Junior
Darren Pang9003381982-19842G1964-02-17Meaford, ONTMajor League
Karsten Pankhurst100002011-20121G1992-05-06Little Britain, ONTMajor Junior
Rob Papineau3234761988-19891C1971-08-12Sudbury, ONTMajor Junior
Martin Paryzek120949581192007-20092D1989-03-23Budejovice, Czech Rep.European Elite
Mark Paterson1661943623131981-19843D1964-02-22Ottawa, ONTMajor League
Todd Paterson40000561988-19891D1970-02-22Ottawa, ONTMajor Junior
Phil Patterson1656961130931980-19844R1964-07-18Kemptville, ONTMinor Pro
Steve Payne1137863141441976-19782F1958-08-16Toronto, ONTMajor League
David Pearce886612282014-20173R1998-01-09Barrie, ONTMajor Junior
Shane Pearsall19272831551801975-19794L1958-01-19Barrie, ONTMajor Junior
Hal Pearson14283442621973-19763D1955-01-09Kingston, ONTMinor Pro
Mike Peca137961442402131991-19943C1974-03-26Toronto, ONTMajor League
Lucas Peric11051520462017-20192D2001-01-08Georgetown, ONTMajor Junior
David Perklin3100022011-20121L1995-03-03Mississauga, ONTMajor Junior
J.F. Perras52011152001-20021G1981-04-29Embrun, ONTMinor Pro
Chris Perugini12206602007-20114G1991-02-06King City, ONTMajor Junior
Mark Petaccio24437382012-20131R1994-03-26Sicklerville, NJMinor Pro
Wes Peters900091967-19681LMajor Junior
Jakub Petruzalek59234063642004-20051R1985-04-24Litvinov, Czech Rep.Major League
Chris Phelps3452732331993-19941D1973-02-21Lapeer, MIMinor Pro
Randy Pierce000001975-19761R1957-11-23Arnprior, ONTMajor League
Luca Pinelli19491901811462021-20243C2005-04-05Stoney Creek, ONTMajor Junior
Chris Pittman275510161995-19961C1976-08-21Stephenville, NFLDMinor Pro
Zack Pittman4101010252014-20151D1995-07-17Macomb, MIMajor Junior
Joe Pleckaitis6211314222005-20072L1989-06-13Toronto, ONTMajor Junior
Bogdan Podwysocki5391625111972-197311953-11-14Rouyn-Noranda, PQSenior Amateur
Markus Poettinger5401717181997-19981D1978-01-05Rosenheim, GermanyEuropean Elite
Dan Poirier396511821989-19912R1970-02-14Thunder Bay, ONTMinor Pro
Rick Pollard500021991-19921G1972-04-29Terrace Bay, ONTMajor Junior
Brent Pope265813181992-19931D1973-02-20Hamilton, ONTMinor Pro
Willie Popp44022121986-19882G1967-07-13St. Albert, ALTAMajor Junior
Steve Pottie200001991-19921G1973-09-28Waverley, NSMinor Pro
Denis Potvin257952353308001967-19736D1953-10-29Hull, PQMajor League
Jean Potvin1083540752541967-19692D1949-03-25Ottawa, ONTMajor League
Larry Power1336395158851981-19832C1963-04-08Kitchener, ONTMinor Pro
Tom Price6173340801973-19741D1954-07-12Toronto, ONTMajor League
Shane Prince14275116191432009-20123L1992-11-16Rochester, NYMajor League
Luc Proulx200001989-19901GMajor Junior
Ethan Quick2212362022-20231R2005-01-27Trenton, ONTMajor Junior
Jack Quinn1316458122552017-20203R2001-09-19Ottawa, ONTMajor League
Laurie Quinn63369271976-19771D1958-04-05Major Junior
Tibor Radulay49369882005-20061L1988-01-06Trencin European Elite
Jim Ralph17601111181978-19824G1962-05-13Sault Ste. Marie, ONTMinor Pro
Chris Ray1213401973-19741 Major Junior
Vern Ray1323582011986-19893D1970-04-29Nipigon, ONTMinor Pro
Elgin Reid1731136473002003-20074D1987-02-23Milton, ONTMinor Pro
Grayden Reid54102636181991-19921C1972-01-07Mississauga, ONTEuropean Lower Leagues
Dan Rheault1312301967-19681Major Junior
Matt Ribeiro38123142006-20071L1990-03-05Mississauga, ONTMajor Junior
Jeff Ricciardi239351211567051988-19924D1971-06-21Thunder Bay, ONTMinor Pro
Tom Rieck200001975-19761Major Junior
Mark Rigby300001991-199211974-01-18Major Junior
Merrick Rippon1311032421942017-20203D2000-04-27Ottawa, ONTMinor Pro
Daryl Rivers9184149901994-19962D1975-04-30Toronto, ONTMinor Pro
??? Roberts100001973-19741 Major Junior
Gary Roberts1841091252344961982-19864L1966-05-23North York, ONTMajor League
Jim Roberts188621141761641973-19763L1956-06-08Toronto, ONTMajor League
Mike Roberts511241992-19931F1975-03-17Oakville, ONTMajor Junior
Carter Robertson10162127382016-20182D2000-01-15Holland Landing, ONTMinor Pro
Dylan Robinson297714502019-20222L2002-07-01Pickering, ONTMajor Junior
Bryan Rodney9532326402000-20022D1984-04-22London, ONTMajor League
Vinzenz Rohrer118445397322021-20232R2004-09-09Feldkirch, AustriaEuropean Elite
Brian Rome35112251982-19831D1965-04-11Welland, ONTMinor Pro
Dale Ross15141871281371972-19753F1955-06-24Trenton, ONTMinor Pro
Marco Rossi10968117185722018-20202C2001-09-23Feldkirch, AustriaMajor League
Dave Rowbotham19586157243521984-19884C1967-01-31Kanata, ONTMinor Pro
Ken Rowbotham13461001987-19881L1970-04-17Oshawa, ONTMajor Junior
Grant Rowe1351353661471973-19752D1955-10-31Toronto, ONTMinor Pro
Darcy Roy205711011723281981-19843L1964-05-10Haileybury, ONTMinor Pro
Mike Rutherford105203252871985-19883D1968-01-08Ottawa, ONTMajor Junior
Greg Ryan931343561201991-19932D1972-09-13Burlington, ONTMajor Junior
Sean Ryan197423271442005-20094D1988-02-21Stratford, ONTMajor Junior
Warren Rychel572225471111985-19872L1967-05-12Tecumseh, ONTMajor League
Wes Rydall542681041967-19692 Semi-Professional
Dan Ryder2401141991-19921G1972-10-24Kitchener, ONTMinor Pro
Eric Rylands303321995-19961R1976-11-22Prescott, ONTMajor Junior
Drake Rymsha65182038652015-20172C1998-08-06Huntington Woods, MIMajor League
Corey Sabourin27000251999-20012D1981-04-09Orleans, ONTEuropean Lower Leagues
Jeff Salajko77055171992-19953G1975-04-18Kitchener, ONTMinor Pro
Dante Salituro2651111492602252012-20164C1996-11-15Willowdale, ONTMinor Pro
Rob Sangster2128101001989-19901L1969-05-02Kitchener, ONTMinor Pro
Sebastien Savage56141428952000-20022R1981-02-16St. Albert, ONTSemi-Professional
Teddy Sawyer9261218892019-20222D2003-12-12Columbus, OHMajor Junior
David Scamurra100022005-20061G1988-03-25Mississauga, ONTMajor Junior
Pieter Schinkelshoek45538432008-20102R1992-05-26London, ONTMajor Junior
Paul Schonfelder1999-20001G1981-04-24Stoney Creek, ONTMinor Pro
Jerry Scott596612211984-19851C1967-07-11Dartmouth, NSMajor Junior
Sean Scully188384684642000-20033R1983-01-13Richmond Hill, ONTMajor Junior
Adam Sedlak5921012622010-20111D1991-09-21Ostrava, Czech Rep.Minor Pro
Brett Seguin2381023034051971988-19924C1972-02-20St. Mary's, ONTMinor Pro
Luke Sellars1712174953701998-20013D1981-05-21Toronto, ONTMajor League
Marcus Semiao200002014-20151G1997-07-23Bradford, ONTMajor Junior
Brad Shaw199361962321231981-19843D1964-04-28Cambridge, ONTMajor League
David Shaw500002003-20052D1987-03-08Whitby, ONTMajor Junior
Paul Sheard173911212121741970-19733L1953-06-04Dewsbury, EnglandMinor Pro
Allen Shepherd600071973-19752Major Junior
Scott Sheppard954464108382001-20032R1983-09-28Selkirk, MANMinor Pro
Bruce Sheridan200001972-19731 Major Junior
Ryan Shipley78112682010-20122D1994-03-03Ilderton, ONTMajor Junior
Chris Shushack600021991-19921D1974-11-11Kitchener, ONTMinor Pro
Dave Sikorski2102261983-19841D1965-02-24Pontiac, MIMajor Junior
Mike Sim25224191995-19961L1976-01-02New Glasgow, NSMinor Pro
Frank Simioni193101391983-19841L1965-02-25Ottawa, ONTMajor Junior
Chris Simon11557471042701988-19924L1972-01-30Wawa, ONTMajor League
Steve Simoni2314567112921983-19874R1967-01-25Haileybury, ONTMinor Pro
Sean Simpson226141238379281977-19814C1960-05-04Minor Pro
Wade Simpson383912411993-19941D1973-03-19Ottawa, ONTMinor Pro
Brenden Sirizzotti3981220122019-20222R2003-04-14Whitby, ONTMajor Junior
Thomas Sirman1601251631452021-20243D2004-03-05Aurora, ONTMajor Junior
William Sirman200002018-20191F1999-11-03Aurora, ONTMajor Junior
Bjorn Skaare38123042721977-197811958-10-29Oslo, NorwayMajor League
Larry Skinner59377811581975-19761C1956-01-21Vancouver, BCMajor League
Jaroslav Sklenar410102001-20021L1982-11-22Rosiee, Czech Rep.European Elite
Gerry Skrypec146931401781990-19933D1974-06-21Kitchener, ONTMinor Pro
Greg Sliz471910251984-19851D1966-04-23Kitchener, ONTMajor Junior
Adrian Sloboda45066242013-20141D1996-08-20Skalica, SlovakiaEuropean Elite
Karol Sloboda119135770932001-20032D1983-05-16Bratislava, SlovakiaEuropean Elite
Brian Small79202747941981-19832R1964-05-23Toronto, ONTMajor Junior
Bobby Smith1871582273851171975-19783F1958-02-12North Sydney, NSMajor League
Dalton Smith19650551053282008-20124L1992-06-30Oshawa, ONTMajor League
Derek Smith185105102207821971-19743F1954-07-31Quebec, PQMajor League
Doug Smith11969921611231979-19823C1963-05-17Ottawa, ONTMajor League
Gairin Smith536612431989-19901D1972-04-15Tillsonburg, ONTMinor Pro
Guy Smith35347301967-19681L1950-01-02Buffalo, NYMajor League
Kevin Smith200001985-198611967-11-23Minor Pro
Adam Smyth1241210224042000-20044R1983-09-08Wiarton, ONTMinor Pro
Derek Smyth145422261062021-20243D2004-04-17St. Catharines, ONTMajor Junior
Matt Smyth4061824621987-19892L1968-12-30Mississauga, ONTMajor Junior
Chris Snell183521692211101988-19913D1971-07-12Regina, SASKMajor League
Jason Snow61192847131990-19911R1971-09-29Toronto, ONTMajor Junior
Matias Sointu21371062009-20101L1990-02-10Tampere, FinlandEuropean Elite
Riley Sonnenburg52426152008-20091L1991-01-01Cambridge, ONTMajor Junior
Vadim Sozinov57211839572000-20011L1981-06-17European Elite
Jason Spencer800001988-198911971-04-09Major Junior
Sean Spencer7200071990-19933G1972-09-22Kenora, ONTMajor Junior
Matthew Spezza300002004-20051G1986-10-14Mississauga, ONTMinor Pro
Brad Spry72347971990-19922L1973-06-17Stratford, ONTMajor Junior
Joey St. Aubin61132437241987-19881C1970-04-22Oshawa, ONTMinor Pro
Daniel St. Cyr6723551971-19732C1954-08-13Hull, PQMajor Junior
Dave Staffen0344175981973-19741F1954-06-11Paris, ONTMinor Pro
Jeff Stanton200001985-19861D1966-12-06Ottawa, ONTMinor Pro
Brad Staubitz305813802004-20051R1984-07-28Bright's Grove, ONTMajor League
Jared Steege50141933342016-20171L1996-01-07Cobden, ONTMajor Junior
Adam Stein100002008-20091G1991-03-27Toronto, ONTMajor Junior
Paul Stenerson200001974-19751Major Junior
Peter Stevens35112602009-20101D1989-02-10Chester, NJMajor Junior
Doug Stewart16954871413461980-19833R1963-01-14Paris, ONTSemi-Professional
Owen Stewart910162013-20141D1995-12-03Greely, ONTMajor Junior
Scott Stewart2401141996-19971R1979-04-23Brantford, ONTMajor Junior
Matt Stone104159241831990-19922R1972-02-11Sarnia, ONTMinor Pro
Brady Stonehouse20075611361772021-20243R2004-08-06Blenheim, ONTMajor Junior
Troy Stonier24474142216681994-19984L1977-06-05Ottawa, ONTMinor Pro
Paul Stothart901101975-19761European Lower Leagues
Josef Straka2802221969-19701F1951-02-03Major Junior
Peter Stratis8852328362016-20182D2000-01-18Scarborough, ONTMajor Junior
Sam Studnicka1554241831472013-20163C1995-01-15Tecumseh, ONTMajor Junior
Wes Swain900041996-19971D1978-05-08Perrys Cove, NFLDMajor Junior
Levente Szuper8501101998-20002G1980-06-11Budapest, HungaryMinor Pro
Joe Talbot2701071212281211997-20014R1980-04-23Wahnapitae, ONTMinor Pro
Julian Talbot263831372201892002-20064C1985-03-24Wahnapitae, ONTMinor Pro
Josh Tataryn89151328161999-20012L1982-07-23Orton, ONTMinor Pro
Mark Teevens512321982-19831R1966-06-17Ottawa, ONTMinor Pro
Dan Tessier2551251572822281996-20004C1979-01-03Orleans, ONTMinor Pro
Rod Thacker31134361986-19871D1968-07-16Kitchener, ONTMajor Junior
Brian Therrien5914233781985-19872C1967-04-10Beamsville, ONTMajor Junior
Allan Thompson200001984-19862G Major Junior
Chad Thompson601151993-19941D1976-06-12Peterborough, ONTMajor Junior
Eric Thomson22011731997-19981D1980-08-07Scarborough, ONTMajor Junior
Brody Todd1112424481962002-20053L1984-02-25Thorold, ONTMajor Junior
Nathan Todd116366197282014-20162C1995-12-02Kemptville, ONTMinor Pro
Tyler Toffoli2521631703331252008-20124C1992-04-24Scarborough, ONTMajor League
Cam Tolnai24145107152772018-20234C2002-02-14Oakville, ONTMajor Junior
Paul Tosh127431351221968-19713D1951-05-07Almonte, ONTMajor Junior
Felix-Antoine Tourigny6327982018-20202C2000-02-02Stittsville, ONTMajor Junior
Jean-Philipe Tourigny100002018-20191G2000-02-02Stittsville, ONTMajor Junior
Stew Towers100091971-19721D1953-02-08Toronto, ONTMajor Junior
Steve Tracze100001993-19941R1976-05-03Belleville, ONTMajor Junior
Olivier Tremblay5200042017-20181G1997-08-20Canton Tremblay, PQMinor Pro
Carter Trevisani1692162832112000-20033D1982-06-15Carlisle, ONTMinor Pro
Joel Trottier17273681411271994-19973R1977-02-11Alexandria, ONTMinor Pro
Philippe Trudeau6301142013-20141G1993-09-28Blainville, PQMinor Pro
Oliver True586915212017-20181R2000-05-04Rungsted, DenmarkEuropean Lower Leagues
Peter Tsimikalis1423576111772002-20053C1986-01-10Toronto, ONTMinor Pro
Dan Tudin23962781401311995-19994L1978-08-03Orleans, ONTMinor Pro
Darcy Tuplin601142003-20041L1985-12-31Summerside, PEIMajor Junior
Ian Turnbull51253964901972-19731D1953-12-22Montreal, PQMajor League
Artur Tyanulin14747961431012014-20173R1997-01-20Kazan, RussiaMinor Pro
John Urbanic847291022012-20142R1995-04-24Detroit, MIMajor Junior
Tuomas Uronen1124602023-20241R2005-03-19Kerava, FinlandEuropean Elite
Jeff Vaive1891031652682491980-19833C1963-06-13Ottawa, ONTMinor Pro
Brett Valliquette28224232007-20081L1989-02-22Newmarket, ONTMinor Pro
Nick Van Herpt6431114662004-20051D1985-10-29Kingston, ONTMinor Pro
Jeremy Van Hoof185541461661998-20013D1981-08-12Lindsay, ONTMinor Pro
Ryan Van Stralen18252631152282011-20143L1993-11-10Prescott, ONTMinor Pro
Jamie VanderVeeken3041014332004-20051D1986-01-20Wallaceburg, ONTMinor Pro
Adam Varga8211142582019-20222R2001-06-07Bel Air, MDMinor Pro
Alain Veilleux4243721997-19992C1980-06-12Hearst, ONTMajor Junior
Chris Veno15767771441421978-19813R1961-04-09Major Junior
Wayne Verge7022111988-198911969-07-12Major Junior
Mike Vezina4501141979-19812G1960-01-03Major Junior
Chris Vickers101416201071984-19862D1967-03-24Manotick, ONTMajor Junior
Mike Vlajkov12591827582011-20154D1995-02-03Grimsby, ONTMajor Junior
Jakub Vojta123832401902005-20072D1987-02-08Usti nad Labem, Czech Rep.European Elite
Yakov Vorobyov501122008-20091R1989-07-07Kamenogorsk, KazakhstanMajor Junior
Kim Wahlsten200071989-19901D1972-04-23Kista, SwedenEuropean Lower Leagues
Daniel Walsh49145532011-20132L1994-01-30Gloucester, ONTMajor Junior
Greg Walters154641001641291987-19903L1970-08-12Calgary, ALTAMinor Pro
Bob Warner700021969-19701R1950-12-13Grimsby, ONTMajor League
Connor Warnholtz5424642015-20172L1998-07-01Ottawa, ONTMajor Junior
Steve Washburn253981682662241991-19954C1975-04-10Ottawa, ONTMajor League
Brent Watson24459261992-199311973-04-12Scarborough, ONTMajor Junior
Kelly Wayling14123101993-19941D1975-07-16Oshawa, ONTMajor Junior
Kevin Weekes4104441994-19951G1975-04-04Toronto, ONTMajor League
Bert Weir24257111984-19851L1966-08-19Charlottetown, PEIMajor Junior
Kyle Wharton11182735872002-20053D1986-03-03Ottawa, ONTMinor Pro
Brad White200002003-20041L1986-07-01Brampton, ONTMajor Junior
Patrick White68222749242016-20171L1996-02-13Orleans, ONTMajor Junior
Nic Whitehead532810262023-20241C2007-02-11Longwood, FLMajor Junior
Craig Whynot124411151131994-19962D1976-04-19Lower Sackville, NSEuropean Lower Leagues
Dennis Wigle68218201431984-19862R1967-03-23Yarker, ONTMajor Junior
Barry Wilson100001967-19681 Major Junior
Behn Wilson941345582461975-19772D1958-12-19Toronto, ONTMajor League
Craig Wilson20000191989-19901F1974-12-06Glasgow, ScotlandEuropean Elite
Doug Wilson156801742543021974-19773D1957-07-05Ottawa, ONTMajor League
Hudson Wilson218536411342015-20205D1999-05-03Toronto, ONTMajor Junior
John Wilson782028481951975-19772L1957-06-13Toronto, ONTMajor Junior
Keegan Wilson1500002012-20131G1992-03-03Mississauga, ONTMajor Junior
Murray Wilson16679931721451967-19714F1951-11-11Toronto, ONTMajor League
Clint Windsor3400022012-20131G1993-11-02Hamilton, ONTMinor Pro
Fraser Wood1283749861051979-19823R1962-03-14Major Junior
Jeff Woodyatt13022211973-19741 Major Junior
Keith Wynn20011162007-20081D1987-02-25Orleans, ONTMinor Pro
Marc Yakabuski657512561992-19931D1974-05-26Kingston, ONTMinor Pro
Chase Yanni1013462023-20241L2007-01-08Alliston, ONTMajor Junior
Joel Yates15022151993-19941D1974-02-02Nepean, ONTMajor Junior
Tim Young1391011682692881973-19752F1955-02-22Scarborough, ONTMajor League
Quinn Yule1491418321342016-20204L2000-01-06Uxbridge, ONTMajor Junior
Adam Zamec59171229582007-20092L1989-09-22London, ONTMajor Junior
Marc Zanetti24920881082962007-20125D1991-05-20Richmond Hill, ONTEuropean Elite
Jay Zeidel100021983-19841D1964-05-13Seattle, WAMajor Junior
Jonathan Zion290571862431441997-20025D1981-05-21Nepean, ONTMinor Pro
Steve Zoryk1736784151621994-19973W1977-03-22Ottawa, ONTMinor Pro
Alex Zoutis100002018-20191G1999-05-09Ottawa, ONTMajor Junior
Matt Zultek20997801773371996-20004L1979-03-12Mississauga, ONTMinor Pro

+
† 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.