hockey DB
search by league
team
morning report
contact us
home

Sudbury Wolves all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Mikkel Aagaard44211839502015-20161L1995-10-18Frederikshavn, DenmarkMinor Pro
Chris Abbey1001102005-20061G1987-11-27London, ONTMajor Junior
Jeremy Adduono19881131212781995-19983L1978-08-04Thunder Bay, ONTMinor Pro
Mark Aggio1600021997-19992G1979-04-24Woodbridge, ONTMajor Junior
David Akey51317201051987-19892D1969-08-23Sudbury, ONTMajor Junior
Ken Alexander9358181986-19871D1967-02-25Dearborn Heights, MIMinor Pro
Conor Ali5607742015-20183D1999-03-09Brampton, ONTMajor Junior
Akim Aliu1113744812192005-20093D1989-04-24Okene, NigeriaMajor League
Justin Allen13101352005-20061R1985-04-27Pickering, ONTMajor Junior
Kain Allicock77148221262008-20102L1990-03-02Markham, ONTMinor Pro
Mike Allison126481031511151978-19802F1961-03-28Fort Frances, ONTMajor League
Shandor Alphonso1832548731432001-20043L1984-05-24Orangeville, ONTMajor Junior
Andre Anania1802166871892021-20243D2003-03-02Richmond Hill, ONTMajor Junior
Mike Ancuta321451191997-19981D1979-05-12Beaverton, ONTMinor Pro
John Andersen33172441111988-19891C1968-01-18Toronto, ONTMajor Junior
Travis Antler300002000-20011D1983-04-15North Bay, ONTMajor Junior
Derek Armstrong13475118193781990-19933C1973-04-23Ottawa, ONTMajor League
Tyler Arps73134862006-20082R1989-08-14Thunder Bay, ONTMajor Junior
Alex Assadourian98112435232021-20232C2005-07-24Stouffville, ONTMajor Junior
Scott Atkins811261996-19971D1978-04-28Kitchener, ONTMajor Junior
John Baby12248951432731975-19772D1957-05-18Sudbury, ONTMajor League
Chad Badawey24358311987-19892R1970-01-24Port Colborne, ONTMinor Pro
Curtis Baker2102201979-19801L1962-06-13 Major Junior
Dawson Baker716713622016-20182L2000-04-10Cobourg, ONTMinor Pro
Kevin Baker1988887175542004-20084C1987-03-27Brampton, ONTMinor Pro
Nick Baptiste20780951751532011-20154R1995-08-04Ottawa, ONTMajor League
Ryan Barnes541518331341997-19992L1980-01-30Dunnville, ONTMajor League
Matt Barnhardt86151934301997-19992CSemi-Professional
Dave Barrett100001986-19871G1963-01-25Major Junior
Wade Bartley10734731071101989-19912D1970-05-16Killarney, MANMinor Pro
Brandon Bastasin32202202015-20161D1998-11-05Mississauga, ONTMajor Junior
Shane Beal30000111982-19831G1965-06-14Brantford, ONTMajor Junior
Mark Beale200001981-19821Minor Pro
Aaron Beals300001991-19921G1973-04-11Madoc, ONTMajor Junior
Miguel Beaudry5901141999-20023G1982-05-28Verner, ONTMinor Pro
Kevin Beaumont35112131998-20002L1981-07-08Etobicoke, ONTSemi-Professional
Don Beaupre113044181978-19802G1961-09-19Kitchener, ONTMajor League
Jaxon Bedard200002021-20221R2003-02-16Mississauga, ONTMajor Junior
Jim Bedard175044421973-19763G1956-11-17Niagara Falls, ONTMajor League
Kevin Beech137066142003-20074G1986-09-23Brantford, ONTMinor Pro
Dominic Belanger3991322411992-19931R1974-01-08Chelmsford, ONTMajor Junior
Darren Bell1143342751151988-19923R1971-08-22Toronto, ONTMinor Pro
Brad Belland71173350481984-19862C1967-01-04Belle River, ONTMinor Pro
Andre Belzile66044521984-19851D1967-12-09Kingston, ONTMajor Junior
Adam Bennett18546941403721988-19913D1971-03-30Georgetown, ONTMajor League
Bob Berg23121527341990-19911L1970-07-02Beamsville, ONTMinor Pro
Jim Bergamin100001981-19821GSault Ste. Marie, ONTMajor Junior
Bill Best49161430461973-19741L1954-07-23Berwick, NSMinor Pro
Matt Best300001999-20001FMajor Junior
Andrew Beuman400002006-20071R1988-06-24Winchester, ONTMajor Junior
Brenden Biedermann1820202004-20073R1987-05-07Moose Factory, ONTMajor Junior
Giordano Biondi42527242019-20222C2002-08-13Sudbury, ONTMajor Junior
Will Bishop3404422021-20232D2005-03-17London, ONTMajor Junior
Cam Black24101162002-20031DToronto, ONTMajor Junior
Louie Blackbird32123471996-19971R1979-10-23Walpole Island, ONTMajor Junior
Kyle Blacklock13242731391990-19922D1973-07-18Hamilton, ONTMinor Pro
Stefan Blaho1351624401632003-20063L1985-06-22Trencin, SlovakiaMajor Junior
Doug Blaisdell5501414362017-20181D1997-02-20Dearborn Heights, MIMinor Pro
Bob Blanchard6251621471973-19741D1956-05-12Sudbury, ONTMajor Junior
Jamie Blanchard35101111984-19851 Major Junior
Trevor Blanchard932329521912001-20032L1983-06-06Sudbury, ONTMinor Pro
George Bliss30347161979-19801C1962-05-08Kapuskasing, ONTMajor Junior
Rick Bodkin161252752871992-19953C1975-03-30Smithville, ONTMinor Pro
Tim Bodnar200001981-19821G1964-03-03 Major Junior
Jon Boeve2000041989-19912G1971-04-12Lincolnshire, ILMajor Junior
Rick Bolan525510291977-19781R1959-04-17Minor Pro
Shannon Bolton96516212301986-19893L1969-10-25Chatham, ONTMinor Pro
Jason Bone7000402000-20011W1980-05-27Keeseekoowenin, MANMinor Pro
Jim Boniferro500021977-19781G1960-01-15 Major Junior
Jason Bonsignore41253055821994-19962C1976-04-15Rochester, NYMajor League
Derek Booth4411415781988-19902D1970-07-19Niagara Falls, ONTMinor Pro
Marc Boudreau106203050832021-20232L2003-04-29Toronto, ONTMajor Junior
Trenton Bourque58033302014-20162D1998-06-11Burlington, ONTMinor Pro
David Bowen700022017-20203G2000-11-15Unionville, ONTMajor Junior
Zach Bowman56022152015-20172G1997-07-31St. Catharines, ONTMajor Junior
Steve Boyd22336241986-19892D1969-01-01Coniston, ONTMajor Junior
Ted Boyd100001981-19821 Major Junior
Mackenzie Braid49178542011-20132D1993-01-16Mississauga, ONTMinor Pro
Kevyn Brassard2200002022-20231G2002-06-01Saint-Hubert, PQMajor Junior
Marc Brazeau510141972-19731L1955-03-15Ottawa, ONTMajor Junior
Corey Brekelmans29077152000-20011D1981-07-11London, ONTMajor Junior
Kip Brennan1443245775671997-20014L1980-08-27Kingston, ONTMajor League
Jason Brown200002000-20011G1981-03-22Red Deer, ALTAMinor Pro
Jeff Brown234641732371281982-19864D1966-04-30Ottawa, ONTMajor League
Tom Brown65113141041996-19971D1977-11-11Hamilton, ONTMinor Pro
Braydon Bruce900042022-20242D2006-05-11Newmarket, ONTMajor Junior
Shane Bulitka23550901401042015-20205C1999-07-09Ilderton, ONTMajor Junior
Connor Burgess95033212012-20153L1996-02-13Sudbury, ONTMajor Junior
Tim Burgess3421315331984-19851D1965-01-25Ottawa, ONTMajor Junior
Barry Burkholder222451986-19871R1966-03-04Mississauga, ONTMinor Pro
Noel Burkitt46538101995-19961C1978-12-07Campbellford, ONTEuropean Elite
Randy Burman000001974-19751Major Junior
Steve Burns294913811977-19781Major Junior
Tim Burton100001981-19821R1962-07-23Major Junior
Rob Butler55419231971995-19961L1976-03-31St. Louis, MOMinor Pro
Ali Butorac4022141982-19831D1964-07-19Sault Ste. Marie, ONTMinor Pro
Khadyn Butterfly300002013-20141D1995-08-03Moosenee, ONTMajor Junior
Quinton Byfield1096182143822018-20202R2002-08-19Newmarket, ONTMajor League
Darcy Cahill26172441321989-19912C1970-08-19Kingston, ONTMinor Pro
Dylan Callaghan800052012-20152R1996-09-09Sudbury, ONTMajor Junior
Mathew Campagna237541431971372010-20144C1994-03-09Mississauga, ONTMinor Pro
Peter Campbell125182745391996-19982C1979-09-07Brampton, ONTMinor Pro
Cole Candella136125567722017-20192D1998-02-13Mississauga, ONTMinor Pro
Kyle Capobianco254271121391962013-20174D1997-08-13Mississauga, ONTMajor League
Jake Cardwell108514191132008-20113D1992-05-24Niagra Falls, ONTEuropean Elite
Noble Carlton5811516981982-19831D1964-05-21Burlington, ONTMajor Junior
Randy Carlyle139321191512651973-19763D1956-04-19Sudbury, ONTMajor League
Phil Caron905582019-20201D2000-07-23Timmins, ONTMajor Junior
Trevor Carrick2961420522013-20141D1994-07-04Stouffville, ONTMajor League
Dave Carrie35549361987-19881C1970-02-11Niagara Falls, ONTEuropean Lower Leagues
Macauley Carson30485971822292015-20205L1999-03-12Midhurst, ONTMajor Junior
Jamie Caruso26171633321992-19931C1973-01-31Bramalea, ONTMajor Junior
Terry Casey26121426631972-19731R1954-04-30Toronto, ONTMinor Pro
Mike Cassin5551722351983-19841D1965-04-21Toronto, ONTSemi-Professional
Reuben Castella101101993-19941L1974-01-03Bracebridge, ONTMajor Junior
Dennis Castonguay804401981-19821C1964-07-29 Major Junior
Chad Cavanagh4081321201996-19982C1978-02-13Peterborough, ONTMinor Pro
Travis Chapman117124759842001-20032D1983-04-16Alliston, ONTEuropean Lower Leagues
Bobby Chaumont2721091052141132001-20054R1984-11-21Sudbury, ONTMinor Pro
Jordan Cheechoo1400002005-20061R1988-07-10Sudbury, ONTMajor Junior
Bradley Chenier2281624232019-20201L1999-01-20Hanmer, ONTMajor Junior
Vladimir Chernenko1200041999-20001D1982-07-11Kiev, UkraineEuropean Lower Leagues
Ben Chiarot51912211232009-20112D1991-05-09Hamilton, ONTMajor League
Dan Chiasson1362735621761982-19853C1965-09-18Chelmsford, ONTMinor Pro
Hudson Chitaroni500042023-20241F2007-08-22Sault Ste. Marie, ONTMajor Junior
Mason Chitaroni302262023-20241D2004-10-02Sault Ste. Marie, ONTMajor Junior
Terry Chitaroni235971602575571988-19924R1972-12-09Haileybury, ONTMinor Pro
Mario Chitarroni172921192113991984-19873C1967-06-11Cobalt, ONTMinor Pro
Dale Chokan301121992-19931R1973-03-26Garson, ONTMajor Junior
Jeff Christison47628262004-20062R1987-02-08Sudbury, ONTMajor Junior
Jakub Chromiak6841620122022-20242D2005-11-02Ilava, SlovakiaEuropean Elite
Wayne Chrysler3211819581972-19731F1953-04-08Hamilton, ONTMinor Pro
Felix Circelli100001975-19761 Major Junior
Dino Cirello100001986-19871G Major Junior
Austin Clapham68268352013-20152D1997-07-09Toronto, ONTMajor Junior
Jamie Clarke200001982-198311964-01-22Major Junior
Blake Clayton100002023-20241C2007-10-23Major Junior
Scott Clements1204481979-19801D1962-05-01Sudbury, ONTMinor Pro
Bob Clerke5581422241983-19841R1965-06-23Mississauga, ONTMajor Junior
Tom Colley633681117841972-19731C1953-08-21Toronto, ONTMajor League
Nolan Collins1931856741682021-20243D2004-04-28Whitby, ONTMajor Junior
Drew Collinson800002009-20101L1992-03-04Lambeth, ONTMajor Junior
Dan Comin310101979-19801 Major Junior
Andre Comtois16000432010-20122D1993-01-02Sudbury, ONTMajor Junior
Luc Comtois1200022008-20102D1990-01-09Sudbury, ONTMajor Junior
Jerry Connell1693635713711999-20023L1981-02-25Scarborough, ONTMinor Pro
Brett Connolly63279432002-20042C1986-08-17Pickering, ONTMinor Pro
Ryan Connolly500051993-19941D1976-02-16Pickering, ONTMinor Pro
Brandon Convery1077358131681990-19933C1974-02-04Kingston, ONTMajor League
Kory Cooper2101181997-19981G1977-02-21Winsloe, PEIMinor Pro
Greg Coram23000101984-19851G1964-01-26Mississauga, ONTMajor Junior
Justin Corbeil114317201201986-19882D1969-05-06North Bay, ONTMajor Junior
Jeff Corbett203165268992010-20155D1994-09-20Uxbridge, ONTMajor Junior
Gary Corbiere12224281981-19821L1963-05-19Sault Ste. Marie, ONTMajor Junior
David Cornacchia73632381041997-19992D1980-11-13Toronto, ONTMinor Pro
Frankie Corrado2311478922652009-20134D1993-03-26Toronto, ONTMajor League
Mike Corrigan572431552101977-19812R1961-05-06Timmins, ONTMinor Pro
Chase Coughlan941914331192022-20242R2005-06-17Toronto, ONTMajor Junior
Gary Coupal1231527425221992-19953R1974-09-16Sudbury, ONTMinor Pro
Dave Courtemanche101101980-19811R1964-04-07 Major Junior
Ryan Courtney1134722002-20031C1982-03-08Ennismore, ONTMinor Pro
Corey Crane1500001992-19931L1975-12-08Levack, ONTMajor Junior
Glenn Crawford38142438301997-19992L1978-02-27Barrie, ONTMinor Pro
Connor Crisp672827551202013-20141C1994-04-08Alliston, ONTMinor Pro
Brian Cross3951116661977-19792D1959-05-22Brantford, ONTMinor Pro
Ryan Crouch181422261452004-20084D1988-11-01Garson, ONTMajor Junior
Chase Crowder400082005-20061R1987-10-27Essex, ONTMajor Junior
Paul Crowley13546661122021973-19752R1955-12-26Montreal, PQMajor League
Dave Csumrik2911011242000-20011D1980-05-01Orillia, ONTMinor Pro
Mario Culina1000022017-20181G1997-06-12Sault Ste. Marie, ONTMinor Pro
Dean Cull2032541990-19911C1971-02-04Garson, ONTMajor Junior
Nathan Cull9779161202012-20142L1994-01-07Thunder Bay, ONTMajor Junior
Connor Cummins235713201012012-20164D1996-02-06Oshawa, ONTMajor Junior
Dan Cuomo2106661974-19762 European Lower Leagues
Tim Cuppage700001973-19752GSudbury, ONTMinor Pro
Doug Currie910101979-19801Major Junior
Jonathan D'Aversa259261241502002003-20074D1986-03-02Richmond Hill, ONTMinor Pro
Kyle Dafoe151420245521997-20003D1979-01-11Tecumseh, ONTMajor Junior
Sebastian Dahm5503302006-20082G1987-02-28Rodovre, DenmarkMinor Pro
Andrew Dale15861671281671993-19963C1976-02-16Sudbury, ONTMinor Pro
Brent Daugherty1601027373411984-19873D1967-07-13Dresden, ONTMinor Pro
Paul Day100001984-19851 Major Junior
Evan de Haan13142226412012-20153D1995-02-15Ottawa, ONTMajor Junior
Nicholas DeAngelis6635255292023-20241D2004-05-22King City, ONTMajor Junior
Darren Debrie100001996-19971C1978-01-24Sudbury, ONTMajor Junior
Dean DeFazio50213253811981-19821F1963-04-16Ottawa, ONTMajor League
Greg Defelice7721214721976-19782D1960-03-22Minor Pro
Scott Defoe58192443491982-19831D1963-01-11Rexdale, ONTMajor Junior
Nick DeGrazia1224853101172019-20233C2002-12-03Thunder Bay, ONTMajor Junior
Robin Delacoure592791711996-19971D1977-02-14Ragersville, ONTMinor Pro
Kocha Delic1686993162992021-20243C2004-03-11Mississauga, ONTMajor Junior
Mike Deliman48112334761982-19831R1963-08-07Major Junior
Tom DellaMaestra52116171111981-19821D1962-04-17 Major Junior
Anthony DeMeo25369262018-20191D1999-06-16Port Washington, NYMajor Junior
Mitch Denault18011301983-19841 Major Junior
Michael Derbidge41358222021-20232L2005-04-04Holland Landing, ONTMajor Junior
Danny Desrochers2643939782592011-20165L1995-08-22North Bay, ONTMajor Junior
Joe DeVirgilio61152237791972-19731C1954-01-27Brooklyn, NYMajor Junior
Dwayne Devison3713481981-19821D1962-04-28Major Junior
Lucas Di Giantommaso310102023-20241F2005-11-14Oakville, ONTMajor Junior
Matt Dias25890881781812005-20094R1988-04-29Sault Ste. Marie, ONTMinor Pro
Justin Dicks3522462007-20081C1990-08-05Barrie, ONTMajor Junior
Devin DiDiomete1804348915202004-20073L1988-05-09Stratford, ONTMinor Pro
Paul DiPietro2351171642811241986-19904C1970-09-08Sault Ste. Marie, ONTMajor League
Rob Dmytruk19235232001-20021D1983-05-28Scarborough, ONTMinor Pro
Jeff Dobish7202101985-19861R1967-02-18Victoria, BCMajor Junior
Reese Dobrick6318203881974-19751C1955-12-05Detroit, MISenior Amateur
Charlie Dodero1991156672712010-20133D1992-10-01Bloomingdale, ILMinor Pro
Brad Domonsky1221422364781995-19972R1977-09-02Sudbury, ONTMinor Pro
Ryan Donally395510762005-20061L1985-02-04Tecumseh, ONTMinor Pro
Justin Donati2821143562006-20071C1986-10-17Oakville, ONTMinor Pro
Wayne Doucet872932611381986-19882L1970-06-19Mississauga, ONTMinor Pro
Lance Doucette20011141980-19811C1963-04-22Georgetown, ONTMajor Junior
Darren Dougan16381101991-19921C1972-02-21Azilda, ONTMinor Pro
George Dourian3003341991-19921G1971-01-25Major Junior
Greg Dow100001972-197311955-07-13Major Junior
Marty Doyle6022222003-20041R1985-09-25King City, ONTMinor Pro
Greg Dreveny36044111992-19931G1972-06-23Dresden, ONTMinor Pro
Walt Dubas310101979-19801RSault Ste. Marie, ONTMajor Junior
Luke Dubbin101132841302003-20052C1985-01-29Midland, ONTMajor Junior
Serge Dube6051722261998-19991D1979-08-13Sudbury, ONTMinor Pro
Jonathan Duchesne60210121082014-20162D1996-02-12Brampton, ONTMajor Junior
Rick Duguay1101101977-19781C1959-05-16Minor Pro
Ron Duguay2451312303613261973-19774C1957-07-06Sudbury, ONTMajor League
Craig Duininck3931619142013-20141D1993-04-29St. Cloud, MNMajor Junior
Tyler Dukelow700002000-20011R1982-12-06Prescott, ONTSemi-Professional
Troy Duncan21022142000-20022R1983-04-06Ottawa, ONTMajor Junior
Craig Duncanson13685831683621983-19863L1967-03-17Sudbury, ONTMajor League
Liam Dunda65101626692016-20171R1997-09-15Bellevue, WAMajor Junior
Serge Dunphy39412161001995-19961D1976-03-18Sudbury, ONTMajor Junior
Pierre Dupuis400021981-19821C1966-03-29Sudbury, ONTMajor Junior
Taylor Dupuis1800002012-20131G1994-07-20New Liskeard, ONTMajor Junior
Brett Dusick500052011-20121DMajor Junior
Brian Dussiaume310101975-19772Major Junior
Dalibor Dvorsky52454388172023-20241C2005-06-15Zvolen, SlovakiaEuropean Elite
Alexander Eaton1361022324212003-20063L1985-07-02Toronto, ONTSemi-Professional
J.D. Eaton20022141990-19911R1973-05-28Sudbury, ONTMinor Pro
Sean Ebdon4000151986-19871Major Junior
David Eccles1400002012-20142D1996-06-04Ancaster, ONTMajor Junior
Trevor Edmond500001984-19851G1966-01-03Oakville, ONTMajor Junior
Paul Edwards5141519401982-19831D1963-01-23Kitchener, ONTMajor Junior
Ray Edwards21033681987-19881R1970-06-11Hanover, ONTMinor Pro
Vince Edwards3000191986-198711968-04-26Major Junior
Brad Efthimiou600002001-20021R1984-10-12Mississauga, ONTMinor Pro
Patrick Ehelechner10700022003-20052G1984-09-23Rosenheim, GermanyEuropean Elite
John Eliopoulos300001986-198711969-01-03Major Junior
Steven Ellis122111728401999-20012C1982-06-12Hamilton, ONTEuropean Elite
Mark Emerson200021980-19811CMilwaukee, WIMinor Pro
John Enmark700001973-19741C1956-11-15Detroit, MIMinor Pro
Trevor Erdie200002004-20051L1988-07-21 Major Junior
Eric Eschweiler901192018-20191R1999-04-29Cambridge, ONTMajor Junior
Derek Etches105202343541989-19923R1972-05-11Redbridge, ONTMajor Junior
Neil Ethier38033211989-19901D1972-01-29Elliot Lake, ONTMajor Junior
Norm Ethier1310121972-197311955-02-05Sudbury, ONTMajor Junior
Sean Evoy104055421983-19863G1966-02-11Sudbury, ONTMinor Pro
Luciano Fagioli37162137101987-19881R1968-12-09Toronto, ONTMajor Junior
Radek Faksa2951621262013-20141C1994-01-09Vitkov, Czech Rep.Major League
Kevin Falesy21224281989-19901D1970-07-29Kitchener, ONTMajor Junior
Tony Falvo100001986-19871 Major Junior
Dave Farrish184581121706181973-19763D1956-08-01Wingham, ONTMajor League
Tim Favot6021113101991-19921L1972-03-23Copper Cliff, ONTMajor Junior
Fedor Fedorov67334578882000-20011C1981-06-11Moscow, RussiaMajor League
Chris Fillator100001985-19861 Major Junior
Mike Fisher13465901551201997-19992C1980-06-05Peterborough, ONTMajor League
Chanse Fitzpatrick59101020712003-20041R1984-08-14Cornwall, PEIMinor Pro
Rory Fitzpatrick17928901182521992-19953D1975-01-11Rochester, NYMajor League
Darin Fleming100001982-19831 Major Junior
Tyson Flinn781910731995-19972D1978-07-15Fredericton, NBMajor Junior
Jordan Fois14925901152481986-19893D1968-01-02Wellandport, ONTMinor Pro
Marcus Foligno24554851393822007-20114L1991-08-10Buffalo, NYMajor League
Mike Foligno2581651823473171975-19794F1959-01-29Sudbury, ONTMajor League
Nick Foligno196651311963922004-20073L1987-10-31Buffalo, NYMajor League
Daniel Franche1604481980-19811Major Junior
Kyle Fransen500002012-20131D1995-01-11Sudbury, ONTMajor Junior
Marshall Frappier2300002017-20192G2000-02-19Ottawa, ONTMajor Junior
Shawn Frappier94924331041992-19953D1975-07-02Sudbury, ONTMinor Pro
Chris Fraser500041991-19921D1972-02-01Erin Mills, ONTMajor Junior
Jim Fraser2600041976-19771G1956-11-21Chatham, ONTMinor Pro
Dan Frawley63212647671979-19801R1962-06-02Sturgeon Falls, ONTMajor League
Gary Friesen555510562005-20072C1987-04-28Niagara Falls, ONTMajor Junior
Marc Frigon100001990-19911GMajor Junior
Alain Fullum1212301977-19781Major Junior
Terry Fyck63715221091972-19731DGeraldton, ONTSenior Amateur
Jason Gaggi2601121996-19982G1978-03-02Woodbridge, ONTMinor Pro
Luc Gagne19869611301311993-19974F1976-05-04Sudbury, ONTMinor Pro
Pierre Gagnon128724311771986-19893R1970-01-23Gloucester, ONTMajor Junior
Sean Gagnon50459761991-19932D1973-09-11Sault Ste. Marie, ONTMajor League
Chester Gallant37358631994-19951R1977-12-22Red Rock, ONTMinor Pro
Darren Galley6271017511977-19781L1960-11-15Halifax, NSMajor Junior
Ben Garagan823710542015-20172C1999-01-06North Bay, ONTMajor Junior
Dan Gatenby50000411986-19882G1967-02-08Oshawa, ONTMinor Pro
Drew Gaulton100002023-20241G2006-04-07Bowmanville, ONTMajor Junior
Don Gauthier100001987-19881 Major Junior
Gaston Gauthier100001979-19801 Major Junior
Mike Gazdic22123991222011973-19785D1958-02-17Sudbury, ONTMinor Pro
Cory Genovese25011312012-20131D1994-10-14Hespeler, ONTMajor Junior
Carter Geoffroy200042021-20221D2002-05-01St. Catherines, ONTMajor Junior
Mark Giannetti1010141993-19941L1976-06-09Metamora, MIMinor Pro
Owen Gilhula171274370842016-20204C2000-05-11Stratford, ONTMajor Junior
J.K. Gill1711727441012006-20093L1990-02-09Brampton, ONTMajor Junior
Mitch Giroux210101972-19731R1954-09-09Sudbury, ONTMinor Pro
Zacharie Giroux255131882023-20241C2003-04-05Sudbury, ONTMajor Junior
Gerome Giudice2172753804262005-20094L1989-03-11Acton, ONTMinor Pro
Carmelo Giurleo100001991-19921GMajor Junior
Richard Gladu41055361983-19841D1964-12-08Markstay, ONTMajor Junior
Frank Gliebe1301101977-19781 Major Junior
Chris Glover1721301984-19851R1966-06-15Ottawa, ONTMajor Junior
Mike Gorman65022101998-20002G1979-12-29Nepean, ONTMinor Pro
David Goverde91022571988-19902G1970-04-09Toronto, ONTMajor League
Mark Gowan1100001992-19931G1975-03-15Mississauga, ONTMinor Pro
David Goyette1971141682821052021-20243C2004-03-27Saint-Jerome, PQMinor Pro
Charley Graaskamp343710322014-20162C1996-01-31Eau Claire, WIMinor Pro
Rob Graham58171734591987-19881R1968-04-07Bellevue, WAMinor Pro
Chad Grandy100001995-19961Semi-Professional
Kevin Grant45630361431988-19891D1969-01-09Toronto, ONTMinor Pro
Josh Gratton581017271572000-20022L1982-09-09Brantford, ONTMajor League
Bill Gray5112131975-19761 Major Junior
Piero Greco300001985-19861G1968-02-07Toronto, ONTMinor Pro
Geoff Green13351911421081973-19752F1955-03-04Winnipeg, MANMinor Pro
Glenn Greenough20678104182891982-19864R1966-07-20Sudbury, ONTMinor Pro
Brandon Greenside5811920402007-20092D1989-11-28London, ONTMinor Pro
Sean Grendus258412232002-20042L1986-09-21Mississauga, ONTMajor Junior
Chris Grenville601121992-19931R1974-02-24St. Catharines, ONTMinor Pro
Wayne Groleau55263763501979-19801L1960-10-01Major Junior
Scott Gruhl68354984781978-19791L1959-09-13Port Colborne, ONTMajor League
Mark Guenette503301979-19801 Major Junior
Stephane Guenette600051982-19831C1969-01-12Saint-Jerome, PQMajor Junior
Geoff Guimond52000682006-20082L1989-06-27Mississauga, ONTMajor Junior
Dean Guitard10847751222331984-19883L1967-06-30Sudbury, ONTMajor Junior
Alex Haidy2591019481985-19861R1965-01-01Windsor, ONTSemi-Professional
Ryan Hanes112319221252010-20122D1992-01-29Kanata, ONTMajor Junior
Mark Hanley28156771978-19791DBuffalo, NYMajor Junior
Kevin Hansen95143549691995-19972D1978-03-25Hamburg, NYMinor Pro
Max Hansen3051217291972-19731L1953-08-12Brooklyn, NYMinor Pro
Richie Hansen15771103174731972-19753C1955-10-30Northport, NYMajor League
Jacob Harris2354658104692011-20165C1995-02-02Georgetown, ONTMajor Junior
Ryan Hastings2951962815262001-20065D1985-03-08Toronto, ONTMajor Junior
Sean Hastings6710919231982-19842L1964-03-17Hamilton, ONTMajor Junior
Paul Hawkins81141731171982-19842R1964-06-06Brantford, ONTMajor Junior
Chase Hawley100052014-20151D1997-02-01Kingston, ONTMajor Junior
Tim Heale400001973-19741Major Junior
Jesse Hebscher40033292007-20081D1990-02-03Toronto, ONTMajor Junior
Steve Hedington42142135241986-19871C1966-04-08Oshawa, ONTEuropean Lower Leagues
Anton Hedman601816341262005-20061L1986-05-15Stockholm, SwedenEuropean Elite
Chad Heffernan72914231602014-20162L1996-03-22Peterborough, ONTMajor Junior
Warren Hefford93122436821998-20002R1980-10-26New Perlican, NFLDMajor Junior
Dave Henry600081990-199111971-06-08Major Junior
Vance Henson923501985-19861Major Junior
Abe Herbst6432629401998-20002D1980-02-21Harriston, ONTEuropean Lower Leagues
Peter Hermenegildo1352141621862007-20103D1991-02-15Thornhill, ONTMajor Junior
Scott Herniman25011251988-19891D1971-02-26Kitchener, ONTMajor Junior
Nathan Herrington13044212000-20011L1982-04-18Cambridge, ONTSemi-Professional
Craig Hewson200001982-19831F1965-07-05Brantford, ONTMajor Junior
Mike Hickey203991182171991978-19813F1961-03-14Bancroft, ONTMinor Pro
Jason Hicks48022352000-20011D1983-10-06Rochester, NYMinor Pro
Brook Hiddink810102014-20151R1996-02-02St. Thomas, ONTMajor Junior
Dan Hie20156491986-19882C1968-06-21Mississauga, ONTMajor Junior
Dennis Higgins3700001972-19731GMajor Junior
Kiley Hill274711501994-19951L1975-01-02Val Caron, ONTMinor Pro
Randy Hillier18126881143831977-19803D1960-03-30Toronto, ONTMajor League
Rod Hinks192901011912041990-19944C1973-04-11Toronto, ONTMinor Pro
Miroslav Hlavaty900092002-20031 Major Junior
Matthew Hodges25000171997-19992D1980-04-24Val Caron, ONTMajor Junior
Anders Hogberg1200001986-19871G1967-04-01Stockholm, SwedenEuropean Elite
Pat Holley4000121987-19881R1968-03-17Cincinnati, OHMajor Junior
Owen Hollingsworth701102021-20221R2003-09-11Ottawa, ONTMajor Junior
Jacob Holmes65102838162021-20232D2003-07-04Alliston, ONTMajor Junior
Randy Holt55742492941972-19731D1953-01-15Pembroke, ONTMajor League
Joshua Hoover22000212021-20221D2004-02-15Sarnia, ONTMajor Junior
Kyle Hope29426362005-20061R1987-07-26Hanmer, ONTMajor Junior
Spencer Horgan400002023-20241D2005-03-17Bowmanville, ONTMajor Junior
Joe Horvath000001978-19791Major Junior
Dean Howard9381321152007-20103R1990-06-20Sault Ste. Marie, ONTMajor Junior
Kevin Howe1431029392971974-19773D1957-11-09Chatham, ONTMinor Pro
Tim Hrynewich15275741493131980-19833L1963-10-02Leamington, ONTMajor League
Mike Hudson1227599174381985-19872C1967-02-06Guelph, ONTMajor League
Ray Huether130163147662012-20142C1994-03-16Londesborough, ONTMajor Junior
Peter Hughes1061017271701986-19882D1968-05-08Newmarket, ONTMajor Junior
Dale Hunter120761201963771978-19802C1960-07-31Petrolia, ONTMajor League
Dave Hunter183811212024131975-19783F1958-01-01Petrolia, ONTMajor League
Jason Hurlbut15000191996-19971D1979-12-10Port Credit, ONTMajor Junior
Nolan Hutcheson1834742891342017-20203L2000-06-26Kingston, ONTMajor Junior
Cal Innes1400021981-19821D1964-06-09Major Junior
Emilio Iovio54183755171980-19822L1962-03-09European Elite
Ray Irwin701141973-19763D1958-01-30Sudbury, ONTMinor Pro
Craig Isard6564248451976-19782Major Junior
Brett Jacklin5000112019-20201R2000-02-21Sudbury, ONTMajor Junior
Nolan Jackson601122023-20241D2007-01-02Innisfil, ONTMajor Junior
Michael Jacobsen502222001-20021D1981-07-24Kakabeka Falls, ONTMinor Pro
Dean Jalbert4581220481986-19871R1969-07-26Garson, ONTMajor Junior
Gregory Jambrosich161121628392009-20123C1993-08-12Hamilton, ONTMajor Junior
Aiden Jamieson6632326642016-20171D1996-03-23Whitby, ONTMinor Pro
Dan Jancevski3131417422000-20011D1981-06-15Windsor, ONTMajor League
Wes Jarvis15069124193621975-19783F1958-05-30Toronto, ONTMajor League
Jason Jaspers1991161362522651998-20013C1981-04-08Thunder Bay, ONTMajor League
Tim Jeanveau3000021981-19832G Major Junior
Dominik Jendek46151429202021-20221R2001-04-25Bratislava, SlovakiaEuropean Elite
Pavel Jenys87193857612014-20162R1996-04-02Brno, Czech Rep.Minor Pro
Bernie John106176885661991-19932D1972-06-04Sudbury, ONTMinor Pro
Dan Johnson52167161972-19731LAlvinston, ONTMajor Junior
Rick Johnson200001986-19871Major Junior
Brian Jokat10022111979-19812 European Lower Leagues
Neil Jones454610591984-19862D1966-01-31Garden River, ONTMinor Pro
Todd Jones201171991-19921 Major Junior
Dan Kaattari301101976-19782Major Junior
Troy Kahler4000121999-20001R1979-06-05Newmarket, ONTMinor Pro
Dominik Kahun101224971162012-20142C1995-07-02Plana, Czech. RepMajor League
Konstantin Kalmikov1325466120461996-19982R1978-06-14Kharkov, UkraineMinor Pro
Chris Kangas300022007-20081L1989-07-07 Major Junior
Michael Kantor822626521532011-20132R1992-02-02Lake Forest, ILMinor Pro
Ivan Kashtanov6761117202014-20151L1997-02-24Moskva, RussiaEuropean Elite
Adam Keefe66512171082000-20022R1984-04-26Brampton, ONTMinor Pro
Jim Kehoe1171891122001-20043D1984-03-03Ottawa, ONTMajor Junior
Ben Kelly701191979-19801D1962-01-18Toronto, ONTMajor Junior
Chris Kelly1951621172000-20011C1980-11-11Toronto, ONTMajor League
Jim Kennedy500021985-19872 Major Junior
Paul Kenny600001984-19851G1965-03-30St. John's, NFLDMinor Pro
Chris Kerr28134261996-19993D1979-04-19Oshawa, ONTMajor Junior
Matt Kiereck5461016761992-19942C1975-09-18Rochester, NYMajor Junior
Bruce Kilgour110123244431979-19823D1962-10-09Major Junior
Mike King100001984-19851R1966-05-28Scarborough, ONTMajor Junior
Ken Kirby1100021975-19772G1958-08-13Major Junior
Greg Kirk200001980-19811D1963-06-03Major Junior
John Kirk31181533321979-19801L1961-09-19Minor Pro
Chris Kirkwood100001976-19771C1959-05-13Sudbury, ONTMinor Pro
Drew Kivell141114151231999-20023D1983-02-04Lakeside, ONTMajor Junior
Rob Knesaurek78182745911988-19902L1970-03-05Toronto, ONTMajor Junior
Keith Knight1215641981-19821C1963-08-19St. Clair Shores, MIMinor Pro
Chris Kontos68233356541980-19822L1963-12-10Toronto, ONTMajor League
Kristoff Kontos170253762262009-20123C1993-12-06Markham, ONTMinor Pro
Evan Konyen18956871431052021-20243R2004-02-22Mars, PAMajor Junior
Jakub Korinek39268462006-20071D1988-04-01 Major Junior
Randy Koski201101990-19911Major Junior
Tom Kotsopoulos1432335582151998-20013C1981-01-07Unionville, ONTMinor Pro
Jim Koudys20891123214991981-19843C1964-01-09Grimsby, ONTMinor Pro
Marko Kovacevic910122002-20031 Major Junior
Bill Kovacs1183343761571989-19923L1971-04-11Burlington, ONTMinor Pro
Evan Krassey8213152016-20182R1998-04-01Atikokan, ONTMajor Junior
Nate Krawchuk4103302022-20242G2005-07-04Thunder Bay, ONTMajor Junior
Norm Krumpschmid600001985-19872C1969-12-13Sudbury, ONTMinor Pro
Dominik Kubalik103302757602012-20142L1995-08-21Plzen, Czech Rep.Major League
Andrei Kuchin1204072112552010-20122L1991-02-11Elektrougli, RussiaEuropean Elite
Bill Kueneman301122004-20051C1988-04-12Major Junior
John Kurtz19363651281442007-20103L1989-05-16Oakville, ONTMinor Pro
Brian Kuruliak911281972-19731Minor Pro
Brad Kutschke100001988-19891D1971-01-03Massey, ONTMajor Junior
Mike Labelle2000051982-19842G1965-05-18Major Junior
Mike Laceby2818981998-19991C1979-04-06Nobleton, ONTMajor Junior
Jason Lacroix13011172010-20133L1993-03-31Hearst, ONTMajor Junior
Alain Laforge1132034542711987-19913L1970-04-17Sudbury, ONTMinor Pro
Marc Laforge14022681987-19881D1968-01-03Sudbury, ONTMajor League
Alexander Laino300042010-20111G1992-09-17Hanmer, ONTMajor Junior
Troy Lajeunesse3371825182017-20181C1997-05-20Dokis First Ntn., ONTMinor Pro
Gregg Lalonde71145371994-19962D1977-06-03Sudbury, ONTMinor Pro
Owen Lalonde6421012192016-20171D2000-02-01Windsor, ONTMajor Junior
Todd Lalonde197811282092501985-19894L1969-08-04Garson, ONTMinor Pro
Kyle Lamb9992635682003-20052D1987-04-13Holland Landing, ONTMajor Junior
Blaine Lamothe811201979-19812 Major Junior
Don Landry600021992-19931G1973-04-30Major Junior
John Landry93428321561983-19852D1965-06-17Toronto, ONTEuropean Lower Leagues
Steven Landry200002009-20101D1991-05-30Sudbury, ONTMajor Junior
Owen Lane445510122015-20172L1999-01-16Kitchener, ONTMajor Junior
Sean Langdon117293968802002-20042C1984-04-12Kanata, ONTMajor Junior
Bob Langley234591071982-19831D1963-08-24Calgary, ALTAMinor Pro
Sebastien Laplante200001999-20001G1981-01-16Casselman, ONTMinor Pro
Rodney Lapointe49268181987-19892C1970-01-19Sudbury, ONTMajor Junior
Hugh Larkin29122436221982-19831R1962-07-10Livonia, MIMajor Junior
Ethan Larmand1693230621832019-20244C2003-11-12Midland, ONTMajor Junior
Eric Larochelle15268202003-20041D1984-07-07Val Caron, ONTMajor Junior
Gary Larsen400001976-19771DSudbury, ONTMajor Junior
Justin Larson44123102006-20071C1990-03-23Buckhorn, ONTMinor Pro
Mike Lauzon100001985-19861 Major Junior
Cory Lavigne300001988-19891G Major Junior
Anton Lavrentyev10000172001-20021D1983-08-25Major Junior
Jon Lawson107620261021982-19842D1964-05-08Mississauga, ONTEuropean Lower Leagues
Stefan Leblanc3831316162013-20141D1996-03-16Oakville, ONTMinor Pro
Steve LeCoure200021993-19941R1975-03-27Brampton, ONTMajor Junior
Josh Legge46369832001-20021D1981-09-25Ashburn, ONTMinor Pro
Tyler Leggo881210221382001-20032C1984-02-13Cambridge, ONTMajor Junior
Joshua Leivo16464831471322010-20133L1993-05-26Innisfil, ONTMajor League
Bob Lekun193611151762841976-19793L1959-09-22Sudbury, ONTMinor Pro
Kyle Lekun300002009-20101C1992-03-30Sudbury, ONTMajor Junior
Ed Lemaire1101121985-19861R1966-12-20Cromwell, CTMajor Junior
Jonathan Lemaire1600022018-20222G2002-10-15Gloucester, ONTMajor Junior
Mike Lenarduzzi2202261991-19921G1972-09-14London, ONTMajor League
Jonah Leroux274913492002-20031C1982-12-06Williamstown, ONTMinor Pro
Greg Levert510101985-198721969-02-06Major Junior
Ben Levesque100001983-19841D1965-02-18Timmins, ONTMajor Junior
Bob Levesque100001973-19741Major Junior
David Levin259861412271882015-20205C1999-09-16Tel Aviv, IsraelEuropean Elite
Alexei Lipanov20369102017-20181C1999-08-17Moscow, RussiaMinor Pro
H. Lische100001972-19731 Major Junior
Steve Locke500001986-19871D1969-02-11Toronto, ONTMajor Junior
Mike Lomas56233457852010-20111L1990-08-16Burlington, ONTMajor Junior
Daniel Lombardi13661282009-20101L1989-03-12Richmond Hill, ONTMajor Junior
Joe Lombardo72156871995-19972F1978-04-11Thunder Bay, ONTMajor Junior
Marc Long545914161998-19991C1979-11-12North Bay, ONTEuropean Elite
Dan Longe44011201983-19841G1963-12-20Elliot Lake, ONTMinor Pro
Ryan Lopes16112102010-20111C1991-02-25Brampton, ONTMajor Junior
Kalle Loponen5661824292019-20201D2001-04-13Turku, FinlandEuropean Elite
Andrew Loverock10906642007-20103G1989-07-29Elmvale, ONTMajor Junior
Scott Luce100021987-19881G1968-09-20London, ONTMinor Pro
Al Luciw3541115551977-19781D1959-03-24Sudbury, ONTMinor Pro
Dave Lundmark45088391984-19851D1965-02-14Virginia, MNMinor Pro
Patrik Lusnak16057781351032006-20093L1988-11-06Piestany, SlovakiaEuropean Elite
Ukko-Pekka Luukkonen5302242018-20191G1999-03-09Espoo, FinlandMajor League
Jack Lynes200002022-20231C2003-05-18Edmonton, ALTAMajor Junior
Ilya Lysenko422911161993-19941R1975-04-22Moscow, RussiaMinor Pro
Alan Lyszczarczyk128275582922015-20172L1998-02-17Nowy Targ, PolandMinor Pro
Tony MacAulay300051988-19902D1971-07-26Halifax, NSMinor Pro
Matt Maccarone5491827492003-20041C1984-03-23Whitby, ONTMinor Pro
Dave MacDonald6700061993-19963G1976-09-23St. Thomas, ONTMinor Pro
Kevin MacDonald100001983-19841D1966-02-24Prescott, ONTMajor League
Leonard MacDonald96418221521989-19923D1972-07-08Antigonish, NSMajor Junior
Michael MacDonald63201939382010-20122C1991-05-22Thunder Bay, ONTMajor Junior
Terry MacDonald200021980-19811 Major Junior
Steve MacDougall6381220761982-19831L1965-04-22Mississauga, ONTMajor Junior
Liam MacEachern11771118781994-19962L1977-10-10Inverness, NSMajor Junior
Dave MacElwee300001980-19811D1962-05-14Major Junior
Aaron MacInnis801101997-19981D1978-09-29Port Hood, NSMinor Pro
Gerard MacIntyre20167201981-19821D1962-02-16 Major Junior
Bob MacIsaac173320233171991-19943D1974-05-24Antigonish, NSMinor Pro
Derek MacKenzie257951582532991997-20014C1981-06-11Sudbury, ONTMajor League
Ken MacKenzie913481974-19751L1955-04-19Sudbury, ONTMajor Junior
Lee MacKenzie143172138761977-19803R1961-10-02Leamington, ONTMinor Pro
Dave MacQueen656066126981978-19791R1959-02-08Woodstock, ONTMinor Pro
Andrew MacVicar41121628471989-19901L1969-03-12Dartmouth, NSMinor Pro
Marty Magers1300042002-20031G1983-01-07Plainfield, ILMinor Pro
Daniel Maggio1741651672772007-20103D1991-03-04Windsor, ONTMinor Pro
Marco Maggio630661622007-20081R1989-04-02LaSalle, ONTMajor Junior
Scott Mahoney541322351511989-19901R1969-04-19Peterborough, ONTMajor Junior
Kevin Mahony22279871987-19881L1970-01-15Hawkesbury, ONTMajor Junior
Nolan Makkonen500022017-20181D1999-02-07Sault Ste. Marie, ONTMajor Junior
Sal Malandrino302232002-20031Major Junior
Lou Malbeuf200001976-19771GMajor Junior
Zack Malik4311415192017-20192D2000-08-03Raleigh, NCEuropean Lower Leagues
Pat Malone1512381985-19861D1968-08-15Thunder Bay, ONTMajor Junior
Brady Maltais100022019-20201C2000-05-12Dowling, ONTMajor Junior
Paul Mancini2412112341976-19771L1958-03-07Scarborough, ONTMinor Pro
Matthew Mania161165874942021-20243D2005-01-11Olmsted, OHMajor Junior
Kosta Manikis4981119372019-20222R2001-08-15Richmond Hill, ONTMajor Junior
Stevan Manojlovic47022442007-20081C1990-05-25Stoney Creek, ONTMajor Junior
Richard Mantha100001997-19981LMajor Junior
Paul Mara691752691401996-19982D1979-09-07Ridgewood, NJMajor League
Tim Maracle100021982-19831D1965-05-31Sarnia, ONTMinor Pro
Larry Marcheson200021982-198311964-05-18Major Junior
Hector Marini199761221982611974-19773F1957-01-27Timmins, ONTMajor League
Tom Marquis3524691976-19782C1959-03-08Minor Pro
Tony Marquis1163249811861981-19832R1963-01-20Capreol, ONTMajor Junior
Mike Marson12647801272631972-19742F1955-07-24Scarborough, ONTMajor League
Norm Martel700041972-19731D1953-02-04Ottawa, ONTMinor Pro
Roger Martelle900001983-19841 Major Junior
Colin Martin200002007-20081L1991-06-12London, ONTMinor Pro
Howie Martin514711312002-20031C1986-11-18Hillsburgh, ONTMajor Junior
Mike Martin19337941315581978-19813F1961-03-12Kingston, ONTMinor Pro
Neal Martin1341380931211993-19963D1975-09-08Sudbury, ONTMinor Pro
Mario Martini60141630241984-19851R1965-12-11Guelph, ONTMajor Junior
Kyle Martiniuk72224382002-20042D1985-02-08Ajax, ONTMajor Junior
Rafal Martynowski12054661201132003-20052L1984-08-07Maple, ONTMinor Pro
Ron Mason87122436371973-19763C1958-08-08Sudbury, ONTMajor Junior
Wes Mason93811121997-19981L1977-12-12Windsor, ONTMinor Pro
Jonathon Masters29022362014-20151F1996-01-20Thunder Bay, ONTMajor Junior
Guy Mathias110101985-19861 Major Junior
Jamie Matthews3011202493691851989-19945C1973-05-25Amherst, NSMajor Junior
Johan Mattsson3703342011-20121G1992-04-25Huddinge, SwedenEuropean Elite
Devin Mauro67246172022-20242L2004-06-06Sault Ste. Marie, ONTMajor Junior
Jim Maxfield135204767371973-19752Major Junior
Dennis Maxwell521524391141992-19931L1974-06-04Dauphin, MANMinor Pro
Cole Mayo13631215752014-20173D1997-01-18London, ONTMajor Junior
Guido Mazza300001973-19741Major Junior
Rob Mazzuca188321021344231979-19823D1962-05-13 Major Junior
Mark McArthur100002000-20011Major Junior
Landon McCallum246491041532862019-20244R2003-09-05Delhi, ONTMajor Junior
Dan McCarthy187701131831951975-19783C1958-07-04St. Mary's, ONTMajor League
Greg McCauley410172000-20011C1982-01-06Collingwood, ONTMinor Pro
Norm McCauley6123211978-19791Minor Pro
Steve McCharles194528332131981-19843D1963-09-25North Bay, ONTMinor Pro
Glenn McCleod11459161973-19741Major Junior
Blake McConville9741014452017-20192R2000-04-03LaSalle, ONTMajor Junior
Mike McCormick100001990-19911Major Junior
Dale McCourt266111701972-19731F1957-01-26Falconbridge, ONTMajor League
Murray McCourt727142171978-19802C1961-11-17Major Junior
Donovan McCoy3031417252023-20241D2004-11-10Belleville, ONTMajor Junior
Scott McCullough2241014121987-19881L1968-02-05Toronto, ONTMajor Junior
Zach McCullough3131518642006-20082D1987-08-15Barrie, ONTMinor Pro
Brian McDavid1571551662061973-19784D1958-04-04Sudbury, ONTMinor Pro
Ryan McDonough58152237312004-20051C1988-01-02Etobicoke, ONTMinor Pro
Jimmy McDowell20167122013-20141D1993-04-23Dimondale, MIMinor Pro
Josh McFadden159361011371432009-20123D1991-05-23Guelph, ONTMinor Pro
Zach McFadden1101142012-20131D1995-09-29Guelph, ONTMajor Junior
John Mcfarland13447651121192008-20113R1992-04-02Richmond Hill, ONTMajor League
Neil McFarlane400001986-198711969-08-16Major Junior
Brian McGarry301102004-20051F1985-02-19 European Lower Leagues
Cory McGillis11134182008-20091L1988-07-09Coniston, ONTMinor Pro
Zach McGillis800022008-20091D1990-07-02Coniston, ONTMajor Junior
Jake McGrath10400002015-20194G1999-01-07Mississauga, ONTMajor Junior
Brian McGrattan78918272321998-20002R1981-02-09Hamilton, ONTMajor League
Bruce McKay6741418931976-19782D1959-04-06Detroit, MIMinor Pro
Jay McKee9067131421993-19952D1977-09-08Kingston, ONTMajor League
Todd McKee200021991-19921R1973-07-12Mississauga, ONTMinor Pro
Mike McKegg400021977-19781 Semi-Professional
Alex McKendry183661011674761973-19763F1956-11-21Midland, ONTMajor League
Ryan McKie1641134452201996-19993D1978-03-30Kenora, ONTMinor Pro
Don McLean1031129404291972-19742D1954-01-19Niagara Falls, ONTMajor League
Brian McMahon484131781979-19823C1963-02-16 Major Junior
Nick McMullen100002008-20091F1993-02-25Jerseyville, ONTMajor Junior
Chris McMurtry40325411993-19941D1974-07-13Hamilton, ONTMinor Pro
Rod McNair600021973-19762DSudbury, ONTMinor Pro
Mike McParland110297099381976-19782C1958-11-08European Elite
Adam McQuaid2461858763402003-20074D1986-10-12Charlottetown, PEIMajor League
Chris McRae591433471301983-19852L1965-08-26Beaverton, ONTMajor League
Ken McRae873755921671985-19872R1968-04-23Winchester, ONTMajor League
Rob McTaggart200001978-19812Major Junior
Gord McTavish683449831551973-19741F1954-06-03Guelph, ONTMajor League
Kevin Meisner20112101988-19891D1970-04-02Shawville, PQMinor Pro
Craig Melancon5271825581980-19811R1963-06-01European Lower Leagues
Dan Melanson300001985-19861 Major Junior
Jeff Melnechuk1802201993-19941G1976-05-11Sterling Heights, MIMinor Pro
Lloyd Menard42369251979-19812D1963-02-03 Major Junior
Matthew Menna1000002015-20161G1998-09-07Markham, ONTMajor Junior
Paul Mercier1611246584281977-19814D1961-05-18Smooth Rock Falls, ONTMinor Pro
T. Merriam000001978-19791Major Junior
Jesse Messier43161632412005-20072R1988-03-05Keswick, ONTMinor Pro
Luc Messier400001998-19991L1980-04-11Garson, ONTMajor Junior
Jarrett Meyer38055152015-20161D1996-10-13West Sayville, NYMinor Pro
Max Middendorf15587991861841984-19873C1967-08-18Syracuse, NYMajor League
Marcus Middleton25112281989-19901R1972-03-01Aurora, ONTMajor Junior
Ted Mielczarek86000211986-19893G1969-06-17Chatham, ONTMajor Junior
Andrei Mikhnov67141832432001-20021L1983-11-26European Elite
Rick Miller100002002-20031G1985-04-30Fort Erie, ONTMajor Junior
Steve Miller77189542004-20084D1987-07-17Thunder Bay, ONTMinor Pro
Norm Milley2591672013681571996-20004R1980-02-14Toronto, ONTMajor League
Jordan Mills200002009-20101D1990-05-26Sudbury, ONTMajor Junior
Mike Mills162111930602003-20063R1986-05-27Sudbury, ONTMajor Junior
Brody Milne2502282014-20151L1995-04-03Guelph, ONTMajor Junior
Ken Minello16069761451061981-19843C1964-03-29Windsor, ONTMajor Junior
Randy Minoletti7561319271978-19802L1961-01-03Major Junior
Cody Mintz34011342010-20122D1994-07-18Bowmanville, ONTMajor Junior
Rick Mitchell900021986-19871Major Junior
R.A. Mobile45123171999-20001F1982-05-04Algonquin, ILMajor Junior
Mike Moher23257871979-19801R1962-03-26Manitouwadge, ONTMajor League
Pat Moher401121981-19821 Major Junior
Scott Mohns710101985-19861D1966-09-16Petawawa, ONTMajor Junior
Fred Monfils100001987-198811969-11-15Timmins, ONTMinor Pro
Randy Montgomery1973-19741L1954-09-30St. Catharines, ONTMinor Pro
Barrie Moore2441111552662641991-19954L1975-05-22London, ONTMajor League
Ethan Moreau23131730221994-19951L1975-09-22Huntsville, ONTMajor League
Brad Morgan17123991221891997-20003D1979-04-22St. Catharines, ONTMajor Junior
Gerald Moriarity26011551996-19971D1978-03-29Hamilton, ONTMinor Pro
Mike Morrison833671984-19851L1965-10-18Brantford, ONTSemi-Professional
Kevin Mota58189451998-20002D1980-02-05Woodstock, ONTMajor Junior
Rob Motz15497881851361979-19823L1961-02-07Minor Pro
Daran Moxam55122436871983-19841L1966-05-25Walden, ONTMajor Junior
Darryl Moxam63121527281995-19961C1976-06-05Lively, ONTMinor Pro
Dave Moylan1311646622361984-19873D1967-08-13Tillsonburg, ONTMinor Pro
Matt Mullin80088251993-19952G1974-11-09Guelph, ONTMinor Pro
Howie Murney200001976-19771GMajor Junior
Patrick Murphy68132740502015-20161D1995-01-10Etobicoke, ONTMinor Pro
Blake Murray18686801661142017-20203C2001-07-05Uxbridge, ONTMinor Pro
Glen Murray182721131851921989-19923R1972-11-01Halifax, NSMajor League
Gord Murray200021983-19841 Major Junior
Troy Murray62156632004-20062D1987-04-22Waterloo, ONTMajor Junior
Kyle Musselman764591952002-20053R1985-04-21Whitby, ONTMinor Pro
Quentin Musty156811302112132021-20243L2005-07-06Hamburg, NYMajor Junior
Jamie Nadjiwan78402868501984-19862L1966-01-02Sudbury, ONTMinor Pro
Zdenek Nedved137100110210841992-19953C1975-03-03Lany, Czech Rep.Major League
Greg Neeld2641822701972-19731D1955-02-25Vancouver, BCMajor League
Andy Nesbitt400001979-19801L1962-03-03Major Junior
Ron Newhook129404080441994-19973R1977-08-09North Bay, ONTMinor Pro
Dwayne Newton5000181986-198711968-07-23Major Junior
Marcel Nijland301121990-19911G1972-08-02Groningen, HollandEuropean Lower Leagues
Eric Niskanen700001975-19761G Major Junior
Kirill Nizhnikov58112536262017-20192R2000-03-29Moskva, RussiaMinor Pro
Terry Nootchtai35358251982-19831D1964-02-07 Major Junior
Daniel Nowak746814521983-19852C1966-07-22Brantford, ONTEuropean Elite
Doug Nowels4801141972-19731G Major Junior
Ryan O'Bonsawin59549532017-20192D1999-03-13Sudbury, ONTMajor Junior
Eric O'Dell1981001072071712007-20114C1990-06-21Ottawa, ONTMajor League
Trevor O'Dell300002023-20241D2006-07-17Stouffville, ONTMajor Junior
Mark O'Donnell210101993-19941L1974-05-03Kanata, ONTMinor Pro
Sean O'Donnell1861651672471988-19913D1971-10-13Ottawa, ONTMajor League
Kevin O'Driscoll101101986-19871 Major Junior
Reagan O'Grady1761233451222014-20184D1998-12-15Lindsay, ONTMajor Junior
Lou O'Hara401101975-19761GHaliburton, ONTMajor Junior
Pat O'Kane5711213591981-19821D1962-10-23Major Junior
Brendan O'Neill1000002010-20122G1994-04-24Ilderton, ONTMajor Junior
Scott Page86117182331996-19982C1979-10-29Mississauga, ONTMinor Pro
Frank Palazzese83022162012-20142G1993-05-28Toronto, ONTMinor Pro
Devon Paliani5000132014-20151C1996-10-10LaSalle, ONTMinor Pro
Nathan Pancel2291061002061342010-20155L1994-01-05Orleans, ONTMajor Junior
Costa Papista7829111391985-19872D1968-03-06Grosse Pointe, MIMajor Junior
Andy Paquette137305585651985-19894C1969-03-21Sudbury, ONTMajor Junior
Darryl Paquette1000021990-19911G1971-03-25Sudbury, ONTMinor Pro
Phil Paquette603912801986-19882D1969-04-07Oshawa, ONTMajor Junior
Steve Pareigis1203041711721980-19822L1963-06-04Semi-Professional
Bruce Paris300001995-19972R1977-07-26Sudbury, ONTMajor Junior
Brett Parnham31404252005-20061C1989-01-30Orillia, ONTMinor Pro
Brady Pataki126111223332014-20173R1998-10-03Wallaceburg, ONTMajor Junior
Mike Patrick2500091985-19861G1966-02-03Brantford, ONTMajor Junior
Nevin Patterson36011121997-19992R1980-12-19Oxford Mills, ONTMajor Junior
Mike Peca101306191851990-19922C1974-03-26Toronto, ONTMajor League
Mike Pedersen679716321980-19811L1962-02-16 Major Junior
Matej Pekar25122234252019-20201C2000-02-10Turnov, Czech Rep.Minor Pro
Dean Pella17145141988-19891D1969-10-08Sudbury, ONTMajor Junior
Tyler Pella39314241988-19891L1970-05-02Sudbury, ONTMinor Pro
Fred Pennell742524492111987-19892L1969-10-08Etobicoke, ONTMinor Pro
Frank Perkins15048731214811977-19803D1960-06-02Spring Township, PAMinor Pro
Chuck Petahtegoose400001986-19871R1968-08-26Walden, ONTMajor Junior
Blake Peters-Davey200002022-20231F2004-06-22Brooklin, ONTMajor Junior
Joel Petkoff610122002-20031C1982-04-05Toronto, ONTMinor Pro
Michael Pezzetta2144050902952014-20184L1998-03-13Toronto, ONTMajor League
Alex Pharand168403979752021-20243R2005-01-05Sudbury, ONTMajor Junior
Marc Pharand100021983-198411965-01-14Major Junior
Isaak Phillips131122840812018-20202D2001-09-28Barrie, ONTMajor League
Ryan Phillips37101451998-20002D1981-01-05Oakville, ONTMajor Junior
Randy Pierce60591041631391975-19772R1957-11-23Arnprior, ONTMajor League
Darian Pilon1944048883172016-20193L1998-10-02Sault Ste. Marie, ONTMinor Pro
Drake Pilon1763138693042016-20193R1998-10-02Sault Ste. Marie, ONTMinor Pro
Ray Pilon400001978-19791G1959-02-16Toronto, ONTMajor Junior
Markus Pock300002010-20111R1992-01-15Klagenfurt, AustriaEuropean Elite
Joe Pocobene3351116591981-19832R1964-01-28Major Junior
Doug Poirier1000001977-19792D1960-08-18Minor Pro
Joel Poirier923520551381992-19942L1975-01-15Richmond Hill, ONTMinor Pro
Marek Polak200042005-20061L1988-02-14Sipkova Havirov, Czech. RepMajor Junior
Jeremy Pominville200002011-20121G1993-07-27Mattice, ONTMinor Pro
Chris Pontes800022007-20081D1989-04-06Sudbury, ONTMinor Pro
Riley Pope300002022-20231F2004-10-23Bolton, ONTMajor Junior
Steve Potvin1161844621191991-19943R1974-09-26Montreal, PQMinor Pro
Dene Poulin1931535502572001-20043D1983-12-13Thunder Bay, ONTMajor Junior
Rob Poulin1121301980-19822 Major Junior
Peter Poulin-Roy1610152010-20133R1994-01-09Sudbury, ONTMajor Junior
Benoit Pouliot12266701362432003-20063L1986-09-29Alfred, ONTMajor League
Walter Prawdzik64336552000-20022CMedicine Hat, ALTAMajor Junior
Jordan Prevost555611242003-20063L1986-09-18Sudbury, ONTMajor Junior
Tyler Prong2401172010-20133D1994-07-01Forest, ONTMajor Junior
Owen Protz37167252022-20242D2006-02-07Ottawa, ONTMajor Junior
Ryan Pryce40336182023-20241D2004-02-06Toronto, ONTMajor Junior
Christian Purboo4500002019-20201G2000-07-01Oakville, ONTMajor Junior
Taylor Pyatt194911041952971997-20003L1981-08-19Thunder Bay, ONTMajor League
Alex Racino5312820282010-20122L1993-06-04Merril, WIMajor Junior
Kevin Raine7942630602012-20142D1993-05-28Dryden, ONTMinor Pro
Jordan Ramsay26112222008-20091R1991-06-07Pickering, ONTMajor Junior
Joe Ranger2800002022-20231G2002-02-12Carp, ONTMajor Junior
Jimmy Ratte11112151993-19941R1974-06-07Fauquier, ONTMajor Junior
Andrew Raycroft7803321997-19992G1980-05-04Belleville, ONTMajor League
Dale Recollet311242001-20021CMajor Junior
Peter Reed64222446231979-19801CEuropean Lower Leagues
Steve Reese51142034282009-20101C1989-01-09Dorchester, ONTEuropean Lower Leagues
Norm Reid901121982-198421965-08-08 Major Junior
Steve Reid16011311996-19982F1979-04-27Leamington, ONTMinor Pro
Rheal Renaud100001977-19781 Major Junior
Mike Renchko000001974-19751Major Junior
Ken Resetar100021988-19891L1969-03-06Toronto, ONTMajor Junior
Dan Resko810191988-19891L1968-11-08Toronto, ONTMajor Junior
Adam Restoule18022282011-20121L1993-02-21Thunder Bay, ONTMajor Junior
Rolly Restoule000001978-19791G1961-07-12Major Junior
Ladislav Reznicek5911112142000-20011D1983-12-27 European Elite
Kyle Rhodes57101424512017-20181D1997-12-25Powhatan, VAMinor Pro
Nathan Ribau46257302019-20222D2002-04-07Oakville, ONTMajor Junior
Pete Richards29022451986-19871G1966-01-26Hamilton, ONTMinor Pro
Jacob Riley1501102010-20111G1993-03-18London, ONTMajor Junior
Eddy Rinke5591019382009-20101R1991-07-26Ebersberg, GermanyEuropean Elite
Jamie Rivers228562012571281991-19954D1975-03-16Ottawa, ONTMajor League
Shawn Rivers1304487131771990-19922D1971-01-30Ottawa, ONTMajor League
Chris Robertson1431738551062001-20043C1984-01-10Owen Sound, ONTMinor Pro
Grant Robertson600061983-19841L1966-05-21Gananoque, ONTMajor Junior
Tom Robertson1212321977-19781 Major Junior
Brandon Robinson200002001-20021L1982-09-03Bancroft, ONTMinor Pro
Dylan Robinson771026361382021-20232D2002-05-03Simcoe, ONTMinor Pro
Owen Robinson124246387302018-20202F2000-03-09Orangeville, ONTMinor Pro
Payton Robinson65189222021-20221D2003-04-30Burlington, ONTMajor Junior
Richard Rochefort141641081721041994-19973C1977-01-07North Bay, ONTMinor Pro
Nicholas Romero18011302015-20161R1998-01-26Maple, ONTMajor Junior
Ace Roque300001986-198711970-06-29Major Junior
Brian Rorabeck743862100851980-19822R1962-01-30Brighton, ONTMinor Pro
Liam Ross2492455791522017-20224D2001-05-13Markham, ONTEuropean Elite
Mike Rouleau11011241985-19861R1967-01-18Sault Ste. Marie, ONTMajor Junior
Robin Rubic454610571985-19861L1967-05-16Sudbury, ONTMajor Junior
Bob Russell197108982061311972-19753C1955-02-05Toronto, ONTMajor League
Geoff Russell101101973-19741Major Junior
Adam Ruzicka30241741142018-20191C1999-05-11Bratislava, SlovakiaMajor League
Jake Ryan500022012-20131L1993-05-16New Liskeard, ONTMajor Junior
Warren Rychel355813741984-19851L1967-05-12Tecumseh, ONTMajor League
Mike Ryckman1900041972-19731GSemi-Professional
Dan Ryder71033351988-19924G1972-10-24Kitchener, ONTMinor Pro
Craig Rylett100002008-20091G1991-09-06Milton, ONTMajor Junior
Corey Sabourin90156511998-20002D1981-04-09Orleans, ONTEuropean Lower Leagues
Allan Sadowy31369111984-19862C1967-02-22Toronto, ONTMajor Junior
Ed Saffrey234812141975-19761L1957-06-26Major Junior
Alexei Salashchenko94171330491998-20002L1981-03-08Kharkov, UkraineMajor Junior
Tomas Sample1011891632003-20063D1987-01-06Barrie, ONTMinor Pro
Adam Samuelsson4331417492019-20201D2000-06-21Rye, NYMinor Pro
Grant Sanders80133144281982-19842C1965-12-05Hamilton, ONTEuropean Lower Leagues
Joel Sandie28123631991-19932D1973-07-22Sault Ste. Marie, ONTMajor Junior
Jason Sands59103040671997-19981C1977-03-21Kingston, ONTMinor Pro
Mike Sands14601111591980-19833G1963-04-06Sudbury, ONTMajor League
Frankie Santini4121315232008-20091D1988-07-29Vaughan, ONTMajor Junior
Patrick Sanvido34347312016-20171D1996-06-28Guelph, ONTMajor Junior
Shane Sargant1801191988-19902L1971-03-04Collingwood, ONTMajor Junior
Mike Savage98121325691980-19844L1964-04-08Sudbury, ONTMajor Junior
Sebastien Savage4781422661999-20012R1981-02-16St. Albert, ONTSemi-Professional
MacKenzie Savard700002016-20171G1997-06-10Dowling, ONTMajor Junior
Paul Sawyer1402241972-19731 Major Junior
Greg Scarlett60152237491978-19791L1960-01-17Major Junior
Randy Schindler400001972-197311955-01-29 Major Junior
Matt Schmalz2213948871882012-20164R1996-03-21Dunnville, ONTMinor Pro
Derek Schoenmakers33121224582011-20121R1992-04-17Kitchener, ONTMajor Junior
Paul Schonfelder200002000-20011G1981-04-24Stoney Creek, ONTMinor Pro
Frank Schumacher2741582010-20122D1993-10-12Brighton, MIMinor Pro
Gord Schuran200001982-19831G Major Junior
Rod Schutt1991301652951551973-19763L1956-10-13Bancroft, ONTMajor League
Samuel Schutt134172845532010-20133R1994-04-13Palmer Rapids, ONTMajor Junior
Colin Scotland51336681997-19992L Major Junior
Aaron Scott1200022010-20122R1992-03-12North York, ONTEuropean Lower Leagues
Brandon Scott15000172010-20122D1993-05-02Mount Albert, ONTMajor Junior
Brian Scott80171835441995-19972F1977-05-22Brampton, ONTMinor Pro
Krystoff Secemski22224101994-19951L1976-08-08Bytom, PolandMajor Junior
Justin Sefton2341143544082009-20134D1993-04-14Thunder Bay, ONTMinor Pro
Brian Seguin21112191979-19801Major Junior
Jean-Francois Seguin1101840581112001-20032D1982-04-25Hawkesbury, ONTMajor Junior
Andrew Self418917762006-20071L1987-01-08Peterborough, ONTMajor Junior
Alexei Semenov15830801102691998-20013D1981-04-10Murmansk, RussiaMajor League
Todd Sepkowski92375087121983-19852C1965-05-12Sault Ste. Marie, ONTMajor Junior
Emmett Serensits187643491312017-20203D2000-01-07Oakville, ONTMajor Junior
Noah Serre110102017-20181F1998-07-25Sudbury, ONTMajor Junior
Robb Serviss6321921681980-19811D1962-05-10 Major Junior
Mark Seymour36268561982-19831D1964-02-22Kemptville, ONTMajor Junior
Michael Sgarbossa10376881641212010-20122C1992-07-25Campbellville, ONTMajor League
Chris Shanahan62549581996-19971C1979-12-13Buffalo, NYMinor Pro
Ryan Shanahan247581221804751992-19964R1975-04-03Buffalo, NYMinor Pro
Doug Shane702201979-19812G1962-03-27Major Junior
Jack Shaw55000121976-19782G1958-01-02Toronto, ONTMajor Junior
Jeff Shaw53011692001-20032Semi-Professional
Joey Shaw100001979-198011962-11-21Wahnapitae, ONTMajor Junior
Kyle Shaw43303172009-20112R1993-02-05Amherstburg, ONTMajor Junior
Jimmy Sheehan400022010-20111D1993-02-11St. Catharines, ONTMajor Junior
Tyler Sheldrake116214162012007-20092D1989-07-12Dunnville, ONTMinor Pro
Sergei Sheleg4921315292008-20091D1990-05-24Minsk, BelarusEuropean Elite
Simon Sherry1282573311993-19963R1976-12-14Warkworth, ONTMajor Junior
Alex Shevchenko4461319322002-20031F1984-10-11European Elite
Rob Shilton94193049242001-20032CRichmond Hill, ONTMajor Junior
Kayle Short80216181421991-19943D1973-05-16Barrie, ONTMinor Pro
Levi Siau901142017-20181C2001-04-19Thunder Bay, ONTMajor Junior
Jim Sidwell70022141977-19812G1960-07-22 Minor Pro
Mike Siefker2151015131986-19871R1968-02-11Windsor, ONTMinor Pro
Lucas Signoretti1515622023-20241F2004-03-30Kinborn, ONTMajor Junior
Brody Silk2203954933202010-20155C1994-11-30Iroquois Falls, ONTMinor Pro
Dennis Silk000001978-19791L1960-07-19Major Junior
Shawn Silver4900021992-19942G1975-09-06Thunder Bay, ONTMinor Pro
Michael Silveri800002014-20151L1997-03-06North Bay, ONTMajor Junior
Brad Simms66111930981997-19981D1978-01-30Mississauga, ONTSemi-Professional
Jason Simon5271017851986-19882W1969-03-21Sarnia, ONTMajor League
Joey Simon6682028151987-19892C1970-07-11Toronto, ONTMinor Pro
Hayden Simpson600022021-20221C2004-03-11Caledon, ONTMajor Junior
Sam Skwarchuk514610322001-20021L1984-02-05Bradford, ONTMajor Junior
Ryan Sly39246301995-19972D1978-03-20Collingwood, ONTMajor Junior
Brad Smith462121421831977-19781F1958-04-13Windsor, ONTMajor League
Brian Smith500001979-19822D1963-04-21 Major Junior
Ed Smith8673239981983-19852D1965-12-17Bala, ONTMajor Junior
Jeff Smith19371081993-19941D1974-05-03Belleville, ONTMinor Pro
Jeff Smith47132134201985-19872C1967-04-01Forest, ONTMajor Junior
Jeff Smith39235441985-19861L1967-02-26Detroit, MIMajor Junior
Jim Smith922243651231986-19893R1969-04-23Sudbury, ONTMajor Junior
Mike Smith96033252000-20022G1982-03-22Kingston, ONTMajor League
Ryan Smith6031619182019-20222C2002-05-18Bala, ONTMajor Junior
Scott Smith1710121999-20001L1981-06-25Hamilton, ONTMajor Junior
Trevor Smith41549251988-19902D1970-08-09Welland, ONTMinor Pro
Phil Smyth100001977-19781 Major Junior
Shawn Snider46133245302001-20021C1981-02-01Fergus, ONTMinor Pro
Zachary Snow900002017-20181D1999-02-17Acton, ONTMajor Junior
Shawn Sobush300001995-19961L1977-01-26Red Rock, ONTMajor Junior
Matias Sointu3051419182009-20101L1990-02-10Tampere, FinlandEuropean Elite
Dmitry Sokolov1679864162292015-20183R1998-04-14Omsk, RussiaMinor Pro
Kelvin Solari500001991-19921R1974-03-04Sudbury, ONTMinor Pro
Jonas Soling1222747741271996-19982R1978-09-07Stockholm, SwedenMinor Pro
Jim Sonmez1233756931121988-19913L1971-06-18Instanbul, TurkeyMinor Pro
Jamie Spadafora100001992-19931Major Junior
Victor Spadafora1233671999-20012F1982-11-30Major Junior
Dan Speer7351722282001-20032C1984-12-05Thunder Bay, ONTEuropean Elite
Tom St. James135314980961980-19822C1963-02-18Iroquois Falls, ONTMinor Pro
Jared Staal24954991531572006-20104R1990-08-21Thunder Bay, ONTMajor League
Marc Staal236231001232152003-20074D1987-01-13Thunder Bay, ONTMajor League
Brian Stacey21088151994-19951D1975-06-28Oshawa, ONTMinor Pro
Steve Staios53134457671992-19931R1973-07-28Hamilton, ONTMajor League
Sean Stansfield29358101988-19891C1971-01-15Belleville, ONTMajor Junior
Chad Starling51312151182000-20011D1980-09-16Delisle, SASKMinor Pro
Aaron Starnyski17011241994-19951D1977-07-07Elliot Lake, ONTMinor Pro
Norm Stefan1616696162761977-19803C1960-07-19Delhi, ONTMinor Pro
Sean Stefanski591419331112003-20041R1983-09-10Peterborough, ONTMinor Pro
Stefan Stepanov701142009-20101D1992-09-23Moscow, RussiaMinor Pro
Andy Stephenson400001986-198711968-02-14Major Junior
Larry Stevens39156801982-19842D1965-01-23Vittoria, ONTMajor Junior
Alastair Still1884047871721988-19913R1971-06-10Mississauga, ONTMajor Junior
Wes Stillar200021977-19792R1960-05-06Major Junior
Chase Stillman82223254902019-20222R2003-03-19St. Louis, MOMinor Pro
Rob Stopar301101990-19911G1972-03-02Sault Ste. Marie, ONTMajor Junior
Tim Stortini366511251973-19752Major Junior
Zack Stortini24755651207462001-20054R1985-09-11Elliot Lake, ONTMajor League
Jon Stos29101727271990-19911R1971-06-11Sudbury, ONTMajor Junior
John Strait501121980-19811R1962-01-06Spokane, WAMajor Junior
Peter Stratis119102737892017-20203D2000-01-18Scarborough, ONTMajor Junior
Adam Sturgeon100002000-20011D1984-03-19Erin, ONTMinor Pro
Josh Sturrock800002002-20031G1985-07-09Dundalk, ONTMajor Junior
Brandon Sugden312791321996-19982R1978-06-23Toronto, ONTMinor Pro
Mark Sullivan57167871972-19742DMajor Junior
Shane Swan891848661511978-19802D1960-08-14Minor Pro
Mike Swanson17011181984-19851D1967-06-07Sudbury, ONTMajor Junior
Tim Swartz701891601995-19972D1977-02-10Iroquois Falls, ONTMajor Junior
Michael Swick2801122006-20082G1989-06-12Ocean Township, NJMajor Junior
Don Sylvestri1600001979-19801G1961-02-06Sudbury, ONTMajor League
Rick Szabo1800021974-19751G1955-08-16Hamilton, ONTMinor Pro
Anthony Tabak8571623262017-20192L2001-12-06Oakville, ONTMajor Junior
Sam Tanguay2900042014-20151G1995-04-05Quebec City, PQMajor Junior
John Tanner19011181990-19911G1971-03-17Cambridge, ONTMajor League
Kyle Tarini2151629453122006-20104R1990-01-16Sudbury, ONTMajor Junior
Caden Taylor27145102023-20241L2007-03-31Shanty Bay, ONTMajor Junior
Matt Taylor1101101984-19862C1967-03-14Riverside, ONTMajor Junior
Marcel Tellier100021986-19871 Major Junior
Aldo Teofilo100001986-198711969-06-03Major Junior
Philip Teri200002009-20101L1990-10-30Elora, ONTMajor Junior
Chad Thibodeau92211131742011-20132D1993-03-15Sault Ste. Marie, ONTMinor Pro
Brett Thompson89121325322007-20092C1991-01-31Sault Ste. Marie, ONTEuropean Lower Leagues
Derek Thompson64538771986-19904R1970-06-15Sudbury, ONTMajor Junior
Jack Thompson144274471622018-20223D2002-03-19Courtice, ONTMajor League
Mike Tilson500071997-19981D1978-06-28Pickering, ONTMinor Pro
Troy Timpano9304442013-20163G1997-11-13Ajax, ONTMajor Junior
Morris Titanic636160121801972-19731L1953-01-07Toronto, ONTMajor League
Brody Todd7981018622001-20032L1984-02-25Thorold, ONTMajor Junior
Justin Tolton200002000-20011 Major Junior
Alex Tomaras800001997-19981D1979-02-15Montreal, PQMajor Junior
Djibril Toure811117281262022-20242D2003-06-05Dorval, PQMajor Junior
Nick Trecapelli6631013572009-20112D1991-09-29Guelph, ONTMinor Pro
Greg Trichilo61123232009-20112R1992-01-02Schreiber, ONTMajor Junior
Ralph Tuck100001982-198311965-01-17Major Junior
Keaton Turkiewicz4171118162004-20062R1988-03-02Brantford, ONTMinor Pro
Mark Turner131425496741985-19893C1968-05-09Windsor, ONTMinor Pro
Troy Turyk12213241998-19991D1979-03-16Wawa, ONTMajor Junior
Nick Tuzzolino303811552005-20072D1986-01-19Buffalo, NYMinor Pro
Nathan Twohey200062022-20231D2003-03-05Peterborough, ONTMajor Junior
Jim Uens3641620101982-19831C1964-04-02Belleville, ONTMajor Junior
John Uniac7951924411987-19892D1971-03-29Stratford, ONTMinor Pro
Eric Vail634857105801972-19731F1953-09-16Timmins, ONTMajor League
Mike Vaillancourt119143448951999-20012R1981-05-04Capreol, ONTMajor Junior
Todd Vaillancourt200001987-19881 Major Junior
Ryan Valentini106294574282015-20183C1997-07-13Mississauga, ONTMinor Pro
Alain Valiquette13802282006-20115G1990-12-21Sudbury, ONTMinor Pro
Steve Valiquette118022161994-19984G1977-08-20Etobicoke, ONTMajor League
Chris Van Laren124517222352007-20103D1990-06-04Kingston, ONTMajor Junior
B.J. Van Mierlo100001998-19991G1981-06-13North Bay, ONTMajor Junior
Keith Van Rooyen5891524931985-19861D1966-07-13Hamilton, ONTEuropean Elite
Noah Van Vliet32268322023-20241D2004-02-18Toronto, ONTMajor Junior
Marcus Vandenberg2700002023-20241G2004-04-25Dorchester, ONTMajor Junior
Jim Vargo600001980-19811L1963-04-08 Major Junior
Austin Veleke710162013-20141L1996-04-09Port Hope, ONTMajor Junior
Sean Venedam2441141372511791993-19974C1976-07-31Valley East, ONTMinor Pro
Wayne Venedam503301984-19862 Major Junior
Chris Veno000001978-19791R1961-04-09Major Junior
Brian Verbeek87314879871983-19852C1966-10-22Wyoming, ONTMinor Pro
Pat Verbeek127771181953641981-19832R1964-05-24Sarnia, ONTMajor League
Jeff Verreault900022007-20092C1990-07-18Azilda, ONTMajor Junior
Mark Versteeg-Lytwyn264913282005-20061L1986-11-27Sharon, ONTMinor Pro
Joel Vienneau6302222011-20132G1992-01-18Hearst, ONTMajor Junior
Frankie Vilardi100002012-20131C1996-01-09Kingston, ONTMajor Junior
Nathan Villeneuve1113537721152022-20242C2006-04-13Ottawa, ONTMajor Junior
Devin Virta1401171980-19811R1963-11-19Major Junior
Robert Visca2614522010-20111L1991-04-07Everett, ONTMajor Junior
Craig Voakes75142236302002-20042C1986-01-02St. Thomas, ONTEuropean Lower Leagues
Bob Volpe79011241972-19742G1954-07-06Toronto, ONTMinor Pro
Jakub Vondras3702202023-20241G2004-05-21Plzen, Czech Rep.Major Junior
Brad Walcot112155368691984-19862D1965-03-22Mississauga, ONTMinor Pro
Cameron Walker100002021-20221F2003-03-07Sudbury, ONTMajor Junior
John Walker24173941672071973-19785L1958-04-28Major Junior
Conor Walton400002022-20231D2006-04-22Toronto, ONTMajor Junior
Kieron Walton111263056182022-20242C2006-04-22Toronto, ONTMajor Junior
T.J. Warkus63192847692000-20011F1981-09-09Sudbury, ONTMinor Pro
Jason Warner100001991-19921R1972-04-02Cornwall, ONTMajor Junior
Dave Watson39121325341976-19771F1958-05-19Kirkland Lake, ONTMajor League
Morgan Watts1401121985-19861R1966-09-03Dartmouth, NSMajor Junior
Drew Wawrow1001122018-20191D2001-02-02Toronto, ONTMajor Junior
Jim Way57121325751986-19871R1968-11-12Waterloo, ONTMajor Junior
Mitchell Weeks9503302018-20223G2001-06-22Barrie, ONTMinor Pro
Tim Whelen200001973-19741Major Junior
Bill White4400091985-19872G1968-03-11Southgate, MIMajor Junior
Drew White1502201984-19851D1967-01-10Mississauga, ONTMajor Junior
Greg White411201986-19871C1967-10-12Cambridge, ONTMinor Pro
Joel Whitmarsh7501142001-20043G1983-05-27Bowmanville, ONTMajor Junior
Keith Whitmore200001985-19861D1970-11-24Sudbury, ONTMinor Pro
Dennis Wideman881737541011999-20012D1983-03-20Kitchener, ONTMajor League
Zach Wilkie88622281402015-20172D1997-02-24Villa Park, ILMinor Pro
Andrew Williamson100001993-19941R1976-01-21Thorold, ONTMinor Pro
Jim Willis100021976-19771Major Junior
Colin Wilson18044151993-19941C1974-03-31Guelph, ONTMajor Junior
Jeff Wilson1000001978-19791G1961-03-17Major Junior
Mike Wilson1772363861661992-19953D1974-02-26Brampton, ONTMajor League
Rob Wilson161547523211985-19883D1968-07-18Toronto, ONTMinor Pro
Ross Wilson201121985-19861R1969-06-26The Pas, MANMinor Pro
John Winstanley6216213702001-20032C1983-06-03Major Junior
Travis Wood44336102014-20151D1995-11-22Maplewood, MNMajor Junior
Chandler Yakimowicz5682634532016-20171R1996-01-26Kingston, PAMajor Junior
Nicholas Yearwood93113849792022-20242L2004-07-15Toronto, ONTMajor Junior
Mike Yeo19054471012331990-19944L1973-07-31Toronto, ONTMinor Pro
Barry Young166844522651989-19923D1972-08-07Hamilton, ONTMajor Junior
Jason Young154731412141351989-19923L1972-12-16Sudbury, ONTMinor Pro
Tom Young51121628701972-19731F1953-05-08Dunnville, ONTMinor Pro
Mark Zagordo100022010-20111R1991-12-06Sudbury, ONTMajor Junior
Dan Zavarise4251217691980-19822D1962-01-25Hamilton, ONTMajor Junior
David Zeppieri9611112572013-20152C1997-02-04Brampton, ONTMajor Junior
Jason Zohil5366121441991-19921R1972-05-15Toronto, ONTMajor Junior

+
† denotes that the player's career team information is inaccurate due to incomplete data made available by a league.
‡ denotes that the player only appeared in the playoffs.
Note: The totals presented here may not be exact. If there is no official breakdown when a player was traded mid-season, his statistics are only included with the team he finished with. So you may see players with all zeros for statistics. This means their exact team totals were not available. Their games-played will not be accounted for with any of the teams they played with in this case.