hockey DB
search by league
team
morning report
contact us
home

Miramichi Timberwolves all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Said Abi-Faycal12291122020-20211R2001-01-06Montreal, PQMinor Pro
Neil Aird43242044202014-20151F1995-10-12Ancaster, ONTCollege-University
Brayden Allain101102019-20201D2002-05-11Miramichi, NBJunior A (Canada)
Reese Allen61109191202022-20242L2004-05-16Sydney, NSJunior A (Canada)
Rudy Allen42192140242007-200811987-01-01 Junior A (Canada)
Will Allen663636721342021-20243L2005-02-13Moncton, NBMajor Junior
Wandley Altidor65303161982002-20042FMontreal, PQJunior A (Canada)
Seth Anderson90263460722000-20022R1981-06-15Hartland, NBJunior A (Canada)
Steve Anderson25257172001-20021 Junior A (Canada)
Wes Annis19000312008-20091G1989-08-01Whitby, ONTJunior A (Canada)
Carter Aotte100002022-20231CJunior A (Canada)
Zachary Aprea-Ricard5251823222023-20241D2003-07-04Junior A (Canada)
Jacob Arsenault19033162011-20121D1995-03-07Bathurst, NBMajor Junior
Zachary Arsenault400022017-20181D2001-03-21Montague, PEIMajor Junior
Carter Astle700002022-20242D2006-02-11Sunny Corner, NBJunior A (Canada)
Hugo Audette52144660402023-20241C2003-01-07Mercier, PQMajor Junior
Travis Badcock1321653693032021-20243D2004-02-20Mount Pearl, NFLDJunior A (Canada)
Stewart Bagnell1600002018-20191G2001-09-19Halifax, NSMajor Junior
Matthew Baker24000212000-20011G1983-10-26Inkerman, NBMajor Junior
Eddie Banville3112112322016-20171C1997-07-30Saint-Quintin, NBMajor Junior
Justin Barbour20762951571932005-200941988-02-01 Junior A (Canada)
Brett Barnhill1344802011-20121 Junior A (Canada)
Ryan Barry100002004-20051 Junior A (Canada)
Daniel Basque16459911501062005-20094C1988-08-30St-Isidore, NBMajor Junior
Travis Bauman54242650862005-20061C1985-08-15Winnipeg, MANJunior A (Canada)
Ryan Bayliss411242000-20011F1981-08-15Whitby, ONTMajor Junior
Sterling Bear371523381972009-20101C1990-11-07Martensville, SASKMajor Junior
Zach Beaton318917482014-20151L1995-03-12Strattford, PEMajor Junior
Adam Beauchamp5371926822005-20061D1987-07-01Dartmouth, NSJunior A (Canada)
Francois Beaulieu6011192010-20111C1992-01-24Ile D'Orleans, PQJunior A (Canada)
Richard Beauregard1526862003-20041C1983-11-15 Junior A (Canada)
Mason Beck76193453902018-20235C2002-05-26Bridgewater, NSJunior A (Canada)
Matt Belanger581117284642000-20022L1981-04-22Flamborough, ONTSemi-Professional
Avery Belcourt901182017-20181D1998-11-10Edmonton, ALTAJunior A (Canada)
Darren Bell495712262002-20031 Junior A (Canada)
Dylan Bellmore1066351114352007-20092F1988-04-21Winnipeg, MANJunior A (Canada)
Jason Bergeron2582533142008-20091R1988-02-20Montreal, PQMajor Junior
Tommy Bezeau61721281112011-20132D1992-09-01Miscou Island, NBJunior A (Canada)
Spencer Blackwell25181432422020-20211R2000-02-06Erin, ONTMajor Junior
Raphael Blais1700002017-20181G1999-09-14Mirabel, PQJunior A (Canada)
Keith Bombaugh106852604572007-20092D1989-03-09Falmouth, MAMajor Junior
Alex Bonaparte200002014-20151L1997-03-25MacKinnon Harbour, NSMajor Junior
Michael Botiz1100002016-20171G1998-03-02Oakville, ONTJunior A (Canada)
Dillon Boucher42242347962017-20181L1997-04-16Halifax, NSMinor Pro
Niko Boudreau1501102023-20241G2006-06-14Shediac, NBMajor Junior
Matt Bourdeau3341620582009-20101R1989-04-25Northampton, MAMajor Junior
Keiran Bowes993745821362000-20022C1981-03-07Miramichi, NBJunior A (Canada)
Adam Bowness100002021-20221L2002-03-07Quispamsis, NBMajor Junior
Hudson Bradley100002023-20241G2007-11-27Charlottetown, PEIJunior A (Canada)
Kevyn Brassard601122021-20221G2002-06-01Saint-Hubert, PQMajor Junior
Avery Brennan100002017-20181R1999-06-24Junior A (Canada)
Matthew Briggs100303969442018-20202R2000-01-28Clayton, NYJunior A (Canada)
Nick Brown300002009-20101D1991-06-01Fredericton, NBCollege-University
Tyler Brown13947761232742012-20153L1995-01-25Middleton, NSMajor Junior
Chris Bruno200002005-20061G1986-07-12Thunder Bay, ONTJunior A (Canada)
Jake Bullen2802222009-20101C1991-12-23Halifax, NSCollege-University
Larry Burns2700062000-20022 Junior A (Canada)
Matthew Bursey571917361422010-20122R1994-02-01Saint John, NBMajor Junior
Jayden Burtt-Munn611202022-20242R2006-04-25Fredericton, NBJunior A (Canada)
Zachary Byard100022018-20191D2002-05-04Enfield, NSMajor Junior
Patrick Byrne580551442012-20142D1995-02-25Glace Bay, NSJunior A (Canada)
Dawson Campbell49824321492009-20101L1990-10-15Moncton, NBJunior A (Canada)
Rankyn Campbell14993801732452011-20143C1993-01-27Galloway, NBMajor Junior
Sam Campbell301102018-20191L2002-04-28Fredericton, NBJunior A (Canada)
Walker Campbell124362864562017-20203C1999-06-22Bass River, NBJunior A (Canada)
Jacob Cardiff1731013102016-20171D1996-02-07Regina, SASKMajor Junior
Keven Carrier4231114802011-20121L1993-01-01Thetford Mines, PQJunior A (Canada)
Matt Carroll102819272132005-20072D1988-09-27St. John's, NFLDJunior A (Canada)
Mitch Chagnon20257362009-20101C1991-06-11Kenora, ONTCollege-University
Olivier Charbonneau34011142019-20201G2000-12-06Lisles de Soeur, PQJunior A (Canada)
Zacharie Charest24641082023-20241L2003-04-11St-Alexandre, PQMajor Junior
Boyd Charlong1342037571442003-20063C1985-02-06Campbellton, NBJunior A (Canada)
Eric Chipman40347182013-20141F1995-07-05Junior A (Canada)
Bobby Christie47121224772009-20101C1989-01-31Fredericton, NBJunior A (Canada)
Troy Ciernia500022003-20041G1984-09-07Eagan, MNCollege-University
Billy Clarke2100002014-20151G1994-01-03Bridgewater, NSJunior A (Canada)
Brandon Clarke300062021-20221L2004-01-13Sydney, NSJunior A (Canada)
Jonethan Cloutier31178922014-20172D1997-08-08Saint-Leonard, PQJunior A (Canada)
Cody Coffin27325152010-20111R1992-11-24Souris, PEIJunior A (Canada)
Ashley Coles50938471112003-20041 Junior A (Canada)
Alex Collette85011102013-20152G1995-04-04Dieppe, NBJunior A (Canada)
Josh Collins435914172000-20011R1982-03-19Fredericton, NBJunior A (Canada)
David Comeau4952833322017-20181D1997-02-25Fredericton, NBMajor Junior
Dylan Connolly38088332012-20131D1992-01-30Sault Ste. Marie, ONTJunior A (Canada)
Ryan Connors3000102001-20021C1983-04-25St. John's, NFLDJunior A (Canada)
Michael Constantine98286189282014-20172D1996-05-17Conception Bay S., NFLDCollege-University
Kieran Cooke3311213102021-20221D2003-02-06Winnipeg, MANJunior A (Canada)
Nick Cooling301122008-200911989-09-17 Junior A (Canada)
Cole Cooper300022022-20231D2006-03-04Paradise, NFLDJunior A (Canada)
Sam Cormier600002021-20221C2003-06-14Collette, NBJunior A (Canada)
Justin Cortes40044162005-20061D1987-07-31Miramichi, NBJunior A (Canada)
Landon Coughlan100002021-20221L2003-05-03Grey Rapids, NBJunior A (Canada)
Rory Court4291120652014-20151F1994-05-07Winnipeg, MANJunior A (Canada)
Nick Croft2142259813182006-20104D1989-09-15Fermeuse, NFLDCollege-University
Frank Curto1761420702001-20021F1981-02-10Hamilton, ONTMinor Pro
Matthew Cusson4052227882014-20172R1996-01-01Dorval, PQMajor Junior
Charles-Andre Cypihot803228601102018-20213C2000-12-15Laval, PQMinor Pro
Doug D'Arnall2143762016-20171C1999-04-20Halifax, NSMajor Junior
Antoine Dagenais300002016-20171G1996-03-23Rimouski, PQCollege-University
Zach Dalton301122001-20021 Junior A (Canada)
Chris Dart100002011-20121R1992-02-08Sackville, NSJunior A (Canada)
Justin David2071825142023-20241C2004-06-22Pigeon Hill, NBJunior A (Canada)
Tyler Davidson446392272004-20062R1985-07-03Wolfville, NSMajor Junior
Shane Delaney49268802022-20231L2003-08-17Wabush, NFLDJunior A (Canada)
Scott Della Vedova16000462001-20021G1981-08-25Mississauga, ONTSemi-Professional
David Delorme36145312022-20231C2004-06-26St. Liboire, PQJunior A (Canada)
Jacob Denomme300002023-20241D2007-01-21Stratford, PEIJunior A (Canada)
Jeff Deruelle13112172007-200811989-10-13 Junior A (Canada)
Mathieu Desormeaux1800062002-20031 Junior A (Canada)
Jack DesRoches133119201892016-20204D1999-11-17Days Corner, PEIMajor Junior
Frederick Diamond1300022003-20041 Junior A (Canada)
Brad Dickinson49111121082011-20121D1992-09-11Florenceville, NBJunior A (Canada)
Justin Dickinson25112902012-20131R1995-03-23Oshawa, ONTMajor Junior
Carey Dickson51055322004-200511986-07-15 Junior A (Canada)
Matthew Doherty3332124752003-20041D1983-03-01Bathurst, NBMajor Junior
Grant Donovan29121830862000-20011C1981-10-08Upper Derby, NBSemi-Professional
Stanson Donovan722842701032005-20072C1986-08-21Renous, NBMajor Junior
Tyson Donovan17022292009-20101C Junior A (Canada)
Bruno Doucet532682032000-20022 Junior A (Canada)
David Doucet20131932202023-20241C2003-03-14Baie Sainte-Anne, NBMajor Junior
Remi Doucet341502001-20021L1984-07-16Gloucester, NBMajor Junior
Luc Doucette501122001-20021 Junior A (Canada)
Lee Dower1352257793182013-20173D1996-04-26Thompson, MANMajor Junior
Chris Doyle29172542532010-20111L1990-03-22Charlottetown, PEIMinor Pro
Justin Driscoll125851591182001-20053 Junior A (Canada)
Martin Dube103710142001-20021C1981-11-17Pembroke, ONTMajor Junior
Daryk Dube-Plouffe534372115442021-20232L2002-09-07Trois-Rivieres, PQMinor Pro
Marc-Antoine Ducharme14641022022-20231F2003-02-13Magog, PQJunior A (Canada)
Ludovic Dufort936461125602022-20242R2003-03-13Laval, PQMajor Junior
Zachary Duguay90358452022-20242R2004-01-21Moncton, NBJunior A (Canada)
Jeremy Duhamel1046169130552022-20242C2003-02-25Cowansville, PQMajor Junior
Robbie Dunville531415291112006-20071F1986-01-07Stephenville, NFLDJunior A (Canada)
Josh Duyns1311011272009-20101D1989-03-30Abbotsford, BCJunior A (Canada)
Graham Dyck29235832009-20101L1989-08-23Atikokan, ONTJunior A (Canada)
Bradley Dyke6502222005-20092G1988-10-16Corner Brook, NFLDMajor Junior
Corey Edwards1362359821882003-20063D1985-02-02Fredericton, NBJunior A (Canada)
Marshall Ellis70112233642009-20112L1991-09-18Cornwall, PEIJunior A (Canada)
Jonny Erbs219182742016-20171C1996-04-09Saint John, NBJunior A (Canada)
Scott Estey57243862182007-20081F1987-05-29Highland Falls, NYMinor Pro
Harlan Eustace300002023-20241R2007-04-17Riverview, NBJunior A (Canada)
Jacob Evans81424281212018-20202D2000-03-29Clarenceville, NFLDJunior A (Canada)
Ian Fairgrieve8011302008-20091R1990-02-22Fort Erie, ONTJunior A (Canada)
Daniel Fillion357182542005-20061L1986-02-12Winnipeg, MANJunior A (Canada)
Ayden Fillmore12011182018-20191C2000-10-21Harvey, NBJunior A (Canada)
Jack Flanagan36000322022-20242G2005-02-08Saint John, NBMajor Junior
Johnny Foley64202747202017-20192R1998-04-12Hammond's Plain, NSMajor Junior
Matt Foster13376771532652004-20073C1986-12-10Fredericton, NBMajor Junior
Cole Foston26101222382023-20241L2003-04-07Beaver Bank, NSMajor Junior
Connor Foston101102023-20241D2007-05-13Beaver Bank, NSJunior A (Canada)
Elijah Francis47614201062018-20191D1998-03-05Elsipogtog, NBMajor Junior
Harley Francis500002012-20142D1995-03-30Elsipogtog, NBJunior A (Canada)
Nathan Francis5371421772003-20062R1987-01-02Miramichi, NBMajor Junior
Jacob French400002022-20231G2003-06-17Carbonear, NFLDJunior A (Canada)
Alex Gallant400002019-20201R2002-03-18Dieppe, NBJunior A (Canada)
Alex Gallant410122014-20151L1996-02-07Stratford, PEIJunior A (Canada)
Chris Gallant600002010-20122G Junior A (Canada)
Damian Gallant39257862014-20151F1995-02-02St. Stephen, NBJunior A (Canada)
Daniel Gallant700002012-20131L1996-03-06Aldouane, NBJunior A (Canada)
Jason Gallant463691002018-20191C2000-05-20Shediac, NBJunior A (Canada)
Kennedy Gallant12936691054642018-20224L2001-01-15Sherwood, PEIJunior A (Canada)
Luke Gallant2000022009-20101G1990-03-14Charlottetown, PEIMajor Junior
Francois Gamache602351852007-20092D1988-02-28Lislet, PQJunior A (Canada)
Billy Gaston17972971691042011-20154C1994-07-17Miramichi, NBJunior A (Canada)
Benji Gaudet51639272012-20131L1995-05-09St. Felix, PEIJunior A (Canada)
Deny Gaudet23134482018-201912001-01-16Moncton, NBJunior A (Canada)
Willie Gaudet300022012-20131C1995-05-09St. Felix, PEIJunior A (Canada)
Keegan Gauthier21123162016-20171L1999-03-30Bedford, NSMajor Junior
Olivier Gendron982125461692012-20173L1996-02-20Eel River Crossing, NBJunior A (Canada)
Ben Gibbon2602222019-20201G2001-12-01Truro, NSJunior A (Canada)
Nick Gidney26123222020-20211D2000-04-14Thorold, ONTJunior A (Canada)
Alex Gilbert8946691151192002-20042C1983-05-21Fredericton, NBMajor Junior
Cody Gilbert15000102019-20212R2002-03-23Chipman, NBJunior A (Canada)
Andre Gill154109117226522002-20053F1984-10-25Botwood, NFLDMinor Pro
Preston Gillispie600002021-20221C2003-01-17Renous, NBJunior A (Canada)
Reginald Gilpin15571222001-20021 Junior A (Canada)
Ben Goguen45066752018-20191D2000-01-28Farmington Hills, MIJunior A (Canada)
Mitchell Goodyear360551312005-20072D1989-08-01Clarenville, NFLDJunior A (Canada)
Emmett Gordon12369422020-20211D2000-01-31Toronto, ONTMajor Junior
Matt Gordon461115261232019-20223C2001-02-27Mermaid, PEIMajor Junior
Koby Gosling18112242021-20221C2003-03-10Indus, ALTAJunior A (Canada)
Mitch Graham14448252014-20151R1995-07-05Ajax, ONTMajor Junior
Owen Graham518412302023-20241C2007-07-18Fredericton, NBJunior A (Canada)
Justin Grasse3861521942006-200711986-03-26 Junior A (Canada)
Mike Gresdal5167131072001-20021D1983-03-15Huntsville, ONTMajor Junior
Keith Grondin29122032162009-20101C1990-04-27Winnipeg, MANCollege-University
Justin Guitard98818261242016-20193D1999-05-19Richibucto, NBMajor Junior
Greg Hallett98293059762003-20052 Junior A (Canada)
Bradley Hamilton8186141222001-20043 Junior A (Canada)
Darren Hardy912322001-20021 Junior A (Canada)
Nick Hardy60044732001-20043 Junior A (Canada)
Harrison Harper93524292382013-20152R1994-07-17Calgary, ALTAMinor Pro
Curtis Hastings27102333282016-20171F1996-12-27Quispamsis, NBJunior A (Canada)
Cal Hatfield200002000-20011LJunior A (Canada)
John Hawkes674913262001-20032 Junior A (Canada)
Carl Hayes801721381382006-20082L1989-05-11Delhaven, NSCollege-University
Ryan Hayes50167372023-20241D2005-05-16Port Hawkesbury, NSMajor Junior
Jeremie Hebert1271746631452018-20224D2001-11-19Moncton, NBMajor Junior
Simon Henman38224102017-20192L1999-04-29Dieppe, NBJunior A (Canada)
Denis Heroux62119203172002-20042D1983-11-11Rouyn-Noranda, PQMajor Junior
Josh Hickey501122012-20131G1993-05-17Pittsburgh, PACollege-University
David Hicks154851596482005-200831987-07-14 Junior A (Canada)
Gregory Hoffe102840481682000-20053D1984-10-03Grand Falls, NFLDMajor Junior
Christopher Holden1401122009-20101G1990-01-28Nashua, NHMajor Junior
Bruce Hornbrook50201636572011-20121C1993-06-26Bathurst, NBMajor Junior
Isaac Hudson7112425602000-20022D Junior A (Canada)
Ryan Huestis400002016-20171G1997-08-02Bedford, NSJunior A (Canada)
Thatcher Hughes46101462023-20241L2006-11-18Charlottetown, PEIJunior A (Canada)
Michael Hynes1113649851082006-20082C1990-10-26Norris Point, NFLDJunior A (Canada)
Steven Hynes172691261951562000-20044C1984-02-10Stephenville, NFLDMinor Pro
Jason Imbeault83464995752017-20203R1999-01-22Ste. Flavie, PQMinor Pro
Chris Ingersoll100002008-20091R1991-07-05Saint John, NBJunior A (Canada)
Jeremie Jacob63164864162017-20223C2001-04-29Dieppe, NBMajor Junior
Max Jardine108634401812021-20243D2005-03-14Miramichi, NBMajor Junior
Jarrett Johns45044192011-20121D1993-02-16Beaver Bank, NSJunior A (Canada)
Devin Johnson22134282022-20242D2005-06-24Dieppe, NBJunior A (Canada)
Patrick Jones100002011-20121C1993-08-04Lameque, NBMajor Junior
Marlon Joseph693935741692003-20052C1985-04-24Winnipeg, MANMinor Pro
Jacob Kaine301102021-20232C2005-11-07Quispamsis, NBMajor Junior
Kris Keating5985131122008-20102C1989-06-29Miramichi, NBJunior A (Canada)
MacKenzie Keirstead117850581022008-20113D1991-06-20Saint John, NBCollege-University
Jordan Kennedy9339661051122013-20152L1995-03-15Labrador City, NFLDMajor Junior
Jordan Kennedy4100002010-20122G1993-02-17Reserve Mines, NSMajor Junior
Matt Kenny28816241812000-20011D1980-02-22Belleville, ONTMinor Pro
Kenny King15415132004-20051R1984-12-11Placentia, NFJunior A (Canada)
Morgan Kini1400002021-20221G2001-01-01Bridgewater, NSJunior A (Canada)
Ryan Knight2801102022-20231G2003-04-26Eau Claire, WIJunior A (Canada)
Matthew Kreis34162844202017-20181C1997-08-01Georgetown, ONTMajor Junior
Mitchell Kreis49213051502017-20181D1997-08-01Georgetown, ONTMajor Junior
Lucas LaBelle118412272006-20071L1988-10-02Ajax, ONTMinor Pro
Colin Lafreniere40262854952004-20051R1985-05-16St. Boniface, MANMajor Junior
Keith Laing601172000-20011D1980-05-05Junior A (Canada)
Taylor Lambke40153853262010-20111L1990-03-22Antigonish, NSMajor Junior
Jeff Lamkey431413271392000-20011L1980-03-31Miramichi, NBJunior A (Canada)
Craig Landry5911819432004-20062L1986-04-18Bathurst, NBMajor Junior
Felix Landry4716385482022-20231C2002-02-05Shawinigan, PQJunior A (Canada)
Pierre-Olivier Landry420262005-20061C1987-06-24Amqui, PQMajor Junior
Kyle Lapenskie874239812232009-20112L1991-02-13Thunder Bay, ONTCollege-University
Jonathan Larter35279442017-20181F1997-07-03Stratford, PEIJunior A (Canada)
Nathan Lavigne13011222005-20061D1987-07-07Fredericton, NBJunior A (Canada)
Colby Lawson18022212012-20131D1992-05-11Rexton, NBJunior A (Canada)
Antoine Leblanc26189182019-20212D2001-09-19Sainte-Luce, PQMajor Junior
Taylor LeBlanc100002014-20151F1998-05-22Fredericton, NBJunior A (Canada)
Yanick LeBlanc821342017-20181R2000-03-18Junior A (Canada)
Josh Leclerc1702222004-20051G1987-08-05Fredericton, NBJunior A (Canada)
Matt Leduc4600092004-20062G1986-09-13Strickland, ONTMinor Pro
Dave Leger471324373272002-20031D1982-09-10Ottawa, ONTMinor Pro
Braydon LeGrandeur1811222021-20221C2003-04-29Okotoks, ALTAJunior A (Canada)
William Legris37257512019-20201D2001-11-19Laval, PQJunior A (Canada)
Olivier Lepine1102222020-20211D2001-02-21Montreal, PQJunior A (Canada)
Presley Lester800002021-20221G2002-02-03Winnipeg, MANJunior A (Canada)
Matt Leverman803342007-200811989-01-04 Junior A (Canada)
Felix-Antoine Levesque4921012602019-20201D1999-07-24Rimouski, PQJunior A (Canada)
Alex Lewis1415642016-20213F2000-03-19Moncton, NBCollege-University
Trey Lewis31519241222013-20141D1993-05-31Moncton, NBEuropean Elite
Elijah Lienwand100002021-20221CJunior A (Canada)
Matthew Lint2621382020-20222D2002-08-12Moncton, NBMajor Junior
Ryan Locke52114758612000-20011D1980-06-04Hampton, NBEuropean Lower Leagues
Shane Lomax223251162000-20011L1980-11-25Major Junior
Marc Losier212322004-20051 Junior A (Canada)
Patrick Louden330331052008-20091D1988-04-27Bathurst, NBMajor Junior
Lucas MacAulay60519241032019-20212D2000-03-15Cardigan, PEIJunior A (Canada)
Cole MacDonald1583480114742010-20144L1993-06-09Rexton, NBJunior A (Canada)
Kyle MacDonald43101222102008-20091F1988-05-21Inverness, NSCollege-University
Ryan MacDonald401142014-20172C1998-05-18Sackville, NSJunior A (Canada)
Todd MacDougall801524393812002-20042C1983-08-19 Minor Pro
Julien Machabee261910272008-20091D1988-02-29Charlottetown, PEIMajor Junior
Jesse MacIntyre153701011711782008-20113L1990-10-05Charlottetown, PEICollege-University
Patrick MacIsaac4851520372011-20121R1993-01-22Bedford, NSJunior A (Canada)
Evan MacKinnon132111382020-20211L2000-03-02Sackville, NSMajor Junior
Dick MacLaren1122462021-20221D2003-09-03Saint John, NBJunior A (Canada)
Kenzie MacPhail3601102020-20233G2003-07-18Inverness, NSJunior A (Canada)
Braeden MacPhee30141125532021-20221C2004-05-30Moncton, NBMajor Junior
Ben MacSwain396814162009-20101L1992-03-18Charlottetown, PEIJunior A (Canada)
Ryan Madden100022004-20051F1985-04-12Scarborough, ONTJunior A (Canada)
Eric Malloy611222012-20131F1993-06-12Carp, ONTJunior A (Canada)
Brett Malone953367100822013-20152R1994-07-20Miramichi, NBMajor Junior
Derek Maloney16011882000-20011R1980-12-03Millbrook, NSJunior A (Canada)
Alex Manuel101102006-20071 Junior A (Canada)
Zach Manuel81911201842018-20202C2000-08-18Baie Ste Anne, NBJunior A (Canada)
Ryan Markovic21167162016-20171D1997-05-10Oakville, ONTJunior A (Canada)
Andrew Marrie24123182019-20201D2001-07-28Bedford, NSJunior A (Canada)
Ross Martin287512612012-20131L1994-09-13Saint John, NBJunior A (Canada)
Zeph Martin2602202022-20242R2004-04-26Baie Ste Anne, NBJunior A (Canada)
Dylan Matthews343912102021-20221L2001-04-01Charlottetown, PEIJunior A (Canada)
Tanner McCabe19011622012-20131D1996-09-24East Royalty, PEIMajor Junior
Josh McCormack1483257891132006-200931988-10-06 Junior A (Canada)
Tyler McCormack10011142007-200921990-07-27 Junior A (Canada)
Jan McCullum000002000-20011G Junior A (Canada)
Jett McCullum2004402020-20211D2004-10-03Moncton, NBJunior A (Canada)
Logan McEvoy123719262512005-200831987-12-06 Junior A (Canada)
Brett McGinnis18671961672862005-20094C1988-07-31Sussex, NBMajor Junior
Connor McGregor72343468522019-20212R2000-01-31Charlottetown, PEIJunior A (Canada)
Matt McInnis5151419482016-20182D1997-03-15Rothesay, NBJunior A (Canada)
Lucas McKay11044252016-20171D1996-01-31Deer Lake, NFLDJunior A (Canada)
Duncan McKie40369962014-20151D1997-05-18Kentville, NSMajor Junior
Sam McKinney50155166822022-20231D2002-07-25Fredericton, NBMajor Junior
Jake McLaughlin4831215712010-20111C1991-08-23Barrie, ONTJunior A (Canada)
Mitch McLeod312911152009-20101D1990-11-20Saint John, NBJunior A (Canada)
Mitchell McMullin133314071532011-20143W1993-01-05Gardiner Mines, NSJunior A (Canada)
Kaden McNeil74118191172022-20242D2006-03-13Renous, NBMajor Junior
Michael McQuaid4044102022-20231D2003-02-26Meadowbank, PEIMajor Junior
Nathan McQuaid14663641271612008-20113C1990-03-26Charlottetown, PEICollege-University
Karter McTavish101102023-20241C2006-04-11Junior A (Canada)
J.R. Melanson241121112002-20042 Junior A (Canada)
Luc Melanson74171128412004-20082L1988-09-14Moncton, NBMajor Junior
Matt Mercer28235182017-20181D1997-06-13Vaughn, ONTMajor Junior
Andrew Mergl300002010-20122G Junior A (Canada)
Damian Metastasio301102023-20241C2004-06-23Woodbridge, ONTJunior A (Canada)
Alex Miller11011512005-20061L1986-07-02Minto, NBJunior A (Canada)
Brendan Milson1251613293672018-20235C2002-01-08Miramichi, NBJunior A (Canada)
Bryce Milson4533336662013-20141L1993-01-25Miramichi, NBMajor Junior
Matthew Milson149631031661972008-20113R1990-01-16Miramichi, NBMajor Junior
David Mitchell240111132003-20041R1984-12-15Miramichi, NBMinor Pro
Shaul Mitton13011372020-20211R2001-06-30Stratford, PEIJunior A (Canada)
Jessie Moe56175572322004-20051R1984-08-09Winnipeg, MANCollege-University
Daniel Moody2001122020-20211G2000-01-01Blackville, NBMajor Junior
Jordan Moore17123152010-20111D1992-05-21Charlottetown, PEIMajor Junior
John Morea11325122008-20091L1989-03-12Old Bridge, NJMinor Pro
Charlie Morrison501102023-20241D2007-10-12Miramichi, NBJunior A (Canada)
Evan Mosher4302242007-20081G1990-07-31Conception Bay South, NFLDMinor Pro
Clifford Mugford100052008-20091C1990-06-24Gander, NFLDJunior A (Canada)
Chris Murphy99112132522017-20192C2000-11-02Mount Pearl, NFLDMajor Junior
Mike Neil100002004-20051C1987-06-18Saint John, NBMajor Junior
Ryan Nissen1111928473132001-20043 Junior A (Canada)
Ian Norton200002019-20201CJunior A (Canada)
Jack O'Blenis824682022-20231L2005-08-25Salisbury, NBJunior A (Canada)
Harrison O'Pray300022017-20181D2000-01-08Junior A (Canada)
Justin O'Reilly126334679562011-20143L1993-12-10St. John's, NFLDJunior A (Canada)
Chauncey O'Toole56110112872004-20073D1986-02-22Saint John, NBJunior A (Canada)
Shawn Oatway22224372002-20031Charlottetown, PEIJunior A (Canada)
Mike Oliver5201111302018-20202D2001-02-18St. John's, NFLDJunior A (Canada)
Jamison Orr1541014722004-20051L1986-08-15Winnipeg, MANMinor Pro
Chris Owens213601982582092006-20104D1989-08-20St. John's, NFLDMinor Pro
Lance Parker000002001-20021Major Junior
Makail Parker45241943382016-20171L1997-05-28Halifax, NSMajor Junior
Kraig Pasher202911582014-20151R1994-12-15New Waterford, NSMajor Junior
Trevor Patterson202202004-20051 Junior A (Canada)
Taite Paul27347682010-20111R1991-06-20Sydney, NSMajor Junior
Steve Pearson822640661892005-20072C1988-08-12Mount Pearl, NFLDJunior A (Canada)
Eric Pelletier143172441632017-20214C2000-09-09Fredericton, NBJunior A (Canada)
Matthew Penney205914792003-20062D1986-09-23Quebec, PQSemi-Professional
Ryan Penney1712322019-20201C2001-10-06Lincoln, NBJunior A (Canada)
Josh Perry35145212004-20051 Junior A (Canada)
Joshua Perry6011162005-20061D1986-02-15Saint John, NBJunior A (Canada)
Andrew Phillips4452025512004-20051 College-University
Ryan Phillips7022252001-20021D1981-01-05Oakville, ONTMajor Junior
Campbell Pickard451941601062016-20171L1997-06-26Halifax, NSMajor Junior
Tyler Piercy3900002010-20122G1992-03-29Fredericton, NBMajor Junior
Brent Pierro100002009-20101G Junior A (Canada)
Adam Pinksen15461022022-20231C2004-04-30Labrador City, NFLDJunior A (Canada)
Anthony Pisano42110111962008-20091D1989-02-13New York, NYMinor Pro
Yan Plourde20461022017-20181C1998-07-10Pigeon Hill, NBMajor Junior
Leo Podolsky1700022009-20101G1991-12-06Oakville, ONTCollege-University
Luc Poirier1931013522016-20171F1997-03-20Bedford, NSJunior A (Canada)
Alex Porrier1316742010-20111C1990-07-10Rutland, VTMajor Junior
Corey Porter11011172004-20051 Junior A (Canada)
Tim Porter22481282023-20241D2003-03-23Lower Onslow, NSJunior A (Canada)
Ryan Power4781725572012-20131D1994-07-07Clarenville, NFLDJunior A (Canada)
Ty Power215510292016-20171F1998-04-02Ottawa, ONTJunior A (Canada)
Patrick Provencal39011102000-20011G1981-05-15Sorel, PQMajor Junior
Justin Quigley44119201682000-20011C1981-05-21Minto, NBJunior A (Canada)
Keiran Rennie1011222022-20231D2004-02-05Summerside, PEIJunior A (Canada)
Kevin Resop200002016-20171G1997-03-04St. Petersburg, FLMinor Pro
Philippe Richer973630661592010-20122C1991-05-01Lachute, PQMajor Junior
Cody Roach100002005-20061C1988-09-29St. John's, NFLDJunior A (Canada)
Eliott Robert2071219142023-20241C2005-05-09Trois-Rivieres, PQMajor Junior
Paul Robertson505271672000-20011D1982-01-30Rothesay, NBJunior A (Canada)
Francois Robichaud1200022005-20061D1987-12-14Halifax, NSJunior A (Canada)
J.P. Robichaud200002005-20061C Junior A (Canada)
Kenny Robinson6047112122003-200731987-05-04 Junior A (Canada)
Will Robinson56201333552020-20222L2001-04-23Upper Tantallon, NSCollege-University
Max Robitaille445712452014-20151F1996-07-25Montreal, PQJunior A (Canada)
Tommy Rollin100002018-20191G2002-08-29Moncton, NBJunior A (Canada)
Devon Rose2512362014-20151D1997-04-22Elmsdale, NSJunior A (Canada)
Adam Ross45283462582007-20081R1987-05-28Edmonton, ALTAMajor Junior
Paul Ross441420341662007-200811988-03-27 Junior A (Canada)
Adam Rouleau1310122023-20241G2004-06-18Rouyn-Noranda, PQMajor Junior
Pierre-Paul Roussel300022006-200711988-09-07 Junior A (Canada)
Julien Rousselle34112122007-20081R1989-01-25Neguac, NBJunior A (Canada)
Mark Rozak25246182006-20071F1988-04-11Brampton, ONTJunior A (Canada)
Nick Rubino23033272020-20211R2001-02-28Welland, ONTJunior A (Canada)
Mark Rumsey400002017-20181L2001-08-13St. John's, NFLDMajor Junior
Adam Rusiewicz2501182007-20081D1988-03-17Indiana, PACollege-University
Jamie Russell978917902010-20122C1992-01-26Surrey, BCJunior A (Canada)
Justin Russell47077362007-20081D1988-03-26Newcastle, NBJunior A (Canada)
Matthew Russell1600062000-20011F Junior A (Canada)
Nolan Ryan5319101132022-20242D2006-04-06Hampton, NBJunior A (Canada)
Trent Sanipass213912242004-20051 Junior A (Canada)
Jacob Santerre876680146482021-20232R2002-10-18Farnham, PQMajor Junior
Jackson Savery11314162017-20181F1998-05-23Stouffville, ONTJunior A (Canada)
Lucas Savoie414482032001-20032 Junior A (Canada)
Adam Savoy1052950791642000-20033C1983-01-13Shippigan, NBJunior A (Canada)
Curtis Scales510102014-20151R1997-09-23Goose Bay, NFLDMajor Junior
William Schofield898283642020-20233C2003-02-08Renous, NBJunior A (Canada)
Travis Schriver37099172002-20031 Junior A (Canada)
Greg Scott69316191712000-20033D1983-01-25Bathurst, NBJunior A (Canada)
James Scott4000342001-20021Minor Pro
Riley Scott1362932612662014-20183R1997-09-29Bathurst, NBMajor Junior
Alexander Scully1493769106552011-20143R1993-07-09Rexton, NBMajor Junior
Dakota Seaman5000102019-20201R2001-09-08Prescott, ONTMinor Pro
Denis Seriy1600042021-20221D2003-09-02Uzhoridy, UkraineJunior A (Canada)
Matthew Seymour15131528962003-20041C1983-06-29Fredericton, NBMajor Junior
Josh Shatford481518332302016-20171R1996-12-03Hubbards, NSMajor Junior
Ben Sheffar585914412018-20202L2001-11-22Lower Sackville, NSJunior A (Canada)
Dylan Sheldon10232730972011-20132D1992-10-16St. John's, NFLDJunior A (Canada)
Jarrod Shipley24167892017-20181D1998-11-03Saint John, NBMajor Junior
Mike Sibley50123345602003-20041 Junior A (Canada)
Jesse Sippley1300022011-20121 Junior A (Canada)
Logan Slou200002022-20231G2004-02-16Oswego, ILJunior A (Canada)
Kent Small19242327222010-20144D1994-01-15Hanwell, NBMajor Junior
Logan Smallman951214262322012-20142C1994-08-09Alma, PEIJunior A (Canada)
Andrew Smart1182726534602000-20033C1982-10-30Woodstock, NBJunior A (Canada)
Adam Smith2586141002014-20151R1994-07-15Nanaimo, BCMajor Junior
Geoff Smith13000162001-20021 Junior A (Canada)
Tyrone Sock1521455691732010-20144D1993-01-19Elsipogtog, NBMajor Junior
Tanner Somers11907742013-20195G1998-05-13Miramichi, NBMajor Junior
Martin Sonier100002003-20041 Junior A (Canada)
Jordan Spadafore2201111582020-20211D2000-08-19Whitefish, ONTMinor Pro
Cole Stewart1734702017-20181R2001-08-01Moncton, NBMajor Junior
Mitchell Swaine48145652022-20231D2005-10-28Miramichi, NBJunior A (Canada)
Oliver Tarr1354922020-20211F2002-01-20Uxbridge, ONTCollege-University
Robert Taylor33033182004-200511984-01-05Abington, MAJunior A (Canada)
Ryan Taylor150739461472008-20113D1990-01-29Charlottetown, PEICollege-University
Graham Telford461563122008-20102R1989-08-24Williams Lake, BCMajor Junior
Dillen Theriault5092837732010-20111D1990-04-19North York, ONTMinor Pro
Francis Theriault1102222016-20171L1997-01-13Paquetville, NBJunior A (Canada)
Nick Theriault462631573532000-20011L1980-02-27Oromocto, NBMinor Pro
Rene Theriault100002004-20051 Junior A (Canada)
Michael Thibault181910102017-20181D1997-06-01Rimouski, PQMajor Junior
Kris Thomas1301122018-20191C2000-01-24L'Anse au Clair, NFLDJunior A (Canada)
Steve Tilley1855101302005-20061C1986-06-18Mount Pearl, NFLDMajor Junior
Warren Toole50127191792000-20022C1981-02-13Oromocto, NBCollege-University
Mark Totten56214161492004-200721987-06-14 Junior A (Canada)
Tyler Totten216814182023-20241C2005-11-18Truro, NSJunior A (Canada)
Colby Tower55252348582016-20182C1997-02-12Troy, NSMajor Junior
Liam Travis681517322612022-20242C2005-03-27Miramichi, NBMajor Junior
Liam Trenholm4646101152021-20232D2004-07-29Porthood, NSJunior A (Canada)
Cole Trepanier400002017-20181C1999-02-16Junior A (Canada)
Phil-Antoine Trepanier400002023-20241G2003-09-27Magog, PQJunior A (Canada)
Shawn Tucker901910902005-200721987-04-28 Junior A (Canada)
Felice Turano621029394352003-20052D1985-03-10Toronto, ONTJunior A (Canada)
Jeremy Turgeon2010515222003-20041R1985-05-28Fredericton, NBMajor Junior
Zachael Turgeon208122042023-20241C2003-05-16Amos, PQMajor Junior
Brayden Uhrich46312354552016-20171R1997-10-25Rosetown, SASKMajor Junior
Josh Uhrich2151116182016-20171R1996-02-03Rosetown, SASKMajor Junior
Jacob Vance46411151702013-20173R1997-01-01Pembrooke, ONTMajor Junior
Todd Veary2501102003-20041G1983-05-13Rosemere, PQMajor Junior
Robbie Veriker1081125362652007-20092R1989-03-02Miramichi, NBJunior A (Canada)
Charles Verner23112031812001-200211981-06-18Minor Pro
David Vickers34549882003-20041 Junior A (Canada)
Nick Vidoni135510182010-20111R1990-03-30Stittsville, ONTCollege-University
Mitchell Wagner51122335732023-20241R2005-03-01Conception Bay South, NFLDJunior A (Canada)
Eric Walker4381321982013-20141D1993-02-23Castlegar, BCMajor Junior
James Walker722732592292018-20202C1999-09-28Long Point, NSJunior A (Canada)
Joel Walker410122004-20051LFredericton, NBJunior A (Canada)
Jeff Walsh100002004-20051 Junior A (Canada)
Peter Walsh6441014152004-20062L1986-10-08Grand Falls-Windsor, NFLDJunior A (Canada)
Dawson Warman100002013-20141D1996-08-20Rexton, NBJunior A (Canada)
Kyle Watson1203372001-20021 Junior A (Canada)
Gavin Watt62142640592018-20213R2002-05-01Cole Harbour, NSMajor Junior
Jared Weber4741519492019-20201R2000-09-08Pembroke, ONTJunior A (Canada)
Ryan Weistche46232851152001-20021L1982-03-28Waskaganish, PQMajor Junior
Dylan Wheatley832118391172016-20193F1998-03-16Cornwall, PEIJunior A (Canada)
Tyler Whiffen800002013-20141G1996-06-18Grand Falls, NFLDMajor Junior
Andrew White19171229442008-20091R1988-11-07St. John's, NFLDMajor Junior
Tucker White20055232014-20151D1996-02-09Holden, MAMinor Pro
Brandon Whitney300002014-20151G1994-05-11Kentville, NSMinor Pro
Danny Wicks67183250202012-20142L1993-09-03Mount Pearl, NFLDMajor Junior
Dave Williams238917492007-20081W1988-06-09Mississauga, ONTCollege-University
James Williams7328102072009-20123D1991-12-24Fort Simpson, NWTJunior A (Canada)
Gary Williford000002001-20021D Minor Pro
Jason Wilson17033122000-20011CJunior A (Canada)
Jeff Wilson981316291112001-20032 College-University
Clint Windsor38033312013-20141G1993-11-02Hamilton, ONTMinor Pro
Brayden Wood97165672952013-20152D1994-06-28Oromocto, NBMajor Junior
Jarrett Wood6811011382018-20202D2001-05-25Bathurst, NBJunior A (Canada)
Lance Woodman55111526762003-20052C1986-03-13Chatham, NBMajor Junior
Garrett Woodside300022010-20111F1992-03-12Surrey, BCJunior A (Canada)
Marshall Worden52814222332010-20122L1991-11-16Sussex, NBMajor Junior
Brendan Young39213051342006-20071F1986-04-22Winnipeg, MANJunior A (Canada)
Cole Young351341852022-20231R2002-07-29Fredericton, NBMinor Pro
Cole Younker100002018-20191CJunior A (Canada)
Ryan Yusishen100002004-20051G1984-06-17St. Andrews, MANCollege-University

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