hockey DB
search by league
team
morning report
contact us
home

Truro Bearcats all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Chris Alarie454711162000-20011C1982-02-05Carlisle, ONTMajor Junior
Reese Allen20145432023-20241L2004-05-16Sydney, NSJunior A (Canada)
Jesse Anchikoski2051116911999-20001R1979-06-09Salmon Arm, BCJunior A (Canada)
Carter Ansems5351015552022-20242D2004-03-11Canning, NSMajor Junior
Alex Anthony37033102014-20151D1996-07-15Shubenacadie, NSJunior A (Canada)
Stefano Antinori2500022000-20011G1981-01-06 Junior A (Canada)
Noah Archibald98129211052014-20183C1998-06-30Truro, NSMajor Junior
Sam Archibald122354277752020-20243L2003-09-17Debert, NSMajor Junior
Cameron Arsenault36134392011-20121D1994-03-07Summerside, PEIJunior A (Canada)
Luc Arsenault20044182018-20191R2000-02-24Dartmouth, NSJunior A (Canada)
Marc Aucoin86055952018-20213D2000-05-17Truro, NSJunior A (Canada)
Jason Awalt2800022002-20031G1984-02-01Halifax, NSMajor Junior
Casey Babineau100002008-20091D1992-03-27Truro, NSMajor Junior
Michal Babis4721315511999-20001D1979-11-26Banska Bystrica, SlovakiaJunior A (Canada)
Riley Baggs148125769622014-20183D1997-05-05Conception Bay South, NFLDJunior A (Canada)
Jamie Barbour54088662004-20051Major Junior
Brendan Bays5284553532022-20231D2002-04-10Ottawa, ONTMajor Junior
Brandon Bazinet51162440412013-20152F1995-05-06Sudbury, ONTJunior A (Canada)
Jake Beardsmore4141115222023-20241D2004-08-31Dartmouth, NSJunior A (Canada)
Howard Beaton19123462000-20011R1981-01-10Inverness, NSMajor Junior
James Beaton1362738651292021-20243R2003-02-23Inverness, NSMajor Junior
Zach Beaton15235142014-20151L1995-03-12Strattford, PEMajor Junior
Matt Beaver1511739561652004-20073DLahr, GermanyCollege-University
Colin Beck18454611152742008-20124L1991-10-11Charlottetown, PEICollege-University
Matt Belanger7000442000-20011L1981-04-22Flamborough, ONTSemi-Professional
Robbie Bennett951035451181999-20012D1980-03-24St. John's, NFLDMajor Junior
Zachery Bennett3272128812020-20211D2000-07-02Bay Roberts, NFLDMinor Pro
Nick Bentley1251019293272001-20043R1983-03-24Berwick, NSJunior A (Canada)
Ashton Bernard164812822010-20111L1990-02-05Eskasoni, NSMinor Pro
Shaun Bily29141731272018-20191L1998-02-22Doylestown, PAMajor Junior
Justin Blaauwendraat596814192006-200821988-05-16 Junior A (Canada)
Gerald Blackmore842842702072018-20202C1999-09-13Millbrook, NSMajor Junior
Spencer Blackwell482640661402019-20201R2000-02-06Erin, ONTMajor Junior
Caelan Blaikie200002016-20171F1998-04-02Truro, NSJunior A (Canada)
Nicholas Blanchard229233282016-20171L1996-01-23Kentville, NSMajor Junior
Serge Boisvert3381321142014-20151C1994-09-06Grand Barachois, NBJunior A (Canada)
Brett Boschman12950731232062003-20063C1985-01-21Brandon, MANEuropean Lower Leagues
Jason Boudreau500001998-19991G Junior A (Canada)
Josh Boulton936761128971998-20002L1979-08-24Halifax, NSJunior A (Canada)
Matt Boulton482942711171998-19991College-University
Jacob Bourchier23123342019-20201D1999-05-27West Kelowna, BCJunior A (Canada)
Brandon Boutilier2031316182013-20141L1993-07-01Hacketts Cove, NSJunior A (Canada)
Chris Boyle50283462362002-20031R1982-02-04Lethbridge, ALTACollege-University
Matt Bracegirdle200002003-20041GJunior A (Canada)
David Brine52213253292002-20031C1985-01-06Truro, NSMajor League
K.C. Brown21668881561752005-20094C1988-01-05Wolfville, NSCollege-University
Jordan Burke53152338382010-20111R1991-06-16Halifax, NSMajor Junior
Doug Burns67101828692008-20102C1989-12-29Manchester, NFLDJunior A (Canada)
Dean Burton891336491201998-20002C1981-01-17Grand Falls, NFLDJunior A (Canada)
Dylan Burton14350561061042016-20193F1998-12-31Hammonds Plains, NSJunior A (Canada)
Richard Bushey4892130602002-20031 College-University
Sam Caldwell15292231792008-20113D1991-10-07Cape Breton, NSEuropean Elite
Logan Camp1912362018-20191C2002-03-06Bedford, NSMajor Junior
Chet Camrud134610862001-20021L1981-05-12Saskatoon, SASKMinor Pro
Don Canfield300061998-19991 Junior A (Canada)
Lucas Canning935638941262022-20242L2004-06-20Stellarton, NSMajor Junior
Andy Carew600022004-20051 Junior A (Canada)
Matt Carroll38055322004-20062D1988-06-03Ottawa, ONTMajor Junior
Gavynn Carter900002017-20181C1999-06-07Truro, NSJunior A (Canada)
Geoff Carter35212141431998-19991 Junior A (Canada)
Rob Carter79000551998-20024G1981-01-20Halifax, NSJunior A (Canada)
Matt Chafe45332659372001-20021FCollege-University
Chris Chaisson200022005-20061 Junior A (Canada)
Yacine Chemrouk1600002023-20241G2003-11-15Montreal, PQJunior A (Canada)
Yuri Cheremetiev27202848202009-20101C1989-04-30Moscow, RussiaMinor Pro
Cory Chipman2900002004-20062G College-University
Dylan Chisholm2951015552023-20241D2003-03-04Antigonish, NSMajor Junior
Jacob Christie97214161512020-20233D2002-05-10Timberlea, NSMajor Junior
Chris Chubb21189872000-20011D1980-08-21Bon Accord, ALTAMajor Junior
Donnie Churchill94631371212009-20112D1990-08-05Corner Brook, NFLDCollege-University
Brandon Cianflone35101020842020-20222L2001-01-13Lorraine, PQMajor Junior
Bryan Clarke511460742202003-20041C1983-02-25St. John's, NFLDJunior A (Canada)
Doug Clarke443437711011998-19991 College-University
Matt Climie78066772002-20042G1983-02-11Leduc, ALTAMajor League
Andrew Clouthier20325222010-20111L1990-05-03Pembroke, ONTMajor Junior
Jordan Coccimiglio34142034122012-20131C1993-02-27Burlington, ONTMajor Junior
Mark Cody15819932002-20031L1982-05-15Halifax, NSMinor Pro
Adam Collins2571017291999-20001D1979-11-26Peterborough, ONTEuropean Lower Leagues
Danny Connors972636622162000-20022CJunior A (Canada)
Bryan Conrod81212141491999-20012D Junior A (Canada)
Jeremy Cornish421118293121999-20001F1979-12-12London, ONTMinor Pro
Wyatt Countway201102023-20241D2006-04-18Brookfield, NSJunior A (Canada)
Alexis Cournoyer1300002023-20241G2005-12-13Trois-Rivieres, PQMajor Junior
Frederic Cousineau2700002023-20241G2005-03-17Malartic, PQMajor Junior
Jordan Cox10183139532010-20133L1992-09-17Cole Harbour, NSJunior A (Canada)
Jared Crawford96432361291998-20002D1979-01-15Antigonish, NSJunior A (Canada)
Brian Croswell9426302001-20021Major Junior
Brandon Crowell38111223202022-20231R2004-01-27Dartmouth, NSJunior A (Canada)
Chris Crowell100051999-20001F Junior A (Canada)
Luke Cudmore92214161852008-20102D1989-02-17Charlottetown, PEIJunior A (Canada)
Ben Cumming301102005-20061C Junior A (Canada)
Bryson Currie666511532021-20243L2004-02-05Truro, NSJunior A (Canada)
Frank Curto1466121032001-20021F1981-02-10Hamilton, ONTMinor Pro
Alex Dalley96122335402010-20122L1992-05-08Grand Falls, NFLDJunior A (Canada)
Lee Davidson662792152005-20083D1988-08-20Truro, NSMajor Junior
Darren Dean79283058742003-20052C1984-07-04Port aux Basques, NFLDJunior A (Canada)
Pat DeCoste841220321422004-20062R1985-07-02Alexandria, ONTJunior A (Canada)
Alex DeGagne9336212020-20211D2000-02-15Mississauga, ONTMajor Junior
Scott Della Vedova22000682001-20021G1981-08-25Mississauga, ONTSemi-Professional
Ben Dempsey1491727441432006-200931988-11-15 Junior A (Canada)
Leon Denny621215271772016-20212D2000-01-02Eskasoni, NSMajor Junior
Beau Depencier100002022-20231R2004-10-03Dresden, ONTJunior A (Canada)
Ben Diamond36171633242021-20221C2002-05-16Strathroy, ONTCollege-University
Matt Dickey100002000-20011G1983-04-06Truro, NSJunior A (Canada)
Robbie Dickson821043531711998-20022D1978-01-25Bedford, NSJunior A (Canada)
Justin Doiron98162137662014-20172R1996-08-29Halifax, NSMajor Junior
Matt Donnelly39110112322014-20151D1995-03-30Mississauga, ONTMinor Pro
Brandon Dorrington100002013-20141G Junior A (Canada)
Kyle Doucet7281022003-20041C1985-04-02Halifax, NSEuropean Lower Leagues
Patrick Downe3943337272012-20131D1992-05-15New Maryland, NBMajor Junior
Tyler Dukelow9257322002-20031R1982-12-06Prescott, ONTSemi-Professional
Alan Dwyer1073341743911998-20013R1980-01-24Amherst, NSCollege-University
Matt English4131518812008-20122D1991-01-04Dartmouth, NSCollege-University
Felix-Anthony Ethier1200022021-20221G2001-07-25Pointe-Calumet, PQMajor Junior
Jacob Evans2821012122019-20201D1999-01-18Wausau, WICollege-University
Jean-Marc Evans-Renaud28549212013-20141F1996-06-06St. Peter's Bay, PEIJunior A (Canada)
Zachary Evans-Renaud65103242892011-20132D1992-02-03St. Peter's Bay, PEIMajor Junior
Jacob Fancy9101122013-20152G1995-08-25Halifax, NSMajor Junior
Dennis Fanning65182139711998-20002L1980-03-17New Glasgow, NSJunior A (Canada)
Trey Faulkner43123162018-20191D2000-09-29Sackville, NSJunior A (Canada)
Elliott Faust400061998-19991G1978-06-10Mitchell, ONTMajor Junior
Travis Fernley106334174792011-20132R1992-06-09Calgary, ALTACollege-University
Andrew Ferrier891024341832002-20042C1983-01-16Stratford, PEICollege-University
Christopher Festarini2100022013-20141G1993-06-03Oakville, ONTMajor Junior
Derek Field128571081651131998-20013C1980-01-12Halifax, NSJunior A (Canada)
Phillip Fife1033360931352012-20142C1993-04-13Oromocto, NBCollege-University
Justin Finlay4667131312006-20071R1988-01-23Saint John, NBJunior A (Canada)
Ryan Fletcher501162023-20241D2006-01-20Brookfield, NSJunior A (Canada)
Ryan Foley100002014-20151R1998-04-12Halifax, NSJunior A (Canada)
Matthew Forslund1400002016-20171G1997-01-03Apex, NCCollege-University
Matt Fougere1101102016-20171D1998-03-24Truro, NSJunior A (Canada)
Randy Frame44121123551998-19991 Junior A (Canada)
Adam Fraser27459192011-20121R1993-07-15Dartmouth, NSJunior A (Canada)
Ben Fraser76551042018-20224R2002-04-28Brookfield, NSJunior A (Canada)
Bryant Fraser952634602531999-20023 Junior A (Canada)
Dana Fraser15669124193522007-20103C1989-09-20Truro, NSMinor Pro
Brett Frazee1663764101862007-20114C1990-03-22New Glasgow, NSCollege-University
Glen Frazee19375831584022001-20054R1984-06-04Avondale, NSJunior A (Canada)
Neil Frotten52101323622002-20031DRed Deer, ALTACollege-University
Mike Furlong501122004-20051 Junior A (Canada)
Andyn Furmidge109713201342021-20243C2004-06-03Brookfield, NSJunior A (Canada)
David Gagnon1812162822020-20211F2000-04-19Halifax, NSCollege-University
Richard Gagnon3801102008-20102G1989-05-12 Junior A (Canada)
Carson Gallant12101182020-20211D2001-01-11Sackville, NSMajor Junior
Luke Gallant1401102007-20081G1990-03-14Charlottetown, PEIMajor Junior
Luke Gallant5142024172003-20041D1986-08-06Bedford, NSMajor Junior
Lev Gammer402202008-20091G1988-04-30Kelowna, BCJunior A (Canada)
Bair Gendunov25262753352020-20211F2000-05-11Toronto, ONTMinor Pro
Robbie George4181927751999-20001C Junior A (Canada)
Jonathan Gillis201102010-20111D1990-06-16New Waterford, NSJunior A (Canada)
Cal Gloade194125062832010-20144D1993-02-08Millbrook, NSJunior A (Canada)
Scott Goheen22101727452000-20011C1982-05-18Innisfil, ONTEuropean Lower Leagues
Matt Gordon2981321262019-20201C2001-02-27Mermaid, PEIMajor Junior
Mavrick Goyer1100042021-20221G2002-10-26Saint Sophie, PQCollege-University
Mark Grametbauer1400002014-20151G1998-08-10Halifax, NSMajor Junior
Steve Grant21134361998-19991 Junior A (Canada)
Tully Grant485611512022-20231C2005-05-15Antigonish, NSJunior A (Canada)
Tanner Greatorex6521113302020-20222D2003-01-09Truro, NSMajor Junior
Tim Greene85112839502005-20072DSt. John's, NFLDCollege-University
Adam Guy5251722412012-20131D1992-05-23Corner Brook, NFLDMajor Junior
Tyler Guy18156252023-20241D2004-02-17Fredericton, NBJunior A (Canada)
Robert Hagell42167722006-200711986-01-20 Junior A (Canada)
Eric Halliday19044102023-20241D2006-12-27Halifax, NSMajor Junior
Jeff Hanes78102838732012-20142R1995-03-29Truro, NSJunior A (Canada)
Andrew Harmes204104151932006-20104D1989-02-09Charlottetown, PEIJunior A (Canada)
Caleb Hart1232030502442018-20213L2000-05-02Peterborough, ONTJunior A (Canada)
Gavin Hart1603762992792017-20224R2001-05-10Truro, NSMajor Junior
Damian Hartt50116171202018-20191D2001-02-08Ellershouse, NSJunior A (Canada)
Joey Hawco100002022-20231G2005-12-20Halifax, NSJunior A (Canada)
Cole Hawes60211940222009-20143C1993-02-23Halifax, NSMajor Junior
Alex Hazelhurst2161218292011-20132C1994-08-30Halifax, NSJunior A (Canada)
Curtis Heffernan1311541562082017-20203D1999-12-23St. John's, NFLDMajor Junior
Myles Hektor3401122018-20191G1998-09-03Lake Bluff, ILMinor Pro
Jaden Hewes26268392019-20201C2001-04-10Anchorage, AKJunior A (Canada)
Ben Higgins51394281742019-20201C1999-02-04Truro, NSMajor Junior
Danny Hollett1853758952172003-20074L1986-08-16Halifax, NSMajor Junior
Tim Hollett971014241102002-20053Junior A (Canada)
Stephen Horyl18279121200862006-20114C1990-04-26Sydney, NSMajor Junior
Sam Hounsell1581547622552005-20094D1988-04-18Gander, NFLDMajor Junior
Jason Hoyt50201838171998-20002L1979-09-20Truro, NSJunior A (Canada)
Derrick Hucul100002017-20181G1998-01-25Saskatoon, SASKJunior A (Canada)
Brandon Hughes50224264692016-20171L1996-01-06Oakville, ONTMajor Junior
Tanner Humber-Dredge11731801111252020-20233L2002-07-02St. John's, NFLDJunior A (Canada)
Chris Hynes25246182002-20031 Junior A (Canada)
Jason Imbeault23151732262019-20201R1999-01-22Ste. Flavie, PQMinor Pro
Matt Iorianni48088142004-20051G1984-06-26Thunder Bay, ONTMinor Pro
Joel Isenor1274059995662000-20033LDutch Settlement, NSMajor Junior
Chris Ivanko15864781421922007-20103R1989-12-30Halifax, NSCollege-University
Sam Jeffrey33145282016-20171F1998-07-15Fredericton, NBJunior A (Canada)
Dakota Johnson39311141222010-20111D1990-11-01Iona, NSMajor Junior
Donald Johnstone1271551666812000-20033D1982-07-03Sydney, NSMajor Junior
Cole Julian961018281912018-20213L2001-02-13Musquodoboit Harbour, NSJunior A (Canada)
Sonny Kabatay206612442021-20221C2002-11-30Sydney, NSMajor Junior
Andrew Kennedy32033402010-20111D1992-09-17Truro, NSJunior A (Canada)
Jordan Kennedy3000002013-20141L1995-03-15Labrador City, NFLDMajor Junior
Todd Kennedy991447612131998-20002D1979-02-21Campbellton, NBCollege-University
Jack Keough1321342017-20181R2000-02-17Junior A (Canada)
Mike Keough16033421998-19991 Junior A (Canada)
Sean Kibyuk400001998-19991 Junior A (Canada)
Brant King1218942021-20221D2001-09-10Lower Sackville, NSJunior A (Canada)
Brandon Knight17011102019-20201L2001-04-22St. John's, NFLDJunior A (Canada)
Holden Kodak68203656362020-20222C2001-04-20Cloverdale, BCMajor Junior
Brent Labre180001252001-20021D1982-06-30Sudbury, ONTMajor Junior
Keith Laing900002000-20011D1980-05-05Junior A (Canada)
Adam Laite1961016192007-20081F1988-09-27Sydney, NSCollege-University
Carson Lanceleve78153550782017-20203C2000-12-31Stewiacke, NSCollege-University
Colby Lanceleve18247741211842011-20154R1994-11-21Inverness, NSCollege-University
Camdon Langlois34022252018-20191D2000-02-24Howie Center, NSJunior A (Canada)
Noah Latimer1700062021-20232C2003-11-11Halifax, NSJunior A (Canada)
Bryan Laureigh3912820522019-20201L2000-06-16Brick, NJMajor Junior
Martin Lavallee901162013-20141D1995-05-18Goose Bay, NFLDCollege-University
Paul Lavoie15246852001-20021L1982-12-10Fredericton, NBMinor Pro
Kayleb Lazeric300002010-20111L1992-09-16Port Williams, NSJunior A (Canada)
Guy LeBlanc26921102000-20011F Junior A (Canada)
Matt LeBlanc18291192005-20061 Junior A (Canada)
Peter LeCain20257282001-20021D1981-10-30Bridgewater, NSCollege-University
Colin Ledaire5233740902005-20061D Major Junior
Nate Leger4351419382016-20171F1996-09-18New Glasgow, NSJunior A (Canada)
Colton Lewis100002007-20081G1988-12-12Westlock, ALTAJunior A (Canada)
Danny Limpert55033422004-20062D1986-11-14Halifax, NSJunior A (Canada)
Jordan Lind50101222962002-20042R1985-08-09Cole Harbour, NSJunior A (Canada)
Daniel Little81111121232016-20182D1997-01-04Sackville, NSJunior A (Canada)
John Little200021998-19991 Junior A (Canada)
Lane Lochead100002021-20221L2005-05-17New Glasgow, NSMajor Junior
James Locke2202202016-20171F1998-06-24Torbay, NFLDJunior A (Canada)
Eric Louis-Seize47222749402009-20101L1989-10-12Montreal, PQMajor Junior
Matt Lundrigan14033132009-20101D1992-06-04Corner Brook, NFLDJunior A (Canada)
Ryan Lynch200052008-200911989-07-16 Junior A (Canada)
Denver Lynds1283551864032013-20173L1996-01-16Debert, NSJunior A (Canada)
Mark Lynk47402464321998-19991R1978-10-17Sydney, NSMajor Junior
Ben MacAskill50112839472009-20101D1989-06-26Antigonish, NSMajor Junior
David MacBurnie198651031681712003-20074L1986-03-02North Sydney, NSJunior A (Canada)
Alex Macdonald42111930642017-20181F1997-04-26Windsor Junction, NSCollege-University
Alexander MacDonald10102282017-20214G2000-01-18Truro, NSMajor Junior
Andrew MacDonald102143549832003-20052D1986-09-07Judique, NSMajor League
Brian MacDonald122102333992002-20053R1984-04-02Dartmouth, NSJunior A (Canada)
Cael MacDonald69101929782022-20242R2004-06-11Hatchet Lake, NSMajor Junior
Franklin MacDonald4821012652002-20031D1985-04-08Sydney, NSMinor Pro
Justin MacDonald26011352003-20052D1985-04-05Bay Roberts, NFLDJunior A (Canada)
Lauchie MacDonald78922311532018-20202D1999-12-09Bedford, NSJunior A (Canada)
Jesse MacInnis317916222014-20151L1994-04-17Whycocomagh, NSJunior A (Canada)
Kendall MacInnis1472334571152008-20124C1991-02-28Port Hood, NSCollege-University
Riley MacInnis12134342021-20221L2007-12-01Truro, NSJunior A (Canada)
Jamie MacIntyre54121426772009-20112C1991-04-24Charlottetown, PEIMajor Junior
Elliot MacIsaac6511112242016-20182D1998-10-18Victoria, BCJunior A (Canada)
Colin MacKinnon72192746652010-20122L1991-03-29Sydney, NSMajor Junior
Kenzie MacLean1371025354052003-20063L1985-04-16North Sydney, NSJunior A (Canada)
Cameron MacLeod99433174562016-20182F1997-04-19Dartmouth, NSJunior A (Canada)
Dylan MacLeod58044292019-20212D2001-06-23Sydney, NSJunior A (Canada)
Luke MacMillan194161733942016-20204C1999-04-17Brookfield, NSJunior A (Canada)
Cole MacPhee101102023-20241D2006-08-29Hammonds Plains, NSJunior A (Canada)
Ken MacPherson3681220651998-19991 Junior A (Canada)
Ryan MacPherson11325352001-20021R1982-02-20Sydney, NSMajor Junior
Brendan MacRitchie25101424472023-20241R2003-06-22Sydney, NSJunior A (Canada)
Adam Malloy1804462007-200811990-12-22 Junior A (Canada)
Pierre-Alexande Marion4505502007-20081G1987-03-09Gatineau, PQMajor Junior
Connor Martin2400002022-20231G2002-12-17Calgary, ALTAMajor Junior
Jo Matuszewski5283240962003-20041D1983-07-15Seattle, WACollege-University
Ryan Maynard4162329852022-20231D2002-07-25Cochrane, ONTMajor Junior
Derek McAllister14347641114541999-20023 Junior A (Canada)
Jonathan McArthur531443571312008-20091W1988-02-12Halifax, NSJunior A (Canada)
Matt McClellan1823521999-20001R Junior A (Canada)
Carter McCluskey6455591141802022-20242L2003-08-17Quispamsis, NBMajor Junior
Tom McConnell13123251999-20001D Junior A (Canada)
Perry McDonald40202972014-20151F1995-05-17Spryfield, NSJunior A (Canada)
Jack McGovern178113748942016-20215D2000-01-19Dartmouth, NSMajor Junior
Dylan McGuigan1583636722022009-20134C1992-01-16Charlottetown, PEIMajor Junior
Conor McGuire7192534302001-20032D1982-09-21Middleton, NSMajor Junior
Elliott McGuire46459202017-20181F1998-10-22Lowell, MACollege-University
Brandon McMartin2341014482012-20131L1993-06-29Toronto, ONTMinor Pro
Jordan McNaughton973577112482013-20152D1994-03-12Komoka, ONTMinor Pro
Jeff McNeil51123547362008-20091D1988-02-13Musquodoboit Harbour, NSMajor Junior
Chad Mehlenbacher33000311999-20001G1979-03-25Waterdown, ONTMinor Pro
Luke Melanson100002013-20141G1997-01-07Truro, NSCollege-University
Jack Milner3000002022-20231G2005-02-03Antigonish, NSMajor Junior
Landon Miron52282048142022-20231C2002-10-30Dartmouth, NSMajor Junior
William Mizuik6041418142017-20192F1998-04-18Victoria, BCJunior A (Canada)
Jordan Mock1505788145942009-20123R1991-04-16Dartmouth, NSMajor Junior
Aaron Molnar1600002001-20021G1981-10-08Dorchester, ONTMajor Junior
Zachery Moody491940591122016-20171C1996-03-25Margaretsville, NSMajor Junior
Ryan Moore19552732672010-20144D1993-01-02Florence, NSJunior A (Canada)
Travis Moore228871001872112007-20136L1992-04-24Truro, NSJunior A (Canada)
Connor Morrison558917162014-20172C1996-02-27Georgetown, ONTJunior A (Canada)
Kyle Morrison50355388792012-20131C1992-08-26Mississauga, ONTMajor Junior
Tyler Morrison98306595572012-20142R1994-02-19Mississauga, ONTMajor Junior
David Mosher176122739622011-20154D1994-02-01Halifax, NSMajor Junior
Simon Mullen10753641222021-20243D2005-09-17Truro, NSJunior A (Canada)
Vincent Muller250003482002-20031L1984-05-06Lorraine, PQJunior A (Canada)
Luke Munroe34232346122021-20221C2002-06-30Kitchener, ONTCollege-University
Brendan Murphy13145122014-20151D1995-08-02St. Peters, MOMinor Pro
Alexandre Nadeau42304676262023-20241C2003-10-01Victoriaville, PQMajor Junior
Ryan Neaves2062370931812004-200841987-05-15 Junior A (Canada)
Brandon Nicholas5303172003-20052Junior A (Canada)
Colin Nicholson87454085661999-20012C1983-01-07Dartmouth, NSMinor Pro
Shane Nolan156355186612004-20073R1986-12-12Halifax, NSCollege-University
Matthew O'Neil47426292023-20241R2005-05-21Halifax, NSJunior A (Canada)
Mark O'Shaughnessy5751823572016-20182D1997-07-31Kelowna, BCJunior A (Canada)
Mitchell Oake96362460652002-20052 Junior A (Canada)
Ryan Oakley60189912007-200921988-06-08 Junior A (Canada)
Magnus Olsson2000001998-19991G1979-01-17European Lower Leagues
Blake Orr34033722001-20021D1982-04-11Syndenham, ONTMajor Junior
David Ouellet200001998-19991GMajor Junior
Kelsey Ouellet31459692022-20231C2003-08-06Kapuskasing, ONTJunior A (Canada)
Matt Oxford1385753110162004-20073R1986-10-02Halifax, NSCollege-University
Lucas Parsons82121123282019-20212L2002-09-30Kensington, PEIJunior A (Canada)
Ben Pasha300002003-20041D1985-06-09Halifax, NSCollege-University
James Pawluk5931215592003-20052D1984-10-11Petersfield, MANJunior A (Canada)
Scott Pawson200022012-20131F1993-05-27Corbeil, ONTJunior A (Canada)
Steve Pearson44183048982008-20091C1988-08-12Mount Pearl, NFLDJunior A (Canada)
Daniel Perigo16563631262642011-20154L1994-06-18Truro, NSMinor Pro
Campbell Pickard50343367592017-20181L1997-06-26Halifax, NSMajor Junior
Mike Pittman43413171092000-20011F Junior A (Canada)
Sebastien Plamondon900002019-20201G2001-11-23Edmonton, ALTAJunior A (Canada)
Dominic Plenzich2731013272001-20021D1981-01-03Montreal, PQMinor Pro
Frederic Plourde2303302020-20222G2002-01-03St-Leonard, NBMajor Junior
Cameron Poirier2900002010-20122G1992-05-26Halifax, NSJunior A (Canada)
Daniel Poliziani52133548202013-20141DCollege-University
Ryan Porter9749131672016-20193F1998-01-01Lower Onslow, NSJunior A (Canada)
Tim Porter30134172021-20221D2003-03-23Lower Onslow, NSJunior A (Canada)
Ryan Power311720371001998-19991W1978-07-27St. John's, NFLDMinor Pro
Bill Powers100002003-20041Junior A (Canada)
Jake Primeau45618241182014-20151D1994-08-11White Rock, BCMajor Junior
Merle Putnam99453075242022-20242C2003-05-09Masstown, NSMajor Junior
Brandon Pye105455297692012-20153C1994-08-19St. John's, NFLDMajor Junior
Tyler Pyke97534391602014-20183D1997-04-25Halifax, NSJunior A (Canada)
Logan Quinn5111112182023-20241D2007-04-06Bible Hill, NSJunior A (Canada)
Kirk Rafuse54000102008-20102G1990-03-17Kentville, NSMajor Junior
Troy Rasa49223355592001-20021Junior A (Canada)
Taylor Read4461016512017-20181R2000-05-01Summerside, PEIJunior A (Canada)
Jonathan Reid160501391891302006-20093C1988-08-17Paradise, NFLDMajor Junior
T.J. Reid412329522622002-20031R1982-09-16Prince Albert, SASKJunior A (Canada)
Karter Renouf972423471342017-20192R1999-03-10South Porcupine, ONTJunior A (Canada)
Kevin Resop3900022017-20181G1997-03-04St. Petersburg, FLMinor Pro
Mike Richard264131742012-20131 Junior A (Canada)
James Richards1801142022-20231D2005-07-07Port Williams, NSJunior A (Canada)
Kevin Richardson42011352005-20061D1987-10-08Temecula, CACollege-University
Matt Riley33011802013-20141D1994-12-14Sydney, NSJunior A (Canada)
Jason Rioux4600002016-20171G1996-12-05Riviere-du-Loup, PQMajor Junior
Mitchell Robillard50213253532012-20142L1993-04-02Laval, PQMajor Junior
Cody Roland105242044942007-20092L1989-10-17North Sydney, NSJunior A (Canada)
Alex Roode201361922023-20241L2003-11-11Dartmouth, NSJunior A (Canada)
Jack Roop500001998-19991 Junior A (Canada)
Julien Roy4931417282023-20241L2005-10-29Waterloo, PQJunior A (Canada)
Justin Russell41077502006-20071D1988-03-26Newcastle, NBJunior A (Canada)
Graham Rutledge3327962017-20181D1998-09-29Halifax, NSCollege-University
Craig Ryan63312151912017-20192R1999-02-04Port Hawkebury, NSJunior A (Canada)
Sheldon Ryan100002004-20051D1984-04-02Junior A (Canada)
Viktor Saari4101142005-20061GJunior A (Canada)
Geoff Sanford517310231999-20001C Junior A (Canada)
Kevin Saunders44369162007-200811989-04-15 Junior A (Canada)
Alex Scola1101102009-20101G1990-05-05Worcester, MAMinor Pro
Mitchell Scott61235142012-20142D1994-05-09Bible Hill, NSJunior A (Canada)
Spencer Scott5400022010-20122G1992-10-12Oakville, ONTJunior A (Canada)
Jimmy Scullion912362008-200911989-11-24 Junior A (Canada)
Kyle Sexton4712921222018-20191L1999-01-06Bedford, NSJunior A (Canada)
Ben Sheffar68111425102020-20222L2001-11-22Lower Sackville, NSJunior A (Canada)
Jarrod Shipley5041620662016-20171D1998-11-03Saint John, NBMajor Junior
Rodi Short17225801052222004-20084D1987-05-24St. John's, NFLDMinor Pro
Zach Sill5513821862004-20073C1988-05-24Truro, NSMajor League
Craig Smith59538702000-20022F Junior A (Canada)
Jacob Smith59364480412013-20152R1995-01-30Sudbury, ONTMajor Junior
Jason Smith26121426621999-20001RJunior A (Canada)
Russell Smith36312151761998-19991D1978-05-28Pictou, NSMajor Junior
T.J. Smith16397841811042003-20074R1986-04-01St. Anthony, NFLDCollege-University
Zachary Smith2214542021-20221D2002-04-17Boxford, MACollege-University
Chad Snyder100002005-20061C Junior A (Canada)
Willie-Joe Sofan419172642000-20011L Junior A (Canada)
Adam Solnik156511112002-20031W1982-04-27Etobicoke, ONTMinor Pro
Lionel Soloman141451912002-20031 Junior A (Canada)
Jimmy Soper38182240772014-20151L1995-03-19Waterloo, ONTMinor Pro
Alexandros Soumakis40272047642014-20151L1994-02-15Montreal, PQMajor Junior
Isaac Sparrow100002022-20231G2004-03-05Grafton, NBJunior A (Canada)
Jagger Statton100002017-20181L1999-05-05Junior A (Canada)
Josh Steele681136471652021-20232D2002-11-15Odessa, FLCollege-University
Patrick Stewart1001122004-20051 Junior A (Canada)
Brady Stone71110111822021-20243D2004-08-16Lawrencetown, NSJunior A (Canada)
Robert Stuart18145111999-20001L Junior A (Canada)
Trey Sturge64141832122020-20222C2003-11-11Sydney, NSMajor Junior
Dustin Sullivan5252126912003-20041D1983-05-02Ottawa, ONTJunior A (Canada)
Jack Sullivan8000172023-20241D2006-05-13Shorts Lake, NSJunior A (Canada)
Robbie Sutherland7167121999-20001W1981-05-13Halifax, NSMinor Pro
Tristan Therrien32162743182020-20211L2001-09-27Prevost, PQCollege-University
Mark Thompson31132235832000-20011C Junior A (Canada)
Paul Thompson5091625802011-20132R1992-02-04Woodstock, ONTCollege-University
Kyle Tibbo1026868136762013-20172L1996-08-09St. John's, NFLDMajor Junior
Jarrett Todd192111362023-20241C2004-04-28Beaver Bank, NSMajor Junior
Peter Topshee20123222010-20111C1993-03-10Truro, NSJunior A (Canada)
Jeff Towriss13213411998-19991L1981-05-08Mount Uniacke, NSMajor Junior
Nick Trecapelli47172239702011-20121D1991-09-29Guelph, ONTMinor Pro
Aiden Tucker33011202023-20241R2005-09-06Truro, NSJunior A (Canada)
Chad Tucker200022016-20171F1998-12-16Valley, NSJunior A (Canada)
Dean Tucker4561723431998-19991Junior A (Canada)
Kyle Turk16040791191922003-20063L1985-05-24Peterborough, ONTJunior A (Canada)
Daniel Turner600002003-20041G1985-10-09Kentville, NSJunior A (Canada)
Mark Turner4931821722001-20021D Junior A (Canada)
Luc Vaillancourt1901101998-19991G1978-06-13Ferme-Neuve, PQMajor Junior
Mike Verderame942672004-20051 Junior A (Canada)
Mike Veysey1623624601692006-20093F1988-11-14Bedford, NSCollege-University
James Walker214610482019-20201C1999-09-28Long Point, NSJunior A (Canada)
Kevin Walker42246222022-20231C2005-03-04Antigonish, NSMajor Junior
Stephen Walker130142236402008-20124C1991-01-31Mount Uniacke, NSMajor Junior
Tyler Walsh3471724622011-20121F1992-06-15Mississauga, ONTJunior A (Canada)
Josh Warden512240621012002-20031LMajor Junior
Evan Watts2021548633182007-20114D1990-02-07Inverness, NSMajor Junior
Jesse Waye47101424391998-19991 Junior A (Canada)
Mavric Welk300002023-20241G2005-12-29Golden Lake, ONTJunior A (Canada)
Liam Welsh28132134102023-20241L2005-01-20Halifax, NSMajor Junior
Zach Welsh9673643782019-20242D2003-09-12Halifax, NSMajor Junior
Dell Welton9491524282018-20224D2002-08-29Baddeck, NSMajor Junior
Jordan Wentzell93122335362012-20153C1995-07-13Junior A (Canada)
Grant West2213316622012-20131R1992-01-23Fredericton, NBMajor Junior
Jim White189925345712000-20044D1983-12-31Dartmouth, NSCollege-University
Steve Whynot113523281241998-20013D1981-12-30Kentville, NSCollege-University
Mike Withrow13368371053612004-20084R1987-10-21Halifax, NSCollege-University
Adam Wojcik483334672772003-20041R1983-05-09Ottawa, ONTMajor Junior
Dwight Wolfe3172027432000-20011D1980-02-12Halifax, NSMinor Pro
Shawn Wright39145782009-20123R1993-03-03Truro, NSJunior A (Canada)
Zak Yewchuk16112102019-20201L2000-01-20Calgary, ALTAJunior A (Canada)
Mark Youden107214263802003-20063C1986-01-04Junior A (Canada)
Bruce Young621301999-20001RTruro, NSCollege-University
Ezra Zizmor24033102023-20241D2005-03-03New York, NYJunior A (Canada)

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