hockey DB
search by league
team
morning report
contact us
home

Moncton Wildcats all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Jean-Sebastien Adam700441142003-20063D1986-10-29Montreal, PQMinor Pro
Dmitry Afanasenkov155510121998-19991L1980-05-12Arkhangelsk, RussiaMajor League
Manuel Alberg702202019-20201R2001-03-06Cologne, GermanyEuropean Elite
Zach Alchorn711242018-20191R2001-06-27Grand Bay, NBMajor Junior
Axel Andersson4332124292019-20201D2000-02-10Jarna, SwedenMinor Pro
Aleksi Anttalainen233811232018-20191D1999-03-28Turku, FinlandEuropean Elite
Noah Archibald100002014-20151C1998-06-30Truro, NSMajor Junior
Sam Archibald33101202021-20221L2003-09-17Debert, NSMajor Junior
Jacob Arsenault60134852017-20181D1999-04-13Summerside, PEIMajor Junior
Evgeny Artyukhin531327402042002-20031W1983-04-04Moscow, RussiaMajor League
Cameron Askew16462771391032014-20173C1997-05-13Boston, MAMinor Pro
Jonathan Aspirot1882251731672016-20193D1999-05-16Mascouche, PQMinor Pro
Jean-Sebastien Aubin2300021996-19971G1977-07-19Montreal, PQMajor League
Kyle Auger13112122017-20181D1999-01-02Thunder Bay, ONTMajor Junior
Thomas Auger144395998572021-20243R2004-10-22L'Ancienne-Lorette, PQMajor Junior
Jason Awalt300002003-20041G1984-02-01Halifax, NSMajor Junior
Martin Baca16011212007-20081D1989-02-02Liptovsky Mikulas, SlovakiaEuropean Elite
Maxime Baillargeon29066312016-20171D1997-04-04Greenfield Park, PQMajor Junior
Kory Baker701227391251999-20012C1980-08-06Miramichi, NBMinor Pro
Trent Ballentyne44066282022-20242D2004-02-29Ottawa, ONTMajor Junior
Ivan Barbashev173881372251222012-20153C1995-12-14Moscow, RussiaMajor League
Maxim Barbashev13653641171292020-20233L2003-12-18Moscow, RussiaMajor Junior
Mark Barberio220441141582102006-20104D1990-03-23Montreal, PQMajor League
Martin Bartek69324476361999-20001L1980-07-17Zvolen, SlovakiaMinor Pro
Oskars Bartulis1161144551392004-20062D1987-01-21Riga, LatviaMajor League
Lucas Batt32448252012-20142L1996-03-04Lewisporte, NFLDMajor Junior
Bronson Beaton3091019252014-20151R1995-02-06Springhill, NSMajor Junior
Dallas Beaton50134492000-20011D1982-02-25Oshawa, ONTMajor Junior
Howard Beaton200001998-19991R1981-01-10Inverness, NSMajor Junior
Charles Beattie290551061996-19971R1978-10-13Major Junior
Francois Beauchemin3383139351999-20001D1980-06-04Sorel, PQMajor League
Charles Beaudoin64244872612022-20231R2002-02-21Bromont, PQMajor Junior
Zachary Beaudoin701162013-20141R1996-08-20Boisbriand, PQMajor Junior
Branwell Beck1901191996-19992R1979-02-12Bedford, NSMajor Junior
Lindon Beckwith410102011-20121L1994-09-02Moncton, NBMajor Junior
Matt Belanger7000131999-20001L1981-04-22Flamborough, ONTSemi-Professional
Maxime Belanger5457121292005-20061D1986-03-03Drummondville, PQMinor Pro
Jeff Bell26112102008-20091D1991-01-04Moncton, NBMajor Junior
Jaxon Bellamy603710562017-20222D2001-01-22Hampton, NBMajor Junior
Julien Belliveau700022011-20132D1995-04-05Grand Barachois, NBMajor Junior
Jeffrey Bennett9044231996-19971D1977-04-14Halifax, NSMajor Junior
Carl Benoit30268261996-19971D1977-04-22Montreal, PQSemi-Professional
Mathieu Benoit33283462211999-20001R1979-07-12Le Coteau, PQMinor Pro
Eliot Bergbauer300002018-20202L2001-07-09Sarasota, FLMajor Junior
Charles Bergeron698816872004-20051R1986-05-19Thetford Mines, PQMinor Pro
Gabriel Bernier27841242020-20211R2001-05-26Victoriaville, PQMajor Junior
Matt Bernier300002011-20121L1994-09-10Dieppe, NBMajor Junior
Sebastien Bernier200002004-20051D1987-02-06Quebec, PQMinor Pro
Steve Bernier2711511623133352001-20054R1985-03-31Quebec, PQMajor League
Ben Berthiaume4905581996-19971F1978-11-26Antigonish, NSMajor Junior
Jeremy Berube200022018-20212D2002-09-06Riviere-du-Loup, PQMajor Junior
Mathieu Betournay2117273145752001-20043L1983-06-01Ormstown, PQMajor Junior
Adam Bezak87122032442007-20092R1989-07-04Bratislava, SlovakiaEuropean Elite
Jesse Biduke45171330342007-20092L1988-02-01Whitby, ONTMinor Pro
Jon Billy1103342000-20011F1981-06-13Clinton Township, MIMajor Junior
Cole Bishop45415242022-20231L2005-07-07Franklin, TNMajor Junior
Matthew Bissonnette8372835222008-20102L1992-01-16Beaconsfield, PQEuropean Elite
Gerald Blackmore6441317242016-20182C1999-09-13Millbrook, NSMajor Junior
Nicholas Blagden13134252021-20221R2002-10-23Saint John, NBMajor Junior
Karl Blain600002007-20081L1990-01-21Montreal, PQMajor Junior
Jean-Christophe Blanchard10304482003-20063G1987-12-12Trois-Rivieres, PQMinor Pro
Adam Blanchette60156332004-20051D1986-02-21Berlin, CTMinor Pro
Vincent Blanchette1904461996-19982D1980-02-06Saint-Hyacinthe, PQMajor Junior
Guillaume Blouin3801102005-20061G1986-03-04Pont-Rouge, PQMinor Pro
Dave Bolduc100001996-19971D1979-02-09Thetford Mines, PQMinor Pro
Tyler Bolduc400002006-20071G1989-12-29Chateauguay, PQMajor Junior
Brendan Bornstein301122015-20172D1998-07-23Durham, NCMajor Junior
Keven Bouchard3101142015-20172G1996-04-19Metabetchouan, PQMajor Junior
Joel Boudreau200001998-19991G1981-02-19Moncton, NBMajor Junior
Remy Boudreau60181836341996-19971C1977-07-05Moncton, NBMajor Junior
Shawn Boudreau1302242011-20121L1994-03-17Kentville, NSMajor Junior
Mathieu Boulianne201102017-20181C2001-03-26Alma, PQMajor Junior
Luc Bourdon2341822362005-20072D1987-02-16Shippegan, NBMajor League
Emile Bourque200002016-20171D1998-05-27Ste. Marie, PQMajor Junior
Gabriel Bourque2531114372009-20101L1990-09-23Rimouski, PQMajor League
Kevin Bourque12101151996-19971R1977-03-08St. Jean, NBSemi-Professional
Olivier Boutin6892837442023-20241D2003-01-20Quebec, PQMajor Junior
William Bower1662238601452013-20174C1997-11-07Saint John, NBEuropean Lower Leagues
Danny Bowie59000171997-20003G1980-11-14Heatherton, NSMajor Junior
Matt Boyle120111121342006-20093D1989-02-27Charlottetown, PEIMinor Pro
Alex Bradley400002012-20142L1995-01-09Moncton, NBMajor Junior
Scott Brannon19177531301432007-20103R1989-02-28New Glasgow, NSMinor Pro
Matthew Brenton131122133712006-20082L1989-02-25Stewiacke, NSEuropean Lower Leagues
Julien Breton400002019-20201D2002-03-04Levis, PQMajor Junior
Matt Brown125333063572007-20103L1991-02-24Truro, NSMinor Pro
Stephane Brulotte1100002002-20042G1985-07-12Edmundston, NBMajor Junior
Taylor Burke35121628242014-20151R1994-06-22Halifax, NSMajor Junior
Raphael Bussieres2012382009-20101L1993-11-05Longueuil, PQMinor Pro
Patrice Cadieux1300002000-20011G1983-02-02Major Junior
Zack Cahill300002010-20111R1992-05-16Halifax, NSMajor Junior
Christopher Caissy53162743262013-20141C1993-06-19Campbellton, NBMinor Pro
Randy Cameron256721251971482006-20104C1989-01-28Cornwall, PEIMinor Pro
J.C. Campagna47212445442013-20141C1993-06-11Dallas, TXMinor Pro
Pat Campbell20134252006-20071D1988-07-13Sauble Beach, ONTMajor Junior
Adam Capannelli1672570951352016-20193L1999-05-17Lasalle, PQEuropean Lower Leagues
Francois Caron2431764812912000-20055D1984-03-15Montreal, PQMinor Pro
Shawn Carrier598311202023-20241L2007-03-14Trois-Rivieres, PQMajor Junior
Jordan Carroll2021342010-20111L1991-05-12Hanmer, ONTMajor Junior
Andrew Carver71414181552001-20021D1981-05-10Halifax, NSMajor Junior
Nathan Casey3024652020-20222C2004-02-08Feldkirch, AustriaMajor Junior
Alexander Centis-Jorge400002011-20121R1995-02-24St.Leonard, PQMajor Junior
Jean-Philipp Chabot62131427482004-20062C1988-03-31St. Patrice, PQMinor Pro
Gerry Cicciu1400001996-19971G1977-04-15Montreal, PQMajor Junior
Collin Circelli1354583128932000-20022C1981-10-25Oshawa, ONTMinor Pro
Francois Cloutier631528431971997-19981L1977-04-28Sherbrooke, PQSemi-Professional
Mathis Cloutier92182240442020-20222L2003-01-26Mirabel, PQMajor Junior
Chris Cobham1210192014-20151L1996-05-12Guelph, ONTMajor Junior
Vincent Collard66282957512023-20241R2005-01-03Chicoutimi, PQMajor Junior
David Comeau240621021645091996-20004C1979-03-07Denver, COMajor Junior
Cooper Cormier22224142023-20241L2005-08-08Dieppe, NBMajor Junior
Lane Cormier1421718353062013-20174R1997-02-11Hopewell, NSMajor Junior
Mario Cormier70215171441996-19971D1976-02-24Moncton, NBMinor Pro
Danny Corriveau600002000-20011G1982-01-18Montreal, PQMajor Junior
Noah Corson25112122014-20162C1998-03-17Sherbrooke, PQMinor Pro
Jean Cote-Vallieres300002004-20051 Major Junior
Alexandre Coulombe810162015-20161D1995-04-09Granby, PQMajor Junior
Jonathan Coursol2951015491996-19971C1978-03-16Mont-Laurier, PQMajor Junior
Thomas Couture1801102021-20221G2002-02-16Quebec, PQMajor Junior
Corey Crawford271011202001-20054G1984-12-31Montreal, PQMajor League
David Crossman601142006-20071D1987-01-04Moncton, NBMajor Junior
Ethan Crossman2101142015-20161L1999-03-13Sackville, NBMajor Junior
Benji Curtis902272014-20162F1996-03-26Fredericton, NBMajor Junior
Mika Cyr2129690186222015-20205C1999-07-14Sainte-Anne-de-Madaw, NBMajor Junior
Olivier D'Aoust1191011212462009-20123L1992-11-24Lorraine, PQMinor Pro
Doug D'Arnall300002015-20161C1999-04-20Halifax, NSMajor Junior
Pierre Dagenais642601996-19971L1978-03-04Blainville, PQMajor League
Christian Daigle46234063851996-19971C1978-02-01Saint-Hubert, PQSemi-Professional
Jean-Francois Damphousse19003381996-19993G1979-07-21Saint-Alexis-des-Monts, PQMajor League
Phillip Danault2793241222012-20131C1993-02-24Victoriaville, PQMajor League
Alexis Daniel158324375732020-20233R2003-08-02Dieppe, NBMajor Junior
Philippe Daoust79134457262019-20212C2001-11-05Barrie, ONTMinor Pro
Thomas Darcy71141428412020-20233D2003-10-15Lachenaie, PQMajor Junior
Matthew Davis174011122000-20033G1984-04-28Harvey, NBMajor Junior
Ryan Dawe200002023-20241D2007-06-20St. John's, NFLDMajor Junior
Mikhail Deev67242044702000-20011R1982-02-25Moscow, RussiaEuropean Elite
Tristan DeJong1541342551072018-20213D2000-03-24Kitchener, ONTMajor Junior
Patrick Delisle-Houde63152944812011-20121L1991-08-15Quebec City, PQMajor Junior
Eric Demers70353873361998-19991C1978-06-13Sainte-Croix, PQMajor Junior
Jason Demers46145252004-20062D1988-06-09Dorval, PQMajor League
Mitchell Deruelle4181119152010-20133C1993-06-21Sydney, NSMajor Junior
Nicolas Deschamps33213152202009-20101C1990-01-06La Salle, PQMajor League
Samuel Desgroseilliers2321214102021-20221D2001-01-12Chateauguay, PQMajor Junior
Olivier Desjardins800042017-20181D1997-05-31Drummondville, PQMinor Pro
Sidney Deslauriers1812302022-20242R2006-03-07Sainte-Agathe-des-Mo, PQMajor Junior
Caleb Desnoyers60203656262023-20241C2007-04-11Saint-Hyacinthe, PQMajor Junior
Elliot Desnoyers122234366302018-20202L2002-01-21Saint-Hyacinthe, PQMajor League
Jonathan Desroches1931284961531997-20003D1979-05-23Granby, PQMajor Junior
Jonathan Desrosiers1102222019-20201D2003-02-07Dieppe, NBMajor Junior
Maxime Desruisseaux176726332322001-20043D1984-01-13Victoriaville, PQMinor Pro
Derek Dicaire59751282016-20171L1999-08-18Val-d'Or, PQMajor Junior
Paul Dimitruk69235652008-20102D1990-05-30Boston, MAMinor Pro
Vincent Dionne121294372811996-19993L1979-01-10Amqui, PQMajor Junior
Ryan Dodge6000191998-19991D1980-05-09London, ONTMajor Junior
Justin Doiron200002013-20141R1996-08-29Halifax, NSMajor Junior
Ethan Dollemont2723502021-20221D2004-03-04Quispamsis, NBMajor Junior
Louis Domingue9504462008-20102G1992-03-06Saint-Hyacinthe, PQMajor League
Cody Donaghey3071926302015-20161D1996-05-10St. John's, NFLDMinor Pro
Dillon Donnelly51033982009-20142D1993-09-07Amherst, NYMinor Pro
Stanson Donovan33325172003-20052C1986-08-21Renous, NBMajor Junior
Jeff Dooks622421996-19971C1979-02-24Edmonton, ALTAMajor Junior
Cody Doucette443141272003-20052C1984-11-03Charlottetown, PEIMinor Pro
Thierry Douville67013132302003-20041D1983-04-18Saint-Francois, PQMinor Pro
Sam Dow27055102018-20202D2002-11-02Fredericton, NBMajor Junior
Patrick Downe182531361252008-20135D1992-05-15New Maryland, NBMajor Junior
Cody Drover1321322013-20141L1995-06-01Toronto, ONTEuropean Elite
Martin Dube201101999-20001C1981-11-17Pembroke, ONTMajor Junior
Michel Dube171393170882000-20033C1983-02-01Saint-Moise, PQMajor Junior
Alex Dubeau167055352012-20153G1994-07-01Mascouche, PQMinor Pro
Nathan Dubreuil1001122023-20241D2006-01-19Trois-Rivieres, PQMajor Junior
Olivier Dubuc24636671032171997-20014R1980-09-16Masson, PQMajor Junior
Rejean Dufour6291423501996-19971C1977-06-28L'Isle-aux-Coudres, PQMinor Pro
Yan Dumontier200002013-20141D1994-06-26Chateauguay, PQMinor Pro
Liam Dunda334913662017-20181R1997-09-15Bellevue, WAMajor Junior
Sebastien Dupre1801102015-20161G1997-04-04Ste. Anne-de-Sorel, PQMajor Junior
Philippe Dupuis563276108522005-20061C1985-04-24Laval, PQMajor League
Mario Duquette12101192014-20151D1996-05-11La Salle, PQMajor Junior
Tyler Durham210102000-20011R1981-01-24Timmins, ONTMajor Junior
Matt Eagles21977821591592005-20094C1988-01-18Quebec, PQMajor Junior
Andrew Eastman7022426602007-20081D1988-12-16Aurora, ONTMinor Pro
Danny Elser11022152011-20121L1993-03-18Hopewell Junction, NYMinor Pro
Nick Emmanuele923710792004-20073D1987-05-05Sydney, NSMajor Junior
Danick Emond99427311032011-20143D1993-04-21Montreal, PQMajor Junior
Scott English461122182001-20032D1982-02-04Newmarket, ONTMinor Pro
Trevor Ettinger6837103591999-20012D1980-07-13Truro, NSMinor Pro
Weston Fader128419231881996-19982R1978-06-22Halifax, NSMajor Junior
Jonathan Favreau5551015342001-20043L1985-03-02Lac-Megantic, PQMinor Pro
Jonathan Ferland52369211999-20001R1983-02-09Ste-Marie-du-Beauce, PQMajor League
Vincent Filion6600002020-20233G2004-02-26Shawinigan, PQMajor Junior
Thomas Flynn6951318202010-20122R1993-02-23Souris, PEIMajor Junior
Alexander Fomin271041482008-20091F1990-11-12Minsk, BelarusMajor Junior
Kyle Foreman10410818422017-20203C2001-01-19Woodstock, NBMajor Junior
Gabriel Fortier41211839162019-20212L2000-02-06Lachine, PQMajor League
Adam Fortier-Gendron13193140182022-20242D2006-01-21Terrebonne, PQMajor Junior
Francois Fortin2221361997-19981C1980-04-09Sherbrooke, PQMajor Junior
Louis-Philip Fortin14145102016-20171D1998-01-24Sherbrooke, PQMajor Junior
Zachary Fortin1400022015-20161G1995-03-25St-Jerome, PQMajor Junior
Ryan Fortune300002008-20091L1990-02-17Cole Harbour, NSMajor Junior
Mathieu Fournier12011162002-20031D1983-09-19Saint-Fabien, PQMajor Junior
Mike Fournier1000062000-20011D1981-12-17Charlton, MAMinor Pro
Casey Fox2931482016-20182L1998-10-13Green River, NBMajor Junior
Stephen Fox100002017-20181R2000-08-17New Town, NSMajor Junior
Nathan Francis600072004-20051R1987-01-02Miramichi, NBMajor Junior
Mitchell Fraser22022122009-20101D1991-02-01Thorburn, NSMajor Junior
Martin Frolik3112152762001-20021C1982-02-10Kladno, Czech Rep.European Elite
Karl Gagne20964135199782001-20043L1984-07-03St. Nerce, PQMinor Pro
Kody Gagnon282810152016-20171D1997-01-02Belle River, ONTMajor Junior
Luke Gallant500002009-20101G1990-03-14Charlottetown, PEIMajor Junior
Julian Galloway500002016-20171G1997-02-02Amherst, NSMajor Junior
Conor Garland2061042243282182012-20164R1996-03-11Scituate, MAMajor League
Christian Gaudet25842681101792003-20074C1986-06-15Memramcook, NBMinor Pro
Jonathan Gauthier9061521781997-19992D1980-02-16Baie-Comeau, PQMinor Pro
Charles-Antoine Giguere32681492018-20191L1999-05-03St-Georges-de-Beauce, PQMajor Junior
Ian Girard24571282004-20051C1985-06-15Saint-Gedeon, PQMajor Junior
Jonathan Girard26102535361999-20001D1980-05-27Joliette, PQMajor League
Maximilian Glaessl29246142015-20161D1997-03-13Marktredwitz, GermanyEuropean Elite
Sebastian Glas5254962023-20241R2006-12-15Ostrava, Czech Rep.Major Junior
Steve Gleeson2800022010-20111G1992-04-15Toronto, ONTMajor Junior
Kevin Glode24535711062312001-20054C1984-07-27Quebec, PQMajor Junior
Myles Gomes30246162007-20081D1988-07-19Stouffville, ONTMinor Pro
Brandon Gormley193391061451482008-20124D1992-02-18Murray River, PEIMajor League
Jean-Francois Gouin1000201998-19991L1979-07-09Cowansville, PQMinor Pro
Stephane Goulet13673671401172004-20062R1986-01-07Levis, PQMinor Pro
Nicholas Goyens23011272006-20071D1988-07-14Montreal, PQMinor Pro
Grant Grady100002012-20131G1995-04-02Summerside, PEIMajor Junior
Bruce Graham18462651272252001-20054C1985-12-12Moncton, NBMinor Pro
Mark Grametbauer5803362017-20181G1998-08-10Halifax, NSMajor Junior
Brandon Greenside9000102006-20071D1989-11-28London, ONTMinor Pro
Natan Grenier11593746182021-20243D2005-04-20Boischatel, PQMajor Junior
Simon Grise201101997-19981Major Junior
Benoit-Olivier Groulx29142337302019-20201C2000-02-06Rouen, FranceMajor League
Sacha Guay1300042015-20161D1996-07-18Laval, PQMajor Junior
Adam Guy100002010-20111D1992-05-23Corner Brook, NFLDMajor Junior
Kyle Haas101311142132012-20142L1994-04-14Fredericton, NBMinor Pro
Ryan Hackett21033152021-20243D2005-09-06Barnaby River, NBMajor Junior
Reid Halabi442461492013-20141F1995-06-27Edmonton, ALTAMinor Pro
Anthony Hamel134427312052020-20233D2002-01-19Gatineau, PQMajor Junior
Kevin Hamel8467131412001-20043R1985-06-13Thetford Mines, PQMinor Pro
Jack Hayne220202023-20241C2007-12-03Antigonish, NSMajor Junior
Jeremie Hebert400002018-20202D2001-11-19Moncton, NBMajor Junior
Julien Hebert311222019-20201C2003-07-09Cap-Saint-Ignace, PQMajor Junior
Kyell Henegan10101212007-200811987-10-27Montreal, PQMajor Junior
Joshua Hepditch2451648643062002-20064D1985-01-01Fredericton, NBMinor Pro
Kelan Herr600332142006-20082D1988-04-15Stratford, ONTMajor Junior
Marc Higginbotham41246752000-20011D1982-01-23Ronkonkoma, NYMinor Pro
Kris Hodge2013492012-20131C1995-10-12Conception Bay South, NFLDMajor Junior
Garrett Holmes100002011-20121C1993-04-07New Glasgow, NSMajor Junior
Cole Holowenko2201122012-20131G1993-01-05Penticton, BCMajor Junior
Adam Holwell2291456701072013-20174D1997-03-08St.John's, NFLDMinor Pro
Jan Horacek54318211461997-19981D1979-05-22Prague, Czech Rep.Minor Pro
A.J. Howe33639242000-20011C1982-03-01Lyn, ONTMajor Junior
Tyler Howe713471372009-20112R1991-03-23Falmouth, MAMinor Pro
Marek Hrivik17993111204402009-20123L1991-08-28Cadca, SlovakiaMajor League
Daniel Hudgin2124051914742000-20033C1982-04-17Montreal, PQMajor Junior
Jacob Hudson21843651081802016-20215C2000-12-02Antigonish, NSMinor Pro
Graham Hunt500002013-20141G1995-03-08Concord, MAMajor Junior
Christian Huntley9372431402018-20202D1999-03-02Halifax, NSMajor Junior
Dion Hyman603693042000-20011D1981-03-21Prince Albert, SASKMinor Pro
Liam Hynes28112102013-20141R1996-02-26Paradis, NFLDMajor Junior
Francesco Iasenza113830381542020-20233D2004-07-11Pointe-Claire, PQMajor Junior
Alexandre Jacob34551042013-20152R1997-02-20Dieppe, NBMajor Junior
Dmitrij Jaskin51465399732012-20131R1993-03-23Omsk, RussiaMajor League
Simon Jodoin1652270921482008-20113D1990-11-20Otterburn Park, PQMajor Junior
Charles Johnson89123692010-20122D1993-03-13Quebec, PQMajor Junior
Stephen Johnson22649701191422012-20164C1995-01-26Moncton, NBMinor Pro
Garrett Johnston13283341402013-20163D1995-05-06Winnipeg, MANMinor Pro
Logan Johnston31213162016-20171L1998-11-21Fredericton, NBMajor Junior
Ross Johnston911420341512011-20132L1994-02-18Charlottetown, PEIMajor League
Tomy Joly2811718212008-20091L1988-06-29Val-d'Or, PQEuropean Lower Leagues
Scott Judson302222004-20062D1986-01-26Moncton, NBMajor Junior
Kirill Kabanov24101323402009-20112L1992-07-16Moscow, RussiaMinor Pro
Dmitri Kalinin3971825441998-19991D1980-07-22Chelyabinsk, RussiaMajor League
Brooklyn Kalmikov62343872182021-20221R2001-04-21Terrebonne, PQMinor Pro
Sergei Kaltygen6087151721999-20001D1980-01-02Major Junior
Vaclav Karabacek2410414262015-20161R1996-05-02Prague, Czech Rep.Minor Pro
Martins Karsums13978661441962003-20063R1986-02-26Riga, LatviaMajor League
Thierry Kaszap35123361999-20001D1982-12-27Saint-Fereol, PQSemi-Professional
Jordan Kennedy300002010-20111G1993-02-17Reserve Mines, NSMajor Junior
Alexander Khovanov144661352012242017-20203C2000-04-12Saratov, RussiaMinor Pro
Ozzie King70639202018-20202C2000-09-14Dartmouth, NSMajor Junior
Nicolas Kingsbury-Fournier2832582018-20191L2002-04-03Blainville, PQMajor Junior
James Kinsmen100001999-20001D1981-03-10Berwick, NSMajor Junior
Matthew Klebanskyj126424281472013-20163D1996-03-31Pierrefonds, PQMajor Junior
Kelly Klima933835731032015-20172R1997-06-05Tampa, FLMinor Pro
Kevin Klima812745721262015-20172C1997-06-05Tampa, FLMinor Pro
Stephen Knowles34538322000-20022C1983-06-28Halifax, NSMajor Junior
Austin Kosack3451621262015-20161D1995-03-22Oakville, ONTMajor Junior
Danil Kuzmin48279272017-20181L1999-05-20Lipetsk, RussiaMajor Junior
Teddy Kyres89719261022000-20022R1983-01-14Montreal, PQMajor Junior
Zachary L'Heureux55203353702019-20201L2003-05-15Montreal, PQMinor Pro
Jordan Labbe500002011-20121D1995-04-04St.Georges-de-Beauce, PQMajor Junior
Marc-Andre Labelle82152439472006-20082C1989-05-01St-Jerome, PQMinor Pro
Vincent Labelle1314781128822020-20233C2002-09-03Ottawa, ONTMajor Junior
Matt Lahey286410152008-20091R1988-12-28Oshawa, ONTMajor Junior
Simon Lajeunesse159033461997-20003G1981-01-22Quebec, PQMajor League
Simon Laliberte2721321522841841996-20004C1980-01-24Saint-Hyacinthe, PQMinor Pro
Christophe Lalonde20784671511322011-20154L1994-01-12St-Eustache, PQMinor Pro
Jordan Lane43011682008-20091L1989-07-12Whitehorse, Yukon TerrMinor Pro
Francis Langlois99222749552019-20223R2002-07-19Saint-Jean-sur-Riche, PQMajor Junior
Jacques Lariviere13786145601996-19993L1979-12-18Sorel, PQMinor Pro
Brad Larter27145612001-20021R1983-04-26Charlottetown, PEIMajor Junior
Charles-Antoine Lavallee3102222018-20202G2002-03-19Sorel-Tracy, PQMajor Junior
Martin Lavergne33415161999-20001C1980-03-19Pointe-Claire, PQSemi-Professional
Charles Lavigne7001162007-20081G1988-07-18Hawkesbury, ONTMinor Pro
Alex Lavoie18123142016-20171D1999-02-08Saint-Basile, PQMajor Junior
Julien Lavoie96515201342000-20022D1984-06-01Rimouski, PQMajor Junior
Justin Lazure1900022017-20181L1999-02-05Chateauguay, PQMajor Junior
Simon Le Coultre1541644601232016-20193D1999-08-09European Elite
Cedric Leblanc594591022010-20111R1993-03-01Marieville, PQMajor Junior
Dominic Leblanc2823522020-20211L2003-02-02Shediac, NBMajor Junior
Jeff Leblanc221121041996-19971D1979-10-21Moncton, NBMinor Pro
Luc Leblanc100002005-20061G1986-05-01Moncton, NBMajor Junior
Pierre-Andre Leblanc100002001-20021L1983-12-30Moncton, NBMajor Junior
Francis Leclerc5502242018-20191G1998-07-02Chateauguay, PQMinor Pro
Matt Leduc400002004-20051G1986-09-13Strickland, ONTMinor Pro
Gilbert Lefrancois54156251997-19981C1981-03-24Rawdon, PQMajor Junior
Eric Leger79171431322013-20163L1997-04-30Lasalle, PQEuropean Lower Leagues
Jean-Marc Leger400002010-20111L1991-06-16Moncton, NBMajor Junior
Jean-Simon Lemay1032561996-19971C1978-03-20Louiseville, PQMinor Pro
Jonathan Lemieux2200002021-20221G2001-06-08Saint-Hyacinthe, PQMinor Pro
Liam Leonard22213352019-20201R2000-03-28Clarenville, NFLDMajor Junior
Sebastien Leonard100002002-20031G1983-09-23Semi-Professional
Jason Lepage6571118372005-20072C1988-10-12Blainville, PQMajor Junior
Jonathan Lessard26134702001-20021D1981-08-29Drummondville, PQMinor Pro
Louis-Philippe Lessard10541923861998-20002L1982-05-20Quebec, PQMajor Junior
Pierre-Marc Lessard21346551013302006-20104L1989-06-15St-Gilles-de-Lotbini, PQMajor Junior
Mathieu Letourneau57419231451996-19971D1978-11-20Val-d'Or, PQSemi-Professional
Maxime Lincourt2851520102006-20082R1987-05-05Montreal, PQMinor Pro
Jean-Francois Lortie77102434501996-19982C1979-05-27Laval, PQMajor Junior
Yoan Loshing18593901831062020-20244L2004-02-29Lemoyne, PQMajor Junior
Michel Losier200022003-20041L1985-02-12Tracadie-Sheila, NBMajor Junior
Preston Lounsbury134305686242021-20243C2005-04-12Moncton, NBMajor Junior
Brandon Lukezic1801182014-20151D1996-11-01Mississauga, ONTMajor Junior
Dakota Lund-Cornish3501102019-20212G2000-05-09Upper Tantallon, NSMajor Junior
P.J. Lynch34101020282000-20011L1981-07-17Halifax, NSMajor Junior
Kiefer Lyons101122022-20231L2004-04-23Quispamsis, NBMajor Junior
Brodie MacArthur500002015-20183C1999-04-23Summerside, PEIMajor Junior
Devon MacAusland28254861401462007-20125C1991-05-23Moncton, NBMajor Junior
Alex MacDonald6152025212009-20112D1991-06-25Moncton, NBMajor Junior
Alexander MacDonald700002016-20182G2000-01-18Truro, NSMajor Junior
Anderson MacDonald62271845562017-20192L2000-05-16Quispamsis, NBMajor Junior
Andrew MacDonald32000491998-19991D1981-08-08Dartmouth, NSMajor Junior
Andrew MacDonald13320841041432005-20072D1986-09-07Judique, NSMajor League
David MacDonald352810432005-20072D1986-07-01Baddeck, NSMinor Pro
Zack MacEwen75113142622014-20162R1996-07-08Charlottetown, PEIMajor League
Duncan MacIntyre505914262016-20171D1996-01-20Chicago, ILMajor Junior
Danny MacKinnon400002005-20061F1986-03-20Milford, NSMajor Junior
Murdock MacLellan8413821352006-20082R1988-05-31Mabou, NSMajor Junior
Ryan MacLellan1501162019-20201D2000-02-03Antigonish, NSMajor Junior
Daniel MacLeod231942516111996-20004D1979-03-24Westville, NSMajor Junior
Cole MacMillan61101323752009-20112R1991-06-14Charlottetown, PEIMajor Junior
Riley MacRae22123202017-20181L1998-03-28Dundas, ONTMinor Pro
Zachary Malatesta1581747641832014-20173D1996-07-31Wilmington, MAMinor Pro
Brett Malone84459342010-20133R1994-07-20Miramichi, NBMajor Junior
Tyson Maloney10000661998-20002R1982-09-29Millbrook, NSMajor Junior
Phil Mangan89335891752006-20082C1987-02-11Gananoque, ONTMinor Pro
Alexander Mann200022014-20151D1996-04-10Lunnenburgh, NSMajor Junior
Blade Mann-Dixon2900022015-20161G1997-04-29Antigonish, NSMajor Junior
Brad Marchand1293857951352004-20062L1988-05-11Halifax, NSMajor League
Hugo Marcil5941418452022-20231D2004-08-07Ottawa, ONTMajor Junior
Matt Marquardt17077511281752005-20083L1987-07-19North Bay, ONTMinor Pro
Roopert Martikainen2032542006-20071L1989-06-07European Lower Leagues
Leon Martin2001161998-20013C1981-12-14La Salle, PQSemi-Professional
Jaden Mason300002018-20191L2000-11-09Stellarton, NSMajor Junior
Noah Massie43000122016-20171D1999-07-07St-Lazare, PQMajor Junior
Ian Mathieu-Girard37183452182005-20061C1985-06-15St. Georges, PQMajor Junior
Dave Matthews1903362021-20232C2003-03-27Antigonish, NSMajor Junior
Joachim Matulu800092020-20222D2003-05-08Shediac, NBMajor Junior
Bobby Mazerolle32246252003-20052C1986-11-30Latvia, LatviaMinor Pro
Tanner McCabe300022013-20141D1996-09-24East Royalty, PEIMajor Junior
Connor McCluskey100002017-20181D2001-09-25Grand Bay, NBMajor Junior
Cameron McDonald25011272011-20132D1993-04-09Halifax, NSMajor Junior
Myles McGurty49257482011-20121D1994-02-28Weehawken, NJMinor Pro
Jared McIsaac2541317402019-20201D2000-03-27Truro, NSMinor Pro
Colton McKenna17022172017-20181L1999-08-17Buffalo, NYMajor Junior
Jeremy McKenna2591371452821222016-20204R1999-04-20Canmore, ALTAMinor Pro
Sam McKinney601182020-20211D2002-07-25Fredericton, NBMajor Junior
Carl McLean114315181431999-20032D1983-01-03Ange-Gardien, PQMajor Junior
Luke McPhee4110182022-20231C2005-03-04Halifax, NSMajor Junior
Todd Meehan8000142000-20011D1982-12-23Pittsburgh, PAMajor Junior
Samuel Meisenheimer48448222016-20171R1998-01-10Viking, ALTAMajor Junior
James Melindy1681739561812010-20133D1993-12-11St. John's, NFLDMinor Pro
Ben Mercer300022021-20232C2004-01-05Halifax, NSMajor Junior
Alex Mercier157365086662021-20243R2005-09-22Sainte-Foy, PQMajor Junior
Tristan Mercure400002016-20171D1999-08-11Dieppe, NBMajor Junior
Spencer Metcalfe24022532009-20101D1990-10-26Toronto, ONTMinor Pro
Daniel Milan1011429431072010-20122D1992-04-14Detroit, MIMinor Pro
Matthew Milson401102008-20091R1990-01-16Miramichi, NBMajor Junior
Daniil Miromanov3882432122017-20181D1997-07-11Moscow, RussiaMajor League
Dakota Miskolczi501142016-20171C1998-06-13Fort Erie, ONTMajor Junior
Greg Mizzi8314122000-20011C1982-05-09Sault Ste. Marie, ONTMajor Junior
Ryan Mooney52257212015-20172D1998-05-05Sudbury, ONTMajor Junior
Taylor Moore12011552005-20061D1986-05-01Surrey, BCMajor Junior
Chris Morehouse1843632684432005-20083L1987-06-28Saint John, NBMinor Pro
Mitch Morgan100002008-20091C1991-01-31European Lower Leagues
Shawn Morgan400002013-20141D1996-08-05Major Junior
Etienne Morin189411131541152021-20243D2005-03-09Salaberry-de-Valleyf, PQMinor Pro
Jerome Morin300001997-19981R1983-08-16Amos, PQMajor Junior
Jerome Morin300001997-19981G1980-11-04Montmagny, PQMajor Junior
Miles Mueller1854957106542020-20244C2004-12-19Biel-Bienne, SwitzerlandMajor Junior
Kyle Murnaghan760441662001-20043D1985-03-07Charlottetown, PEIMajor Junior
Mirko Murovic19550991491831997-20003L1981-02-02Montreal, PQEuropean Elite
Chris Murphy300022016-20171C2000-11-02Mount Pearl, NFLDMajor Junior
Liam Murphy176273360882014-20173C1998-01-20Killingworth, CTMajor Junior
Jonathan Narbonne5793140312012-20131D1992-09-16Laval, PQMinor Pro
Bobby Naylor45813211722000-20022C1982-08-09Hamilton, ONTMajor Junior
Gareth Nicholson1911222013-20141D1995-06-08Kentville, NSMajor Junior
Dominic Noel7581018491998-20002C1981-01-04Lameque, NBMinor Pro
Tyler Noseworthy100002008-20091C1991-05-12St. John's, NFLDMinor Pro
Nathaniel O'Brien200002013-20141D1994-04-18Londonderry, NHMinor Pro
Scott O'Connor811144551252000-20022D1981-04-08London, ONTMajor Junior
Chris O'Donnell46235171996-19971R1979-04-01Cole Harbour, NSMinor Pro
Johnny Oduya441138491472000-20011D1981-10-01Stockholm, SwedenMajor League
Mathieu Olivier8691221822013-20152R1997-02-11Biloxi, MSMajor League
Connor Olson8962632122020-20222D2002-03-28London, ONTMajor Junior
Simon Ouellet100001997-19981D1979-04-09Quebec, PQMajor Junior
Yan Ouimet57459832003-20052L1986-09-25Montreal, PQMinor Pro
Brad Ouskun5851116472005-20072D1988-05-19Winnipeg, MANMajor Junior
Shane Owen6400042009-20112G1990-06-04Markham, ONTMinor Pro
Ryan Papaioannou5500042003-20041G1984-01-08Calgary, ALTAMajor Junior
Alexandre Parent1812322019-20201R2002-01-14Trois-Rivieres, PQMajor Junior
Isaiah Parent100002022-20231R2005-02-25Montreal, PQMajor Junior
P.A. Parenteau45101929382000-20011R1983-03-24Hull, PQMajor League
Lance Parker200002001-20021Major Junior
Brady Pataki109231942762017-20192R1998-10-03Wallaceburg, ONTMajor Junior
Taite Paul200002008-20091R1991-06-20Sydney, NSMajor Junior
Nicolas Pavan114815231002019-20234C2003-06-23Beaconsfield, PQMajor Junior
Luke Pelham1631915343582001-20054R1984-10-29Halifax, NSMinor Pro
Jakob Pelletier18294138232602017-20203L2001-03-07Quebec, PQMajor League
Nicholas Pelletier310102003-20052L1986-05-10Gatineau, PQMajor Junior
Ryan Penny2094432761092010-20144L1994-09-09Fall River, NSMinor Pro
Daniel Pettersson1675238901042008-20113C1990-08-02Toronto, ONTMajor Junior
James Phelan27181735422017-20181C1997-02-18Laval, PQMinor Pro
David Philpott8310616261999-20023R1983-01-20Grand Falls, NFLDMajor Junior
Alexi Pianosi123520251152006-20082D1989-02-22Halifax, NSMajor Junior
Campbell Pickard20011462015-20161L1997-06-26Halifax, NSMajor Junior
Charles-Antoine Pilote7972229642020-20222D2003-01-07Saint-Lambert, PQMajor Junior
Adam Pineault11655501051582004-20062R1986-05-23Holyoke, MAMajor League
Oscar Plandowski100102636572022-20242D2003-05-18Halifax, NSMajor Junior
Michael Poirier1000062013-20141D1995-08-31Moncton, NBMinor Pro
Philippe Poirier8101171996-19971R1978-11-21Baie Ste. Anne, NBMajor Junior
Martin Pouliot2852025671996-19971F1976-06-10Quebec, PQSemi-Professional
Lance Pridham52134142010-20122D1992-03-01Alberton, PEIMajor Junior
Jake Primeau6000102012-20131D1994-08-11White Rock, BCMajor Junior
Josh Pugsley646915242012-20142C1996-07-08Summerside, PEIMajor Junior
Ilya Putintsev803342016-20171R1998-01-08Moscow, RussiaMajor Junior
Stephen Quirk63614202271996-19982R1978-10-22North Sydney, NSMajor Junior
Jonathan Racine61813211382012-20131D1993-05-28Montreal, PQMajor League
Shane Reagh1032526511111997-19992C1979-02-07Halifax, NSMajor Junior
Bobby Reed671010201971999-20001C1980-11-09Huntsville, ONTMinor Pro
Alexandre Renaud3310717252016-20171L1996-02-26Gloucester, ONTMinor Pro
Connor Richard3053802020-20211L2002-11-29Quispamsis, NBMajor Junior
Guy Richard821361996-19971C1977-01-15Newcastle, NBMajor Junior
Joey Richard23651122015-20161R1996-06-26Dieppe, NBMajor Junior
Steve Richards300022000-20011L1982-07-15St. John's, NFLDMinor Pro
Nicola Riopel239077122005-20105G1989-02-20Beloeil, PQMinor Pro
Jason Rioux2701122013-20163G1996-12-05Riviere-du-Loup, PQMajor Junior
Erik Robichaud578412222011-20121C1993-04-14Timmins, ONTMinor Pro
Olivier Rodrigue3902202019-20201G2000-07-06Chicoutimi, PQMinor Pro
Sebastien Roger2041281432712271996-19993L1978-12-04Saint-Jerome, PQMinor Pro
Andrew Roski7757121052008-20113L1991-05-22Halifax, NSMajor Junior
Samuel Roussy87055492011-20132D1994-01-01Pasbebiac Hope, PQMajor Junior
Todd Row318111961997-19981C1977-11-13Newcastle, NBMajor Junior
Jonathan Roy765457111511999-20012C1980-01-05Levis, PQMinor Pro
Justin Roy2101192000-20032L1983-03-03Fredericton, NBMajor Junior
Bill Ruggiero98011432000-20022G1981-02-25Harper Woods, MIMinor Pro
Mark Rumsey286814122019-20201L2001-08-13St. John's, NFLDMajor Junior
Jed Rusk24011182010-20111D1992-02-21Montreal, PQEuropean Elite
Ryan Salvis2072661871622001-20054L1984-03-27Toronto, ONTMinor Pro
Patrick Sampson1000002002-20042D1986-03-27Halifax, NSMajor Junior
Riley Sampson48347282022-20242C2006-05-23High River, ALTAMajor Junior
Jerome Samson1634576121882004-20073R1987-09-04Greenfield Park, PQMajor League
Tristan Sanchez1220222020-20222R2003-06-10Moncton, NBMajor Junior
James Sanford231551261814562000-20044D1984-06-18Moncton, NBMinor Pro
Manix Sarrasin1920222021-20221R2005-04-14Gatineau, PQMajor Junior
Alex Saulnier24792176268812009-20134C1992-08-31Moncton, NBMajor Junior
Allain Saulnier257961542501142009-20134R1992-08-31Moncton, NBMajor Junior
Jules Saulnier3000102001-20021D1982-01-15Major Junior
Nathan Saunders2611473877942001-20054D1985-04-25Charlottetown, PEIMinor Pro
David Savard16422104126872007-20103D1990-10-22Saint-Hyacinthe, PQMajor League
Chuckie Schembri510122008-20091R1990-08-28Brampton, ONTMajor Junior
Easton Schlender300022023-20241R2007-05-05Edmonton, ALTAMajor Junior
Yannick Searles72252954962002-20031L1982-03-10Montreal, PQMajor Junior
Stephan Seeger255611192013-20141L1996-02-16Mississauga, ONTEuropean Lower Leagues
Ian Seguin912682101999-20012D1982-08-11Lorraine, PQMajor Junior
Dylan Seitz1273331642092017-20203C1999-01-15Eden, NYMajor Junior
Connor Senken53224282016-20171D1999-10-31New York, NYMajor Junior
Matthew Seymour563811762000-20011C1983-06-29Fredericton, NBMajor Junior
Brandon Shea453710222011-20121C1995-06-30Marshfield, MAMajor Junior
Nicholas Sheehan300002020-20211G2003-11-23Moncton, NBMajor Junior
Jim Shepherd15268171996-19971R1977-05-13Kingston, ONTMinor Pro
Alexei Shkotov724622003-20041C1984-06-22Elektrostal, RussiaMinor Pro
Zach Sill1242723501732007-20092C1988-05-24Truro, NSMajor League
Axel Simic25281022016-20171L1999-01-27European Elite
Mark Simpson4881220232012-20142C1995-04-24Rothesay, NBMinor Pro
Brad Smith24112112005-20072C1988-04-14Summerside, PEIMajor Junior
Gabe Smith1201330431212022-20242C2006-08-03Saint John, NBMajor Junior
Mike Smith50101424492000-20011R1981-02-23Hamilton, ONTMajor Junior
Willy Smith1933946851272013-20163L1996-03-13East Longmeadow, MAMinor Pro
Jhase Sniderman109022152005-20072G1987-04-03Toronto, ONTMajor Junior
Jordan Spence1412097117602018-20213D2001-02-24Manly, AustraliaMajor League
Tim Spencer6959141492005-20072L1986-02-02Carnduff, SASKMinor Pro
Simon St. Pierre1813492000-20011C1983-03-07Laurierville, PQMinor Pro
Owen Stammer25461062020-20211R2002-03-23Longueuil, PQMajor Junior
Jacob Steinman9504422022-20242G2004-05-23Toronto, ONTMajor Junior
David Stephens1202262012-20131C1993-04-03Whitehorse, Yukon TerrMajor Junior
Ted Stephens17144641081152007-20114C1990-05-18Whitehorse, YukonMajor Junior
Jacob Stewart179192443982017-20225C2001-05-14Antigonish, NSMajor Junior
Sean Stewart125417211072017-20214D2001-10-01Antigonish, NSMajor Junior
Sebastien Strozynski652926551342002-20031L1982-04-14Ghent, BelgiumEuropean Lower Leagues
Rudy Sulmonte12213102011-20121R1992-02-17Levittown, NYMinor Pro
Julius Sumpf60213455122023-20241C2005-01-11Munich, GermanyEuropean Lower Leagues
Jacob Sweeney2482571961662011-20165D1995-03-01Quebec, PQEuropean Lower Leagues
Gabriel Sylvestre91720271122017-20192D1998-01-22Blainville, PQMinor Pro
Jonas Taibel118223860282021-20232C2004-08-19Feldkirch, AustriaEuropean Elite
Charles Taillon30617332016-20171C1998-11-06Quebec, PQMajor Junior
Dominic Talbot-Tassi639425142014-20151D1994-02-16Laval, PQMinor Pro
Hugo Talbot-Tassi100002014-20151G1997-07-06Mascouche, PQMinor Pro
Charles Tanguay37033212004-20051D1987-02-01Levis, PQMajor Junior
Marcus Tesink54033122014-20162D1998-08-05Saint John, NBEuropean Elite
Julien Tessier73194059362016-20182C1998-04-01Saint-Marc-des-Carri, PQEuropean Lower Leagues
Kelsey Tessier157512122009-20101C1990-01-16Fredericton, NBMinor Pro
Alexei Tezikov852454781961997-19992D1978-06-22Tolyatti, RussiaMajor League
Patrice Theriault923811601998-20002D1981-04-26Lachine, PQMajor Junior
Yannick Theriault4071320121997-19992C1978-01-15Montreal, PQSemi-Professional
Brandon Thibeau2800002010-20122G1993-05-29Moncton, NBMajor Junior
Francis Thibeault30055122016-20171D1998-07-01Val D'amour, NBMinor Pro
Jarrod Thomas871513283861996-19982L1978-04-14Lunenburg, NSMajor Junior
Patrick Thoresen60304373502001-20021L1983-11-07Hamar, NorwayMajor League
Kyle Tibbo60121325562014-20162L1996-08-09St. John's, NFLDMajor Junior
Vladimir Tkachev33143246242013-20152L1995-10-05Omsk, RussiaMajor League
Dominik Tmej2401102016-20171G1999-05-05Major Junior
Joe Tolles62044502006-20082D1988-03-01Toledo, OHMinor Pro
Matt Tomah13000132009-20112L1992-07-25Woodstock, NBMajor Junior
Josh Tordjman3000022005-20061G1985-01-11Montreal, PQMajor League
Scott Trask1741418322602009-20123L1992-12-04Bonavista, NFLDMinor Pro
Mark Tremaine10942630642011-20132L1994-06-30Dartmouth, NSMinor Pro
Julien Tremblay501102008-20091R1991-12-29Saint-Eustache, PQEuropean Lower Leagues
Simon Tremblay4081220401998-19991C1980-03-15Jonquiere, PQMinor Pro
Spencer Tremblay300002012-20131G1994-09-24Winnipeg, MANMajor Junior
Connor Trenholm91173451492022-20242C2003-08-05Cole Harbour, NSMajor Junior
Philippe Trudeau300002010-20111G1993-09-28Blainville, PQMinor Pro
Jack Tucker8341216232017-20192D2000-05-26Odessa, FLMajor Junior
Clark Udle24615211401998-19991L1978-06-04Halifax, NSMinor Pro
Jordan Udle100001999-20001D1981-09-10Halifax, NSMajor Junior
Steeve Vandal20246271999-20001R1979-03-13Alma, PQMinor Pro
Alexandre Veilleux100052016-20171L2000-01-27St-Odilon, PQMajor Junior
Guillaume Veilleux32167252004-20051D1986-04-07Quebec, PQMinor Pro
Yannick Veilleux653439731022012-20131L1993-02-22St-Hippolyte, PQMinor Pro
Hughes Verpaelst100002002-20031L1984-02-07Sherbrooke, PQMinor Pro
Alexandre Vigneault229221011231471996-20004D1980-03-19Quebec, PQSemi-Professional
Igor Voroshilov11101142006-20071L1989-08-13Major Junior
Wendell Vye3700002007-20103G1990-05-07Moncton, NBMajor Junior
Matthew Waite6503302016-20182G1999-08-17Sherbrooke, PQMajor Junior
David Walker68112133471996-20003D1979-06-13Bridgewater, NSMinor Pro
Alex Wall223710172009-20101D1990-11-01St. John's, NFLDMinor Pro
Mac Wallace100002023-20241L2006-12-12New Glasgow, NSMajor Junior
Keegan Warren2303302023-20241G2005-10-06Conception Bay South, NFLDMajor Junior
Morgan Warren17160621222011997-20003R1980-03-06Summerside, PEIMinor Pro
Jeff Washbrook401141998-19991D1979-01-26Thunder Bay, ONTMinor Pro
Mathieu Wathier61101424732003-20041D1983-07-28Les Coteaux, PQMinor Pro
Marcus Watson601142006-20071R1989-01-17San Jose, CAMinor Pro
Gavin Watt910122019-20212R2002-05-01Cole Harbour, NSMajor Junior
Wesley Welcher49246252004-20051C1987-09-14St. John's, NFLDMajor Junior
Nicholas Welsh68125466712017-20181D1997-05-07Halifax, NSMinor Pro
Nathan Welton16428951231082004-20073D1986-04-23Halifax, NSMinor Pro
Grant West6000122010-20122R1992-01-23Fredericton, NBMajor Junior
Tucker White41022412013-20141D1996-02-09Holden, MAMinor Pro
Zachary Whitlock300052012-20131C1995-04-01Fredericton, NBMajor Junior
Manuel Wiederer84445094642015-20172R1996-11-21Deggendorf, GermanyMinor Pro
Jack Wieringa1601162017-20181D1998-03-27Woodstock, ONTMajor Junior
Chris Wilcox1300001996-19971G1977-05-01Rockland, ONTMajor Junior
Roman Will6302222011-20121G1992-05-22Litomerice, Czech Rep.Major League
Cody Wilson2302282007-20081D1989-01-19Hamilton, ONTMajor Junior
Isaac Wilson811222019-20201D2002-08-24Vernon River, PEIMajor Junior
Anthony Wojcik287613442016-20171L1998-05-29St. Hubert, PQMajor Junior
Brayden Wood761910282011-20132D1994-06-28Oromocto, NBMajor Junior
Keith Yandle662559841092005-20061D1986-09-09Boston, MAMajor League
Cameron Yarwood383912322013-20141L1994-03-31Grosse Pointe, MIMinor Pro
Patrick Yetman13651102153651999-20012R1980-11-17St. John's, NFLDMinor Pro
Konstantin Zakharov55331649632003-20041C1985-05-02Minsk, BelarusMinor Pro
Ales Zielinski582911182023-20241D2006-03-06Havirov, Czech Rep.Major Junior
Noah Zilbert338816162014-20151R1995-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.