hockey DB
search by league
team
morning report
contact us
home

Halifax Mooseheads all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Brandon Abbass510102021-20232L2004-02-09Halifax, NSMajor Junior
Konrad Abeltshauser219281221501272009-20134D1992-09-02Bad Toelz, GermanyMinor Pro
Said Abi-Faycal40044142019-20201R2001-01-06Montreal, PQMinor Pro
Ramzi Abid5957801371481999-20001C1980-03-24Montreal, PQMajor League
Elias Abrahamsson119725325301994-19973D1977-06-15Uppsala, SwedenMinor Pro
Liam Alcalde65213682012-20142L1995-03-15Montreal, PQMajor Junior
Pascal Amyot158115162822008-20113D1990-01-05Ste-Foy, PQMajor Junior
Brent Andrews323751141891862009-20145C1993-01-19Charlottetown, PEIMajor Junior
Jonathan Andrews220221051999-20001L1981-07-30Charlottetown, NFLDMajor Junior
Chris Angione67102636561994-19951C1976-10-23New Waterford, NSMajor Junior
Rocco Anoia681620361791994-19951L1975-08-28Montreal, PQMajor Junior
Domenico Argento35033162014-20162D1998-02-02Montreal, PQMinor Pro
Mikhail Aseev2322422005-20061L1987-10-30Moscow, RussiaEuropean Elite
Darcy Ashley239981542522722010-20144R1993-02-19Alberton, PEIMajor Junior
Samuel Asselin68483886602018-20191C1998-07-01Repentigny, PQMinor Pro
Frederic Aube315712352016-20171D1996-08-10Sherbrooke, PQMajor Junior
Matthew Augustine25257152002-20042R1986-03-07Montreal, PQMajor Junior
Pierre-Luc Bacon300001999-20001D1982-10-10Trois-Rivieres, PQMajor Junior
Linden Bahm1281827451212008-20102R1989-11-18Ottawa, ONTMinor Pro
Brennan Bailey2113462012-20142D1994-02-05Lunenburg, NSMajor Junior
Eddie Banville200002014-20151C1997-07-30Saint-Quintin, NBMajor Junior
Ryan Barbosa38055102017-20181D1998-01-05Mississauga, ONTMinor Pro
Marcel Barinka108142135202018-20202C2001-03-23Praha, Czech Rep.European Elite
Justin Barron1862389112882017-20214D2001-11-15Halifax, NSMajor League
Dominic Beauchemin60142034252012-20131L1993-06-06Longueuil, PQMinor Pro
Pierre-Olivier Beaulieu101730371122003-20052D1984-02-24Quebec, PQMinor Pro
Zachary Beauregard611318311282021-20221C2001-02-20Repentigny, PQMajor Junior
Frederic Belanger272221031255171995-20005D1979-03-20Longueuil, PQMinor Pro
Justin Belanger810122009-20112R1991-12-05Halifax, NSMajor Junior
Thatcher Bell64364884552002-20031C1982-02-01Murray Harbour, PEIMinor Pro
Brandon Benedict3431191843032851998-20035C1982-06-10Halifax, NSMinor Pro
Aidan Bent700022023-20241C2006-07-08Berwick, NSMajor Junior
Kelly Bent112818263102014-20162C1995-02-02Halifax, NSMinor Pro
Jessyko Bernard113222042642008-20102R1991-04-11Dalhousie, NBMinor Pro
Marc-Andre Bernier18156581141142001-20053R1985-02-05Laval, PQMinor Pro
Sebastien Berube23101731994-19951D1974-02-13Notre-Dame-du-Lac, PQMajor Junior
Charles Bety1895134851892008-20113C1990-08-03St-Bernard-de-Beauce, PQMinor Pro
Attilio Biasca118374481192020-20233C2003-03-18Zug, SwitzerlandEuropean Elite
Jimmy Bilodeau2210101998-199911981-03-02Major Junior
Martin Bilodeau123033341996-19982G1979-09-12Trois-Rivieres, PQMinor Pro
Marc-Andre Binette125244064401997-20003L1981-01-17Laval, PQMajor Junior
Jamie Bishop46066192009-20112D1993-03-14Saint Stephen, NBMajor Junior
Joel Bishop2372668942262015-20194L1999-05-07St.John's, NFLDMajor Junior
Brant Blackned72455297761994-19951L1974-04-04Wemindji, PQMinor Pro
Dominik Blain-Dupuis36123432014-20162C1998-04-08Gatineau, PQMajor Junior
Joel Blanchard300002011-20121R1994-03-11Bas-Caraquet, NBMajor Junior
Andrew Bodnarchuk19632911233212005-20083D1988-07-11Drumheller, ALTAMajor League
Jean-Michel Boisvert119615102001-20021C1982-05-04Trois-Rivieres, PQMinor Pro
Matt Boland21123262008-20091L1989-06-26Gander, NFLDMajor Junior
Graham Bona157829371632006-20093D1988-05-12Halifax, NSMajor Junior
Jonathan Boone114810182051999-20012R1981-04-11Bell Island, NFLDMajor Junior
David Bouchard32426862007-20081R1988-04-11Chicoutimi, PQMajor Junior
Evan Boucher94532679552021-20232L2002-04-03Timmins, ONTMinor Pro
Bryson Boudreau200002021-20232R2003-11-12Fall River, NSMajor Junior
Matthew Boudreau1947179150522009-20134C1993-03-09St-Eustache, PQMinor Pro
Jonathan Boutin170011212001-20043G1985-03-28Granby, PQMinor Pro
Brett Bower16011241998-19991D1979-06-28Coldbrook, NSMajor Junior
Justin Bowers500022003-20041C1985-03-20Halifax, NSMinor Pro
Sacha Boyer400001999-20001G1982-03-29Montreal, PQMajor Junior
Eric Brassard5503302014-20162G1995-05-05Longueuil, PQMinor Pro
Jean-Francois Brault1153361142003-20063D1986-12-05Montreal, PQMajor Junior
Mike Bray2800041998-19991R1982-12-17Halifax, NSMinor Pro
Christian Brideau10000122001-20021D1983-05-20Niagara Falls, ONTMajor Junior
David Brine207701281981362003-20063C1985-01-06Truro, NSMajor League
Jamie Brown1902157783831994-19973D1976-04-24Halifax, NSMinor Pro
Lester Brown100002009-20101 Major Junior
Alexandre Brunet25044182009-20101D1989-08-24Laval, PQMajor Junior
Tim Bryan300021997-19981D1978-01-14Westport, ONTMajor Junior
Jeffrey Burridge569615322019-20201F2001-01-03London, ONTMinor Pro
Zachary Byard400002019-20201D2002-05-04Enfield, NSMajor Junior
Frederik Cabana25948791272752002-20064C1986-05-16Fleurimont, PQMinor Pro
Chris Cahoon414610641994-19951C1977-02-16Halifax, NSMajor Junior
Rane Carnegie13176841601172004-20062R1985-01-02Toronto, ONTMinor Pro
Alex Carr500022020-20211D2004-03-30Sackville, NSMajor Junior
Matt Carroll200002005-20061D1988-06-03Ottawa, ONTMajor Junior
Chris Carson19033371995-19961C1978-03-31Fredericton, NBMajor Junior
David Carson1376658124531994-19973L1976-12-25Fredericton, NBMajor Junior
Mathieu Cataford195881232111292021-20243C2005-03-01Saint-Constant, PQMinor Pro
Jocktan Chainey1851668841302015-20194D1999-09-08Asbestos, PQMajor Junior
Ben Chaisson580441392005-20072D1987-01-15Halifax, NSMinor Pro
Mathieu Charlebois61213151022016-20171D1999-02-14Blainville, PQMajor Junior
Yanick Charron612322003-20041C1986-01-19Hull, PQMinor Pro
Yuri Cheremetiev24348641121442005-20105C1989-04-30Moscow, RussiaMinor Pro
Dylan Chisholm15022142020-20233D2003-03-04Antigonish, NSMajor Junior
Randy Chisholm300002009-20101G1992-05-29Antigonish, NSMajor Junior
Ronald Chisholm600002007-20092D1989-10-16Antigonish, NSMajor Junior
Marc Chouinard87306191691995-19972C1977-05-06Charlesbourg, PQMajor League
Jason Churchill152022162002-20053G1985-11-05St. John's, NFLDMajor Junior
Luca Ciampini235591071661132010-20144L1994-03-08Montreal, PQMajor Junior
Bobby Clarke177737444842001-20043D1983-02-25St. John's, NFLDMajor Junior
Chris Clarke1900002012-20131G1993-02-12Halifax, NSMajor Junior
Garrett Clarke63721282182009-20112D1992-11-03Windsor, NSMinor Pro
Yann Collin1300022000-20011G1981-04-11Laval, PQMajor Junior
Mathieu Corbeil-Theriault16100002008-20113G1991-09-27Montreal, PQMinor Pro
Kevin Cormier1301816344422003-20063F1986-01-27Moncton, NBMinor Pro
Austin Corredato29336292004-20051R1985-01-03Toronto, ONTMajor Junior
Peter-James Corsi984056961632006-20082C1988-08-03Montreal, PQMinor Pro
Jordan Costello32112172009-20101L1991-03-27Summerside, PEIMajor Junior
Alexandre Cote43861482011-20121C1992-09-21Kirkland, PQMajor Junior
Jean-Sebastien Cote283710562006-20071C1986-05-08Matane, PQMinor Pro
Michael Couch144619252592000-20033D1983-02-22Hanna, ALTAMinor Pro
Jake Coughler27111021142016-20171C1996-04-23St. Catharines, ONTMinor Pro
Alexandre Couture3671825591997-19981D1977-12-18Ham Nord, PQMinor Pro
Cameron Critchlow68212950742011-20121L1991-12-18Summerside, PEIMinor Pro
Serge Crochetiere900081997-19981D1980-02-21Daveluyville, PQMinor Pro
Logan Crosby137172845142021-20243R2005-12-14Salt Springs, NSMajor Junior
Brett Crossley235161935902014-20184C1998-01-03Cole Harbour, NSMajor Junior
Brad Cuzner66121426612011-20132L1992-06-22Glace Bay, NSMinor Pro
Jean-Francois Cyr973975114482001-20032R1983-04-28Maria, PQMajor Junior
Barrett Dachyshyn141914231142015-20183C1998-10-05Halifax, NSMajor Junior
Dustin Dagenais4011231998-19991D1979-11-03Kapuskasing, ONTMajor Junior
Marc-Olivier Daigle1300002011-20121G1994-09-18Delson, PQMajor Junior
Dany Dallaire129055472000-20022G1981-02-02Saint-Narcisse, PQMinor Pro
Kevin Darveau2301182013-20141G1994-12-06Ile Bizard, PQMajor Junior
Alexandre David3523542019-20212C2002-01-18Pigeon Hill, NBMajor Junior
George Davis71212142442002-20042R1983-07-28North Sydney, NSMinor Pro
Ryan Davis200002011-20121R1993-04-15Halifax, NSMajor Junior
Stephen Davis8631013582020-20222D2002-01-09Hingham, MAMajor Junior
Peter Delmas2700002009-20112G1990-02-16Bedford, NSMinor Pro
Lou-Felix Denis27101424342023-20241R2003-03-21Farnham, PQMajor Junior
Gabriel Desjardins2054146871352008-20124L1992-11-09Montreal, PQMinor Pro
Patrick Desjardins1000081994-19951D1976-12-01Angliers, PQMajor Junior
Simon Desmarais44257612010-20111D1994-03-22St-Jean, PQMinor Pro
Joshua Desmond5651116582010-20122D1993-05-08Musquodoboit Harbour, NSMajor Junior
Elliot Desnoyers986374137592020-20222L2002-01-21Saint-Hyacinthe, PQMajor League
Olivier Desroches22099162019-20201D2001-03-27Laval, PQMajor Junior
Michael Dilorenzo2400002002-20031G1983-06-09Schenectady, NYMinor Pro
Paul Dimitruk5511415652009-20101D1990-05-30Boston, MAMinor Pro
Mauro DiPaolo821940593611997-19992R1978-01-02Montreal, PQSemi-Professional
Joe DiPenta63134356831999-20001D1979-02-25Barrie, ONTMajor League
Ryan Dodge8011191997-19981D1980-05-09London, ONTMajor Junior
Cody Donaghey214711332015-20161D1996-05-10St. John's, NFLDMinor Pro
Alexandre Doucet36313162202022-20231L2002-01-12Sherbrooke, PQMinor Pro
Kyle Doucet619817162002-20042C1985-04-02Halifax, NSEuropean Lower Leagues
Nathan Downing500002006-20071G1988-08-30 Major Junior
Eddy Doyle600002023-20241D2007-11-08Tignish, PEIMajor Junior
Etienne Drapeau1053660962191994-19962C1978-01-10Quebec, PQMinor Pro
Jonathan Drouin12877165242872011-20143L1995-03-28Sainte-Agathe, PQMajor League
Samuel Dube8151621172018-20213C2002-05-30Bad Tolz, GermanyEuropean Elite
Eric Dubois194711151999-20001C1980-02-19Gatineau, PQMinor Pro
Jeremy Duchesne138044152004-20073G1986-10-17Silver Spring, MDMajor League
Brendan Duke14344448862011-20143D1993-05-11Halifax, NSMajor Junior
Jordan Dumais193119206325382020-20244R2004-04-15Montreal, PQMajor Junior
Stefan Dumaresque100002008-20091G1991-07-18Labrador City, NFLDMajor Junior
Mario Dumoulin722351742401994-19951D1974-01-11Drummondville, PQMinor Pro
George Dunn1001182008-20091D1990-07-11Niagara Falls, ONTMajor Junior
Danny Dupont271562391994-19951D1975-07-19Trois-Rivieres, PQMinor Pro
Arnaud Durandeau262851111961922015-20194L1999-01-14Montreal, PQMajor League
Benoit Dusablon992642682061996-20003C1979-08-01Saint-Anne-de-la-Perade, PQMajor League
Chad Earle437512202006-20093C1989-07-13St. John's, NFLDMajor Junior
Nikolaj Ehlers114861192051182013-20152L1996-02-14Aalborg, DenmarkMajor League
Marco Emond100001995-19961G1977-11-20Valleyfield, PQMinor Pro
Ryan Falkenham161302454422011-20154R1995-10-09Halifax, NSMajor Junior
Claude Fillion2819101331994-19951D1974-07-09Baie-Saint-Paul, PQMinor Pro
Steeve Finn810171994-19951C1975-05-02Chute-aux-Outardes, PQMajor Junior
Cavan Fitzgerald75154358422013-20163D1996-08-23Boston, MAMinor Pro
Joshua Fitzgerald25011172014-20162D1996-03-12Gander, NFLDMajor Junior
Ryan Flinn671419333651999-20001L1980-04-20Halifax, NSMajor League
Tyson Flinn500001996-19971D1978-07-15Fredericton, NBMajor Junior
Walter Flower2351353662002015-20205D1999-05-07Lunenberg, NSMajor Junior
Antoine Fontaine5503342022-20242C2006-07-10Granby, PQMajor Junior
Ian Fontaine200001994-19951R1977-10-01Montreal, PQSemi-Professional
Taylor Ford171832401912014-20173D1997-05-14Lasalle, PQMajor Junior
Kirk Forrest460111002005-20072R1987-05-04Pembroke, ONTMajor Junior
Maxime Fortier2631041662701182013-20185R1997-12-15Montreal, PQMinor Pro
Cole Foston3425742019-20212L2003-04-07Beaver Bank, NSMajor Junior
Brody Fournier103262551262022-20242R2003-05-26Ottawa, ONTMajor Junior
Stefan Fournier663537721002012-20131R1992-04-30Dorval, PQMinor Pro
Eric Frechette4000171998-199911981-04-13Major Junior
Martin Frk15273901632002010-20133R1993-10-05Pelhrimov, Czech Rep.Major League
Zachary Fucale187022102011-20154G1995-05-28Laval, PQMajor League
Derek Fulton101122007-20081C1989-02-11Truro, NSMajor Junior
Jake Furlong227151171321102020-20244D2004-03-04Upper Tantallon, NSMajor Junior
Philippe Gadoury78483684412013-20152C1994-02-21Greenfield Park, PQMajor Junior
Jonathan Gagnon1911415371999-20001L1980-05-20Longueuil, PQMinor Pro
Felix Gascon100002018-20191D2001-01-20Terrebonne, PQMajor Junior
Yannick Gaucher401191994-19951C1975-05-03Saint-Hyacinthe, PQSemi-Professional
Benoit-Luc Gauthier600042000-200111983-05-23Major Junior
Vincent Gauthier3636962021-20221R2005-01-18Saint-Zotique, PQMajor Junior
Randy Gazzola395152062012-20131D1993-09-13Thorold, ONTMinor Pro
Carl Gelinas124404484372009-20112L1992-02-06Shawinigan, PQMinor Pro
Jasmin Gelinas131241061301441998-20002D1979-04-01Drummondville, PQMinor Pro
Jameson George300002023-20241D2007-03-28Rothesay, NBMajor Junior
Keith Getson35161026272018-20191C1998-03-29Bridgewater, NSEuropean Lower Leagues
Nicholas Gibson501102014-20151D1996-02-10Halifax, NSMajor Junior
Jean-Sebastien Giguere1540991301994-19973G1977-05-16Montreal, PQMajor League
Patrick Gilbert95638441062001-20032D1982-04-10Sept-Iles, PQMajor Junior
Andrew Gilby981218301761996-19982D1979-02-14Halifax, NSMajor Junior
Steve Gillard169336391152009-20134D1992-02-01St. John's, NFLDMajor Junior
Bruce Gillis1821926452061999-20034C1982-02-12Fort McMurray, ALTAMajor Junior
Simon Godbout31055511994-19951L1977-08-17Sherbrooke, PQMajor Junior
Keigan Goetz59812201442016-20171R1996-09-07Clinton, ONTMajor Junior
Anthony Goulet2200022010-20111D1992-02-11St-Georges-de-Beauce, PQMajor Junior
Nicholas Goyens44437562007-20081D1988-07-14Montreal, PQMinor Pro
Gerrad Grant1924248901472007-20114C1990-04-12Halifax, NSMinor Pro
Alexis Gravel19801212142016-20215G2000-03-21Asbestos, PQMinor Pro
Nick Greenough53512173611999-20012R1980-11-11Windsor, NSMinor Pro
Richard Greer2300042007-20092D1991-04-09Marshfield, MAMajor Junior
Alexandre Grenier64253964422011-20121R1991-09-05Laval, PQMajor League
Joe Groleau45123681999-20012D1981-03-24Hamilton, ONTMajor Junior
Joel Grondin4002262009-20101G1992-02-27Port-Cartier, PQMajor Junior
Benoit-Olivier Groulx221911162072182016-20204C2000-02-06Rouen, FranceMajor League
Francois-Pierre Guenette1776198159842001-20053C1984-01-18Laval, PQMinor Pro
Kevin Gursoy30141630122019-20201C1999-08-04Windsor, ONTMajor Junior
Chris Halverson129311146121994-19973D1977-03-07St. John's, NFLDMajor Junior
Sawyer Hannay160114154112009-20134D1992-09-06Moncton, NBMinor Pro
Austyn Hardie249847553382011-20154D1994-02-18Montreal, PQMajor Junior
Mitchell Hardy400002000-20011R1983-03-13Summerside, PEIMajor Junior
Gavin Hart54538162017-20214R2001-05-10Truro, NSMajor Junior
Harlin Hayes12000141994-19962G1977-02-18New Glasgow, NSMinor Pro
Curtis Heffernan301122018-20191D1999-12-23St. John's, NFLDMajor Junior
David Hemsworth6000101999-20001R1981-06-10Halifax, NSMajor Junior
Ben Higgins191273259762015-20194C1999-02-04Truro, NSMajor Junior
Ryan Hillier229861041902232004-20084L1988-01-25Halifax, NSMinor Pro
Nico Hischier57384886242016-20171C1999-01-04Brig, SwitzerlandMajor League
Brock Hopkins1300022003-20052D1986-04-16Halifax, PQMajor Junior
Jason Horvath105729361362019-20212D2000-03-24Russell, ONTMinor Pro
Eric Houde975371124431994-19962C1976-12-19Montreal, PQMajor League
Stephane Huard3081523352022-20231L2002-01-06Blainville, PQMajor Junior
Keegan Hunt34011372019-20212D2003-01-29Moncton, NBMajor Junior
Sam Hunter25156302014-20151D1997-06-04Toronto, ONTMinor Pro
Jacob Jacques40257322013-20141D1996-07-25Levis, PQMinor Pro
Brady James8303382020-20233G2003-02-19Beaconsfield, PQMajor Junior
Darrell Jerrett6694132421999-20001R1981-08-26Sackville, NSMajor Junior
Mark Johnson22022631994-19951D1975-09-18Truro, NSMajor Junior
Alex Johnstone165523288511996-19993D1979-12-28Halifax, NSMinor Pro
Jonathan Jolette28011231999-20001D1983-06-16Evain, PQMinor Pro
D'Artagnan Joly2852227132019-20201C1999-04-07Gatineau, PQMinor Pro
Cooper Jones17292130982015-20183D1998-06-09Bridgewater, MAMinor Pro
Evan Jones6091120122003-20041R1984-03-04Montreal, PQMajor Junior
Zack Jones158384785732019-20223C2001-03-31Bridgewater, MAMajor Junior
Milan Jurcina1801934532162000-20033D1983-06-07Liptovsky Mikulas, SlovakiaMajor League
Sonny Kabatay6321113122018-20213C2002-11-30Sydney, NSMajor Junior
Kyle Kavanaugh100002011-20121D1993-02-10Sydney, NSMajor Junior
Bradley Kennedy37101929542016-20171R1996-03-24Antigonish, NSMinor Pro
Roger Kennedy171011122004-20084G1988-09-10St. John's, NFLDMajor Junior
Derrick Kent2023560952282000-20044C1983-06-19St. John's, NFLDMajor Junior
Liam Kilfoil629112022023-20241C2007-03-21Quispamsis, NBMajor Junior
Jason King186114841981251999-20023R1981-09-14Corner Brook, NFLDMajor League
Jordan King5124622014-20151R1997-09-25Brampton, ONTEuropean Lower Leagues
Ozzie King1922482019-20201C2000-09-14Dartmouth, NSMajor Junior
Sergei Klyazmin11157651221102000-20022W1982-03-01Moscow, RussiaMinor Pro
Tomas Knotek18270103173782007-20103C1990-01-13Kladno, Czech Rep.European Elite
Patrick Kyte1561653691312017-20203D1999-03-29Pembroke, ONTMajor Junior
Zachary L'Heureux11262751371452020-20233L2003-05-15Montreal, PQMinor Pro
Jonathan Labelle423811462002-20031L1983-05-08Saint-Jerome, PQMinor Pro
Jonathan Lacroix-Courville400022012-20131L1996-03-11Gatineau, PQMajor Junior
Patrick Lafleur83519242041995-19972D1978-08-08Buckingham, PQMajor Junior
David Lafrance686814432021-20221D2001-05-17Orleans, ONTMajor Junior
Ethan Landry720222020-20211L2002-03-07Halifax, NSMajor Junior
Christopher Langlais200002014-20151G1996-06-08Lachenaie, PQMajor Junior
Eric Laplante1083952914461996-19982L1979-12-01Saint-Maurice, PQMinor Pro
Jean-Francois LaPlante11246112000-20011R1982-08-30Saint-Constant, PQMinor Pro
Sebastien Laprise74344074342000-20022C1982-04-06Boucherville, PQMinor Pro
Jules-Edy Laraque76243963541999-20012L1980-08-23Sept-Iles, PQMajor Junior
Ethan Larmand16123232023-20241C2003-11-12Midland, ONTMajor Junior
Vincent Laroche3001151997-20003G1980-02-17Terrebonne, PQMajor Junior
Stephane Larocque722848763421994-19951R1974-07-24Hull, PQMinor Pro
Bryan Laureigh300002019-20201L2000-06-16Brick, NJMajor Junior
Guillaume Lavallee7202222002-20031G1983-07-12Chicoutimi, PQMinor Pro
Raphael Lavoie192861031891362016-20204C2000-09-25Chambly, PQMajor League
Stephane Lavoie700002000-20011G1982-07-21Major Junior
Josh Lawrence44355287142022-20231C2002-01-28Fredericton, NBEuropean Lower Leagues
Samuel LeBlanc95101323822012-20153C1995-09-21Moncton, NBMajor Junior
Pascal Leclaire16304461998-20013G1982-11-07Repentigny, PQMajor League
Vincent Leclaire100001998-19991GMajor Junior
David Leddicote200001999-20001D1980-11-18Middleton, NSMinor Pro
Hugo Lehoux9668145221999-20012D1981-04-28Saint-Eldeal, PQMinor Pro
Jean-Simon Lemay5571421981996-19971C1978-03-20Louiseville, PQMinor Pro
Alex Lemieux841015251102009-20112R1992-12-26Longueuil, PQMinor Pro
Jordan Lepage82017171582015-20183D1999-05-07Rimouski, PQMajor Junior
Louis-Philippe Lessard277512312001-20021L1982-05-20Quebec, PQMajor Junior
Lou Levesque4412213342023-20241L2006-03-15Saint-Jerome, PQMajor Junior
Carlyle Lewis652027474251998-19991R1978-03-01Middleton, NSMinor Pro
Shawn Lewis1202241999-20023D1983-11-05Middleton, NSMajor Junior
Trey Lewis2061647632482009-20145D1993-05-31Moncton, NBEuropean Elite
Max Lindsay818614262012-20142L1994-12-06Hamilton, ONTMajor Junior
Luciano Lomanno2151954732042003-20074D1986-05-07Montreal, PQMinor Pro
Eric Louis-Seize131101020862006-20093L1989-10-12Montreal, PQMajor Junior
Brian Lovell812911792012-20142D1995-03-12Chateauguay, PQMinor Pro
Stephen Lund553811872006-20082D1989-01-09Halifax, NSMajor Junior
Jesse Lussier8342731702013-20152R1994-03-05Petawawa, ONTMajor Junior
Michael Lyle300022014-20151L1995-08-03Florence, NSMajor Junior
Brent Lynch36314162005-20061C1987-04-27Carbonear, NFLDMajor Junior
P.J. Lynch1191117281291997-20003L1981-07-17Halifax, NSMajor Junior
Mark Lynk128142034581995-19983R1978-10-17Sydney, NSMajor Junior
Ben MacAskill224951601552005-20094D1989-06-26Antigonish, NSMajor Junior
Stephen MacAulay25131326162012-20131C1992-04-20Halifax, NSMinor Pro
Jeff MacAuley6821214892004-20051D1985-09-30Charlottetown, PEIMinor Pro
Alex MacDonald54066282008-20102D1991-06-25Moncton, NBMajor Junior
Bradley MacDonald20325142009-20101C1992-06-14Dartmouth, NSMajor Junior
Franklin MacDonald1862152732742003-20063D1985-04-08Sydney, NSMinor Pro
Joey MacDonald1700001997-19981G1980-02-07Pictou, NSMajor League
Richie MacDonald500022002-20031 Major Junior
Ali MacEachern26528941223981997-20014D1980-10-13Inverness, NSMinor Pro
Colby MacIntyre581123462002-20042L1984-01-04Charlottetown, PEIMajor Junior
Mike MacIsaac100002006-20071L1988-01-01O'Leary, PEIMinor Pro
Dominic MacKenzie40066102023-20241D2006-06-28Stellarton, NSMajor Junior
Dylan MacKinnon1771031411922021-20243D2005-01-12Riverview, NBMajor Junior
Liam MacKinnon100002018-20191D2000-08-06Antigonish, NSMajor Junior
Nathan MacKinnon1026390153902011-20132C1995-09-01Halifax, NSMajor League
A.J. MacLean1992126471542000-20033L1983-08-31Antigonish, NSMinor Pro
Brock MacLeod5851217122018-20191C1999-04-08Dartmouth, NSMajor Junior
Logan MacMillan19148761242172005-20094L1989-05-07Charlottetown, PEIMinor Pro
Nathan MacMillan301102018-20191C2002-01-03Donkin, NSMajor Junior
Braeden MacPhee1391215271062020-20244C2004-05-30Moncton, NBMajor Junior
Ian MacPhee400002016-20171R1999-03-28Timberlea, NSMajor Junior
Ryan MacPherson9955101992000-20022R1982-02-20Sydney, NSMajor Junior
Stuart MacRae30152540202002-20031C1982-06-25Sydney, NSMinor Pro
Alec MacVicar100022019-20201G2001-08-03Dartmouth, NSMajor Junior
Sam Madgett100002023-20241G2007-07-31Stillwater Lake, NSMajor Junior
Jordan Maher3361319142018-20191C1998-03-11Gander, NFLDMajor Junior
Nicolas Maheux110395089651994-19962C1975-02-01Charlesbourg, PQMajor Junior
Boris Majesky13033111997-19981D1978-09-03Bratislava, SlovakiaEuropean Elite
Louis Mandeville98966751452000-20022D1982-05-03Sorel-Tracy, PQMinor Pro
Billy Manley229491011501361995-19994C1979-01-03Halifax, NSMajor Junior
Blade Mann-Dixon4806642016-20182G1997-04-29Antigonish, NSMajor Junior
Brad Marchand26101929402007-20081L1988-05-11Halifax, NSMajor League
Jack Martin12261521282021-20243D2005-02-10Upper Coverdale, NBMajor Junior
Ryan Matheson400022008-20091D1991-07-16Gander, NFLDMajor Junior
Alexander Mathieu20768901581601996-19993C1979-02-12Montreal, PQMinor Pro
David McCutcheon28011671998-19991D1980-01-28Saint-Jean-sur-Richelieu, PQMinor Pro
Scott McDonald551910302008-20091D1990-05-21Halifax, NSMajor Junior
Jack McGovern401142018-20191D2000-01-19Dartmouth, NSMajor Junior
Dylan McGuigan14000112009-20101C1992-01-16Charlottetown, PEIMajor Junior
Conor McGuire6991120332000-20022D1982-09-21Middleton, NSMajor Junior
Jared McIsaac180291141432082016-20204D2000-03-27Truro, NSMinor Pro
Jordan McKenna5526862019-20201L2000-04-13Dartmouth, NSMajor Junior
Camden McKenzie300002022-20231D2004-09-09Eastern Passage, NSMajor Junior
Jeremy McKinnon200002006-20071G1988-02-09Charlottetown, PEIMajor Junior
Cole McLaren6201102016-20214G2000-02-18Annapolis Royal, NSMajor Junior
Yannick McNamara1501162000-20011C1983-02-11Montreal, PQMajor Junior
Mark McNulty350331261994-19951L1977-01-16Saint-Laurent, PQSemi-Professional
Luke McPhee1310122023-20241C2005-03-04Halifax, NSMajor Junior
Timo Meier15072881601292013-20163R1996-10-08Herisau, SwitzerlandMajor League
Jan Melichercik69163147321995-19961C1976-01-10Banska, SlovakiaMinor Pro
Ben Mercer100002023-20241C2004-01-05Halifax, NSMajor Junior
Spencer Metcalfe370111132009-20101D1990-10-26Toronto, ONTMinor Pro
Dereck Michaud14268181994-19951R1976-03-02Jonquiere, PQSemi-Professional
Jack Milner2601102023-20241G2005-02-03Antigonish, NSMajor Junior
Landon Miron7515823342019-20223C2002-10-30Dartmouth, NSMajor Junior
Mike Molloy902202011-20143C1994-11-23Halifax, NSMajor Junior
Guillaume Monast97113344962006-20082D1988-05-12Longueuil, PQMinor Pro
Steve Mongrain881311241781994-19962R1977-03-24Shawinigan, PQSemi-Professional
Steve Mongrain2600021996-19982G1979-02-08Proulxville, PQMajor Junior
Ryan Moore888917732003-20052L1986-02-01Montreal, PQMajor Junior
Antoine Morand62224870402018-20191C1999-02-18Chateauguay, PQMinor Pro
David Moravec12464349462022-20242D2003-09-18Havlickuv Brod, Czech Rep.European Elite
Cade Moser56538122023-20241C2006-03-01Linacy, NSMajor Junior
Connor Moynihan31068651334702013-20185L1997-07-20Boston, MAMinor Pro
Danny Moynihan16866791451602013-20163L1995-12-08Boston, MAMinor Pro
Justin Munden81131124352003-20052L1986-11-10Halifax, NSMajor Junior
Matt Murphy1211647631032012-20153D1995-05-01Fredericton, NBMinor Pro
Trevor Mutch400001995-19961 Major Junior
Ladislav Nagy6371551261481998-19991R1979-06-01Kosice, SlovakiaMajor League
Morgan Nauss10241923602014-20162D1998-04-20Hammonds Plains, NSMajor Junior
Matt Nichol5000102000-20011C1982-01-03Scarborough, ONTMajor Junior
Adam Nolan300002016-20171D1998-08-12Mount Pearl, NFLDMajor Junior
Sebastien Nolet2800002003-20041G1984-07-13Sainte-Julie, PQMinor Pro
Ned O'Brien55347272008-20091C1990-10-21Summerside, NSMajor Junior
Gabriel O'Connor160119202442006-20093D1990-12-14Beloeil, PQMinor Pro
Shawn O'Donnell31213552007-20081R1988-05-28Halifax, NSMinor Pro
Robert Orr104364076362020-20222L2003-09-01Beaconsfield, PQMajor Junior
David Ouellet100001998-19991GMajor Junior
Xavier Parent130283563752017-20192C2001-03-23Laval, PQMinor Pro
Jonathan Parisien400072011-20121D1991-06-11Laval, PQMinor Pro
Makail Parker600002014-20162L1997-05-28Halifax, NSMajor Junior
Mathieu Paul6211112301998-20002D1981-09-06Tracy, PQMinor Pro
Daniel Payette1042229512371994-19973L1977-01-29Hull, PQMinor Pro
Senna Peeters107363268442019-20223R2002-06-14Deurne, BelgiumEuropean Elite
Reece Peitzsche103131124182022-20242L2006-12-08Beaver Bank, NSMajor Junior
Guillaume Pelletier30011162008-20102C1991-02-09Notre-Dame-du-Lac, PQMinor Pro
Pier-Olivier Pelletier6801142007-20081G1987-04-08St-Louis-du-Ha!Ha!, PQMinor Pro
Jason Pelley300001995-19961G1978-06-09Montreal, PQMajor Junior
Justin Pender2031653692552005-20094D1988-10-25St. John's, NFLDMinor Pro
Eric Perricone701121998-19991L1978-11-21Saint-Jean-sur-Richelieu, PQMinor Pro
Garrett Peters131412566862005-20083R1987-01-16Somerset, MAMinor Pro
Kyle Petten11371219492017-20214R2001-01-10Bay Roberts, NFLDMajor Junior
Chris Peyton13533821152691994-19962D1975-10-27St. John's, NFLDMinor Pro
Liam Peyton4351217252020-20211L2000-03-30St. Albert, ALTAMajor Junior
Owen Phillips12982432282022-20242D2006-01-12Hammonds Plains, NSMajor Junior
Alexandre Picard1982165861382001-20053D1985-07-05Gatineau, PQMajor League
Frederic Piche2001122010-20111G1991-08-12Val-Des-Monts, PQMinor Pro
Francois Pichette400001997-19992C1980-03-28Mont-Carmel, PQMajor Junior
Alexis Piette63191635512008-20091C1990-01-10Repentigny, PQMajor Junior
Philippe Poirier7131215882005-20072D1987-03-12Saint-Jerome, PQMajor Junior
Yannik Ponzetto39178142023-20241L2006-06-08Kloten, SwitzerlandMajor Junior
James Pouliot1913441751462003-20074L1987-12-08Manchester, NHMajor Junior
Martin Pouliot3381422801996-19971F1976-06-10Quebec, PQSemi-Professional
Joe Power300002021-20221D2004-10-30Hammonds Plain, NSMajor Junior
Ryan Power62111122671997-19992W1978-07-27St. John's, NFLDMinor Pro
Jordie Preston726713872001-20032F1983-05-08Bedford, NSMinor Pro
Colby Pridham121385795912005-20083L1987-08-07O'Leary, PEIMinor Pro
Anthony Purchase700021997-19981R1980-01-06Halifax, NSMajor Junior
Ilya Putintsev6861622422015-20161R1998-01-08Moscow, RussiaMajor Junior
Merle Putnam500002020-20211C2003-05-09Masstown, NSMajor Junior
Brandon Pye500002011-20132C1994-08-19St. John's, NFLDMajor Junior
Derrick Pyke1112733601371994-19962R1976-09-29Sydney, NSMajor Junior
Stephen Quirk13123271997-19981R1978-10-22North Sydney, NSMajor Junior
Travis Randell3164573118782007-20125R1991-01-26Twillingate, NFLDMajor Junior
Brandon Reid19989126215491997-20003C1981-03-09Kirkland, PQMajor League
Tyler Reid92235801998-20002L1982-07-27Kirkland, PQMajor Junior
Iannique Renaud192131661994-19951R1975-09-19Winnipeg, MANMinor Pro
Martin Renaud500021995-19961C1978-03-13Levis, PQMajor Junior
Kevin Resop7906602014-20173G1997-03-04St. Petersburg, FLMinor Pro
Peter Reynolds268111942023-20241C2003-01-20Fredericton, NBMajor Junior
Caleb Rich28022132016-20171C1999-09-09Callander, ONTMajor Junior
Michel Riendeau1101141998-19991R1981-01-07Coaticook, PQMajor Junior
A.J. Rivers810161997-19992R1980-05-31Evansville, ILMajor Junior
Lucas Robinson86325572019-20212D2002-05-16Rocky Harbour, NFLDMajor Junior
William Robitaille2013462020-20211C2003-02-06Levis, PQMajor Junior
Mathis Rousseau12518902021-20243G2004-09-10Boisbriand, PQMajor Junior
Todd Row801727441661996-19982C1977-11-13Newcastle, NBMajor Junior
Ryan Rowell30123291996-19971 Major Junior
Andrew Ryan20563651281382010-20144L1994-01-15St. John's, NFLDMajor Junior
Jake Ryczek84164460292017-20192D1998-03-19Springfield, MAMinor Pro
Michael Sack300002020-20211D2003-01-06Indian Brook, NSMajor Junior
Ostap Safin153811142018-20191R1999-02-11Prague, Czech Rep.Minor Pro
Alexis Sansfacon17011192018-20191D1999-03-09Shawinigan, PQMajor Junior
Francois Sasseville93444690781995-19972C1977-02-07Saint-Bruno, PQMinor Pro
Jules Saulnier23246102000-20011D1982-01-15Major Junior
Justin Saulnier1942856843692003-20074C1987-04-16Halifax, NSMinor Pro
Neil Savary18000181995-19972G1976-04-03Halifax, NSMinor Pro
Carlos Sayde3500001999-20012G1981-08-13Halifax, NSMajor Junior
Giulio Scandella1361738551382000-20022R1983-09-18Montreal, PQMinor Pro
Chuckie Schembri101122009-20101R1990-08-28Brampton, ONTMajor Junior
Brady Schultz202171061231002021-20243D2004-07-23Monroe, CTMajor Junior
Alexander Scully100002012-20131R1993-07-09Rexton, NBMajor Junior
Samuel Seguin81213859651998-20002L1981-04-16Boucherville, PQMinor Pro
Ryan Seymour69129211042006-20071C1986-08-05Fredericton, NBMajor Junior
Jim Sharrow19130711011972002-20053D1985-01-31Framingham, MAMinor Pro
Andrei Shefer72344276301999-20001D1981-07-26Yekaterinburg, RussiaEuropean Elite
Jody Shelley1814850989331994-19973L1976-02-07Thompson, MANMajor League
Kenzie Sheppard1071421352302003-20052L1987-04-11Sydney, NSMajor Junior
Andrew Shewfelt177273158292013-20163L1996-06-01Halifax, NSMinor Pro
Mitchell Shewfelt56257232011-20121D1994-02-07Halifax, NSMajor Junior
Rodi Short18022202006-20071D1987-05-24St. John's, NFLDMinor Pro
Dan Smith1672120411192005-20083L1989-03-23Montreal, PQMajor Junior
Matthew Snow25369142008-20091C1989-06-07Toronto, ONTMajor Junior
Lionel Solomon2000112003-20041DMajor Junior
Otto Somppi17858112170832015-20183C1998-01-12Helsinki, FinlandMinor Pro
Frederick Sonier53246392003-20041D1985-07-04Tracadie-Shelia, NBMajor Junior
Anthony Sorrentino62151025302015-20172C1996-02-07Woodbridge, ONTMajor Junior
Alex Souligny525914162010-20111R1993-05-11Montreal, PQMajor Junior
Daniel Sparre96494998662003-20052L1984-10-16Brampton, ONTMinor Pro
Kris Sparre100022005-20061L1987-01-12Mississauga, ONTMinor Pro
Jan Sprynar281192062023-20241R2005-02-26Zatec, Czech. Rep.Major Junior
Jonathan St. Louis31161531721999-20001D1980-10-12Terrebonne, PQMinor Pro
Nathan States901141998-20002L1981-07-13Halifax, NSMajor Junior
Jan Steber1323332651032003-20052C1985-10-19Ostrava, Czech Rep.Minor Pro
Cole Stewart694812182017-20203R2001-08-01Moncton, NBMajor Junior
Dean Stock481232441591997-19981C1977-01-26Montreal, PQMinor Pro
Matthew Stoddard50156312009-20101C1990-06-20Porter's Lake, NSMajor Junior
Jan Stransky28151631272008-20091R1990-04-16Plzen, Czech Rep.European Elite
Jiri Suchy118924331792005-20072D1988-01-03Bruntal, Czech Rep.European Elite
Jeffrey Sullivan18320801009171996-19993D1978-09-18St. John's, NFLDMinor Pro
Mathieu Sunderland187411511995-19961R1976-11-30Quebec, PQMinor Pro
Brian Surette30235341995-19961R1977-01-20Halifax, NSMajor Junior
Robbie Sutherland16052651172251999-20023W1981-05-13Halifax, NSMinor Pro
Bryce Swan19877571342722004-20084R1987-10-06North Sydney, NSMinor Pro
James Swan116252550412020-20233L2004-01-02Ville St-Laurent, PQMajor Junior
Jean-Sebastien Taillefer130410141852014-20162D1997-02-25Les Coteaux, PQMajor Junior
Alex Tanguay1521011132141121996-19993L1979-11-21Sainte-Justine, PQMajor League
Tristan Tardif100002014-20151C1997-12-01Trois-Rivieres, PQMajor Junior
Zachary Taylor28145222015-20161D1995-02-01Halifax, NSMajor Junior
Anthony Terenzio4101122010-20122G1993-01-07Drumheller, ALTAMajor Junior
Alexandre Tessier68099252020-20222D2003-07-25Mirabel, PQMajor Junior
Frederik Theoret300002016-20171R2000-01-08St-Constant, PQMajor Junior
Joel Theriault39515203581995-19961D1976-10-30Montreal, PQMinor Pro
Grant Thomas14011182003-20041L1984-03-27North York, ONTMajor Junior
Jake Todd867512532022-20242C2005-07-13Beaver Bank, NSMajor Junior
Brendan Tomilson8041317722019-20212D2001-10-04Cameron, ONTMajor Junior
Denis Toner8561723312017-20203D1999-09-22Saint-Andre, NBMajor Junior
Jeff Towriss32000131998-19991L1981-05-08Mount Uniacke, NSMajor Junior
Didier Tremblay1632156771751995-19983D1979-05-04Laval, PQMinor Pro
Maxime Trepanier38232649362018-20202L1999-05-15St-Jean-sur-Richelie, PQMinor Pro
Jason Troini228741201943961996-20004C1979-04-20Montreal, PQMajor Junior
Maxime Trottier1800002003-20052G1985-09-30Laval, PQMajor Junior
Francis Turbide647815142010-20111D1993-01-19Trois-Rivieres, PQMinor Pro
Jeremy Turgeon700022003-20041R1985-05-28Fredericton, NBMajor Junior
Clark Udle8256112271995-19972L1978-06-04Halifax, NSMinor Pro
Randy Upshall2392755824822000-20044D1983-01-16Corner Brook, NFLDMinor Pro
Todd Veary3000022000-20011G1983-05-13Rosemere, PQMajor Junior
Nathan Veinot16011792002-20031D1984-02-24Drayton Valley, ALTAMajor Junior
Markus Vidicek243105159264932020-20244C2004-03-21Kirkland, PQMajor Junior
Daniel Villeneuve6648122691994-19951D1975-03-21Buckingham, PQMinor Pro
Steeve Villeneuve50112031862002-20042D1983-09-05Saint-Jerome, PQMinor Pro
Radek Vlasanek200022008-20091R1989-08-14Vitkovice, Czech Rep.Major Junior
Jared Vokey24459142003-20041L1985-08-25Glace Bay, NSMajor Junior
Mark Vokey200002013-20141L1996-03-05St. John's, NFLDMajor Junior
Alexei Volkov108022231998-20002G1980-03-15Yekaterinburg, RussiaMinor Pro
Jakub Voracek11256131187682006-20082R1989-08-15Kladno, Czech Rep.Major League
Petr Vrana180661061721652002-20053C1985-03-29Sternberk, Czech Rep.Major League
Brandon Vuic695381752013-20152F1995-07-06Waterdown, ONTMinor Pro
Chris Wall100002003-20041G1986-03-06Halifax, NSMajor Junior
Luke Warner800092010-20122R1993-04-05Amherst, NSMinor Pro
Andrew Warr31671361997-19981Major Junior
Vincent Watt167243357742013-20163L1996-02-27Ormstown, PQMajor Junior
MacKenzie Weegar12320831031552012-20142D1994-01-07Ottawa, ONTMajor League
Liam Welsh77257112021-20243L2005-01-20Halifax, NSMajor Junior
Andrew White117332457522006-20082R1988-11-07St. John's, NFLDMajor Junior
Evan White100002018-20191D1999-09-22St. John's, NFLDMajor Junior
Ryan White121814224472000-20022L1982-01-20Pictou, NSMajor Junior
Cameron Whynot1841559741672019-20234D2003-05-05Kentville, NSMajor Junior
Andrew Wigginton3232522009-20112C1991-08-16Sackville, NSMajor Junior
Adam Wojcik300022002-20031R1983-05-09Ottawa, ONTMajor Junior
Dwight Wolfe53022811997-19992D1980-02-12Halifax, NSMinor Pro
Lance Woodman200022003-20041C1986-03-13Chatham, NBMajor Junior
Brandon Worthen800002013-20152D1997-07-21Dartmouth, NSMajor Junior
Mark Yetman16900042006-20093G1988-08-05St. John's, NFLDMajor Junior
Filip Zadina57443882362017-20181R1999-11-27Pardubice, Czech Rep.Major League
Gary Zinck126623294131999-20012D1980-03-21Cole Harbour, NSMinor Pro

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