hockey DB
search by league
team
morning report
contact us
home

Toronto Marlies all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Miro Aaltonen64202343242017-20181C1993-06-17Joensuu, FinlandMinor Pro
Spencer Abbott1683790127362011-20154F1988-04-30Hamilton, ONTMajor League
Pontus Aberg55202444362019-20201L1993-09-23Stockholm, SwedenMajor League
Mikhail Abramov100133144222021-20232C2001-03-26Moscow, RussiaMinor Pro
Nick Abruzzese1403268100422022-20242C1999-06-04Slate Hill, NYMajor League
Will Acton1411520351182010-20133C1987-07-16Edina, MNMajor League
Kenny Agostino75363571382019-20212L1992-04-30Morristown, NJMajor League
Frederik Andersen200002020-20211G1989-10-02Herning, DenmarkMajor League
Joey Anderson106473380372020-20233R1998-06-19Roseville, MNMajor League
Matt Anderson303302023-20241D1999-04-11Shakopee, MNMinor Pro
Bryce Aneloski400022013-20152D1990-04-27Pekin, ILMinor Pro
Darren Archibald347512112019-20201R1990-02-09Newmarket, ONTMajor League
Mark Arcobello49253459222015-20161F1988-08-12Milford, CTMajor League
Carter Ashton963320531132011-20154R1991-04-01Saskatoon, SASKMajor League
Brent Aubin1331625411292006-20093R1986-06-18Ste-Sophie, PQMinor Pro
Jean-Sebastien Aubin4600062005-20061G1977-07-19Montreal, PQMajor League
Keith Aucoin34102737402012-20131C1978-11-06Waltham, MAMajor League
Keith Aulie643710972009-20123D1989-06-11Regina, SASKMajor League
Jack Badini900022022-20231F1998-01-19New Greenwich, CTMinor Pro
Eric Baier101102015-20161D1988-03-26North Kingstown, RIMinor Pro
Casey Bailey3841418162015-20161R1991-10-27Anchorage, AKMajor League
Kevin Baker720202006-20071R1979-06-15Kingston, ONTMinor Pro
Nick Baptiste4751116142018-20202R1995-08-04Ottawa, ONTMajor League
Alexander Barabanov223502020-20211L1994-06-17St. Petersburg, RussiaMajor League
Matthew Barbolini901122023-20241F2000-06-01Williamsville, NYMinor Pro
Alex Basso200002018-20191D1993-06-15Toronto, ONTMinor Pro
Bates Battaglia19449951441832005-20093L1975-12-13Chicago, ILMajor League
Kyle Baun1715682017-20181F1992-05-04Toronto, ONTMajor League
Tyler Beechey47131831272005-20061L1981-06-05Edmonton, ALTAMinor Pro
Matt Beleskey311222009-20101L1988-06-07Windsor, ONTMajor League
Brendan Bell7063743992005-20061D1983-03-31Ottawa, ONTMajor League
Mark Bell56121527342008-20091C1980-08-05St. Paul's, ONTMajor League
Kieffer Bellows52272249402023-20241L1998-06-10Edina, MNMajor League
Jordie Benn23246142022-20231D1987-07-26Victoria, BCMajor League
Simon Benoit200002023-20241D1998-09-19Laval, PQMajor League
Jackson Berezowski100002023-20241R2002-02-12Yorkton, SASKMinor Pro
Jonathan Bernier400002015-20161G1988-08-07Laval, PQMajor League
Alex Berry633471122008-20102R1986-03-06Danvers, MAMinor Pro
Antoine Bibeau10300022014-20173G1994-05-01Victoriaville, PQMajor League
Alex Biega31167282021-20221D1988-04-04Montreal, PQMajor League
Tyler Biggs10810515952012-20153R1993-04-30Loveland, OHMinor Pro
Jesse Blacker130623291102009-20144D1991-04-19Toronto, ONTMajor League
Joseph Blandisi17452751272142021-20243C1994-07-18Markham, ONTMajor League
Troy Bodie91181533992009-20153R1985-01-25Portage La Prairie, MANMajor League
David Booth210122014-20151L1984-11-24Detroit, MIMajor League
Andreas Borgman7081826662017-20192D1995-06-18Stockholm, SwedenMajor League
Josef Boumedienne19077292008-20091D1978-01-12Stockholm, SwedenMajor League
Darryl Boyce1913259913202007-20125C1984-07-07Summerside, PEIMajor League
Tyler Bozak324162062009-20101C1986-03-19Regina, SASKMajor League
Jeremy Bracco16932113145282017-20203R1997-03-17Freeport, NYMinor Pro
Erik Bradford420202014-20182C1994-10-19Orangeville, ONTMinor Pro
Matt Bradley200002019-20201C1997-01-22Vancouver, BCMinor Pro
Trey Bradley201102018-20191F1996-05-06Tampa, FLMinor Pro
Justin Brazeau2241562019-20212R1998-02-02New Liskeard, ONTMajor League
Kip Brennan100062006-20071L1980-08-27Kingston, ONTMajor League
Mike Brennan7237101102010-20111D1986-01-24Smithtown, NYMinor Pro
T.J. Brennan164531031561802013-20163D1989-04-03Willingboro, NJMajor League
Tyler Brenner2936962010-20122D1988-04-05Linwood, ONTMinor Pro
Tim Brent33131528192009-20101C1984-03-10Cambridge, ONTMajor League
David Broll94313162192011-20154L1993-01-04Mississauga, ONTMajor League
Adam Brooks164425092552017-20214C1996-05-06Winnipeg, MANMajor League
Nikolas Brouillard100002016-20171D1995-02-07St.Hilaire, PQMinor Pro
Brad Brown742571552005-20072D1975-12-27Baie Verte, NFLDMajor League
Connor Brown110325890182014-20162R1994-01-14Toronto, ONTMajor League
Erik Brown300002018-20191L1995-09-30Keene, ONTMinor Pro
Fabian Brunnstrom354101442010-20111L1985-02-06Jonstorp, SwedenMajor League
Kyle Calder40141630182009-20101L1979-01-05Mannville, ALTAMajor League
Tony Cameranesi3763982015-20172C1993-08-12Plymouth, MNMinor Pro
Andrew Campbell1411531461342015-20172D1988-02-04Caledonia, ONTMajor League
Luca Caputi34358402010-20122L1988-10-01Toronto, ONTMajor League
Michael Carcone42141327392018-20191L1996-05-19Ajax, ONTMajor League
Connor Carrick512322015-20161D1994-04-13Orland Park, ILMajor League
Sam Carrick19241591003352012-20164C1992-02-04Markham, ONTMajor League
Matt Caruana478715202010-20122C1985-06-07Orono, ONTMinor Pro
Reid Cashman15044102006-20082D1983-03-14Red Wing, MNMinor Pro
Luke Cavallin900002023-20241G2001-04-29Greely, ONTMinor Pro
Orrin Centazzo1501122022-20231L2000-04-17Marwayne, ALTAMinor Pro
Steve Chabbert23189192005-20061D1980-02-25Sioux Lookout, ONTMinor Pro
Noah Chadwick100022023-20241D2005-05-10Saskatoon, SASKMinor Pro
Rourke Chartier2826842020-20211C1996-04-03Saskatoon, SASKMajor League
Billy Christopoulos400002021-20221G1994-02-01Raleigh, NCMinor Pro
Ryan Chyzowski59718152021-20232C2000-05-14Kamloops, BCMinor Pro
Emerson Clark610152018-20191L1992-12-17Whitby, ONTMinor Pro
Scott Clemmensen4102242007-20081G1977-07-23Des Moines, IAMajor League
Marc-Andre Cliche1612362016-20171C1987-03-23Rouyn-Noranda, PQMajor League
Kyle Clifford1082130512242021-20243L1991-01-13Ayr, ONTMajor League
David Cloutier55113141132006-20071D1981-12-17Saint-Nicolas, PQMinor Pro
Richard Clune2562534595102015-20227L1987-04-25Toronto, ONTMajor League
Carlo Colaiacovo2161117182005-20083D1983-01-27Toronto, ONTMajor League
Joe Colborne1503859971072010-20133C1990-01-30Calgary, ALTAMajor League
Dusty Collins400002010-20111C1985-02-28Gilbert, AZMinor Pro
Shane Conacher1021302015-20172F1994-04-24Burlington, ONTMinor Pro
Tim Connolly285712232012-20131C1981-05-07Syracuse, NYMajor League
Colt Conrad32347132018-20213C1997-04-27Brandon, MANMinor Pro
Jeff Corey65111223262005-20072R1982-10-10Boothwyn, PAMinor Pro
Frankie Corrado6431821342015-20193D1993-03-26Toronto, ONTMajor League
Willie Corrin802282015-20172D1991-08-01International Falls, MNMinor Pro
Jeff Cowan478816232010-20111L1976-09-27Scarborough, ONTMajor League
Joey Crabb43181533382010-20122R1983-04-03Anchorage, AKMajor League
Adam Cracknell143710102018-20191R1985-07-15Prince Albert, SASKMajor League
Andrew Crescenzi49235502010-20143C1992-07-29Thornhill, ONTMajor League
Grant Cruikshank2213462022-20242F1998-07-19Delafield, WIMinor Pro
Kyle Cumiskey100002018-20191D1986-12-02Abbotsford, BCMajor League
Andrew D'Agostini1600002020-20222G1993-03-26Scarborough, ONTMinor Pro
Jerry D'Amigo24057611181192010-20144L1991-02-19Binghamton, NYMajor League
Dominic D'Amour7231316842005-20072D1984-01-28La Salle, PQMinor Pro
Carl Dahlstrom5701515122021-20232D1995-01-28Stockholm, SwedenMajor League
Danny Dekeyser310102022-20231D1990-03-07Detroit, MIMajor League
Semyon Der-Arguchintsev107255176342020-20233C2000-09-15Moscow, RussiaMajor League
Travis Dermott8773542942015-20183D1996-12-22Newmarket, ONTMajor League
Nicolas Deschamps90143246402011-20132C1990-01-06La Salle, PQMajor League
Jamie Devane11869152532009-20154L1991-02-20Mississauga, ONTMajor League
Andre Deveaux1103036663302008-20102C1984-02-23Freeport, BahamasMajor League
Boyd Devereaux75151530282006-20092C1978-04-16Seaforth, ONTMajor League
Nolan Dillingham100042023-20241D2002-06-22Mississauga, ONTMinor Pro
Taylor Doherty12033202015-20161D1991-03-02Cambridge, ONTMinor Pro
Tyler Doig29448292007-20092C1986-02-15Seaforth, ONTMinor Pro
Curtis Douglas801322351162021-20232C2000-03-06Oakville, ONTMinor Pro
Mike Duco17235322013-20141L1987-07-08Toronto, ONTMajor League
Philippe Dupuis4215163182011-20121C1985-04-24Laval, PQMajor League
Jean Dupuy1730382017-20181L1994-10-06Orleans, ONTMinor Pro
Joseph Duszak111146882962018-20224D1997-07-22Franklin Square, NYMinor Pro
Martins Dzierkals400022017-20181R1997-04-04Ogre, LatviaMinor Pro
Robbie Earl1702859871342005-20094L1985-06-02Chicago, ILMajor League
Kai Edmonds100002020-20211G2000-07-27Carlsbad Springs, ONTMinor Pro
Max Ellis87142034362021-20243R2000-01-18Plymouth, MIMinor Pro
Hudson Elynuik8481220822018-20213C1997-10-12Calgary, ALTAMinor Pro
Ray Emery300002015-20161G1982-09-28Hamilton, ONTMajor League
Josh Engel234193251702008-20124D1984-07-07Rice Lake, WIMinor Pro
Andrew Engelage1100002009-20112G1988-10-28Oshawa, ONTMinor Pro
Brett Engelhardt1503755922182005-20072R1980-08-12Sheboygan, WIMinor Pro
Pierre Engvall94302656652016-20204L1996-05-31Ljungby, SwedenMajor League
Jhonas Enroth300022016-20171G1988-06-25Stockholm, SwedenMajor League
Giorgio Estephan1112322018-20202C1997-02-03Edmonton, ALTAMinor Pro
Brennan Evans791781992009-20101D1982-01-06North Battleford, SASKMajor League
Eric Faille26851322015-20172R1989-07-27Lachine, PQMinor Pro
David Farrance300002023-20241D1999-06-23Rochester, NYMajor League
Mac Faulkner300002006-20071C1983-05-20King City, ONTMinor Pro
Hunter Fejes400002017-20181L1994-05-31Anchorage, AKMinor Pro
Brady Ferguson1405562017-20203F1994-09-06Lewisville, TXMinor Pro
Dylan Ferguson500002022-20231G1998-09-20Lantzville, BCMajor League
Brett Festerling1104482009-20101D1986-03-03Prince George, BCMajor League
Brett Findlay88172845262014-20173C1992-10-13Sault Ste. Marie, ONTMinor Pro
Jeff Finger5431215522010-20122D1979-12-18Houghton, MIMajor League
Matt Finn28123242014-20151D1994-02-24Toronto, ONTMinor Pro
Giovanni Fiore410122019-20201L1996-08-13Laval, PQMajor League
Todd Ford1501142005-20083G1984-05-01Calgary, ALTAMinor Pro
Alex Foster31258921502032005-20116C1984-08-26Canton, MIMajor League
TJ Foster300022015-20161R1992-05-28Slave Lake, ALTAMinor Pro
Mark Fraser502571462011-20132D1986-09-29Ottawa, ONTMajor League
Matt Frattin17462551171112011-20164R1988-01-03Edmonton, ALTAMajor League
Byron Froese98453984442014-20173C1991-03-12Winkler, MANMajor League
Jonas Frogren563811412008-20102D1980-08-28Falun, SwedenMajor League
Luke Fulghum21415152005-20072R1980-10-16Colorado Springs, COMinor Pro
Owen Fussey1411242006-20071L1983-04-02Winnipeg, MANMajor League
Kurtis Gabriel13112362021-20221R1993-04-20Newmarket, ONTMajor League
Gabriel Gagne2225762018-20191R1996-11-11Laval, PQMinor Pro
Sam Gagner43122537122018-20191C1989-08-10London, ONTMajor League
Parker Gahagen200002019-20201G1993-05-17Buffalo, NYMinor Pro
Alex Galchenyuk626822020-20211C1994-02-12Milwaukee, WIMajor League
Simon Gamache17437102007-20081L1981-01-03Thetford Mines, PQMajor League
Dylan Gambrell66142236162023-20241C1996-08-26Bonney Lake, WAMajor League
Jake Gardiner57102636182010-20133D1990-07-04Minnetonka, MNMajor League
Michael Garteig200002018-20191G1991-11-05Prince George, BCMinor Pro
Tyler Gaudet92152944602019-20212C1993-04-04Hamilton, ONTMajor League
Adam Gaudette40201434472022-20231C1996-10-03Braintree, MAMajor League
Cameron Gaunce40178442023-20241D1990-03-19Sudbury, ONTMajor League
Frederik Gauthier159173249342015-20183C1995-04-26Laval, PQMajor League
Christopher Gibson5701122013-20152G1992-12-27Karkkila, FinlandMajor League
Stefano Giliati7991524242007-20103L1987-10-07Montreal, PQMinor Pro
Jeff Glass1201102016-20192G1985-11-19Calgary, ALTAMajor League
Pavel Gogolev4591120142020-20233L2000-02-19Moscow, RussiaMinor Pro
Ben Gordon723522009-20101L1985-01-31International Falls, MNMinor Pro
Petter Granberg12631922582013-20152D1992-08-27Gallivare, SwedenMajor League
Kevin Gravel2312382019-20201D1992-03-06Kingsford, MIMajor League
Gordie Green1511202020-20222F1997-02-24Ann Arbor, MIMinor Pro
Colin Greening203303767922016-20193C1986-03-09St. John's, NFLDMajor League
Richard Greenop532681642009-20112R1989-02-24Oshawa, ONTMinor Pro
Matt Grennier700002007-20081C1983-03-20Dryden, ONTMinor Pro
Seth Griffith38103444362016-20171C1993-01-04Wallaceburg, ONTMajor League
Ryan Grimshaw16011132012-20131D1990-01-28Rochester, NYMinor Pro
Carl Grundstrom44141832262016-20193R1997-12-01Umea, SwedenMajor League
Alex Gudbranson700022016-20182D1994-09-03Orleans, ONTMinor Pro
Carl Gunnarsson1202222009-20101D1986-11-09Orebro, SwedenMajor League
Jonas Gustavsson500002010-20111G1984-10-24Danderyd, SwedenMajor League
Simon Gysbers196166480902009-20134D1987-05-07Richmond Hill, ONTMinor Pro
Ryan Hamilton25894711651582008-20135L1985-04-15Oshawa, ONTMajor League
Christian Hanson96254065862009-20112C1986-03-10Glens Falls, NYMajor League
Ben Harpur3411011222019-20201D1995-01-12Hamilton, ONTMajor League
Chris Harrington141192948932006-20082D1982-05-07St. Cloud, MNMinor Pro
Scott Harrington17123142015-20161D1993-03-10Kingston, ONTMajor League
Jay Harrison1672648742412005-20083D1982-11-03Oshawa, ONTMajor League
Cal Heeter100002014-20151G1988-11-02St. Louis, MOMajor League
Matthew Hellickson5621012382021-20232D1998-03-21Rogers, MNMinor Pro
Fabrice Herzog500002013-20141R1994-12-09Frauenfeld, SwitzerlandMinor Pro
Jordan Hickmott311202015-20161W1990-04-11Mission, BCMinor Pro
Dennis Hildeby4301122022-20242G2001-08-19Jarfalla, SwedenMinor Pro
Roni Hirvonen37761382023-20241C2002-01-10Espoo, FinlandMinor Pro
Josh Ho-Sang47161935242021-20221R1996-01-22Toronto, ONTMajor League
Justin Hodgman80192241672009-20112C1988-06-27Mississauga, ONTMajor League
Noel Hoefenmayer911334471282020-20233D1999-01-06Toronto, ONTMinor Pro
Mike Hoffman542571032005-20061D1980-09-20Scituate, MAMinor Pro
Justin Holl192204868792015-20183D1992-01-30Tonka Bay, MNMajor League
Peter Holland145510102013-20141C1991-01-14Toronto, ONTMajor League
Mac Hollowell124105161872018-20235D1998-09-26Niagara Falls, ONTMajor League
Ryan Hollweg28213342008-20091C1983-04-23Downey, CAMajor League
Pontus Holmberg55181836242021-20243R1999-03-09Vasteras, SwedenMajor League
Korbinian Holzer2671059693162010-20155D1988-02-16Munich, GermanyMajor League
Dryden Hunt15459102022-20231L1995-11-24Cranbrook, BCMajor League
J.J. Hunter901182006-20071C1980-07-06Shaunavon, SASKMinor Pro
Michael Hutchinson5701102018-20224G1990-03-02Barrie, ONTMajor League
Zach Hyman59152237242015-20161L1992-06-09Toronto, ONTMajor League
Brayden Irwin467815372010-20122F1987-03-24Toronto, ONTMajor League
Sam Jardine38178612017-20192D1993-08-12Lacombe, ALTAMinor Pro
Mike Jarmuth100002006-20071D1982-02-13Monkton, ONTMinor Pro
Isaac Johnson811222023-20241R1999-01-24Andover, MNMinor Pro
Justin Johnson8011362015-20161R1981-05-05Anchorage, AKMajor League
Andreas Johnsson1294655101952015-20183L1994-11-21Gavle, SwedenMajor League
Garrett Johnston100002019-20201D1995-05-06Winnipeg, MANMinor Pro
Marc Johnstone7391322412021-20232R1996-06-19Cranford, NJMajor League
Martin Jones500002023-20241G1990-01-10North Vancouver, BCMajor League
Josh Jooris748715282018-20191R1990-07-14Burlington, ONTMajor League
Talor Joseph201102021-20221G1994-08-01Sherwood Park, ALTAMinor Pro
Nazem Kadri11943641071272010-20133C1990-10-06London, ONTMajor League
Sergey Kalinin1922492016-20171C1991-03-17Omsk, RussiaMajor League
Erik Kallgren5000022021-20232G1996-10-14Stockholm, SwedenMajor League
Kasperi Kapanen115395392362015-20183R1996-07-23Kuopio, FinlandMajor League
Brennan Kapcheck802222020-20222D1996-11-17Mt. Prospect, ILMinor Pro
Michael Kapla1415662019-20201D1994-09-19Eau Claire, WIMajor League
Kasimir Kaskisuo6701102015-20205G1993-10-02Vantaa, FinlandMajor League
Blake Kessel301102014-20151D1989-04-13Madison, WIMinor Pro
Josh Kestner410162017-20192R1993-11-08Huntsville, ALMinor Pro
Jeff King200002017-20181D1996-02-23St. Clair, MIMinor Pro
Teemu Kivihalme107112536562019-20223D1995-06-17Cloquet, MNMinor Pro
Morgan Klimchuk13202212018-20191L1995-03-02Regina, SASKMajor League
Eric Knodel290101082013-20152D1990-06-08West Chester, PAMinor Pro
Mikko Kokkonen11262632542020-20243D2001-01-18Mikkeli, FinlandMinor Pro
David Kolomatis2313482015-20161D1989-02-25Livingston, NJMinor Pro
Leo Komarov14639222012-20131R1987-01-23Narva, EstoniaMajor League
Mike Komisarek7000102012-20131D1982-01-19West Islip, NYMajor League
Petri Kontiola1100062014-20151C1984-10-04Seinajoki, FinlandMajor League
Jack Kopacka529716312021-20221L1998-03-05Lapeer, MIMinor Pro
Egor Korshkov4416925222018-20202L1996-07-10Novosibirsk, RussiaMajor League
Kalle Kossila40102535182019-20212C1993-04-14Kauniainen, FinlandMajor League
Michael Kostka3462834382012-20131D1985-11-28Etobicoke, ONTMajor League
Brandon Kozun55121628482013-20152R1990-03-08Los Angeles, CAMajor League
Filip Kral9272229302020-20233D1999-10-20Blansko, Czech Rep.Major League
Staffan Kronwall1311449631042005-20094D1982-09-10Jarfalla, SwedenMajor League
Chad Krys361910302021-20221D1998-04-10Ridgefield, CTMinor Pro
Roman Kukumberg54268302005-20061F1980-04-08Bratislava, SlovakiaMinor Pro
Nikolay Kulemin500002008-20091L1986-07-14Magnitogorsk, RussiaMajor League
John Kurtz1413402015-20161L1989-05-16Oakville, ONTMinor Pro
William Lagesson501102023-20241D1996-02-22Gothenburg, SwedenMajor League
Brooks Laich27189122016-20171C1983-06-23Wawota, SASKMajor League
Max Lajoie5142024312023-20241D1997-11-05Quebec City, PQMajor League
Rob LaLonde900062008-20091D1982-04-27Williamsville, NYMinor Pro
Derek Landmesser300002005-20061D1975-01-27Thunder Bay, ONTMinor Pro
Shaun Landolt400042005-20061C1984-10-02Cloverdale, BCMinor Pro
Ryan Lasch1141542012-20131R1987-01-22Lake Forest, CAMinor Pro
Matt Lashoff78825331492010-20122D1986-09-29East Greenbush, NYMajor League
Steven Later1101162005-20061D1984-09-12Winnipeg, MANMinor Pro
Stefan Leblanc1707782018-20191D1996-03-16Oakville, ONTMinor Pro
Brad Leeb1134330731162005-20072R1979-08-27Red Deer, ALTAMajor League
Stefan Legein730382013-20141R1988-11-24Oakville, ONTMinor Pro
Brendan Leipsic1414579124912014-20173L1994-05-19Winnipeg, MANMajor League
Joshua Leivo1715173124932011-20176L1993-05-26Innisfil, ONTMajor League
Pierre-Luc Letourneau-Leblond100072016-20171R1985-06-04Levis, PQMajor League
Michel Leveille4411314162006-20082F1981-04-03Levis, PQMinor Pro
John-Michael Liles1631013142013-20141D1980-11-25Indianapolis, INMajor League
Timothy Liljegren150116374662017-20235D1999-04-30Kristianstad, SwedenMajor League
Tobias Lindberg66121628462015-20172R1995-07-22Stockholm, SwedenMajor League
Jesper Lindgren351910102017-20203D1997-05-19Umea, SwedenMinor Pro
David Ling711742591792007-20081W1975-01-09Halifax, NSMajor League
Viktor Loov1701131421272014-20173D1992-11-16Sodertalje, SwedenMajor League
Matt Lorito805562019-20201R1990-07-03Oakville, ONTMajor League
Vincent LoVerde131122032552017-20192D1989-04-14Chicago, ILMinor Pro
Aaron Luchuk300002019-20201C1997-04-05Kingston, ONTMinor Pro
Joey MacDonald36011102009-20101G1980-02-07Pictou, NSMajor League
Raymond Macias200002011-20121D1986-09-18Long Beach, CAMajor League
Drew MacIntyre6903302012-20142G1983-06-24Charlottetown, PEIMajor League
Wade Macleod3451015112013-20141L1987-01-20Coquitlam, BCMinor Pro
Tanner Macmaster82132336582018-20202L1996-01-08Calgary, ALTAMinor Pro
Ian MacNeil20112322005-20061C1977-04-27Halifax, NSMajor League
Andrew MacWilliam117313161432012-20153D1990-03-25Calgary, ALTAMajor League
Rob Madore400002015-20161G1988-05-28Pittsburgh, PAMinor Pro
Daniel Maggio411292016-20171D1991-03-04Windsor, ONTMinor Pro
Denver Manderson2003342014-20151C1989-04-22Fergus, ONTMinor Pro
Mason Marchment1243832701302015-20205L1995-06-18Uxbridge, ONTMajor League
Martin Marincin7962430282017-20214D1992-02-18Kosice, SlovakiaMajor League
Tyson Marsh13011282005-20072D1984-06-20Quesnel, BCMinor Pro
Kevin Marshall118320231552012-20153D1989-03-10Boucherville, PQMajor League
Andrew Martens29178142008-20122D1981-07-05Calgary, ALTAMinor Pro
James Martin17055132015-20161D1991-05-29Winnipeg, MANMinor Pro
Ryan Massa100002015-20161G1990-07-06Littleton, COMinor Pro
Robert Mastrosimone4541115412023-20241L2001-01-24East Islip, NYMinor Pro
Eamon McAdam1901102018-20191G1994-09-24Doylestown, PAMinor Pro
Riley McCourt801102020-20211D2000-06-26St. Catharines, ONTMinor Pro
Ryan McGregor400002018-20191C1999-01-29Burlington, ONTMinor Pro
Dryden McKay201102022-20231G1997-11-25Downers Grove, ILMinor Pro
Greg McKegg1905058108922010-20154C1992-06-17St. Thomas, ONTMajor League
Jeremy McKenna445914192020-20222R1999-04-20Canmore, ALTAMinor Pro
Frazer McLaren280111012013-20152L1987-10-29Winnipeg, MANMajor League
Bobby McMann118492271442020-20244C1996-06-15Wainwright, ALTAMajor League
Carson McMillan1301182014-20151R1988-09-10Brandon, MANMajor League
Brennan Menell20145152021-20221D1997-05-24Woodbury, MNMajor League
Victor Mete6000142022-20231D1998-06-07Woodbridge, ONTMajor League
Marc Michaelis22581322021-20221L1995-07-31Mannheim, GermanyMajor League
Milan Michalek16235202016-20171L1984-12-07Jindrichuv Hradec, Czech Rep.Major League
Brendan Mikkelson109162945972009-20152L1987-06-22Regina, SASKMajor League
Juraj Mikus200123951942009-20123D1988-11-30Trencin, SlovakiaMinor Pro
Jeff Miles100002007-20081R1981-06-12Pickering, ONTMinor Pro
Brenden Miller210102016-20171D1994-03-29Orangeville, ONTMinor Pro
Tommy Miller8411112182022-20242D1999-03-06West Bloomfield, MIMinor Pro
Dale Mitchell607916332007-20124R1989-04-09Etobicoke, ONTMinor Pro
John Mitchell21342671091262005-20114C1985-01-22Oakville, ONTMajor League
Griffen Molino36134122018-20191F1994-01-21Trenton, MIMajor League
Ryan Moore100002018-20191C1997-04-09Troy, MIMinor Pro
Trevor Moore1734958107642016-20204L1995-03-31Thousand Oaks, CAMajor League
Jeremy Morin1324682015-20161L1991-04-16Auburn, NYMajor League
Marc Moro152213152882005-20072D1977-07-17Toronto, ONTMajor League
Mike Mottau1807782012-20131D1978-03-19Quincy, MAMajor League
Petr Mrazek100002021-20221G1992-02-14Ostrava, Czech Rep.Major League
Chris Mueller1335265117622017-20192C1986-03-06West Seneca, NYMajor League
Marcel Mueller1292852801152010-20122C1988-07-10Berlin, GermanyMajor League
Bryan Muir5041418542007-20081D1973-06-08Winnipeg, MANMajor League
Adam Munro4001142008-20102G1982-11-12St. George, ONTMajor League
Colin Murphy19447811283222005-20083L1980-04-11Fort McMurray, ALTAMinor Pro
Matt Murray300002023-20241G1994-05-25Thunder Bay, ONTMajor League
Jake Muzzin100002019-20201D1989-02-21Woodstock, ONTMajor League
Philippe Myers16257232021-20221D1997-01-25Moncton, NBMajor League
Kory Nagy19167142013-20141C1989-10-12Walsingham, ONTMinor Pro
Tyson Nash541013231342006-20071L1975-03-11Edmonton, ALTAMajor League
Kyle Neuber341011092011-20121R1989-03-22London, ONTMinor Pro
Kris Newbury198561121684752005-20094C1982-02-19Brampton, ONTMajor League
Andrew Nielsen1522050702372015-20194D1996-11-13Red Deer, ALTAMinor Pro
Topi Niemela7493241432022-20242D2002-03-25Oulu, FinlandMinor Pro
Tom Nilsson44156262014-20151D1993-08-19Tyreso, SwedenMinor Pro
Stefan Noesen412392020-20211R1993-02-12Plano, TXMajor League
Max Novak100002017-20181F1991-04-15Oak Ridge, NJMinor Pro
William Nylander75324577142014-20162R1996-05-01Calgary, ALTAMajor League
Zach O'Brien2036902018-20234R1992-06-29St. John's, NFLDMinor Pro
Cal O'Reilly1508842016-20171C1986-09-30Toronto, ONTMajor League
Steven Oleksy435914692016-20192D1986-02-04Chesterfield, MIMajor League
Ben Ondrus2545147983262005-20105R1982-06-25Sherwood Park, ALTAMajor League
Phil Oreskovic196427313152006-20104D1987-01-26Brampton, ONTMajor League
Colton Orr40101502011-20152R1982-03-03Winnipeg, MANMajor League
Dmitry Ovchinnikov32931242021-20243C2002-08-19Chita, RussiaMinor Pro
Mark Owuya3001122011-20132G1989-07-18Stockholm, SwedenMinor Pro
Michael Paliotta800022017-20181D1993-04-06Westport, CTMajor League
Richard Panik3391625342015-20161R1991-02-07Martin, SlovakiaMajor League
Philippe Paradis402202009-20101L1991-01-02Normandin, PQMinor Pro
Drew Paris24246122009-20123D1988-05-12Pointe-Claire, PQMinor Pro
Stuart Percy177105464932011-20165D1993-05-18Oakville, ONTMajor League
Nathan Perrott8000312006-20082R1976-12-08Owen Sound, ONTMajor League
Todd Perry10538111242007-20103D1986-12-13Ingleside, ONTMinor Pro
Nicolas Petan39172946162019-20212C1995-03-22Delta, BCMajor League
Richard Petiot4531114592008-20091D1982-08-20Daysland, ALTAMajor League
Keith Petruzzelli4702222021-20243G1999-02-09Wilbraham, MAMinor Pro
J.J. Piccinich601102018-20191R1996-06-12Paramus, NJMinor Pro
Calvin Pickard3300042017-20181G1992-04-15Moncton, NBMajor League
Matteo Pietroniro9439121312021-20243D1998-10-20Boise, IDMinor Pro
Karel Pilar1025762006-20071D1977-12-23Prague, Czech Rep.Major League
Derian Plouffe1103342017-20192C1995-01-15Nepean, ONTMinor Pro
Justin Pogge142066362006-20093G1986-04-22Fort McMurray, ALTAMajor League
Johnny Pohl60363975422005-20061C1979-06-29Rochester, MNMajor League
Scott Pooley6312921202017-20214R1994-03-28Granger, INMinor Pro
Kristian Pospisil211222017-20181L1996-04-22Zvolen, SlovakiaMinor Pro
David Pszenyczny402262006-20071D1985-02-18Sterling Heights, MIMinor Pro
Jacob Quillan701122023-20241F2002-02-02Dartmouth, NSMinor Pro
Jean-Francois Racine67022142005-20072G1982-04-27Roxton Falls, PQMinor Pro
Karri Ramo300002016-20171G1986-07-01Asikkala, FinlandMajor League
Paul Ranger5181725542012-20131D1984-09-12Whitby, ONTMajor League
Eemeli Rasanen501122018-20191D1999-03-06Joensuu, FinlandMinor Pro
Matt Read48131225242019-20201R1986-06-14Ilderton, ONTMajor League
Angus Redmond300002020-20211G1995-10-03Langley, BCMinor Pro
James Reimer4201102008-20113G1988-03-15Morweena, MANMajor League
Danny Richmond68320231212010-20111D1984-08-01Chicago, ILMajor League
Morgan Rielly1412302012-20131D1994-03-09Vancouver, BCMajor League
Marshall Rifai126629351892022-20242D1998-03-16Beaconsfield, PQMajor League
Axel Rindell600022022-20231D2000-04-23Helsinki, FinlandMinor Pro
Nick Ritchie210102021-20221L1995-12-05Orangeville, ONTMajor League
Nicholas Robertson60273057222020-20244L2001-09-11Pasadena, CAMajor League
Jack Rodewald1602262014-20162R1994-02-14Winnipeg, MANMajor League
Andy Rogers7000292008-20102D1986-08-25Calgary, ALTAMinor Pro
Kyle Rogers14091221952007-20103R1984-12-20Erie, PAMinor Pro
Ashton Rome27369142008-20102R1985-12-31Nesbitt, MANMinor Pro
Jay Rosehill95109193602008-20124L1985-07-16Olds, ALTAMajor League
Calle Rosen146166581842017-20213D1994-02-02Vaxjo, SwedenMajor League
Brad Ross1251811291952012-20153L1992-05-28Calgary, ALTAMinor Pro
Kristians Rubins14242731422018-20224D1997-12-11Jurmala, LatviaMajor League
Matt Rupert200022014-20151L1994-06-02Grand Bend, ONTMinor Pro
Ryan Rupert86211839532014-20162C1994-06-02Grand Bend, ONTMinor Pro
Joey Ryan433912462008-20102D1987-10-19Stoneham, MAMinor Pro
Kenny Ryan1251523381072011-20143R1991-07-10Franklin, MIMinor Pro
Kerby Rychel1282953821542016-20182L1994-10-07Torrance, CAMajor League
Jussi Rynnas7301142010-20133G1987-05-22Pori, FinlandMajor League
Scott Sabourin6202222020-20211R1992-07-30Orleans, ONTMajor League
Martin Sagat131171936652005-20072L1984-11-11Prievidza, SlovakiaMinor Pro
Tony Salmelainen220202007-20081L1981-08-08Espoo, FinlandMajor League
Miikka Salomaki822422019-20201R1993-03-09Raahe, FinlandMajor League
Rasmus Sandin6683543332018-20213D2000-03-07Uppsala, SwedenMajor League
Sergei Sapego200002020-20211D1999-10-08Vitebsk, BelarusMinor Pro
Justin Sawyer15000282005-20072D1985-10-18Peterborough, ONTMinor Pro
Jordan Schmaltz3721113242019-20201D1993-10-08Madison, WIMajor League
Andy Schneider32055422008-20091D1981-07-31Grand Forks, NDMinor Pro
Michael Schutte1011262006-20071D1979-07-28Burlington, ONTMinor Pro
Rylan Schwartz510102015-20161C1990-01-08Kamsack, SASKMinor Pro
Greg Scott27054831371312009-20134L1988-06-03Victoria, BCMinor Pro
Ian Scott200002017-20212G1999-01-11Calgary, ALTAMinor Pro
Ben Scrivens94022102010-20133G1986-09-11Spruce Grove, ALTAMajor League
Kirill Semyonov9189102021-20221C1994-10-27Omsk, RussiaMajor League
Brett Seney62174259812021-20221L1996-02-28London, ONTMajor League
Tom Sestito13112422018-20191L1987-09-28Rome, NYMajor League
Chas Sharpe100022023-20241D2003-11-28Orillia, ONTMinor Pro
Logan Shaw1375176127642022-20242R1992-10-05Glace Bay, NSMajor League
Neil Shea100002023-20241L1999-07-26Marshfield, MAMinor Pro
Jaime Sifers2051444581812005-20094D1983-01-18Stratford, CTMajor League
Ben Simon44268512009-20101C1978-06-14Shaker Heights, OHMajor League
Tate Singleton12156232023-20241F1998-09-05West Lebanon, NHMinor Pro
Mike Sislo18881682016-20171R1988-01-20Superior, WIMajor League
Todd Skirving100002022-20231F1992-04-30Thunder Bay, ONTMinor Pro
Graham Slaggert656410142021-20232C1999-04-06South Bend, INMinor Pro
Robert Slaney43077172009-20112L1988-10-13Upper Island Cove, NFLDMinor Pro
Josiah Slavin70101424452023-20241L1998-12-31Erie, COMajor League
Ben Smith78313465102015-20182R1988-07-11Winston-Salem, NCMajor League
Colin Smith75153550262015-20172C1993-06-20Edmonton, ALTAMajor League
Trevor Smith32121931222013-20152C1985-02-08Ottawa, ONTMajor League
Jerred Smithson512911632013-20141C1979-02-04Vernon, BCMajor League
Zach Solow891317301562022-20242R1998-11-06Naples, FLMinor Pro
Nikita Soshnikov77262248362015-20183R1993-10-14Nizhny Tagil, RussiaMajor League
Garret Sparks121055122012-20186G1993-06-28Elmhurst, ILMajor League
Tylor Spink200002015-20161C1992-12-31Williamstown, ONTMinor Pro
Ryan Sproul101102018-20191D1993-01-13Mississauga, ONTMajor League
Chris St. Jacques36145242005-20072C1983-01-22Edmonton, ALTAMinor Pro
Viktor Stalberg39122133362008-20102L1986-01-17Gothenburg, SwedenMajor League
Alex Stalock300002015-20161G1987-07-28St. Paul, MNMajor League
Ty Stanton701102015-20172D1995-05-23St. Albert, ALTAMinor Pro
Tim Stapleton70285179262008-20091R1982-07-19Forest Park, ILMajor League
Brad Staubitz482241162013-20141R1984-07-28Bright's Grove, ONTMajor League
Alex Steeves1886985154912021-20243C1999-12-10Saint Paul, MNMajor League
Mikhail Stefanovich200002010-20111C1989-11-27Minsk, BelarusMinor Pro
Sam Stevens100002023-20241C2000-04-27Montreal, PQMinor Pro
Keegan Stevenson100002020-20211L2000-12-31Sault Ste. Marie, ONTMinor Pro
Ryan Stokes29033352009-20101D1983-06-23Sarnia, ONTMinor Pro
Anton Stralman5772027462007-20092D1986-08-01Tibro, SwedenMajor League
Jordan Subban4831518252018-20191D1995-03-03Rexdale, ONTMinor Pro
Alexander Suglobov47111223372005-20072R1982-01-15Elektrostal, RussiaMajor League
Antti Suomela55141428102020-20222C1994-03-17Espoo, FinlandMajor League
Keenan Suthers601122023-20241L1998-04-27Belle River, ONTMinor Pro
Jeremy Swanson3000102008-20091D1984-06-21Red Rock, ONTMinor Pro
Corey Syvret11000182012-20131D1989-02-19Millgrove, ONTMinor Pro
Max Taylor288513322007-20092C1983-12-20Ottawa, ONTMinor Pro
Mikael Tellqvist300002006-20071G1979-09-19Sundbyberg, SwedenMajor League
Dmytro Timashov20238691071172016-20193L1996-10-01Kirovograd, UkraineMajor League
Jiri Tlusty1054360103422006-20104L1988-03-16Slany, Czech Rep.Major League
Reggie Traccitto200002014-20151D1989-07-05Oakville, ONTMinor Pro
Zack Trott200002020-20211L2000-05-10Honeywood, ONTMinor Pro
Peter Tsimikalis2926842007-20081C1986-01-10Toronto, ONTMinor Pro
David Turon24246332005-20061D1983-10-04Havirov, Czech Rep.Minor Pro
Ryan Tverberg5392332202022-20242C2002-01-30Richmond Hill, ONTMinor Pro
Jonny Tychonick412302023-20241D2000-03-03Calgary, ALTAMinor Pro
Juha Uotila45099242008-20091D1985-01-12Espoo, FinlandMinor Pro
Brady Vail600022014-20151C1994-03-11Hendersonville, NCMinor Pro
Rinat Valiev1491239511352014-20184D1995-05-11Nizhnekamsk, RussiaMajor League
Veini Vehvilainen400002020-20211G1997-02-13Jyvaskyla, FinlandMajor League
Carter Verhaeghe201102013-20141C1995-08-14Toronto, ONTMajor League
Max Veronneau300022019-20201R1995-12-12Ottawa, ONTMajor League
William Villeneuve11054550752020-20243D2002-03-20Sherbrooke, PQMinor Pro
Ty Voit100002023-20241L2003-06-10Pittsburgh, PAMinor Pro
Aaron Voros26347612010-20111R1981-07-02Vancouver, BCMajor League
Derrick Walser77162945822007-20081D1978-05-12New Glasgow, NSMajor League
Patrick Watling29213122014-20151C1993-09-26Sault Ste. Marie, ONTMinor Pro
Patrick Wellar18123132007-20081D1983-12-04Carrot River, SASKMinor Pro
Erik Westrum702335581352006-20071C1979-07-26Minneapolis, MNMajor League
Ian White5982937422005-20061D1984-06-04Steinbach, MANMajor League
Jeremy Williams17374701441692005-20094R1984-01-26Regina, SASKMajor League
Garrett Wilson51101020812019-20201L1991-03-16Barrie, ONTMajor League
Kelsey Wilson715914962011-20121L1986-01-22Geraldton, ONTMinor Pro
Josh Winquist200002017-20181L1993-09-06St. Albert, ALTAMinor Pro
Chase Witala302202015-20161L1995-05-27Prince George, BCMinor Pro
Joseph Woll8400062019-20245G1998-07-12Dardenne Prairie, MOMajor League
Tyler Wong301102015-20161R1996-02-28Cochrane, ALTAMinor Pro
Riley Woods810102019-20201R1998-06-25Regina, SASKMinor Pro
Andy Wozniewski69112435762005-20083D1980-05-25Buffalo Grove, ILMajor League
William Wrenn39369162016-20171D1991-03-16Anchorage, AKMinor Pro
Dylan Yeo6031821872012-20142D1986-07-16Prince Albert, SASKMinor Pro
Zach Yuen300042013-20141D1993-03-03Vancouver, BCMinor Pro
Tom Zanoski200002009-20101L1984-03-03Brampton, ONTMinor Pro
Mike Zigomanis204401161561602009-20134C1981-01-17Toronto, ONTMajor League
Radim Zohorna11235202022-20231L1996-04-29Havlickuv, Czech Rep.Major League

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