hockey DB
search by league
team
morning report
contact us
home

Saint John Sea Dogs all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Michael Abbott4391524222012-20142D1994-08-27St. John's, NFLDMajor Junior
Danny Akkouche9882129422022-20242L2004-06-08Montreal, PQMajor Junior
Zach Alchorn1632562020-20211R2001-06-27Grand Bay, NBMajor Junior
Benjamin Amyot50044122023-20241D2007-07-10Sainte-Martine, PQMajor Junior
Pascal Amyot14972431542006-20093D1990-01-05Ste-Foy, PQMajor Junior
Stephen Anderson127293968442011-20143R1994-12-23Charlottetown, PEIEuropean Elite
Raivis Ansons37122436212021-20221R2002-01-29Riga, LatviaMinor Pro
Steven Anthony24466971631362007-20114L1991-03-21Halifax, NSMinor Pro
Cedric Archambault631341302005-20061D1987-10-02Montreal, PQMajor Junior
Thomas Ashe210102017-20181D2000-01-23Dieppe, NBMajor Junior
Sebastien Auger183033182011-20154G1994-06-10St.Augustin-de-Desma, PQMinor Pro
Ben Badalamenti52101424342019-20201C2000-02-06Detroit, MIMajor Junior
Stewart Bagnell500002017-20192G2001-09-19Halifax, NSMajor Junior
Harrison Ballard700002022-20231C2004-04-16Stouffville, ONTMajor Junior
Aaron Barton3500002006-20071G1987-05-22Oakville, ONTMinor Pro
Martin Bartos43111728202005-20061L1988-06-02Major Junior
Adam Bateman8681018812014-20162D1995-01-05Caledon, ONTMajor Junior
Benjamin Beaudry900002023-20241D2006-05-21Saint-Eustache, PQMajor Junior
Jacob Beaulieu1026391362022-20242R2006-05-30La Pocatiere, PQMajor Junior
Nathan Beaulieu233371151522062008-20124D1992-12-05Strathroy, ONTMajor League
Alexandre Beauregard308614542010-20122L1991-06-06Saint-Jerome, PQMinor Pro
Alexis Belisle1903322018-20202R2002-05-30Saint-Eustache, PQMajor Junior
Jason Bell434610412014-20162D1997-04-26Montreal, PQMinor Pro
Steve Bellefleur328715412006-20071L1986-05-30Saint-Basile-le-Grand, PQMajor Junior
Chad Bellemare2605562022-20242R2006-07-06Blainville, PQMajor Junior
Luka Benoit707916202022-20242R2005-05-08Ottawa, ONTMajor Junior
Kelly Bent564261202013-20141C1995-02-02Halifax, NSMinor Pro
Charles Bergeron841222342582005-20072R1986-05-19Thetford Mines, PQMinor Pro
Anthony Bergin60369602006-20071R1989-04-26Scarborough, ONTMinor Pro
Alexandre Bernier8241923542015-20172D1997-05-26Bedford, NSMajor Junior
Gabriel Bettez2211262015-20172D1997-12-16Trois-Rivieres, PQMajor Junior
Egan Beveridge6291019382023-20241C2007-01-11East Kingston, NHMajor Junior
Riley Bezeau931721381052019-20223R2002-05-04Rothesay, NBMinor Pro
Nicolas Bilodeau135155368262022-20242D2005-03-24Gatineau, PQMajor Junior
Alex Bishop6104422014-20173G1997-07-14Richmond Hill, ONTMajor Junior
Nico Blachman31101682015-20161R1998-04-11Aventura, FLMinor Pro
Nicholas Blagden24325332021-20232R2002-10-23Saint John, NBMajor Junior
Braydon Blight37358532014-20151D1995-01-22St. Mary's, ONTMajor Junior
Matthew Block1200092005-20061D1987-06-07Burlington, ONTMajor Junior
Callum Booth2602202016-20171G1997-05-21Montreal, PQMinor Pro
Dave Bouchard3415823652006-20071L1986-12-12Jonquiere, PQMinor Pro
Anthony Boucher101222749672017-20192C1998-06-25Levis, PQMajor Junior
Simon Bourque3072128262016-20171D1997-01-12Longueuil, PQMinor Pro
Gabriel Bourret100113243902009-20112D1992-10-09Greenfield Park, PQMajor Junior
Zachary Bouthillier6302242018-20202G1999-11-08Chambly, PQMinor Pro
Adam Bowness1011262021-20221L2002-03-07Quispamsis, NBMajor Junior
Olivier Brideau1601102022-20231G2005-04-17Gatineau, PQMajor Junior
Mackenzie Brown1085611522011-20143R1995-06-15Perth-Andover, NBMajor Junior
Cole Burbidge68193150122022-20231C2005-08-26Windsor, NSMajor Junior
Brady Burns290116142258942018-20235L2002-05-27Port Williams, NSMajor Junior
Kobe Burt100002020-20211C2003-05-05Grand Falls-Windsor, NFLDMajor Junior
Robbie Burt1052931601192017-20192R1999-05-29Hillsburgh, ONTMajor Junior
Maxim Cajkovic96404888652018-20202R2001-01-03Bratislava, SlovakiaMinor Pro
Reid Calder52213322022-20242L2006-03-07Saint John, NBMajor Junior
Jason Cameron2401718351672010-20144C1993-03-05Clyde River, PEIMajor Junior
Colin Campbell602242011-20121L1993-02-09Batesman, NSEuropean Elite
Isiah Campbell36268192016-20182L2000-12-07Pierrefonds, PQMajor Junior
Michael Campoli6821820752018-20191D1998-01-21Pointe-Claire, PQMajor Junior
Jeff Caron61728351092005-20061D1985-12-07Moncton, NBMajor Junior
Leighton Carruthers3031482020-20211R2004-07-18Upper Tantallon, NSMajor Junior
Brandon Casey900042020-20211D2002-02-17Grand Falls-Windsor, NFLDMajor Junior
Nathan Casey701102022-20231C2004-02-08Feldkirch, AustriaMajor Junior
Thomas Chabot202341191532202013-20174D1997-01-30Sainte-Marie, PQMajor League
Jacob Chantler36549182021-20221C2002-08-15London, ONTMajor Junior
Francis Charland200002007-20081F1987-04-28Victoriaville, PQMinor Pro
Danny Chiasson612302011-20121C1992-09-23Edmundston, NBMajor Junior
Ryan Chiasson1230342015-20161R1996-12-06Shediac, NBMajor Junior
Jason Churchill7004482005-20061G1985-11-05St. John's, NFLDMajor Junior
Austin Clapham2100082015-20161D1997-07-09Toronto, ONTMajor Junior
Christian Clark24011212018-20191C2000-02-08Oshawa, ONTMajor Junior
Guillaume Cloutier36257182010-20111D1993-02-18St-Constant, PQMajor Junior
David Comeau2122492016-20171D1997-02-25Fredericton, NBMajor Junior
Liam Conrad301102016-20171C1997-10-15Moncton, NBMajor Junior
Oliver Cooper19545551002752011-20143L1995-03-27Fredericton, NBMinor Pro
Mathieu Corbeil-Theriault6302222010-20122G1991-09-27Montreal, PQMinor Pro
Jared Cosman5751924552022-20231D2003-09-03Grand-Bay Westfield, NBMajor Junior
Jean-Philippe Cote64712191342005-20072D1986-04-27Quebec, PQMajor Junior
Kevin Coughlin56201737852005-20061L1985-04-23South Boston, MAMinor Pro
Alexis Cournoyer67131528302022-20231C2003-03-19Sorel-Tracy, PQMajor Junior
Marco Cousineau2800002009-20101G1989-11-09St. Lazare, PQMinor Pro
Thomas Couture2200002021-20221G2002-02-16Quebec, PQMajor Junior
Charlie Coyle2315233882011-20121C1992-03-02East Weymouth, MAMajor League
Rory Craddock200022011-20121D1992-01-13Oshawa, ONTMajor Junior
Bruce Crawford449615622006-20071L1988-05-31Toronto, ONTMajor Junior
Denis Creighton18011122011-20121L1994-06-13Tampa, FLMajor Junior
Yanic Crete2115662021-20221C2002-05-07L'Orignal, ONTMajor Junior
Marcus Cuomo116102030602012-20142L1995-08-16St.John's, NFLDMajor Junior
Alex D'Orio9806602016-20193G1999-04-28Sherbrooke, PQMinor Pro
Philippe Daoust38242347102021-20221C2001-11-05Barrie, ONTMinor Pro
Tommy DaSilva1900022017-20203G2001-01-23La Prairie, PQMajor Junior
Tristan Dassylva32145302022-20242D2005-05-26Saint-Antonin, PQMajor Junior
Jacob De Serres3001122010-20111G1990-03-18Calgary, ALTAMinor Pro
Nick Deakin-Poot1273336691422017-20203R1999-01-28Brampton, ONTMajor Junior
Daniel Del Paggio129305080662014-20173R1996-12-03Thunder Bay, ONTMajor Junior
Mitchell Dempsey6081725472014-20151L1995-02-27Cambridge, ONTMajor Junior
Mikhail Denisov2402202018-20191G1998-03-24Moscow, RussiaMajor Junior
Bruno Desjardins20549302006-20071L1988-03-24Saint-Jerome, PQMajor Junior
Vincent Despont9131215742021-20232D2003-02-22Lausanne, SuisseEuropean Lower Leagues
Simon Despres240251091342452007-20114D1991-07-27Laval, PQMajor League
Charlie DesRoches273361091451532018-20235D2002-04-24Summerside, PEIMajor Junior
Olivier Desroches23022102019-20201D2001-03-27Laval, PQMajor Junior
Ian Dickie700022022-20231D2005-09-08Rothesay, NBMajor Junior
Justin Dickinson19011462012-20131R1995-03-23Oshawa, ONTMajor Junior
Chris DiDomenico166751292041972006-20093L1989-02-20Toronto, ONTMajor League
Kyle Dilosa3412362008-20091L1991-08-11Cheticamp, NSMajor Junior
Shayne Dominie501122015-20161D1997-02-04Grand Falls Windsor, NFLDMajor Junior
Connor Donaghey3735892012-20142R1994-02-27St.John's, NLMajor Junior
Mathew Dopud3000002006-20071G1989-10-04Pointe Claire, PQMajor Junior
Alexi Dostoinov2651621282008-20091L1989-08-03Moscow, RussiaEuropean Elite
Jeremy Doucet741910512012-20142D1995-08-10Dieppe, NBMajor Junior
Samuel Dove-McFalls21242671092232013-20174C1997-04-10Montreal, PQMinor Pro
Sam Dow701142020-20211D2002-11-02Fredericton, NBMajor Junior
Nathan Drapeau9841822722020-20222D2004-12-28Mont-Joli, PQMajor Junior
Alex Drover116212546312018-20234R2002-07-04Port-aux-Basques, NFLDMajor Junior
Maxime Dubuc902810992005-20072D1988-08-16Saint-Mathias-sur-Richeli, PQMinor Pro
Samuel Duchesne28011342017-20181D1999-05-29Brampton, ONTMajor Junior
Steve Duda52066582012-20131D1994-11-11Philadelphia, PAMajor Junior
William Dufour665660116402021-20221R2002-01-28Quebec, PQMajor League
Bobby Dugan300022014-20151G1997-02-13Seminole, FLMajor Junior
Olivier Duhamel2000042023-20241D2007-11-22Longueuil, PQMajor Junior
Justice Dundas612214361332014-20151L1994-05-02Richmond Hill, ONTMajor Junior
Pierre Durepos2421388101482009-20134D1992-02-24Shediac, NBMajor Junior
Jeffrey Durocher29141125362019-20201L1999-01-13Ste-Agathe-des-Monts, PQMinor Pro
Vince Elie102263763222022-20242C2005-04-05Montreal, PQMajor Junior
Drew Elliott3210717242023-20241L2003-04-04Musquash, NBMajor Junior
Simon Elsliger100002016-20171D2000-03-24Dieppe, NBMajor Junior
Zachary Emond1300002020-20211G2000-06-20St-Cyprien, PQMinor Pro
Oliver Felixson10941216522015-20172D1998-03-11Helsinki, FinlandEuropean Lower Leagues
Mirko Fernandez100002022-20231D2005-02-03Montreal, PQMajor Junior
Cole Foston14112112021-20221L2003-04-07Beaver Bank, NSMajor Junior
Alex Fournier2000022012-20131G1995-07-07St.Hyacinthe, PQMajor Junior
Brody Fournier35141226102023-20241R2003-05-26Ottawa, ONTMajor Junior
Vincent Fournier200002008-20091D1991-10-13Montmagny, PQMajor Junior
Ryan Francis71355994462020-20222C2001-12-02Halifax, NSMinor Pro
Travis Fullerton10501122006-20082G1987-11-03Riverview, NBMinor Pro
Benjamin Gagne3041216242018-20191D1998-10-22St.-Augustin-de-Desm, PQMinor Pro
Kevin Gagne269331031361182008-20135D1992-04-14Edmundston, NBMinor Pro
Stanislav Galiev1516579144942009-20123L1992-01-17Moscow, RussiaMajor League
Brett Gallant13184124392005-20083L1988-12-28Summerside, PEIMajor League
Carson Gallant32011292018-20191D2001-01-11Sackville, NSMajor Junior
Jason Gallant100002009-20101L1990-01-27Detroit, MIMajor Junior
Hunter Gartley1500082020-20222D2004-01-08Red Bridge, NBMajor Junior
Chase Gaudet100022013-20141G1994-03-01Summerside, PEIMajor Junior
Danick Gauthier21876691452252008-20124L1991-10-24Waterloo, PQMinor Pro
Francois Gauthier113314172682006-20093R1988-01-27Saint-Jean-Chrysostome, PQMajor Junior
Julien Gauthier20101424182016-20171R1997-10-15Pointe-aux-Trembles, PQMajor League
Mathis Gauthier3651217242023-20241D2003-06-21Saint-Eustache, PQMajor Junior
Eric Gelinas2731720262010-20111D1991-05-08Vanier, ONTMajor League
Marc-Antoine Gelinas4002282009-20101G1989-02-13St-Etienne-de-Lauzon, PQMinor Pro
Mathieu Gingras16044102008-20091C1991-03-22Ile Bizard, PQMajor Junior
Alexis Girard6261925542017-20181D1999-12-22St. Bruno, PQMinor Pro
Nicholas Girouard3113132682020-20211L2001-05-21Notre-Dame-de-l'Ile-, PQMajor Junior
Joel Goguen100002017-20181G1999-02-11Cocagne, NBMajor Junior
Matthew Gould6091726632019-20201L2000-06-26Weymouth, MAMajor Junior
Alex Grant22240841243132005-20094D1989-01-20Antigonish, NSMajor League
Cody Grant200002015-20161R1998-02-01Beaver Bank, NSMajor Junior
Luke Green148186886742014-20173D1998-01-12Halifax, NSMinor Pro
Matthew Green168142236622014-20184L1998-01-12Hammonds Plains, NSMajor Junior
Drew Gross210122014-20151R1996-01-10Kitchener, ONTMajor Junior
Olivier Groulx2712322023-20241L2007-07-25St-Lazare, PQMajor Junior
Zach Grzelewski1201142016-20171L1997-04-28Thunder Bay, ONTMajor Junior
Nicolas Guay35162642222019-20201R1999-06-18Chateauguay, PQMinor Pro
Keven Guerette-Charland1424046861042006-20093L1989-05-10Victoriaville, PQMajor Junior
Kevin Gursoy6011718432017-20181C1999-08-04Windsor, ONTMajor Junior
Benjamin Hade17011142011-20132D1994-02-21Quebec, PQMajor Junior
Daniel Hardie37121830202017-20181L1998-06-11Brampton, ONTMajor Junior
Nicolas Hebert33641062013-20141C1996-02-03Longueuil, PQMajor Junior
Tyler Higgins18022362018-20191D1998-08-02Montreal, PQEuropean Lower Leagues
Matthew Highmore289901572472322012-20175C1996-02-27Halifax, NSMajor League
Mike Hoffman56463985382009-20101C1989-11-24Kitchener, ONTMajor League
Andrew Howes13224212008-20091R1990-01-25Toronto, ONTMinor Pro
Scott Howes59422870602007-20081L1987-09-03Toronto, ONTMinor Pro
Jonathan Huberdeau1951041532572292009-20134C1993-06-04Saint-Jerome, PQMajor League
Simon Hughes700002020-20211R2004-01-16Stratford, PEIMajor Junior
Tyler Hungerbuhler2401162017-20181D2000-03-02Lincoln, NEMajor Junior
Nikolas Hurtubise3001102021-20232G2002-04-18Mirabel, PQMajor Junior
Joseph Ianniello90103747302022-20242D2004-05-09Woodbridge, ONTMajor Junior
Bokondji Imama1375132832392014-20173L1996-08-03Montreal, PQMajor League
Christopher Inniss6121315452020-20222D2001-01-22Greenfield Park, PQMajor Junior
Jakub Izacky63211738302012-20131L1993-11-25European Elite
Jeremie Jacob82791682018-20202C2001-04-29Dieppe, NBMajor Junior
Will Johnston510152009-20101R1990-08-20Charlottetown, PEIMajor Junior
Creed Jones500002020-20211G2000-05-31Peterborough, ONTMajor Junior
Mathieu Joseph201911152061702013-20174R1997-02-09Laval, PQMajor League
Maxime Joyal4000002006-20071G1986-07-23La Salle, PQMinor Pro
Tomas Jurco1728788175782009-20123L1992-12-28Kosice, SlovakiaMajor League
Nicolas Kakouras500002018-20191D2002-10-23Laval, PQMajor Junior
Alexander Kealey200052014-20151D1997-10-21Ottawa, ONTMajor Junior
Aidan Kelly164184058562009-20134R1993-02-15Saint John, NBMajor Junior
Kyle Kelly2921362006-20071F1988-05-07Point Claire, PQMajor Junior
Ryan Kelly35011102011-20132D1994-05-07Charlottetown, PEIMajor Junior
Will Kelly200002015-20161R1998-04-24New Glasgow, NSMajor Junior
Ryan Kenny200022015-20161C1998-02-09Bathurst, NBMajor Junior
Shea Kewin2912820462008-20091C1988-02-25Guelph, ONTMajor Junior
Jordan King1111242015-20161R1997-09-25Brampton, ONTEuropean Lower Leagues
Michael Kirkpatrick2661081432511532007-20114C1990-05-09North Sydney, NSMinor Pro
Sheehan Kirkwood301122013-20141D1995-08-03Copper Cliff, ONTMajor Junior
Jordan Knox200002007-20081R1987-03-12Tignish, PEIEuropean Elite
Vladislav Kotkov1691019122020-20211L2000-01-08Moscow, RussiaMinor Pro
Yan Kuznetsov2521113142021-20221D2002-03-09Murmansk, RussiaMajor League
Jonathan Laberge1093040701062005-20072C1987-08-23Quebec, PQMinor Pro
Alexandre Labonte8361016732005-20072R1988-04-25Saint-Majorique-de-Granth, PQMinor Pro
Nico Laforge12681725402021-20243C2004-02-26Temiscaming, PQMajor Junior
Alexandre Lafreniere29246172015-20183C1999-05-20Gatineau, PQMajor Junior
Vincent Lambert70231841582005-20061L1985-05-26Laval, PQMajor Junior
Antoine Landry1500022013-20141G1996-04-26Caraquet, NBMajor Junior
Andrew Langan1403342007-20103C1991-04-03Quispamsis, NBMajor Junior
Tommy Lange610142006-20071L1987-07-11St. Louis, MOMinor Pro
Nicolas Larocque-Marcoux300022008-20091L1991-11-25Gatineau, PQMinor Pro
Nathan Larose9071522442017-20192D2000-09-24Mirabel, PQMinor Pro
Josh Lawrence21968124192562018-20224C2002-01-28Fredericton, NBEuropean Lower Leagues
Patrick Leask410001292005-20061R1986-06-02Pelican Rapids, MANMajor Junior
Patrick Leaver4701102023-20241G2003-09-04Perth, ONTMajor Junior
Mathieu LeBlanc300022005-20061D1988-05-06Moncton, NBMajor Junior
Olivier Leblanc1531558731622012-20153D1996-02-17Quebec, PQMinor Pro
Samuel Leblanc73971682016-20182R1999-06-18Dieppe, NBMajor Junior
Zachary Leclerc500002017-20181D2000-07-19Ste-Catherine, PQMajor Junior
Benjamin Lecomte5351217572008-20102D1990-05-31St-Hyacinthe, PQMinor Pro
Alexandre Leduc1061941601562006-20104C1989-01-05Verdun, PQMajor Junior
Joona Lehmus552810122019-20201D2002-01-17Lempaala, FinlandEuropean Elite
Jonathan Lemieux2302202021-20221G2001-06-08Saint-Hyacinthe, PQMinor Pro
Liam Leonard263710302020-20211R2000-03-28Clarenville, NFLDMajor Junior
Marshall Lessard21571282021-20232R2002-09-20Sherbrooke, PQMajor Junior
Nikita Li100022014-20151R1997-04-26European Elite
Payton Liske138455398772006-20093L1988-11-28Welland, ONTMajor Junior
Pierre-Luc Lurette100022015-20161D1998-08-16Val d'Amour, NBMinor Pro
Stephen MacAulay25558711291752008-20135C1992-04-20Halifax, NSMinor Pro
Alex MacDonald100002005-20061R1986-04-30Riverview, NBMajor Junior
Anderson MacDonald237916142019-20201L2000-05-16Quispamsis, NBMajor Junior
Cael MacDonald201122022-20231R2004-06-11Hatchet Lake, NSMajor Junior
Cameron MacDonald1244139801172020-20233L2003-05-04Hammonds Plains, NSMajor Junior
David MacDonald6092231782006-20071D1986-07-01Baddeck, NSMinor Pro
Josh MacDonald200022018-20191L2001-05-23Cornwall, PEIMajor Junior
Shane MacDonald300052013-20152D1995-02-01Moncton, NBMajor Junior
Spencer MacDonald653811652010-20122D1992-04-03Charlottetown, PEIMajor Junior
Aiden Macintosh93111223252017-20203L2001-04-05Moncton, NBMajor Junior
Matthew MacLean55022422023-20241D2006-04-30Pownal, PEIMajor Junior
Jevin MacLellan612571072005-20061D1987-07-17Moncton, NBMajor Junior
Brett Malone2321392012-20142R1994-07-20Miramichi, NBMajor Junior
Matteo Mann426713682023-20241D2004-12-31Sackville, NBMinor Pro
Blade Mann-Dixon300002014-20151G1997-04-29Antigonish, NSMajor Junior
Francis Marchand26358182005-20061C1987-11-06Victoriaville, PQMajor Junior
Adam Marsh1084739861162014-20162L1997-08-22Chicago, ILMinor Pro
Vincent Martineau2312392015-20172D1999-05-02Terrebonne, PQMajor Junior
Kevin Mason38246112017-20192R2000-12-01Stellarton, NSMajor Junior
Michael Mastrangelo17101432012-20131D1993-03-26Scarborough, ONTMajor Junior
Eriks Mateiko111394079452022-20242L2005-11-18Jelgava, LatviaMajor Junior
Olivier Mathieu701142016-20171L2000-02-25Drummondville, PQMinor Pro
Robert Mayer126055122007-20092G1989-10-09Havirov, Czech Rep.Minor Pro
Kale McCallum8061824302019-20212D2002-02-14Quispamsis, NBMajor Junior
Carter McCluskey2454982020-20222L2003-08-17Quispamsis, NBMajor Junior
Justin McDonald200002012-20131D1994-02-04Moncton, NBMajor Junior
Scott McDonald2101172007-20081D1990-05-21Halifax, NSMajor Junior
Rob McEwan37022352008-20102D1991-08-23Mississauga, ONTMajor Junior
Brett McGinnis10000162005-20061C1988-07-31Sussex, NBMajor Junior
Dylan McGuigan1312372010-20122C1992-01-16Charlottetown, PEIMajor Junior
Jeff McNeil9741721512006-20082D1988-02-13Musquodoboit Harbour, NSMajor Junior
Alexander McQuaid530331342013-20141D1996-06-06Meadow Bank, PEIMajor Junior
Luc Melanson1911222005-20072L1988-09-14Moncton, NBMajor Junior
Bryson Michel1300042016-20171D1999-09-27Ottawa, ONTMajor Junior
Charlie Millen300002011-20121G1992-12-10Peterborough, ONTMinor Pro
Coen Miller3171320102023-20241L2006-02-27Bedford, NSMajor Junior
Jordan Mock100002010-20111R1991-04-16Dartmouth, NSMajor Junior
Alexandre Monahan95111728802005-20072L1988-03-14Mascouche, PQMinor Pro
Jordan Moore200022011-20121D1992-05-21Charlottetown, PEIMajor Junior
Ryan Moore567613682005-20061L1986-02-01Montreal, PQMajor Junior
Christian Morin34235512009-20112D1990-08-13Dartmouth, NSMajor Junior
Brock Morrison1521342010-20122L1993-01-04Howie Center, NSMajor Junior
David Mosher600002012-20142D1994-02-01Halifax, NSMajor Junior
Kallum Muirhead100002015-20161R1999-02-08Charlottetown, PEIMajor Junior
Matt Murphy3782129192015-20161D1995-05-01Fredericton, NBMinor Pro
Ryan Murphy20347122005-20061C1985-12-01Fredericton, NBMajor Junior
Patrick Musico36022332018-20202D2000-03-16Sudbury, ONTMajor Junior
Mike Neil54246262005-20061C1987-06-18Saint John, NBMajor Junior
Zane Neily822462006-200711989-03-22Major Junior
Nathan Noel242851232082682013-20174C1997-06-21St. John's, NFLDMinor Pro
Mike Noyes1503322006-20071D1988-02-05Lucan, ONTMajor Junior
Alexandre O'Neill610102018-20202C2002-03-11Dollard-des-Ormeaux, PQMajor Junior
Brendan O'Reilly31145402017-20181D1997-05-15St. Louis, MOMajor Junior
Scott Oke100141832392009-20123L1993-03-16St-Lambert, PQMajor Junior
Devon Oliver-Dares43459782010-20133R1994-05-09Cole Harbour, NSMajor Junior
Olivier Ouellet48142236162008-20102C1990-04-19Drummondville, PQMajor Junior
Kyle Paige1112342008-20091L1988-06-14Richmond Hill, ONTMinor Pro
Olivier Painchaud26123122006-20071C1989-06-03St-Nicolas, PQMajor Junior
Nicholas Pard89261743542006-20103R1990-05-13Saint-Bruno, PQMinor Pro
Cedric Pare129183654892015-20183C1999-01-24Levis, PQMinor Pro
Kraig Pasher711222011-20121R1994-12-15New Waterford, NSMajor Junior
Troy Passingham1400002007-20092G1990-11-17Mississauga, ONTMinor Pro
Noah Patenaude5200022019-20223G2002-12-24Neuchatel, SwitzerlandEuropean Elite
Matt Paul202202015-20161D1997-05-07Hartland, NBMajor Junior
Tyler Peddle2811718272023-20241L2005-01-28Antigonish, NSMajor Junior
Nick Petersen59394079552009-20101R1989-05-27Wakefield, PQMinor Pro
Zack Phillips19284135219792009-20123C1992-10-28Fredericton, NBMinor Pro
Olivier Picard6271421652021-20221L2002-02-12Sherbrooke, PQMajor Junior
Alexandre Picard-Hooper58234568582007-20081C1987-05-25Montreal, PQMinor Pro
Frederic Piche2101102010-20111G1991-08-12Val-Des-Monts, PQMinor Pro
Kency Pierre-Noel29437142023-20241C2004-03-28Montreal, PQMajor Junior
Matthew Pietroniro300002016-20171R1999-11-10Ste-Anne-de-Bellevue, PQMajor Junior
Yohan Plamondon5991625122017-20192C2000-02-02Laval, PQMajor Junior
Jeremie Poirier225511171681632018-20224D2002-06-02Valleyfield, PQMinor Pro
William Poirier1272526511432017-20192L1999-11-13Valleyfield, PQMajor Junior
Cody Porter200002017-20181G1997-09-23North Vancouver, BCMinor Pro
Sam Povorozniouk68392362792015-20161C1995-02-11Northbrook, ILMinor Pro
Mitchell Price500042005-20061R1987-08-22Fredericton, NBMajor Junior
Filip Prikryl67141731182018-20191C2001-04-02Rokycany, Czech Rep.European Elite
Landon Quinney6231013462016-20182F1998-04-27Las Vegas, NVMajor Junior
Cole Reginato1302533582112015-20183L1997-11-23Sydney, NSMinor Pro
Ben Reid446511312015-20183R1999-06-04Quispamsis, NBMajor Junior
Noah Reinhart101304474532022-20242R2004-05-09Dundas, ONTMajor Junior
Jurij Repe87102131972012-20142D1994-09-17European Elite
Darien Reynolds37268312023-20241R2006-01-26Sydney, NSMajor Junior
Peter Reynolds1667088158422020-20244C2003-01-20Fredericton, NBMajor Junior
Connor Richard300022018-20191L2002-11-29Quispamsis, NBMajor Junior
Jeremie Richard3311262022-20242D2006-01-20Moncton, NBMajor Junior
Joey Richard2532582013-20141R1996-06-26Dieppe, NBMajor Junior
Philippe Richer45134342007-20092C1991-05-01Lachute, PQMajor Junior
Sebastien Rioux1361038481092005-20072D1988-02-12Sorel-Tracy, PQMinor Pro
Justin Robinson2602202023-20241G2006-02-22Kipawa, PQMajor Junior
Benjamin Roode200002020-20211D2002-01-25Dartmouth, NSMajor Junior
Charles-Olivier Roussel58132740652011-20121D1991-09-13St-Eustache, PQMinor Pro
Joshua Roy7525366182019-20212R2003-08-06Saint-Georges-De-Beauce, PQMajor League
Jean-Philippe Roy-Vallieres297512122005-20061R1987-11-15St-Georges-de-Beauce, PQMinor Pro
Ian Saab80212142442011-20132D1992-02-08Halifax, NSEuropean Elite
Ostap Safin61263258312017-20181R1999-02-11Prague, Czech Rep.Minor Pro
Radim Salda62103141782017-20181D1999-02-18Pardubice, Czech Rep.European Elite
Evgeny Sapelnikov2353882021-20221L2002-01-09Major Junior
Yann Sauve25120821022962006-20104D1990-02-18Montreal, PQMajor League
Charles Savoie7481321422019-20223L2003-01-14Saint-Eustache, PQMajor Junior
Mathias Savoie100002018-20191G2002-02-17Bathurst, NBMajor Junior
Chuckie Schembri2009-20101R1990-08-28Brampton, ONTMajor Junior
Josh Schram346511362008-20091L1990-03-30Paris, ONTMajor Junior
Felix Schutz83253863772005-20072C1987-11-03Erding, GermanyMinor Pro
Jason Seed10322022262010-20133D1992-01-27Ottawa, ONTEuropean Lower Leagues
Vincent Sevigny37112536262021-20221D2001-04-14Quebec, PQMinor Pro
Ventsislav Shingarov5102222021-20232G2003-04-15Deux-Montagnes, PQMajor Junior
Brendan Sibley8711213582017-20203D2001-04-26Dartmouth, NSMajor Junior
Pavel Simek129303767372022-20242L2005-01-14European Elite
Juraj Siska647815402014-20151C1996-05-17Nitra, SlovakiaEuropean Elite
Spencer Smallman293861372232232012-20175R1996-09-09Summerside, PEIMinor Pro
Ian Smallwood2011242015-20172D1999-05-13St. John's, NFLDMajor Junior
Christopher Smith100002013-20141G1997-01-20St. John's, NFLDMajor Junior
Tyler Smith55044182017-20181D1999-08-26Saint John, NBMajor Junior
Tyrone Sock33055302009-20123D1993-01-19Elsipogtog, NBMajor Junior
Jordan Spadafore6038111102018-20202D2000-08-19Whitefish, ONTMinor Pro
Ryan Sparling247831342171682005-20094R1988-07-23Sydney, NSMinor Pro
Karel St. Laurent13901102008-20113G1990-12-30St. Catherine, PQMinor Pro
Dawson Stairs87201838602018-20213L2002-01-25Fredericton, NBMajor Junior
David Starenky8000372005-20061D1985-08-14Calgary, ALTAMinor Pro
Chase Stewart483811712016-20171D1997-04-19Marathon, ONTMinor Pro
David Stich1741446602612006-20093D1989-04-15Plzen, Czech Rep.Minor Pro
Matthew Stoddard128715221022006-20093C1990-06-20Porter's Lake, NSMajor Junior
Tomasz Szczerba1102222022-20231F2004-11-02Toronto, ONTMajor Junior
Marcus Tesink1502222017-20181D1998-08-05Saint John, NBEuropean Elite
Ryan Tesink13037751121672010-20133L1993-05-21Saint John, NBMinor Pro
Julien Tessier553710232014-20162C1998-04-01Saint-Marc-des-Carri, PQEuropean Lower Leagues
Dawson Theede27123392015-20161C1997-04-15Whitby, ONTMajor Junior
Dillen Theriault400082008-20091D1990-04-19North York, ONTMinor Pro
Sam-Luca Thifault453811542022-20242L2005-01-11Vaudreuil, PQMajor Junior
Mike Thomas2883746834702006-20115L1990-02-08New Maryland, NBMinor Pro
Will Thompson413710142013-20141D1997-07-02Fredericton, NBEuropean Lower Leagues
Nate Tivey12964652812022-20242D2004-03-27Burlington, ONTMajor Junior
Jake Tracey1902242022-20231D2004-01-27Kingston, ONTMajor Junior
Mark Tremaine57142539652014-20151L1994-06-30Dartmouth, NSMinor Pro
Shayne Tremblay287512292006-20071L1987-05-23Jonquiere, PQMajor Junior
Connor Trenholm69112334562021-20232C2003-08-05Cole Harbour, NSMajor Junior
Andreas Tsogkas573811182012-20131C1993-08-13Scarborough, ONTMajor Junior
Marc-Antoine Turcotte5202222015-20161G1995-09-09Chateauguay, PQMajor Junior
Jack Van Boekel480991182014-20151D1996-02-19Cambridge, ONTMinor Pro
Julian Vander Voet46628412019-20212R2001-06-14Milton, ONTMajor Junior
Joe Veleno1383282114652015-20183C2000-01-13Montreal, PQMajor League
Maxime Villemaire45211435982011-20132C1992-10-14La Salle, PQMinor Pro
William Villeneuve216211321531262018-20224D2002-03-20Sherbrooke, PQMinor Pro
Stephen Walker31011282008-20091C1991-01-31Mount Uniacke, NSMajor Junior
Lukas Walter530111412013-20141L1993-01-28Langley, BCMajor Junior
Kyle Ward112911201852015-20172R1997-12-29Sackville, NBMajor Junior
John Warren420202016-20171L1997-01-01London, ONTMajor Junior
Bailey Webster216430341862013-20185D1997-09-08Kelvin Grove, PEIMinor Pro
David Weckworth10721820552012-20142D1993-06-02Kanata, ONTMajor Junior
Zach Welsh800042022-20231D2003-09-12Halifax, NSMajor Junior
Grant West49611171052011-20121R1992-01-23Fredericton, NBMajor Junior
James White9181018662018-20202L2000-09-25Vernon, BCMajor Junior
Riley Whitlock7000002005-20061G1986-06-19Calgary, ALTAMajor Junior
Danny Wicks600022011-20121L1993-09-03Mount Pearl, NFLDMajor Junior
Matthew Williams2100042015-20182G1998-02-08Truro, NSMinor Pro
Luke Wilson906713202017-20192L2001-03-01Bedford, NSMajor Junior
Francis Woods301122023-20241C2005-04-18Gatineau, PQMajor Junior
Marshall Worden101192010-20111L1991-11-16Sussex, NBMajor Junior
Jakub Zboril1442866941742014-20173D1997-02-21Brno, Czech Rep.Major League
Noah Zilbert132241741922012-20142R1995-07-04Fredericton, NBMajor 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.