hockey DB
search by league
team
morning report
contact us
home

Amherst Ramblers all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Tyson Aalders51538332007-200811990-05-26Junior A (Canada)
Noah Adams6437312021-20221R2001-02-10Saint John, NBJunior A (Canada)
Francis Alarie14931242013-20141F1993-04-04Beauport, PQJunior A (Canada)
Kyle Alaverdy300002016-20171G1997-03-07Grand Falls, NFLDCollege-University
Conrad Allen80178142022-20242D2004-07-07Baie Verte, NBJunior A (Canada)
J.J. Allison100002013-20141 Junior A (Canada)
Jake Alton100002022-20231F2003-09-21Coldwater, ONTJunior A (Canada)
Zack Anders100002012-20131 Junior A (Canada)
Zach Anderson300022012-20142D1994-02-03Beaver Bank, NSJunior A (Canada)
Brett Arthur21369122012-20131R1994-05-08New Westminster, BCJunior A (Canada)
James Ash831025351452000-20022 Junior A (Canada)
Thomas Ashe7511415912017-20192D2000-01-23Dieppe, NBMajor Junior
Owen Aura3941216332023-20241D2005-04-15Kamloops, BCJunior A (Canada)
Matthew Ayotte21156402005-20061C1985-08-02Val-d'Or, PQJunior A (Canada)
Matthew Baker47011202001-20032G1983-10-26Inkerman, NBMajor Junior
Peter Baldwin50369492009-20101C1989-02-18Port Williams, NSCollege-University
Derek Ballingall4000102005-20061R1969-12-31 Junior A (Canada)
Dalton Bancroft2214112582020-20211F2001-02-26Toronto, ONTCollege-University
Chad Bannister972627532692014-20172R1996-05-22Timberlea, NSJunior A (Canada)
Doug Bannister100002005-20061D Junior A (Canada)
Eddie Banville1734782016-20171C1997-07-30Saint-Quintin, NBMajor Junior
Jeremy Barron94324173782008-20102C1990-07-14St. John's, NFLDMajor Junior
Jake Barter4272128942017-20181D1997-03-19Hammonds Plains, NSMajor Junior
Brock Bartholomew1081844621322019-20223D2001-03-26St. Albert, ALTAJunior A (Canada)
Lucas Batt433328611072014-20151L1996-03-04Lewisporte, NFLDMajor Junior
Ryan Bayliss521315282562001-20021F1981-08-15Whitby, ONTMajor Junior
Dustin Beairsto6123362011-20121F1992-05-31Spruce Grove, ALTAJunior A (Canada)
Bronson Beaton300002011-20121R1995-02-06Springhill, NSMajor Junior
Alex Beaulieu22156372017-20181R1997-05-15Tide Head, NBJunior A (Canada)
Branwell Beck461432461271998-19991R1979-02-12Bedford, NSMajor Junior
Kyle Beckwith9421517772012-20142D1994-02-23Second North River, NBJunior A (Canada)
Burke Beed15134332022-20231C2005-12-18Amherst, NSJunior A (Canada)
Kameron Bell100002016-20171D1999-10-27Moncton, NBJunior A (Canada)
Richard Belliveau9241216772007-200921989-12-14 Junior A (Canada)
Nick Bentley6183111052000-20022R1983-03-24Berwick, NSJunior A (Canada)
Remi Bergeron441330431762003-20041L1983-12-12Valcourt, PQSemi-Professional
Beni Berisha50213051742012-20131R1992-06-02Mississauga, ONTMinor Pro
Coady Biron45178332005-20061D1988-05-01Halifax, NSMajor Junior
Jamie Bishop1442969982842011-20143D1993-03-14Saint Stephen, NBMajor Junior
Simon Bissonnette4511819932009-20101L1991-07-23Fredericton, NBMajor Junior
Kody Blois27022402010-20122G1991-01-17Belnan, NSCollege-University
Jamie Blom19369202005-20061C1987-02-21Kentville, NSMajor Junior
Serge Boisvert80171633212012-20153C1994-09-06Grand Barachois, NBJunior A (Canada)
Justin Boone912242641792003-20052 Junior A (Canada)
Pat Borromeo403710772005-20061RMontreal, PQJunior A (Canada)
J.R. Borthwick401121998-19991 Junior A (Canada)
Eric Boudreau1542139601072007-20103D1990-10-22Arichat, NSMajor Junior
Mathieu Boudreau51112132262011-20121D1991-08-05Cheticamp, NSCollege-University
Max Boudreau1324765112282018-20213L2000-09-14Cap-Pele, NBCollege-University
Shawn Boudreau810102010-20111L1994-03-17Kentville, NSMajor Junior
Pierre Bourgoin200002016-20171R1999-02-26Grand Falls, NBJunior A (Canada)
Nicholas Bourque1803362020-20211D2001-01-27Moncton, NBJunior A (Canada)
Will Bourque1100042018-20202D2001-10-29Dieppe, NBJunior A (Canada)
Ian Bowan4369151101998-19991 Junior A (Canada)
William Bower2611203162017-20181C1997-11-07Saint John, NBEuropean Lower Leagues
Tim Boyce501124351481998-19991D1978-02-15Halifax, NSJunior A (Canada)
Enrico Bozac100002019-20201R2000-01-07Great Neck, NYJunior A (Canada)
Scott Bragg40417211402009-20101L1991-02-26St. John's, NFLDJunior A (Canada)
Dylan Brake672911642011-20132D1992-07-03St. John's, NFLDJunior A (Canada)
Alex Braudoin302202003-20041 Junior A (Canada)
Andrew Brennan602202005-20082C Junior A (Canada)
Bill Brennan17055522005-20061C Junior A (Canada)
B.J. Brown168111972002-20031FHalifax, NSJunior A (Canada)
Nick Brown474812652010-20111D1991-06-01Fredericton, NBCollege-University
Robbie Burt45281240692019-20201R1999-05-29Hillsburgh, ONTMajor Junior
Dean Burton994250921322000-20022C1981-01-17Grand Falls, NFLDJunior A (Canada)
Julien Cabana23178552005-20061C1986-11-23 Junior A (Canada)
Brett Cameron44161935251998-19991Junior A (Canada)
Darryl Cameron25022761998-19991G Junior A (Canada)
Kevin Cameron58933421201998-20002R1979-07-06Riverview, NBMajor Junior
Kyle Cameron36371082003-20041 Junior A (Canada)
Ross Cameron100001998-19991G Junior A (Canada)
MacKenzie Campbell300042018-20191C2000-08-18Moncton, NBJunior A (Canada)
Don Canfield442353991999-20033 Junior A (Canada)
Liam Carr600062010-20111R1991-03-03St. Catherines, ONTJunior A (Canada)
Brett Carrier25011212003-20041 Junior A (Canada)
Connor Carson110102013-20141 Junior A (Canada)
Zach Carson1521545601252006-20104L1990-08-28Amherst, NSJunior A (Canada)
Daniel Carter8649131732000-20022 Junior A (Canada)
Tyler Caseley34000102019-20212G2000-04-05Kensington, PEIJunior A (Canada)
Nick Cass90172744582013-20152C1995-09-22Stickney, NBJunior A (Canada)
Ryan Caswell90263359822012-20142R1994-03-02St. Stephen, NBJunior A (Canada)
Dayne Chasse66066502017-20192D1999-03-17Halifax, NSJunior A (Canada)
Adam Chipman16143641072822006-20093C1989-06-06Bridgetown, NSJunior A (Canada)
Ryan Chipman134215475582002-20063C, NSMajor Junior
Jamieson Chisholm973647832842002-20042D1985-01-07Port Hood, NSJunior A (Canada)
Jason Christie3000461998-19991L Junior A (Canada)
Alex Christmas3691524582023-20241R2005-03-27Membertou, NSJunior A (Canada)
Matt Church4414562003-20052 Junior A (Canada)
Troy Ciernia200002003-20041G1984-09-07Eagan, MNCollege-University
Billy Clarke2901102013-20141G1994-01-03Bridgewater, NSJunior A (Canada)
Michael Clarke200002009-20101L1993-05-20Halifax, NSMajor Junior
Adam Coady9101442003-20041Junior A (Canada)
Daniel Cochrane313471222002-20031R1985-08-04Halifax, NSJunior A (Canada)
Owen Cole1701632481622019-20234R2002-12-14Ottawa, ONTJunior A (Canada)
Josh Coleman162191837972008-20124R1991-01-19Amherst, NSJunior A (Canada)
Tyler Coleman4491726262002-20031R1982-06-07Alvinston, ONTMajor Junior
Alex Coles105152742672003-20052LMiddleton, NSJunior A (Canada)
Andrew Coles2120282006-20071L1989-07-31 College-University
Ryan Collicutt6000142011-20121R1992-11-13Summerside, PEIJunior A (Canada)
Cory Collins42131730641998-19991 Junior A (Canada)
Danny Connors52172744321999-20001CJunior A (Canada)
Jack Connors725914552021-20232L2003-03-19Conception Bay South, NFLDJunior A (Canada)
Jacob Conrad1911617282012-20131L1992-06-08Bridgewater, NSMajor Junior
Jeff Conrad5981624952006-20071D1986-02-08Dartmouth, NSJunior A (Canada)
Liam Conrad46232447952017-20181C1997-10-15Moncton, NBMajor Junior
Kevin Copley233912291999-20001 Junior A (Canada)
Mark Corbett36111627352023-20241C2005-10-17Harbour Main, NFLDJunior A (Canada)
Jean-Francois Corbin12055262001-20021R1981-09-10Mont-Joli, PQJunior A (Canada)
Brandon Cormier951418322482022-20242L2004-09-18Dieppe, NBJunior A (Canada)
Cooper Cormier31101727762022-20242L2005-08-08Dieppe, NBMajor Junior
Matt Cormier50448191999-20001C Junior A (Canada)
Drew Cornick7000212019-20201D2000-02-09Pasadena, NFLDJunior A (Canada)
Danny Corriveau48044452000-20022G1982-01-18Montreal, PQMajor Junior
Raphael Cote5462026742006-20071D1986-01-08St-Agathe-des-Monts, PQJunior A (Canada)
Ryan Courtney36293665612002-20031C1982-03-08Ennismore, ONTMinor Pro
Jesse Cox3101122011-20121G Junior A (Canada)
Mark Creaser4651015412014-20151R1994-08-22Chester, NSJunior A (Canada)
Luke Crocker400002003-20041 Junior A (Canada)
Mark Crossman200022005-20061C Junior A (Canada)
Seth Crowe100002006-20071 Junior A (Canada)
Devon Cudmore1100002009-20101G1992-08-17 Junior A (Canada)
Ryan Curzon332810272010-20111D1991-07-24Estevan, SASKJunior A (Canada)
Matthew Cusson163811302016-20171R1996-01-01Dorval, PQMajor Junior
Jacques D'Entremont32055472000-20011D Junior A (Canada)
Mathieu Daigle55626321222000-20032D1983-01-24Montreal, PQMajor Junior
Cole Darrach100273259482018-20202C2000-05-22Moncton, NBJunior A (Canada)
Ray Daulton21221537341998-19991 Junior A (Canada)
Tyler Davidson320111152003-20041R1985-07-03Wolfville, NSMajor Junior
Matt Davis301781092003-20041R1988-10-06Stoney Creek, ONTMajor Junior
Robert Davis1221526414232010-20143L1993-01-04Truro, NSMinor Pro
Bradley Dawe1321038481082016-20204D1999-09-15Bedford, NSJunior A (Canada)
Bram Dawe800002004-20051 Junior A (Canada)
Jeremy Day300022002-20031G1982-08-24Burlington, ONTMinor Pro
John Deacon2745942013-20141C1995-04-08Port Williams, NSCollege-University
Darren Dean50272956412002-20031C1984-07-04Port aux Basques, NFLDJunior A (Canada)
Lee-Chuck Denny5591221612007-20081C1990-05-24Eskasoni, NSMajor Junior
Mathieu Desormeaux800042002-20031 Junior A (Canada)
Ryan Desrosiers10358941522192003-20052F1984-01-09New Waterford, NSCollege-University
Justin Dowding49202242291999-20001L Junior A (Canada)
Alexis Dube8459112022-20231L2002-07-28Dieppe, NBMajor Junior
Martin Dube3710253582001-20021C1981-11-17Pembroke, ONTMajor Junior
Riley Dubois2708882021-20232D2003-06-18Ottawa, ONTJunior A (Canada)
Marc-Antoine Ducharme18066192022-20231F2003-02-13Magog, PQJunior A (Canada)
Mitchell Dudar5303302021-20232G2002-05-08Okotoks, ALTAJunior A (Canada)
Aidan Dufault5152328122023-20241D2003-11-06Winnipeg, MANJunior A (Canada)
Jesse Dunn4982432342016-20171D1996-02-19Markham, ONTJunior A (Canada)
Liam Dutcher51151833282023-20241C2005-07-24Stephenville, NFLDJunior A (Canada)
Mike Dyke1312842701642002-20053C1984-11-01Gander, NFLDJunior A (Canada)
Brenden Earle100002003-20041 Junior A (Canada)
Jeremy Elliott38000352001-20021GMajor Junior
Jordan Escott12345901351202007-20123C1991-09-28St. John's, NFLDMinor Pro
Jack Estabrooks200002018-20191D2000-01-28Sackville, NBJunior A (Canada)
Kodi Estey8862026992009-20112D1991-05-05Fredericton, NBJunior A (Canada)
Justin Ethier210102003-20041C1985-02-20Hanmer, ONTJunior A (Canada)
Mark Evans3000272002-20031 Junior A (Canada)
Lucas Fabijancic100002019-20201D2000-04-23Antigonish, NSJunior A (Canada)
Kody Fagan100002014-20151G1997-04-02Junior A (Canada)
Jim Fahey932956851702002-20042 Junior A (Canada)
Stephen Faulkner700051999-20001F Junior A (Canada)
Colin Feehan65141832582006-200821987-06-17 Junior A (Canada)
Joshua Fitzgerald20178322016-20171D1996-03-12Gander, NFLDMajor Junior
Andrew Flemming9502242007-20092G1988-03-10Quispamsis, NBMinor Pro
Andrew Flynn12000312014-20151D1995-11-28Moncton, NBJunior A (Canada)
Jason Foirino100002004-20051 Junior A (Canada)
Craig Foley200041998-19991 Junior A (Canada)
Brennan Forgeron1700072012-20131D1993-09-29Sydney, NSJunior A (Canada)
Brock Forsythe58121325652020-20222R2002-07-24Moncton, NBJunior A (Canada)
Casey Fox502627531002018-20191L1998-10-13Green River, NBMajor Junior
Griffen Fox22142539102020-20211C2000-06-29Branford, ONTMinor Pro
Stephen Fox1325880138702018-20213R2000-08-17New Town, NSMajor Junior
Cole Fraser1603342021-20221C2003-03-25Riverview, NBJunior A (Canada)
Graham Frazee46145641999-20001D Junior A (Canada)
Jonathan Frenette3471421431999-20012L1981-07-27Bathurst, NBMajor Junior
Cameron Frost510102022-20231F2003-11-20Paradise, NFLDJunior A (Canada)
Alex Gallant200002021-20221R2002-03-18Dieppe, NBJunior A (Canada)
Jason Gallant862025452112019-20212C2000-05-20Shediac, NBJunior A (Canada)
Julian Galloway3202222016-20182G1997-02-02Amherst, NSMajor Junior
Anthony Gaudet45111728142023-20241C2006-07-31St-Igace, NBJunior A (Canada)
Malcolm Genge7921113762019-20223D2001-06-21Anchor Point, NFLDJunior A (Canada)
Morgan Gentle200072003-20041D1984-08-04Aberdeen, ScotlandJunior A (Canada)
Jameson George600022023-20241D2007-03-28Rothesay, NBMajor Junior
Rene George10777791561292004-20062C1986-01-01Antigonish, NSMajor Junior
Lance Gillies42134922003-20052R1987-01-29Port Hood, NSJunior A (Canada)
Ryan Glazer301122021-20221C2001-08-22Montreal, PQCollege-University
Alain Godin2861319462000-20011 College-University
Joel Goguen5802222016-20204G1999-02-11Cocagne, NBMajor Junior
Cole Gosse9521921242022-20242D2004-09-21Conception Bay South, NFLDJunior A (Canada)
Tim Gould11156242020-20211D2000-02-06Moncton, NBCollege-University
Billy Gouthro842846741412003-20052 Junior A (Canada)
Matthew Green16991862018-20191L1998-01-12Hammonds Plains, NSMajor Junior
Dawson Grenier1421959781562016-20193D1998-05-26Souris, PEIJunior A (Canada)
Brady Griffin-Hefford48253257242017-20181F1997-08-02Corner Brook, NFLDJunior A (Canada)
Mathieu Hache10858511091382004-20062LCampbellton, NBJunior A (Canada)
Pierre-Luc Hache49111930302002-20031D1983-02-20Shippigan, NBCollege-University
B.J. Haddad21549602003-20041 Junior A (Canada)
Jaden Hardie100002023-20241C2004-01-09Dartmouth, NSJunior A (Canada)
Daniel Harquail31151025142012-20131F1993-05-10Toronto, ONTJunior A (Canada)
Robbie Harris1251343567041999-20023 Junior A (Canada)
Patrick Harrison5162228452012-20131D1992-01-30Vernon, ONTMinor Pro
Kansas Hart100002017-20181C2017-12-17Junior A (Canada)
Justin Hawco61142135641999-20012L1982-07-18St. John's, NFLDMajor Junior
Alex Hayes500002018-20191D2001-07-20Moncton, NBJunior A (Canada)
Dave Hayes100002012-20131 Junior A (Canada)
Julien Hebert118153651242018-20224C2001-03-22Dieppe, NBJunior A (Canada)
Matthew Helpard69055742019-20212D2001-03-22Port Hawksberry, NSCollege-University
Kelan Herr51512172592008-20091D1988-04-15Stratford, ONTMajor Junior
Wes Herrett53145742008-20102D1992-07-30Springhill, NSMajor Junior
Brian Herritt401891741998-19991D1979-12-15Cole Harbour, NSJunior A (Canada)
Andrew Hickey56246602003-20052D1985-08-03Halifax, NSJunior A (Canada)
David Hicks482571062004-200511987-07-14 Junior A (Canada)
Andrew Hill109314172122004-200731986-09-27 Junior A (Canada)
Dylan Hogan1511242022-20231C2003-10-10Dieppe, NBJunior A (Canada)
David Hopkins4182230742003-20041D1983-01-28College-University
Bruce Hornbrook29112334172013-20141C1993-06-26Bathurst, NBMajor Junior
Jack Howatt4503302022-20242G2004-03-23Charlottetown, PEIMajor Junior
Travis Howe46215171672013-20141F1994-02-10Hull, MAMinor Pro
Colby Huggan21101222452022-20231L2004-06-29Charlottetown, PEIMajor Junior
Trevor Hunt15167761431821999-20023 Junior A (Canada)
Matthew Hunter169528331282019-20245D2003-04-05Amherst, NSJunior A (Canada)
Chris Hynes45511161022001-20032 Junior A (Canada)
Grayson Ingraham89814221621998-20002L1979-02-13Magaree Valley, NSJunior A (Canada)
Zachary Isaacson20246502022-20242C2003-04-25L'Ile-Perrot, PQJunior A (Canada)
Igor Ivanov264913541999-20001DSemi-Professional
Marko Jakovljevic2241519432020-20211D2000-11-24Brantford, ONTMajor Junior
Grant Janes1810818782016-20171C1996-09-11Kingston, NSMajor Junior
Eli Jarvis1002222014-20151L1995-02-11Quesnel, BCJunior A (Canada)
Jonah Jelley72315586602021-20243L2004-04-04Charlottetown, PEIMajor Junior
Ryan Jenner12055442005-20061C1985-10-22Halifax, NSMajor Junior
Nick Jewczyk44549862001-20021 Junior A (Canada)
Matti Jmaeff4191423182014-20151F1994-03-05Creston, BCJunior A (Canada)
Cole Julian611202021-20221L2001-02-13Musquodoboit Harbour, NSJunior A (Canada)
Jeremy Kavanagh9911718652004-20073D1986-04-02Saint John's, NFLDJunior A (Canada)
Kyle Kavanaugh100002012-20131 Junior A (Canada)
Colin Keith461341011998-20022D1982-02-23Windsor, NSMajor Junior
Nathan Kelly100002011-20121G1992-05-31Amherst, NSJunior A (Canada)
Jordan King9958981561242016-20182R1997-09-25Brampton, ONTEuropean Lower Leagues
James Kinsmen130942514621999-20023D1981-03-10Berwick, NSMajor Junior
Steven Klinck23151328322021-20221R2002-07-06Toronto, ONTMinor Pro
Brandon Kosik95365490162015-20172F1996-02-05Kirkland, PQMajor Junior
Jeffrey Krichew41178802011-20121D1994-02-17Musquodoboit Harbour, NSJunior A (Canada)
Wade Kropp501102013-20141L1995-11-14Russell, ONTJunior A (Canada)
Jake Kyle400002020-20211R2002-02-18Sussex, NBJunior A (Canada)
Will Lafford852633591202017-20192F1998-03-08Sackville, NSJunior A (Canada)
Alexandre Lafreniere582024441282016-20203C1999-05-20Gatineau, PQMajor Junior
Hugo Lampron12940691093731999-20023C Junior A (Canada)
Michel Landry1503361998-19991D1980-09-03Sainte-Anne-des-Monts, PQJunior A (Canada)
R.J. Landry2111011581998-19991 Junior A (Canada)
Mathieu Lapointe483440741272016-20171L1996-03-11Edmonton, ALTACollege-University
Vincent Laroche68011251998-20002G1980-02-17Terrebonne, PQMajor Junior
Chase Laukhuf61191938362006-20071R1986-02-03Bedford, TXJunior A (Canada)
Charles-Antoine Lavallee18151126322023-20241R2004-04-06Quebec, PQMajor Junior
Nathan Lavigne200002005-20061D1987-07-07Fredericton, NBJunior A (Canada)
Ryan Lavine31459322005-20061C1985-09-11Saint John, NBJunior A (Canada)
Paul Lavoie35139221142000-20022L1982-12-10Fredericton, NBMinor Pro
Trevor Layton19340791191732008-20124R1991-09-24Wheaton Settlement, NBCollege-University
Felix Leblanc99111526882016-20182L1998-01-20Moncton, NBJunior A (Canada)
Jacob Leblanc1601102022-20231G2002-04-11Dieppe, NBMajor Junior
Lyam Leblanc2400022023-20241G2005-08-20Trois-Rivieres, PQMajor Junior
Patrice LeBlanc1122462022-20231C2004-08-07Shediac, NBJunior A (Canada)
Boris Leckovic18033572005-20061D1987-03-01Burnaby, BCMajor Junior
Andre LeClerc1800022005-20061G Junior A (Canada)
David Leddicote10000691998-20002D1980-11-18Middleton, NSMinor Pro
Mark Lee52263763842002-20052C1984-09-11Mount Pearl, NFLDMinor Pro
Yan Legace4000102012-20131 Junior A (Canada)
Oliver LeMarre43347272004-20051 Junior A (Canada)
Joe Leonard951121321482005-20072D1986-02-03Lake Placid, NYCollege-University
Keenan Leonard32448262005-20061R1987-02-26St. John's, NFLDJunior A (Canada)
Keven Levesque24055122011-20121D1991-01-11Riviere-du-Loup, PQMajor Junior
Pierre-Luc Levesque1300092003-20041L1985-10-18Levis, PQJunior A (Canada)
Chris Lewis5462430342020-20222C2002-02-23Moncton, NBJunior A (Canada)
Shawn Lewis106418221621999-20043D1983-11-05Middleton, NSMajor Junior
Chris Lindsay200022005-20061G1986-07-16Fredericton, NBJunior A (Canada)
Rob Lindsay30121830211999-20001C Junior A (Canada)
Matthew Lint610162021-20221D2002-08-12Moncton, NBMajor Junior
Colby Livingstone48102131732014-20151L1996-03-14Creston, BCJunior A (Canada)
Neil Logan35000351999-20012G1982-03-01Springhill, NSMajor Junior
Matt Lubbock19077102004-20051 Junior A (Canada)
Brent Lynch651320331032007-20081C1987-04-27Carbonear, NFLDMajor Junior
Daryl MacCallum3500042016-20171G1996-02-22Charlottetown, PEIMajor Junior
Ben MacDonald13084452602010-20144D1993-04-28Charlottetown, PEIJunior A (Canada)
Dylan MacDonald1011222019-20201D2001-04-24Sydney, NSJunior A (Canada)
Marshall MacDonald48912211081998-19991 Junior A (Canada)
Nick MacDonald400022013-20141 Junior A (Canada)
Ryan MacDonald22791642016-20171C1998-05-18Sackville, NSJunior A (Canada)
Shane MacDonald6528101822013-20152D1995-02-01Moncton, NBMajor Junior
Willie MacDonald12634144692011-20143D1994-04-12Beddeck, NSJunior A (Canada)
Damon MacEachern801122013-20141R1994-03-27Halifax, NSMajor Junior
Jarrod MacEachern100002003-200411986-06-10 Junior A (Canada)
Zack MacEwen963828661382013-20152R1996-07-08Charlottetown, PEIMajor League
Jesse MacInnis717916312011-20132L1994-04-17Whycocomagh, NSJunior A (Canada)
Aiden Macintosh36152439272019-20212L2001-04-05Moncton, NBMajor Junior
Drew MacIntyre127272451642021-20243R2004-01-12Sydney, NSJunior A (Canada)
Perry MacIsaac100001998-19991 Junior A (Canada)
Mike MacKay24262551581998-19991L1978-09-10New Glasgow, NSMinor Pro
Reuben MacKenzie111202016-20171C1999-01-01Amherst, NSJunior A (Canada)
Brandon MacLean341628441362011-20121C1991-03-06Halifax, NSMajor Junior
Cole MacMillan25101828522011-20121R1991-06-14Charlottetown, PEIMajor Junior
Josh MacNeil731781181998-20002D1980-05-31Halifax, NSJunior A (Canada)
Jeff MacPherson461732491312012-20131C1992-11-05Bradford, ONTCollege-University
Steve MacPherson2981220632000-20011College-University
Brent Macsween564640861712006-20071L1986-07-13Sydney, NSMinor Pro
Andrew Magulick20134332004-20051 Junior A (Canada)
Nick Majeau4401122005-20061G1985-11-07Saint-Esprit, PQCollege-University
Julian Makary44142640692016-20171R1997-06-14Bedford, NSCollege-University
Chase Marchand1100002013-20141G1995-12-17Halifax, NSMinor Pro
Colton Marchand200002016-20171R1999-05-11Sydney, NSJunior A (Canada)
Keegan Marcott527714692013-20152C1996-12-02Port Hood, NSJunior A (Canada)
Jeremiah Martin89827351002021-20232D2004-01-10Amherst, NSJunior A (Canada)
Kevin Martin110102005-20061 Junior A (Canada)
Ross Martin52141327672013-20141L1994-09-13Saint John, NBJunior A (Canada)
Dennis Martindale1544801999-20001F European Lower Leagues
Jonathan Massicotte954753100772000-20022 Junior A (Canada)
Jayden Matheson5000102023-20241D2003-04-06Amherst, NSJunior A (Canada)
Ryan Matheson1411664801182009-20123D1991-07-16Gander, NFLDMajor Junior
Yohann Mathieu431231962009-20101D1991-01-01Nadeau-Normandin, PQMajor Junior
Antoni Matte2708882019-20201L2000-08-30Lincoln, NBJunior A (Canada)
Justin Matthews20883881711312007-20125C1991-03-26Amherst, NSJunior A (Canada)
Joachim Matulu67424282422022-20242D2003-05-08Shediac, NBMajor Junior
Tanner McCabe460661812014-20151D1996-09-24East Royalty, PEIMajor Junior
Cameron McDonald1421755721872010-20143D1993-04-09Halifax, NSMajor Junior
Kai Mcdonald1200002014-20151G1996-10-09Coquitlam, BCJunior A (Canada)
Jeff McDowall3251217582000-20011C Junior A (Canada)
Brock McEwen98112031342016-20182C1998-01-08Moncton, NBJunior A (Canada)
Aidan McFarland41151631582018-20191L1999-04-05Napanee, ONTMajor Junior
Curtis McGregor510142014-20151F1996-09-19Sherwood, PEIJunior A (Canada)
Hughie McGuish200002005-20061C Junior A (Canada)
Matthew McHatten41347282021-20232C2003-05-23Woodstock, NBJunior A (Canada)
Hunter McIntyre4271118492018-20191F1998-03-21Kilmuir, PEIJunior A (Canada)
Colton McKenna34448542018-20202L1999-08-17Buffalo, NYMajor Junior
Jake McKenna4131720472014-20151D1994-08-15Charlottetown, PEIJunior A (Canada)
Drew McLaughlin9062127582008-20102D1991-12-18Saint John, NBCollege-University
Scott McManaman101434386422005-20072F1987-11-27Amherst, NSCollege-University
Shawn McManaman23213252006-200711988-11-21 Junior A (Canada)
Geoff McNaughton4831619612005-20061D1988-06-20Halifax, NSMajor Junior
Michael McQuaid2821012402022-20231D2003-02-26Meadowbank, PEIMajor Junior
Patrick Meheu100042003-20041 Junior A (Canada)
Jacob Melanson112302018-20191R2003-04-22Amherst, NSMinor Pro
Brandon Mercer36156622009-20101D1992-02-27Upper Island Cove, NFLDJunior A (Canada)
Greg Mercer18022781998-19991D1979-08-24St. John's, NFLDJunior A (Canada)
Kyle Michalovsky4301102014-20151G1996-02-12Kamloops, BCJunior A (Canada)
Samuel Michaud43172643322020-20222C2001-08-02Granby, PQJunior A (Canada)
Vaughn Miller43311141681998-19991 Junior A (Canada)
Blake Millman14112472013-20141L1993-02-20Toronto, ONTMajor Junior
Greg Mizzi462535602192002-20031C1982-05-09Sault Ste. Marie, ONTMajor Junior
Chris Morehouse551726431632004-20051L1987-06-28Saint John, NBMinor Pro
Eric Mork9145122023-20241R2003-01-08Winnipeg, MANJunior A (Canada)
Brock Morrison1014061101812012-20142L1993-01-04Howie Center, NSMajor Junior
Will Morrison8000102022-20231D2004-07-14Charlottetown, PEIJunior A (Canada)
Nathan Mossey100002023-20241D2005-04-22Charlottetown, PEIJunior A (Canada)
Clifford Mugford511781192007-20081C1990-06-24Gander, NFLDJunior A (Canada)
Devon Muir101102010-20111L1992-06-25New Waterford, NSMajor Junior
Nick Muise2141115181999-20001L Junior A (Canada)
Jason Murphy54167381998-20002D Junior A (Canada)
Jacob Myra87916251662017-20192R1999-02-19Chester, NSJunior A (Canada)
Linden Namagoose6022162018-20191D2000-04-04Wemindji, PQMajor Junior
Andreas Nannos201121998-19991 Junior A (Canada)
Andrew Neave21279911998-19991D1980-04-17Lower Sackville, NSMajor Junior
Mike Nelson48153550732003-20041R1984-01-17Stratford, ONTMajor Junior
Evan Nicholson100022023-20241C2006-06-22Pownal, PEIMajor Junior
Matt Noiles710162006-20071 Junior A (Canada)
Matthew Normore1500002019-20201G1999-03-09St. John's, NFLDJunior A (Canada)
Art Nugent100042005-20061C Junior A (Canada)
Jack O'Blenis3812921462023-20241L2005-08-25Salisbury, NBJunior A (Canada)
Patrick O'Brien1200022007-20081G Junior A (Canada)
Rowan O'Brien700002013-20141G1997-10-16Halifax, NSJunior A (Canada)
Shane O'Byrne1692320433782007-20125R1991-09-25Amherst, NSJunior A (Canada)
Keegan O'Neill400002022-20242R2006-12-06Glace Bay, NSJunior A (Canada)
Mitchell O'Neill2012462861622009-20134C1992-01-13Glace Bay, NSCollege-University
Andrew Oakley16458681263412005-20083C1987-11-02Lower Sackville, NSJunior A (Canada)
Shawn Oatway6498176152000-20033Charlottetown, PEIJunior A (Canada)
Nathanael Oram1900072002-20031F1982-12-29Lower Sackville, NSJunior A (Canada)
Kody Orr24277701473262008-20135C1992-10-11Lower Sackville, NSCollege-University
David Ouellet7000171998-19991GMajor Junior
Jon Pardy86913222612008-20113D1990-07-05Clarenville, NFLDMajor Junior
Brandon Parker300052011-20132F1993-04-13Windsor, NSJunior A (Canada)
Layton Parsons993449831252016-20182F1997-09-22Dartmouth, NSJunior A (Canada)
Ben Pasha53334371582005-20061D1985-06-09Halifax, NSCollege-University
Matt Paul223811302014-20172D1997-05-07Hartland, NBMajor Junior
Andrew Pearcey954292134382004-20062R1985-04-02St. John's, NFLDJunior A (Canada)
Vince Pelletier1401102003-20041 Junior A (Canada)
Ryan Penney30235142019-20201C2001-10-06Lincoln, NBJunior A (Canada)
Francois Pichette451428421161998-19991C1980-03-28Mont-Carmel, PQMajor Junior
Jay Pilgram8546691151552000-20022C1982-08-25St. John's, NFLDJunior A (Canada)
Corey Pilgrim18213141998-19991 Junior A (Canada)
Zack Pilon17268392018-20191D2000-11-28Lombardy, ONTMajor Junior
Dylan Pineau100002023-20241D2004-08-28Riverview, NBJunior A (Canada)
Alex Pitrie25011282021-20221R2003-10-22Moncton, NBJunior A (Canada)
Miguel Poirier512322019-20212R2001-07-28St. Antoine, NBJunior A (Canada)
Derek Poletis272461502000-20011D1982-01-21Sewell, NJJunior A (Canada)
Cody Porter700042017-20181G1997-09-23North Vancouver, BCMinor Pro
Owen Porter14224472021-20221D2002-04-11Toronto, ONTJunior A (Canada)
Jason Power55235222007-200811990-11-04 Junior A (Canada)
Josh Pugsley751939581052012-20152C1996-07-08Summerside, PEIMajor Junior
Liam Rappoldt1200082014-20151D1996-03-24Halifax, NSJunior A (Canada)
Alex Rawding813422013-20141L1996-03-05Greenwood, NSJunior A (Canada)
Ben Reade200002016-20171C1998-05-11Moncton, NBJunior A (Canada)
Christian Reardon80243054472022-20242C2004-08-24Bryant's Cove, NFLDJunior A (Canada)
Jordan Renaud11448102017-20181L1997-08-05Russell, ONTCollege-University
Keiran Rennie47202602021-20232D2004-02-05Summerside, PEIJunior A (Canada)
Jaden Reyers1851924302023-20241C2004-06-01London, ONTMajor Junior
Darien Reynolds100002022-20231R2006-01-26Sydney, NSMajor Junior
James Rhynold471016261902005-20061R1985-09-03Halifax, NSMajor Junior
Aaron Rice942742691002001-20032R1982-02-19Sydney, NSMajor Junior
Caleb Rich15056971532442017-20203C1999-09-09Callander, ONTMajor Junior
Jeremie Richard1704442023-20241D2006-01-20Moncton, NBMajor Junior
Kevin Richard93152439182004-20062C1986-04-04Trois Riveres, PQJunior A (Canada)
Mark Richard568715742019-20212R2001-04-23Moncton, NBJunior A (Canada)
Maxime Richard98395796182011-20132F1993-07-12Trois-Rivieres, PQCollege-University
Steve Richards2891322842002-20031L1982-07-15St. John's, NFLDMinor Pro
Nicholas Rioux5651520252004-20051D1986-08-21Riviere-du-Loup, PQMinor Pro
Mark Ripley41243155331998-19991 Junior A (Canada)
Shane Robar9937101052007-20092D1990-02-13Halifax, NSJunior A (Canada)
Paul Robertson4041418902002-20031D1982-01-30Rothesay, NBJunior A (Canada)
Robin Robichaud2128101832002-20031 Junior A (Canada)
Paul Roebothan50283058522008-20091R1988-01-03St. John's, NFLDMajor Junior
Frederic Roy416511382006-20071L1987-08-07Baie-Comeau, PQMajor Junior
Mike Rozak100002008-20091 Junior A (Canada)
Brandon Rumble2122462010-20111D1992-12-16Ottawa, ONTMinor Pro
Derek Rushton7091221382000-20022 Junior A (Canada)
Michael Sack26033192019-20212D2003-01-06Indian Brook, NSMajor Junior
Kyle Sakalauskes200002003-20041 Junior A (Canada)
Tristan Sanchez81131326572021-20232R2003-06-10Moncton, NBMajor Junior
Lucas Sangster125321243272013-20184D1997-04-11Amherst, NSJunior A (Canada)
Matt Sartoris11652429842016-20193D1998-04-15New Glasgow, NSMajor Junior
Jules Saulnier1810172003-20041D1982-01-15Major Junior
Alex Savoie49212344102022-20231L2002-02-28Dieppe, NBJunior A (Canada)
Julien Savoie200002013-20141 Junior A (Canada)
Mathias Savoie200002019-20201G2002-02-17Bathurst, NBMajor Junior
Adam Savoy2661622182002-20031C1983-01-13Shippigan, NBJunior A (Canada)
Seth Schmidt4531215882014-20151D1995-07-07Creston, BCJunior A (Canada)
Tim Schurman217310161999-20001LJunior A (Canada)
Cole Sellers22011242022-20231D2004-09-29Sydney, NSJunior A (Canada)
Ryan Senft95022492002-20053G1984-09-24Reguba, SASKMinor Pro
Jordie Shaw100002009-20101C1990-08-22Amherst, NSJunior A (Canada)
Andrew Shears118539442822006-200931988-05-11 Junior A (Canada)
Phil Sherring100001998-19991G Junior A (Canada)
Andrew Shewfelt2611152642016-20171L1996-06-01Halifax, NSMinor Pro
Brett Shute19953731261282010-20144L1993-04-28Harbour Grace, NFLDJunior A (Canada)
Alex Siletsky4861420392022-20231C2004-02-16Moscow, RussiaJunior A (Canada)
Stephen Sisco28628352013-20152F1996-02-04New Waterford, NSJunior A (Canada)
Michal Sivek2644802018-20202D1999-03-15Staten Island, NYMinor Pro
Matt Smart200002000-20011G Junior A (Canada)
Andrew Smith33181937842011-20121C1991-10-01Corner Brook, NFLDMajor Junior
Brad Smith64131124862007-200921990-07-26 Junior A (Canada)
Derek Smith1691656721952006-20093D1989-05-12Amherst, NSJunior A (Canada)
Josh Smith8661016362004-200731988-07-12 Junior A (Canada)
Liam Smith12369342020-20211L2000-05-30Corner Brook, NFLDJunior A (Canada)
Ryan Smith85121426882005-20072C1988-04-03Mount Pearl, NFLDJunior A (Canada)
Spencer Smith3141216402019-20201D1999-08-25Oakville, ONTJunior A (Canada)
Nicholas Snow50143751712018-20191C1998-04-02Pincourt, PQJunior A (Canada)
Tyler Snow1000002014-20151G1996-01-16Burton, NBJunior A (Canada)
Cristiano Spadafora14527432023-20241C2005-01-06Montreal, PQMajor Junior
Owen Sparkes4911152622023-20241R2004-05-09Bay Roberts, NFLDJunior A (Canada)
Matthew Squires2131081482561692005-200941988-03-24 Junior A (Canada)
Fraser Stang200002012-20131D1993-10-09Taber, ALTAJunior A (Canada)
Ben Stanley15134102001-20021 Junior A (Canada)
Jordan Stapleton56066222007-20081D1990-07-15Edmonton, ALTAMajor Junior
Robert Stead4000172004-20051 Junior A (Canada)
Trevor Steen864711672007-200921990-06-02 Junior A (Canada)
Craig Stevens25347442001-20021DJunior A (Canada)
Goran Stobo467815262022-20242C2005-04-20Dartmouth, NSJunior A (Canada)
Brandon Stone902202017-20181L2000-04-27Fredericton, NBJunior A (Canada)
Gregory Stoyles200002018-20191C2000-12-29Riverview, NBJunior A (Canada)
Coen Strang66124456482022-20242D2004-09-18Moncton, NBMajor Junior
Brandon Street1196673139742009-20123C1991-05-23Bonavista, NFLDMajor Junior
Logan Styler48102333602014-20151F1996-08-31Prince George, BCJunior A (Canada)
Tyler Summerfield151451302005-20061R1986-06-01Toronto, ONTJunior A (Canada)
Alex Surrett3341014461998-19991 Junior A (Canada)
Darren Sutherland3681321431998-19991D1978-05-09Halifax, NSMajor Junior
Bryce Swan48151227542003-20041R1987-10-06North Sydney, NSMinor Pro
Andrew Sweetland545661117202006-20071F1986-10-21Bonavista, NFLDMinor Pro
Francis Theriault1110142016-20171L1997-01-13Paquetville, NBJunior A (Canada)
Justin Thomas2110102062013-20141L1993-01-25London, ONTMajor Junior
Matthew Thorpe171910162016-20171D1997-08-10Niagara Falls, ONTMajor Junior
Richard Tingley9302262010-20143G1993-05-13Halifax, NSJunior A (Canada)
Adam Tkacz100002023-20241G2003-08-03Antigonish, NSJunior A (Canada)
Sam Tower100002019-20201GSackville, NBJunior A (Canada)
Liam Travis10000322023-20241C2005-03-27Miramichi, NBMajor Junior
Adam Tresoor11022582005-20061D1985-05-19Calgary, ALTACollege-University
Oliver Troop500002017-20181G2000-10-28Wolfville, NSMajor Junior
Felix Trudeau9549232020-20211L2002-09-24Terrebonne, PQCollege-University
Matt Turner88192342752001-20032 Junior A (Canada)
Travis Turner16856641201792006-200931988-06-17 Junior A (Canada)
Jacob Vance160111672016-20171R1997-01-01Pembrooke, ONTMajor Junior
Connor Vermeulen47919281102016-20171D1996-06-15Medicine Hat, ALTAMinor Pro
Charles Verner100022001-200211981-06-18Minor Pro
Jason Verran13658461043692000-20033F1982-10-30Bridgetown, NSJunior A (Canada)
Adam Verrette52181735662008-20091F1988-07-04Hammond's Plains, NSJunior A (Canada)
Matt Villeneuve910102004-20051 Junior A (Canada)
Morgan Walker12044122012-20131D1992-05-10Stratford, PEIJunior A (Canada)
Daniel Walsh29141529672013-20141L1994-01-30Gloucester, ONTMajor Junior
Joshua Ward5000002019-20223G2001-09-20Ottawa, ONTCollege-University
Gavin Watt72353671432021-20232R2002-05-01Cole Harbour, NSMajor Junior
Ryder Watton511202023-20241C2005-06-23Ardrossan, ALTAJunior A (Canada)
Cole Waugh1526068128802016-20204L1999-07-20Riverview, NBCollege-University
Jon Waye6000042008-20102G1991-01-05Fredericton, NBMajor Junior
Keenan Wedge-Joudrey422571152016-20171L1997-10-18Saint John, NBJunior A (Canada)
Tyler Whiffen600002013-20152G1996-06-18Grand Falls, NFLDMajor Junior
Cam White610142021-20232C2005-02-06Moncton, NBJunior A (Canada)
Charles White19213302000-20011R Junior A (Canada)
Michael White4941418642014-20172D1996-01-25Charlottetown, PEIMinor Pro
Ben Williams112202545922019-20223R2001-03-29Halifax, NSJunior A (Canada)
Matthew Williams34000102018-20191G1998-02-08Truro, NSMinor Pro
Gary Williford13066162002-20031D Minor Pro
Jason Wilson20033292000-20011CJunior A (Canada)
Jarrett Winn175914302002-20031DLindsay, ONTMajor Junior
Tayden Woods22281042017-20181R1997-03-13Calgary, ALTAJunior A (Canada)
Peter Woulds28145772014-20151C1997-03-03Saint John, NBMajor Junior
Shawn Wright37347592012-20142R1993-03-03Truro, NSJunior A (Canada)
Alex Wynter123530351852018-20213D2000-11-21Moncton, NBJunior A (Canada)
Justin Yeoman3431821932001-20021R1981-03-01Onoway, ALTAMajor Junior
Ryan Yould12246152014-20151D1997-03-05Hammonds Plains, NSJunior A (Canada)
MacKenzie Young8000112013-20141R1995-05-02Halifax, NSJunior A (Canada)
Nicholas Young86310131702010-20122L1992-08-15Halifax, NSJunior A (Canada)
Nick Yuill7821416582018-20223D2001-02-07Bedford, NSJunior 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.