hockey DB
search by league
team
morning report
contact us
home

Charlottetown Islanders all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Mathis Aguilar2700072021-20221D2004-11-17Mirabel, PQMajor Junior
Marc-Olivier Alain200022016-20171D2000-07-06Quebec, PQMajor Junior
Liam Alcalde25000342013-20141L1995-03-15Montreal, PQMajor Junior
Nikita Alexandrov17263831461002017-20203C2000-09-16Burgwedel, GermanyMajor League
Will Allen48639272022-20242L2005-02-13Moncton, NBMajor Junior
Pascal Aquin1273835731472016-20182L1997-07-03Le Gardeur, PQMinor Pro
Sam Archibald2111222021-20221L2003-09-17Debert, NSMajor Junior
Brett Arsenault845510322021-20243C2005-07-05Charlottetown, PEIMajor Junior
Jacob Arsenault15011152018-20191D1999-04-13Summerside, PEIMajor Junior
Zachary Arsenault901142017-20203D2001-03-21Montague, PEIMajor Junior
Cameron Askew316814362017-20181C1997-05-13Boston, MAMinor Pro
Tye Austin500002022-20231G2002-05-28Pembroke, ONTMajor Junior
Julien Avon62358282013-20152D1995-03-03Candiac, PQMajor Junior
Mitchell Balmas160344074382014-20173C1998-03-19Sydney, NSMinor Pro
Jake Barter333710262016-20171D1997-03-19Hammonds Plains, NSMajor Junior
Zach Beaton45213842013-20141L1995-03-12Strattford, PEMajor Junior
Francois Beauchemin30182442322016-20171R1996-01-25Metis-sur-Mer, PQMinor Pro
Guillaume Beaudry25044342015-20161D1996-06-19Blainville, PQMajor Junior
Zachary Beauregard1682045652062018-20213C2001-02-20Repentigny, PQMajor Junior
Matej Beran38111425562013-20141C1993-11-11European Elite
Xavier Bernard6751621762018-20202D2000-01-06Mercier, PQMinor Pro
Marcel Berube31145282017-20181C1999-12-14Thunder Bay, ONTMajor Junior
Jeremie Biakabutuka93223456692021-20232D2002-03-05Longueuil, PQMinor Pro
Antoine Bibeau2602202013-20141G1994-05-01Victoriaville, PQMajor League
Carter Bickle4501122023-20241G2004-05-27Toronto, ONTMajor Junior
Sammy Blais33162642142015-20161L1996-06-17Montmagny, PQMajor League
Dillon Boucher25134212016-20171L1997-04-16Halifax, NSMinor Pro
Niko Boudreau300002022-20231G2006-06-14Shediac, NBMajor Junior
Shawn Boudrias7991120182015-20172R1999-09-14Terrebonne, PQMinor Pro
William Bower418513372016-20182C1997-11-07Saint John, NBEuropean Lower Leagues
Sam Bowness9847111362021-20243L2005-04-29Clyde River, PEIMajor Junior
Ben Boyd75141226922019-20223R2003-08-23Darmouth, NSMajor Junior
Jakub Brabenec86256489242021-20232C2003-09-11Jihlava, Czech Rep.Minor Pro
Eric Brassard3200022013-20141G1995-05-05Longueuil, PQMinor Pro
Guillaume Briand-Briere200002015-20161G1997-01-13Laval, PQMajor Junior
Guillaume Brisebois61103747342016-20171D1997-07-21Longueuil, PQMajor League
Brett Budgell2701071342411992017-20225C2001-06-01St. John's, NFLDMinor Pro
Matthew Bursey304711542013-20141R1994-02-01Saint John, NBMajor Junior
Matthew Butler68113243162023-20241C2006-05-19St. John's, NFLDMajor Junior
Ross Campbell90193352852022-20242R2006-06-30Souris, PEIMajor Junior
Kyler Carter200042014-20151L1997-09-04Windsor, ONTMajor Junior
Thomas Casey20980871671052017-20214L2000-04-10Charlottetown, PEIMajor Junior
Chris Chaddock92201737142014-20173C1997-08-25Saint John, NBMajor Junior
Filip Chlapik173791412201902014-20173C1997-06-03Prague, Czech Rep.Major League
Brendon Clavelle178642481042017-20203D1999-09-10Kapuskasing, ONTMajor Junior
Spenser Cobbold1082538631672013-20152L1994-08-13Ottawa, ONTMajor Junior
David Comeau26022122014-20162D1997-02-25Fredericton, NBMajor Junior
Owen Conrad5962329122023-20241D2007-03-10Stellarton, NSMajor Junior
Oliver Cooper1253944831882014-20162L1995-03-27Fredericton, NBMinor Pro
Lukas Cormier208701372071702018-20224D2002-03-27Sainte-Marie-de-Kent, NBMajor League
Anthony Cortese6882533402013-20141D1994-01-12Pierrefonds, PQMinor Pro
Jake Coughler62342054392015-20172C1996-04-23St. Catharines, ONTMinor Pro
Ethan Crossman2671219362019-20201L1999-03-13Sackville, NBMajor Junior
Matthew Cusson410102013-20141R1996-01-01Dorval, PQMajor Junior
Alexander Dersch5301010332018-20191D2000-03-30Landshut, GermanyEuropean Elite
Luc Deschenes148941502002013-20163D1997-05-02Fredericton, NBMajor Junior
Olivier Desjardins584913402017-20181D1997-05-31Drummondville, PQMinor Pro
Jack DesRoches500022017-20181D1999-11-17Days Corner, PEIMajor Junior
Cedric Desruisseaux965662118532019-20212R2000-03-03Warwick, PQMinor Pro
Elio Di Meo200002015-20161C1998-01-06Montreal, PQMajor Junior
Mike DiPaolo510441652013-20141D1994-01-07Brantford, ONTMinor Pro
Cody Donaghey37102535262016-20171D1996-05-10St. John's, NFLDMinor Pro
Alex Dostie3115203522016-20171C1997-04-13Drummondville, PQMinor Pro
Nathaniel Doyon50156152017-20181R2000-01-13St-Georges, PQMajor Junior
Hunter Drew1672468923692016-20193D1998-10-21Kingston, ONTMajor League
Jacob Drobczyk901102015-20161C1997-04-24Barrie, ONTMajor Junior
Ian Drysdale200002015-20161C1999-01-20Halifax, NSMajor Junior
Jonathan Duchesne41033482015-20161D1996-02-12Brampton, ONTMajor Junior
Simon Duguay58246302022-20242D2006-02-14Caraquet, NBMajor Junior
Cole Edwards10819827552018-20202C2000-05-12Sydenham, ONTMajor Junior
Taylor Egan504610222017-20181D1998-06-09Carp, ONTMinor Pro
Drew Elliott120242549842019-20223L2003-04-04Musquash, NBMajor Junior
Colten Ellis2403302020-20211G2000-10-05Whycocomagh, NSMinor Pro
Anthony Flanagan586410202023-20241R2007-08-29Blainville, PQMajor Junior
Jack Flanagan500002022-20231G2005-02-08Saint John, NBMajor Junior
Johnny Foley1421342015-20161R1998-04-12Hammond's Plain, NSMajor Junior
Xavier Fortin9491423302018-20202C2002-02-07Mirabel, PQMajor Junior
Genaro Fronduto400002022-20231R2004-05-22Boston, MAMajor Junior
Evan Gallant400002016-20182R2000-04-06Abrams Village, PEIMajor Junior
Keiran Gallant1863058881682019-20234C2002-06-20Covehead, PEIMajor Junior
Derek Gentile63164561322017-20192C1999-04-09Sydney, NSMinor Pro
Carl Gervais80459332015-20172L1999-04-03Montreal, PQMajor Junior
Keith Getson28657781351412014-20195C1998-03-29Bridgewater, NSEuropean Lower Leagues
Justin Gill6481422522019-20212C2003-01-27Montreal, PQMajor Junior
Jacob Goobie51011102019-20223G2003-05-08Halifax, NSMajor Junior
Alexandre Goulet1607256128962013-20163C1996-04-05Disraeli, PQMinor Pro
Mark Grametbauer1702222016-20171G1998-08-10Halifax, NSMajor Junior
Ryan Graves393912522013-20141D1995-05-21Yarmouth, NSMajor League
Dixon Grimes1000002022-20231G2003-04-05Guelph, ONTMajor Junior
Matthew Grouchy95223052362016-20182R1999-11-19Labrador City, NFLDMajor Junior
Patrick Guay916660126512020-20222C2002-04-29Magog, PQMinor Pro
Samuel Guilbault4911415242014-20151C1998-04-09Varennes, PQMajor Junior
Kevin Gursoy97264066312018-20202C1999-08-04Windsor, ONTMajor Junior
Dominic Hachey500002016-20182D2000-02-24Moncton, NBMajor Junior
Anthony Hamel54066612019-20212D2002-01-19Gatineau, PQMajor Junior
Daniel Hardie994754101342017-20192L1998-06-11Brampton, ONTMajor Junior
David Henley121515202282013-20163D1997-03-13Val-d'Or, PQMajor Junior
Lane Hinkley39123552022-20242D2004-02-18Moncton, NBMajor Junior
Owen Hollingsworth55101020302022-20231R2003-09-11Ottawa, ONTMajor Junior
Michael Horth1837142113472021-20243L2003-10-16Saint-Michel, PQMajor Junior
Travis Howe200022013-20141F1994-02-10Hull, MAMinor Pro
Cole Huckins65192847772023-20241R2003-05-14Fredericton, NBMajor Junior
Simon Hughes893321541172022-20242R2004-01-16Stratford, PEIMajor Junior
Cole Hutchinson301172013-20141D1994-04-08Uxbridge, ONTMinor Pro
Alexis Jacques1222482023-20241D2005-07-01Portneuf, PQMajor Junior
Max Jardine28011232023-20241D2005-03-14Miramichi, NBMajor Junior
Jonah Jelley26134162021-20232L2004-04-04Charlottetown, PEIMajor Junior
Gaetan Jobin5213122542019-20201R2001-06-21Fribourg, SwitzerlandEuropean Elite
Malik Johnson8000122013-20152L1995-06-06Montreal, PQMinor Pro
Drew Johnston115131831912017-20214R2001-08-28Saint John, NBMajor Junior
Ross Johnston441814321242014-20151L1994-02-18Charlottetown, PEIMajor League
Pierre-Olivier Joseph20027911181792015-20194D1999-07-01Laval, PQMajor League
Marcus Kearsey136136578442022-20242D2006-03-17Deer Lake, NFLDMajor Junior
Greg Kehoe400022018-20191D2001-04-25St.John's, NFLDMajor Junior
Bradley Kennedy19550641142002013-20163R1996-03-24Antigonish, NSMinor Pro
Kameron Kielly246751211962142013-20174R1996-12-13Charlottetown, PEIMinor Pro
Sam King114142034562016-20193C1998-05-11Saint John, NBMajor Junior
Noah Laaouan201271121391422018-20224D2001-03-07Halifax, NSMinor Pro
Kevin Laliberte6701313372013-20141D1996-06-29Bois-des-Filions, PQMajor Junior
Francesco Lapenna4703322021-20232G2002-07-08Laval, PQMajor Junior
Yan-Pavel Laplante3210818322013-20141C1995-04-23Ste-Martine, PQMinor Pro
Patrick Leblanc152183553702018-20235R2002-05-30Sainte-Marie-de-Kent, NBMajor Junior
Nicolas Leblond27336302015-20161L1996-01-17St. Basile-le-Grand, PQMajor Junior
Julien Leduc3511213142013-20141D1994-06-29Chateauguay, PQMajor Junior
Dakota Lund-Cornish3300002017-20192G2000-05-09Upper Tantallon, NSMajor Junior
Kiefer Lyons25628162022-20231L2004-04-23Quispamsis, NBMajor Junior
Vladislav Lysenko26123122013-20141D1995-03-12Kiev, UkraineEuropean Elite
Tyler MacArthur31235372016-20171D1997-05-25Collingwood, ONTMajor Junior
Daryl MacCallum2801122013-20163G1996-02-22Charlottetown, PEIMajor Junior
Ryan MacKinnon64104050322014-20151D1994-09-05Summerside, PEIMinor Pro
Craig MacLauchlan57246292013-20141C1994-12-13Charlottetown, PEIMajor Junior
Brock MacLeod201102017-20181C1999-04-08Dartmouth, NSMajor Junior
Gregor MacLeod79143448582016-20182L1998-06-07Halifax, NSMinor Pro
Jordan Maher3591928162018-20191C1998-03-11Gander, NFLDMajor Junior
Blade Mann-Dixon1602202016-20171G1997-04-29Antigonish, NSMajor Junior
Joel Marchon30459262022-20231R2003-02-07Zug, SwitzerlandEuropean Elite
Adam Marsh461523381082016-20182L1997-08-22Chicago, ILMinor Pro
Ondrej Maruna5661016102023-20241C2006-06-29Piestany, SlovaquieMajor Junior
Noah Massie50077352017-20192D1999-07-07St-Lazare, PQMajor Junior
Ryan Maynard9731316442020-20222D2002-07-25Cochrane, ONTMajor Junior
Brendan McCarthy294913112020-20211R2001-04-03Goulds, NFLDMajor Junior
Mason McDonald111066102013-20163G1996-04-23Halifax, NSMinor Pro
Zach McFadden2902242014-20151D1995-09-29Guelph, ONTMajor Junior
Ian McKinnon17011282016-20171C1998-03-05Whitby, ONTMinor Pro
Alexander McQuaid23134372015-20161D1996-06-06Meadow Bank, PEIMajor Junior
Chris McQuaid27033262019-20201D2000-01-01Charlottetown, PEIMajor Junior
Matt McQuaid33011272021-20221D2003-03-12Charlottetown, PEIMajor Junior
Samuel Meisenheimer3681422342017-20181R1998-01-10Viking, ALTAMajor Junior
Max-Antoine Melancon24235132019-20201L2001-03-19Drummondville, PQMajor Junior
Nicolas Meloche3591726352016-20171D1997-07-18LaSalle, PQMajor League
Alexis Michaud119283563122022-20242R2006-01-26Quebec, PQMajor Junior
Carl-Etienne Michel10032225322022-20242D2004-04-23Magog, PQMajor Junior
Giovanni Morneau123355691282022-20242C2003-06-17Ottawa, ONTMajor Junior
Andrew Murphy200022016-20171D1998-05-23Mount Pearl, NFLDMajor Junior
Raine Nadeau12022112022-20231D2004-08-24Oshawa, ONTMajor Junior
Carl Neill3132023122016-20171D1996-07-06Quebec, PQMinor Pro
Jack Nevins41142236982013-20141L1993-09-18Stittsville, ONTMinor Pro
Evan Nicholson100002023-20241C2006-06-22Pownal, PEIMajor Junior
Quinn O'Brien5856111122014-20162R1995-01-04Campbells Bay, PQEuropean Elite
Sam Oliver69171936162020-20222C2004-07-04Saint John, NBMajor Junior
Deverick Ottereyes33448182013-20141L1994-10-16Waswanipi, PQMajor Junior
Matis Ouellet2625782021-20221R2005-02-11Rouyn-Noranda, PQMajor Junior
Aksels Ozols3001102023-20241G2005-02-09Saldus, LatviaMajor Junior
Bailey Peach2471017192020-20211L2001-03-08Falmouth, NSMajor Junior
Isaak Pelletier401102018-20191G2001-05-01Saint Quentin, NBMajor Junior
Robert Pelletier27145232013-20141R1994-05-08Dalhousie, NBMajor Junior
Alexis Pepin378917582013-20141L1996-04-24Candiac, PQMajor Junior
Liam Peyton1572217391292017-20203L2000-03-30St. Albert, ALTAMajor Junior
Zackary Plamondon200002023-20241D2007-01-01Sherbrooke, PQMajor Junior
Oscar Plandowski16393746932019-20223D2003-05-18Halifax, NSMajor Junior
Kyle Powers6772330742023-20241F2005-02-17Ottawa, ONTMajor Junior
Peter Repcik5192332242022-20231C2004-01-09Kosice, SlovakiaMajor Junior
Guillaume Rioux-Legault125420241772013-20152D1995-01-15Longueuil, PQMinor Pro
Jakob Robillard2601102022-20231G2002-03-20Wendover, ONTMajor Junior
Lucas Romeo922417411132022-20242R2005-03-24Oakville, ONTMajor Junior
Vincent Roy300062013-20141D1996-05-15La Salle, PQMajor Junior
Zachary Roy244131762021-20221L2002-01-07Les Coteaux, PQMajor Junior
Robbie Rutledge34369122022-20242L2004-03-11Mississauga, ONTMajor Junior
Filip Rydstrom1182938671052014-20162C1996-08-07Vallentuna, SwedenMinor Pro
Oliver Satny3300002021-20232G2003-08-03Tabor, Czech Rep.Major Junior
Owen Saye29145172021-20221R2002-01-05Toronto, ONTMajor Junior
Curtis Scales200002013-20141R1997-09-23Goose Bay, NFLDMajor Junior
Marco Sedlar1120202013-20141F1995-08-30Dingolfing, GermanyEuropean Elite
Josh Shatford810192013-20163R1996-12-03Hubbards, NSMajor Junior
T.J. Shea200042017-20181R1998-05-24Tignish, PEIMajor Junior
William Shields3011920162023-20241R2006-03-24Falmouth, NSMajor Junior
Beren Simard-Sancy2201142021-20232D2004-11-07Montreal, PQMajor Junior
Xavier Simoneau48246286552021-20221C2001-05-19Saint-Andre-Avellin, PQMinor Pro
William Sirman4941519212018-20191F1999-11-03Aurora, ONTMajor Junior
Andrew Smith42011212015-20161D1998-03-18Boisbriand, PQMajor Junior
Sullivan Sparkes79162036842017-20192C1999-05-04Waterloo, ONTMinor Pro
Daniel Sprong199117144261682013-20174R1997-03-17Amsterdam, NetherlandsMajor League
Jacob Squires28145412022-20231D2003-03-05Charlottetown, PEIMajor Junior
Dawson Stairs377162362021-20221L2002-01-25Fredericton, NBMajor Junior
Thomas Stavert110102013-20141L1995-02-20Kensington, PEIMajor Junior
Sean Stewart22011332020-20211D2001-10-01Antigonish, NSMajor Junior
Coen Strang100002023-20241D2004-09-18Moncton, NBMajor Junior
James Swan2727942023-20241L2004-01-02Ville St-Laurent, PQMajor Junior
Jean-Sebastien Taillefer22213182016-20171D1997-02-25Les Coteaux, PQMajor Junior
Austin Taylor401142015-20172L1998-04-25Summerside, PEIMajor Junior
Alexandre Tessier4811011412022-20231D2003-07-25Mirabel, PQMajor Junior
Will Thompson15582836952014-20173D1997-07-02Fredericton, NBEuropean Lower Leagues
Zach Thususka200002016-20171L1999-01-19Summerside, PEIMajor Junior
Jarrett Todd1089817352021-20243C2004-04-28Beaver Bank, NSMajor Junior
Cayse Ton60527592017-20181F1999-07-28New Liskeard, ONTMajor Junior
Anton Topilnyckyj12822123502021-20243D2005-01-04Oromocto, NBMajor Junior
Felix Tremblay30224102020-20211D2001-12-07Baie-Comeau, PQMajor Junior
William Trudeau1662070901302019-20223D2002-10-11Varennes, PQMinor Pro
Colin Van Den Hurk6761319312018-20191D1999-05-26Havelock, ONTMinor Pro
Troy Vance5982129482013-20141D1993-08-02Goshen, NYMinor Pro
Alexis Vanier3081321162015-20161D1995-12-21St-Constant, PQMinor Pro
Daniel Vautour100002015-20161G1996-03-20St-Louis de Kent, NBMajor Junior
Saku Vesterinen116104454402016-20182D1999-02-28Kuopio, FinlandEuropean Elite
Edouard Vincent100022022-20231D2006-02-05Louiseville, PQMajor Junior
Braeden Virtue19112322020-20211D2001-01-22Hartford, CTMajor Junior
Isaac Vos11352429322022-20242D2004-08-12Charlottetown, PEIMajor Junior
Kevin Walker4121362023-20241C2005-03-04Antigonish, NSMajor Junior
Dexter Weber12275966372014-20162D1995-12-08Kitchener, ONTMajor Junior
Matthew Welsh2240121262015-20205G1999-07-13Halifax, NSMajor Junior
Dell Welton800002018-20202D2002-08-29Baddeck, NSMajor Junior
Kyle West500002017-20181L1998-03-28Burlington, ONTMajor Junior
Nathan Yetman3822422013-20152C1996-04-18Mount Pearl, NFLDMajor 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.