hockey DB
search by league
team
morning report
contact us
home

Cleveland Monsters all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Vitaly Abramov56131326302016-20192L1998-05-08Chelyabinsk, RussiaMajor League
Andrew Agozzino22567981652012012-20153L1991-01-03Kleinburg, ONTMajor League
Roman Ahcan146202343952021-20243L1999-03-24Burnsville, MNMinor Pro
Sami Aittokallio79022192012-20153G1992-08-06Tampere, FinlandMajor League
Akim Aliu13325192016-20171D1989-04-24Okene, NigeriaMajor League
Seth Ambroz300002015-20161F1993-04-01New Prague, MNMinor Pro
Chad Anderson200002010-20111D1982-06-16Chisago City, MNMinor Pro
Josh Anderson591821391082015-20182R1994-05-07Burlington, ONTMajor League
R.J. Anderson401122010-20111D1986-04-16Lino Lakes, MNMinor Pro
Tyler Angle2004159100842020-20244C2000-09-30Niagara Falls, ONTMajor League
Brandon Anselmini200022019-20201D1993-04-10Guelph, ONTMinor Pro
Vincent Arseneau24011952012-20142L1992-03-26Iles-de-la-Madeleine, PQMinor Pro
Josh Aspenlind89459922008-20102R1986-04-19Langley, BCMinor Pro
Mathieu Aubin301102010-20111C1986-09-18Sorel, PQMinor Pro
Keith Aulie300022016-20171D1989-06-11Regina, SASKMajor League
Brady Austin6561723422017-20181D1993-06-16Bobcaygeon, ONTMajor League
Jason Bacashihua100011112007-20113G1982-09-20Dearborn Heights, MIMajor League
Derek Barach62141024422018-20202F1995-02-27Glenmont, NYMinor Pro
Tyler Barnes100022017-20181F1990-02-13Burnsville, MIMinor Pro
Tyson Barrie93125264312011-20143D1991-07-26Victoria, BCMajor League
Mike Bartlett588513182008-20102R1985-01-06Morton Grove, ILMinor Pro
Gavin Bayreuther2331619402020-20233D1994-05-12Canaan, NHMajor League
Gabriel Beaupre143512171892012-20153D1992-11-23Levis, PQMinor Pro
Shawn Belle1233682010-20111D1985-01-03Edmonton, ALTAMajor League
Emil Bemstrom33262147122021-20243C1999-06-01Nykoping, SwedenMajor League
Andre Benoit31145222017-20181D1984-01-06St. Albert, ONTMajor League
Marc-Andre Bergeron22581382016-20171D1980-10-13Trois-Rivieres, PQMajor League
Tim Berni8941519562021-20232D2000-02-11Mannedorf, SwitzerlandMajor League
Reto Berra510102014-20151G1987-01-03Bulach, SwitzerlandMajor League
J.F. Berube6201142018-20222G1991-07-13Repentigny, PQMajor League
Grant Besse1116702017-20181L1994-07-14Plymouth, MNMinor Pro
Brandon Biggers6101242008-20091L1988-08-21Sarnia, ONTMinor Pro
Chris Bigras704422014-20151D1995-02-22Orillia, ONTMajor League
Jason Binkley401102019-20201D1992-06-13Powell, OHMinor Pro
Hunter Bishop300002012-20131F1987-09-05Fairbanks, AKMinor Pro
Paul Bittner190254368892015-20205L1996-11-04Crookston, MNMinor Pro
Ole Bjorgvik-Holm43167142020-20243D2002-05-23Oslo, NorwayMinor Pro
Marcus Bjork95132740442022-20242D1997-11-24Umea, SwedenMajor League
Oliver Bjorkstrand88312455162015-20172R1995-04-10Herning, DenmarkMajor League
Nick Blankenburg2431013222023-20241D1998-05-12Washington, MIMajor League
Andrew Bodnarchuk14268102015-20161D1988-07-11Drumheller, ALTAMajor League
Patrick Bordeleau216922314352008-20135L1986-03-23Montreal, PQMajor League
Danick Bouchard400022008-20091R1986-02-02Quebec, PQMinor Pro
Jesse Boulerice41437972008-20091R1978-08-10Plattsburgh, NYMajor League
Troy Bourke76121729282013-20152L1994-03-30Edmonton, ALTAMinor Pro
Justin Bowers911202008-20091C1985-03-20Halifax, NSMinor Pro
Johnny Boychuk6081826632007-20081D1984-01-19Edmonton, ALTAMajor League
Peter Boyd1101122010-20111F1988-02-23Cambridge-Narrows, NBMinor Pro
Brock Bradford5491120182009-20101C1987-01-07Burnaby, BCMinor Pro
Erik Bradford3822482022-20231C1994-10-19Orangeville, ONTMinor Pro
Andy Brandt200002009-20101R1983-06-01Wausau, WIMinor Pro
Mike Brennan740771062011-20121D1986-01-24Smithtown, NYMinor Pro
Alex Broadhurst2294884132692015-20194C1993-03-07New Lenox, ILMajor League
Terry Broadhurst4913193282017-20181L1988-11-30Orland Park, ILMinor Pro
Aaron Brocklehurst400002008-20091D1985-06-10Nanaimo, BCMinor Pro
Sheldon Brookbank601122016-20171D1980-10-03Lanigan, SASKMajor League
Evan Brophey72182139582011-20121C1986-12-03Kitchener, ONTMajor League
Julien Brouillette4921517202010-20111D1986-12-05Laval, PQMajor League
Mike Brown1100022016-20171R1985-06-24Chicago, ILMajor League
Codey Burki102111728562007-20103C1987-11-17Winnipeg, MANMinor Pro
Luka Burzan1011202022-20231C2000-01-07Surrey, BCMinor Pro
Cameron Butler54268712022-20242R2002-06-09Ottawa, ONTMajor League
Pavel Cajan4401122022-20242G2002-10-13Hlubos, Czech Rep.Minor Pro
Darcy Campbell828816632007-20092D1984-05-12Airdrie, ALTAMajor League
Carter Camper53132942102017-20181F1988-07-06Rocky River, OHMajor League
Trevor Cann4500022009-20123G1989-03-30Oakville, ONTMinor Pro
Paul Carey171404989892011-20154C1988-09-24Boston, MAMajor League
Gabriel Carlsson14662632442016-20225D1997-01-02Orebro, SwedenMajor League
Mike Carman107141125792009-20123C1988-04-14Apple Valley, MNMinor Pro
Cole Cassels7061925562021-20221C1995-05-04Hartford, CTMinor Pro
Marc Cavosie1602262009-20101W1981-08-06Albany, NYMinor Pro
Cameron Cepek300002008-20091D1988-01-12Huntington Beach, CAMinor Pro
Jacob Cepis100002010-20111F1987-12-21Parma, OHMinor Pro
Corson Ceulemans6041014182022-20242D2003-05-05Regina, SASKMinor Pro
Michael Chaput63162945312015-20161C1992-04-09Ile-Bizard, PQMajor League
Joe Charlebois200002011-20121D1986-02-18Potsdam, NYMinor Pro
Trevor Cheek11291423932013-20152L1992-12-29Vancouver, WAMinor Pro
Yegor Chinakhov11761322021-20243R2001-02-01Omsk, RussiaMajor League
Joel Chouinard9881927682010-20133D1990-04-08Sherbrooke, PQMinor Pro
Jake Christiansen202401001401342020-20244D1999-09-12West Vancouver, BCMajor League
Brett Clark536814242013-20141D1976-12-23Wapella, SASKMajor League
Mat Clark21011112014-20151D1990-10-17Wheat Ridge, COMajor League
Matt Clarke801142009-20101D1988-04-08London, ONTMinor Pro
Cole Clayton1611135461042021-20243D2000-02-29Strathmore, ALTAMinor Pro
Adam Clendening1091270821792018-20213D1992-10-26Niagara Falls, NYMajor League
Garrett Cockerill5631619382017-20192D1994-02-19Brighton, MIMinor Pro
Colby Cohen17112212009-20112D1989-04-25Villanova, PAMajor League
Zach Cohen11651621492009-20123F1987-02-06Schaumburg, ILMinor Pro
Gerald Coleman1701122011-20121G1985-04-03Evanston, ILMajor League
Ryan Collins13341923792016-20204D1996-05-06Bloomington, MNMinor Pro
Mike Connolly78121830252011-20132C1989-07-03Calgary, ALTAMajor League
Ben Copeland1102202022-20231C1999-04-27Edina, MNMinor Pro
Cody Corbett47336202014-20151D1993-12-14Lakeland, MNMinor Pro
J.D. Corbin614711282007-20092L1985-03-23Littleton, COMinor Pro
Chad Costello801122010-20111F1986-07-22Johnston, IAMinor Pro
Jace Coyle300022013-20141D1990-05-24Cranbrook, BCMinor Pro
Ryan Craig131202242632015-20172C1982-01-06Abbotsford, BCMajor League
Brandon Crawley13011232020-20211D1997-02-02Glen Rock, NJMinor Pro
Tommy Cross7372734712018-20191D1989-09-12Hartford, CTMajor League
Ryan Cruthers602222008-20112C1984-07-04Farmingdale, NYMinor Pro
Kyle Cumiskey3361319202007-20092D1986-12-02Abbotsford, BCMajor League
Mark Cundari733682015-20161D1990-04-23Toronto, ONTMajor League
Trent Daavettila312302013-20141F1984-09-03Howell, MIMinor Pro
Justin Dacosta100002010-20111D1985-05-10Mississauga, ONTMinor Pro
Jefferson Dahl722402017-20181F1989-09-13Eau Claire, WIMinor Pro
Zac Dalpe13362491111092016-20215C1989-11-01Paris, ONTMajor League
Justin Danforth823502021-20221R1993-03-15Oshawa, ONTMajor League
Marko Dano4641519862019-20201C1994-11-30Eisenstadt, AustriaMajor League
Dan DaSilva5491423502007-20081R1985-04-30Saskatoon, SASKMinor Pro
Brandon Davidson27336142022-20231D1991-08-21Taber, ALTAMajor League
Derek Deblois35325232015-20161R1991-02-19Warwick, RIMinor Pro
Luca Del Bel Belluz5892231122023-20241C2003-11-10Woodbridge, ONTMajor League
Ryan Del Monte502242008-20091R1983-09-13Mississauga, ONTMinor Pro
Vladimir Denisov662681112007-20081D1984-06-29Novopolotzk, BelarusMinor Pro
Dan DeSalvo5351318222018-20202C1992-03-06Rolling Meadows, ILMinor Pro
Guillaume Desbiens6286142002013-20141R1985-04-20Alma, PQMajor League
Cedrick Desjardins32011102011-20121G1985-09-30Edmundston, NBMajor League
Gabriel Desjardins900042013-20141L1992-11-09Montreal, PQMinor Pro
Joe Devin3363942015-20172L1987-10-05Scituate, MAMinor Pro
Tom Dignard300002010-20111D1987-04-27Reading, MAMinor Pro
Kayle Doetzel100022018-20191D1995-06-19Saskatoon, SASKMinor Pro
Robbie Drummond33448162007-20092C1986-02-19London, ONTMinor Pro
Joshua Dunne1343629651482020-20244C1998-12-08O'Fallon, MOMajor League
Philippe Dupuis1523851891012007-20103C1985-04-24Laval, PQMajor League
Chris Durno932835631512008-20102L1980-10-31Scarborough, ONTMajor League
Maury Edwards611242010-20111D1987-03-16Rocky Rapids, ALTAMinor Pro
Stefan Elliott199435295462010-20155D1991-01-30Vancouver, BCMajor League
Mike Embach201122012-20131D1988-01-17Orland Park, ILMinor Pro
Steve Eminger195914142015-20161D1983-10-31Woodbridge, ONTMajor League
Dennis Everberg1252742014-20151L1991-12-31Vasteras, SwedenMajor League
Brian Fahey71111425972009-20101D1981-03-02Glenview, ILMajor League
Justin Falk32279432015-20161D1988-10-11Snowflake, MANMajor League
Austin Farley200002015-20161W1993-11-10Niles, ILMinor Pro
Trey Fix-Wolansky224861131991812018-20246R1999-05-26Edmonton, ALTAMajor League
Cole Fonstad117242751222020-20233L2000-04-24Estevan, SASKMinor Pro
Matthew Ford126393069762008-20113R1984-10-09West Hills, CAMinor Pro
Anton Forsberg9203362015-20172G1992-11-27Harnosand, SwedenMajor League
Maxime Fortier483710102018-20202R1997-12-15Montreal, PQMinor Pro
Brandon Fortunato900082020-20211D1996-06-07Albertson, NYMinor Pro
Adrian Foster831482011-20121C1982-01-15Lethbridge, ALTAMinor Pro
Liam Foudy4110253562018-20223C2000-02-04Scarborough, ONTMajor League
Curtis Fraser36538442010-20111F1982-04-04Surrey, BCMinor Pro
Jeff Friesen514502007-20081L1976-08-05Meadow Lake, SASKMajor League
Tom Fritsche110122335502007-20103L1986-09-30Parma, OHMinor Pro
A.J. Gale400022012-20131R1987-02-23Nanaimo, BCMinor Pro
T.J. Galiardi67101828322008-20112L1988-04-22Calgary, ALTAMajor League
Brett Gallant307188266632015-20238L1988-12-28Summerside, PEIMajor League
Jake Gaudet117111425792020-20244C1996-06-18Ottawa, ONTMinor Pro
Brendan Gaunce102424385832021-20243C1994-03-25Sudbury, ONTMajor League
Cameron Gaunce2641272843682010-20184D1990-03-19Sudbury, ONTMajor League
Travis Gawryletz12062430812009-20112D1985-11-02Trail, BCMinor Pro
Mason Geertsen900022014-20151D1995-04-19Drayton Valley, ALTAMajor League
Matt Generous40145632010-20111D1985-05-04Cheshire, CTMinor Pro
Aaron Gens7022102011-20121D1987-02-24Baudette, MNMinor Pro
Dallas Gerads200052021-20221F1996-06-01Blaine, MNMinor Pro
Nathan Gerbe1082659851142017-20214C1987-07-24Oxford, MIMajor League
Bruno Gervais7131013262014-20151D1984-10-03Longueuil, PQMajor League
Abbot Girduckis900002019-20201F1995-06-28Belleville, ONTMinor Pro
Barry Goers38088192011-20132D1986-06-14Ivyland, PAMinor Pro
Cody Goloubef16257222016-20171D1989-11-30Mississauga, ONTMajor League
Bruce Graham200002010-20111C1985-12-12Moncton, NBMinor Pro
John Grahame4502222009-20112G1975-08-31Denver, COMajor League
Patrick Grasso400042022-20231C1996-05-29Des Moines, IAMinor Pro
Jacob Graves42448582016-20182D1995-03-28Barrie, ONTMinor Pro
Jet Greaves11805502021-20243G2001-03-30Cambridge, ONTMajor League
Marc Hagel602202012-20131F1988-09-02Hamilton, ONTMinor Pro
Casey Haines100022010-20111C1986-08-23Indiana, PAMinor Pro
Kyle Haines200002011-20121D1987-09-26Weyburn, SASKMinor Pro
Freddie Hamilton522402014-20151C1992-01-01Toronto, ONTMajor League
Markus Hannikainen143334578482015-20204L1993-03-26Helsinki, FinlandMajor League
Darion Hanson100002022-20231G1997-05-19East Bethel, MNMinor Pro
Scott Harrington52347152016-20222D1993-03-10Kingston, ONTMajor League
Brendan Harris300042023-20241C1996-07-10Henderson, NVMinor Pro
Brandon Hawkins100002021-20221F1994-04-25Macomb, MIMinor Pro
Darren Haydar66234164602009-20101R1979-10-22Milton, ONTMajor League
Eric Healey74223658482007-20081L1975-01-20Hull, MAMajor League
Mitchell Heard1371117283762012-20153C1992-03-12Bowmanville, ONTMinor Pro
Dillon Heatherington10142125802015-20172D1995-05-09Calgary, ALTAMajor League
Jan Hejda1100002015-20161D1978-06-18Prague, Czech Rep.Major League
Adam Helewka6292029162020-20222L1995-07-21Burnaby, BCMinor Pro
Matt Hendricks43141529712008-20091C1981-06-17Blaine, MNMajor League
Brent Henley500092012-20131D1980-08-30Coquitlam, BCMinor Pro
Samuel Henley546410472014-20151L1993-07-25Val-d'Or, PQMajor League
Dan Henningson1001142008-20091D1984-01-10Edmonton, ALTAMinor Pro
T.J. Hensick1203992131452007-20103R1985-12-10Howell, MIMajor League
Joey Hishon112273966522012-20153C1991-10-20Stratford, ONTMajor League
Hayden Hodgson41336352017-20181R1996-03-02Windsor, ONTMajor League
Jonas Holos1706682010-20111D1987-08-27Sarpsborg, NorwayMajor League
Kyle Hope200002013-20141L1993-04-20London, ONTMinor Pro
Frank Hora301142016-20171D1996-06-01Amherst, NYMinor Pro
Michael Houser100002016-20171G1992-09-13Youngstown, OHMajor League
Eric Hunter7861016362010-20122C1986-09-11Winnipeg, MANMinor Pro
Matt Hunwick52102131332013-20141D1985-05-21Warren, MIMajor League
Matt Hussey378816182007-20081C1979-05-28New Haven, CTMajor League
Max Iafrate100022013-20141D1994-03-28Livonia, MIMinor Pro
Tyler Irvine801102022-20231F1996-05-15Livonia, MIMinor Pro
Dallas Jackson201102011-20121D1989-03-31Edson, ALTAMinor Pro
Kyle Jean400022014-20151F1990-03-01Sault Ste. Marie, MIMinor Pro
Hugh Jessiman4320525752011-20121R1984-03-28New York, NYMajor League
Jeff Jillson7031922462007-20081D1980-07-24North Smithfield, RIMajor League
David Jiricek84134457572022-20242D2003-11-28Klatovy, Czech Rep.Major League
Cam Johnson2000022021-20221G1994-07-11Troy, MIMinor Pro
Kent Johnson105101502023-20241C2002-10-18Port Moody, BCMajor League
Steven Johnson30022102019-20201D1994-06-27Excelsior, MNMinor Pro
David Jones45141630162007-20081R1984-08-10Guelph, ONTMajor League
Zach Jordan46639312020-20222F1996-11-12Collinsville, ILMinor Pro
Justin Kapelmaster200002020-20211G1995-10-26Coral Springs, FLMinor Pro
Anton Karlsson522911322019-20201D1993-05-20Vetlanda, SwedenMinor Pro
Ray Kaunisto301122013-20141F1987-02-07Sault Ste. Marie, MIMinor Pro
Brent Kelly70131326162007-20081C1981-12-01Kitchener, ONTMinor Pro
Kale Kessy15134562017-20181L1992-12-04Shaunavon, SASKMinor Pro
Ryan Kinasewich100002008-20091L1983-08-20St. Albert, ALTAMinor Pro
Dylan King801162011-20121D1990-07-05Thessalon, ONTMinor Pro
Michael Kirkpatrick600002017-20181C1990-05-09North Sydney, NSMinor Pro
Matiss Kivlenieks8501102017-20214G1996-08-26Riga, LatviaMajor League
Samuel Knazko9433033292022-20242D2002-08-07Trencin, SlovakiaMajor League
Mike Knight200022008-20091D1984-10-07Toronto, ONTMinor Pro
Mike Kompon701122011-20121C1982-02-12Thunder Bay, ONTMinor Pro
Nikita Korostelev313101342018-20191R1997-02-08Moscow, RussiaMinor Pro
Joonas Korpisalo4400022015-20235G1994-04-28Pori, FinlandMajor League
Miles Koules94181432222016-20193R1994-06-25Los Angeles, CAMinor Pro
Johann Kroll200002009-20101D1984-02-23Plymouth, MNMinor Pro
Ryan Kujawinski1741582017-20181C1995-03-30Iroqouis Falls, ONTMinor Pro
Dean Kukan14295059712015-20194D1993-07-08Volketswil, SwitzerlandMajor League
Ivan Kulbakov800022017-20181G1996-09-18Gomel, BelarusMinor Pro
Sam Kurker1221342017-20181R1994-04-08Boston, MAMinor Pro
Eric Lampe301102011-20121F1986-03-31Madison, WIMinor Pro
Phil Lane412362017-20181R1992-05-29Rochester, NYMinor Pro
Scott Langdon8011232010-20122D1985-01-06Ancaster, ONTMinor Pro
Ryan Lannon7011122010-20111D1982-12-14Worcester, MAMinor Pro
Nick Lappin1111222020-20211R1992-11-01Geneva, ILMajor League
Markus Lauridsen13783240522012-20153D1991-02-28Gentofte, DenmarkMinor Pro
Joey Leach1000072014-20151D1992-01-29Wadena, SASKMinor Pro
Olivier Leblanc23011182021-20232D1996-02-17Quebec, PQMinor Pro
Per Ledin58111223552008-20091R1978-09-14Lulea, SwedenMajor League
Bryan Lerg63212243102012-20142F1986-01-20Livonia, MIMajor League
Mark Letestu64212950162018-20191C1985-02-04Elk Point, ALTAMajor League
Mitch Lewandowski612302023-20241L1998-04-17Clarkston, MIMinor Pro
Dave Liffiton8348122062010-20122D1984-10-18Windsor, ONTMajor League
Jakob Lilja22581322019-20201L1993-07-23Malmo, SwedenMajor League
Louis Liotti300002010-20111D1985-05-25Westbury, NYMinor Pro
William Lochead501152020-20211D1998-03-30London, ONTMinor Pro
Mitch Love592572132007-20081L1984-06-15Quesnel, BCMinor Pro
Jarret Lukin100002011-20121C1984-01-24Fort McMurray, ALTAMinor Pro
Jamie Lundmark51132033712007-20081C1981-01-16Edmonton, ALTAMajor League
Joona Luoto45141125102022-20231L1997-09-26Tampere, FinlandMajor League
Peter MacArthur2441014102011-20121L1985-06-20Clifton Park, NYMinor Pro
Raymond Macias173174562822007-20114D1986-09-18Long Beach, CAMajor League
Ryan MacInnis121124456612018-20213C1996-02-14St. Louis, MOMajor League
Bobby MacIntyre500002017-20181L1996-09-08Scarborough, ONTMinor Pro
Aaron MacKenzie523912502008-20091D1981-03-27Terrace Bay, ONTMajor League
Jamie MacQueen32325122011-20132F1988-08-02London, ONTMinor Pro
Austin Madaisky100002015-20161D1992-01-30Surrey, BCMinor Pro
Daniel Maggio11928105222012-20153D1991-03-04Windsor, ONTMinor Pro
James Malatesta56121022792023-20241L2003-05-31Montreal, PQMajor League
Jordan Maletta1041215271012016-20182C1995-04-30St. Catharines, ONTMinor Pro
Manny Malhotra2342662015-20161C1980-05-18Mississauga, ONTMajor League
Brad Malone1652946752632010-20144C1989-05-20Miramichi, NBMajor League
Kirill Marchenko168111982022-20231R2000-07-21Barnaul, RussiaMajor League
Stephen Margeson19336392007-20081D1981-12-02Banff, ALTAMinor Pro
Bryan Marshall506814242008-20091F1983-01-20Livonia, MIMinor Pro
David Marshall24448192008-20102F1985-03-14Buffalo, MNMinor Pro
Linden Marshall300002021-20221G1998-07-21Victoria, BCMinor Pro
Andrew Martens100022010-20111D1981-07-05Calgary, ALTAMinor Pro
James Martin700022014-20151D1991-05-29Winnipeg, MANMinor Pro
Stefan Matteau65142034702019-20242C1994-02-23Chicago, ILMajor League
Greg Mauldin102343569372010-20122L1982-06-10Holliston, MAMajor League
Steve McCarthy1701162015-20161D1981-02-03Trail, BCMajor League
Cody McCormick13246162007-20081C1983-04-18London, ONTMajor League
Mark McCutcheon128818261432007-20092C1984-05-21Ithaca, NYMinor Pro
Connor McDonald502222020-20211D1995-10-24Westerville, OHMinor Pro
John McInnis200002013-20141F1989-08-05Boston, MAMinor Pro
Jim McKenzie200002009-20101R1984-06-10St. Paul, MNMinor Pro
Hunter McKown5391524262023-20241C2002-08-18San Jose, CAMajor League
Mike McLean25481282008-20091L1986-01-06Oshawa, ONTMinor Pro
Cody McLeod2767131012007-20081L1984-06-26Binscarth, MANMajor League
Tyler McNeely27178292012-20131F1987-04-08Burnaby, BCMinor Pro
Cedric McNicoll455813102009-20101C1988-08-28Boucherville, PQMinor Pro
Justin Mercier2203937761992009-20123L1987-06-25Erie, PAMajor League
Elvis Merzlikins200002019-20201G1994-04-13Riga, LatviaMajor League
Garrett Meurs846814822013-20152R1993-01-12Ripley, ONTMinor Pro
Carson Meyer17256541101772020-20244R1997-08-18Powell, OHMajor League
Sonny Milano1534562107722015-20194L1996-05-12Massapequa, NYMajor League
Kieran Millan100002012-20131G1989-08-31Edmonton, ALTAMinor Pro
Brenden Miller38033572022-20231D1994-03-29Orangeville, ONTMinor Pro
Gerard Miller200042008-20091D1983-01-21Cold Spring Harbor, NYMinor Pro
John Mitchell311202017-20181C1985-01-22Oakville, ONTMajor League
Lee Moffie502222013-20141D1990-08-29Wallingford, CTMinor Pro
Luke Moncada1712372020-20211C2000-05-29Toronto, ONTMinor Pro
Kevin Montgomery12632427752007-20114D1988-04-04Rochester, NYMinor Pro
Bryan Moore13000302019-20201L1994-05-25Charlotte, NCMinor Pro
Billy Moskal200002020-20211C2000-03-22Sudbury, ONTMinor Pro
Tyler Motte179211252017-20181C1995-03-10St. Clair, MIMajor League
Nick Moutrey136171734992015-20183R1995-06-24Toronto, ONTMinor Pro
Chris Mueller5951116232008-20091C1986-03-06West Seneca, NYMajor League
Tristen Mullin68101323622020-20222F1996-09-10Cartwright, MANMinor Pro
Chris Murray100022007-20081D1984-12-26Dover, MAMinor Pro
Ryan Murray110102017-20181D1993-09-27Regina, SASKMajor League
Spencer Naas1243722017-20181F1995-06-28St. Louis Park, MNMinor Pro
John Negrin17224192012-20131D1989-03-25West Vancouver, BCMajor League
Wyatt Newpower243710142020-20211D1997-12-09Hugo, MNMinor Pro
Jake Newton3112382011-20121D1988-09-22San Jacinto, CAMinor Pro
Andrew Nielsen400002022-20231D1996-11-13Red Deer, ALTAMinor Pro
Maxim Noreau3982230292014-20151D1987-05-24Montreal, PQMajor League
Markus Nutivaara300002017-20181D1994-06-06Oulu, FinlandMajor League
Wes O'Neill159423271252007-20103D1986-03-03Essex, ONTMajor League
Zachary Okabe921322023-20241R2001-01-04Okotoks, ALTAMinor Pro
Steven Oleksy17044392010-20111D1986-02-04Chesterfield, MIMajor League
Mark Olver18048741222072009-20145C1988-01-01Burnaby, BCMajor League
Michael Paliotta6881523292015-20161D1993-04-06Westport, CTMajor League
Aaron Palushaj283912242016-20171R1989-09-07Livonia, MIMajor League
Kent Patterson700002012-20142G1989-09-15Plymouth, MNMinor Pro
Robbie Payne89162541312021-20232C1993-05-11Gaylord, MIMinor Pro
Justin Pearson71101222282022-20242F1998-05-17Nashua, NHMinor Pro
Andrew Peeke365152082019-20212D1998-03-17Parkland, FLMajor League
Derek Peltier11333033622007-20103D1985-03-14Plymouth, MNMajor League
Joe Pendenza108151631372016-20182C1990-11-22Wilmington, MAMinor Pro
Alex Penner8000222008-20091L1986-08-22Simcoe, ONTMinor Pro
Brett Perlini200022012-20131R1990-06-14Sault Ste. Marie, ONTMinor Pro
Alex Petan1424662016-20171F1992-05-02Vancouver, BCMinor Pro
Reid Petryk374913152012-20152C1993-02-02Edmonton, ALTAMinor Pro
Dave Phillips11033132010-20111D1987-08-14Hull, EnglandMinor Pro
Calvin Pickard142044182011-20154G1992-04-15Moncton, NBMajor League
Thomas Poeck62112233612012-20131D1981-12-02Klagenfurt, AustriaMajor League
Evan Polei15336402020-20211L1996-02-19Wetaskiwin, ALTAMinor Pro
Kevin Porter410122009-20101C1986-03-12Detroit, MIMajor League
Michael Prapavessis5226882018-20202D1996-01-07Oakville, ONTMinor Pro
Tom Preissing4992231382009-20101D1978-12-03Arlington Heights, ILMajor League
Dalton Prout702262016-20171D1990-03-13Kingsville, ONTMajor League
Cliff Pu16371062020-20211R1998-06-03Richmond Hill, ONTMinor Pro
Matthew Pufahl510102013-20141D1993-08-18Saskatoon, SASKMinor Pro
Dale Purinton350441932007-20081D1976-10-11Fort Wayne, INMajor League
Mikael Pyyhtia6710213162022-20242L2001-12-17Turku, FinlandMajor League
Peter Quenneville100002015-20161R1994-03-09Edmonton, ALTAMinor Pro
John Ramage1701447611712015-20183D1991-02-07Mississauga, ONTMajor League
Chris Reed300002012-20131D1987-08-03Solon, OHMinor Pro
Harrison Reed73448332009-20134R1988-01-18Newmarket, ONTMinor Pro
Cam Reid1322442013-20141F1991-08-25Delta, BCMinor Pro
James Reid500002011-20121G1990-12-15Calgary, ALTAMinor Pro
Borna Rendulic26448122014-20151R1992-03-25Zagreb, CroatiaMajor League
Justin Richards61102939542022-20231C1998-03-17Orlando, FLMajor League
Brad Richardson38142640182007-20081R1985-02-04Belleville, ONTMajor League
Danny Richmond23257382011-20121D1984-08-01Chicago, ILMajor League
Pat Rissmiller92243559442010-20122L1978-10-26Belmont, MAMajor League
Sam Roberts200022009-20101D1984-08-26St. John's, NFLDMinor Pro
Eric Robinson68161733212018-20243L1995-06-14Bellmawr, NJMajor League
Kenny Roche32246202007-20081F1984-01-02South Boston, MAMinor Pro
Brandon Rogers703362010-20111D1982-02-27Rochester, NHMinor Pro
Randy Rowe64111829122008-20113L1980-06-10Burford, ONTMinor Pro
Eric Roy1013402015-20161D1994-10-24Beauval, SASKMinor Pro
Mathieu Roy301102012-20131L1986-11-14Amos, PQMinor Pro
Billy Ryan301102011-20121C1985-10-23Milton, MAMinor Pro
Kenny Ryan73121729342014-20151R1991-07-10Franklin, MIMinor Pro
Kerby Rychel3762127532015-20161L1994-10-07Torrance, CAMajor League
Mark Rycroft30167172007-20081R1978-07-12Penticton, BCMajor League
Dante Salituro510122016-20171C1996-11-15Willowdale, ONTMinor Pro
Vinny Saponari100002015-20161R1990-02-15Powder Springs, GAMinor Pro
Andrew Sarauer1511282008-20091L1984-11-17Outlook, SASKMinor Pro
Billy Sauer1501102009-20101G1988-01-06Rochester, NYMinor Pro
Scott Savage1903362016-20182D1995-04-11San Clemente, CAMinor Pro
Kevin Schaeffer702222009-20101D1984-10-16South Huntington, NYMinor Pro
Thomas Schemitsch9983341652020-20222D1996-10-26Thornhill, ONTMinor Pro
Jordan Schroeder48142236142017-20181L1990-09-29Lakeville, MNMajor League
David Schulz10011112008-20102D1986-01-03Winkler, MANMinor Pro
Michael Schumacher118242246752013-20152L1993-08-25Frolunda, SwedenMinor Pro
Justin Scott33656651213632016-20226C1995-08-13Burlington, ONTMinor Pro
Lukas Sedlak5414418272015-20161C1993-02-25Ceske Budejovice, Czech Rep.Major League
Marty Sertich77162743442008-20102C1982-10-13Roseville, MNMinor Pro
Michael Sgarbossa1462859871622012-20153C1992-07-25Campbellville, ONTMajor League
Kevin Shattenkirk13022102009-20112D1989-01-29New Rochelle, NYMajor League
Brady Shaw500042019-20201F1992-10-02Ottawa, ONTMinor Pro
Kole Sherwood1102913421442016-20214R1997-01-22Columbus, OHMajor League
Blake Siebenaler837714182016-20193D1996-02-27Fort Wayne, INMinor Pro
Duncan Siemens10319101042011-20153D1993-09-07Sherwood Park, ALTAMajor League
Jaime Sifers1411128391602015-20172D1983-01-18Stratford, CTMajor League
Tyler Sikura104263157552020-20222C1992-05-18Aurora, ONTMinor Pro
Cole Sillinger11246122022-20231C2003-05-16Columbus, OHMajor League
Owen Sillinger1582560851302021-20243L1997-09-23Regina, SASKMinor Pro
Dillon Simpson256255075642018-20235D1993-02-10Edmonton, ALTAMajor League
Russ Sinkewich601122008-20142D1985-09-21Westlake, OHMinor Pro
Brett Skinner7332528432009-20101D1983-06-28Brandon, MANMajor League
Peder Skinner310122008-20091C1986-06-11Isle-aux-Morts, NFLDMinor Pro
Jake Slaker1310122021-20221C1996-06-28San Diego, CAMinor Pro
Colin Smith129204565882013-20152C1993-06-20Edmonton, ALTAMajor League
Nathan Smith4461016422008-20091C1982-02-09Edmonton, ALTAMajor League
Wyatt Smith40171835342007-20081C1977-02-13Thief River Falls, MNMajor League
Robert Snowball7112152008-20091R1982-01-19Markham, ONTMinor Pro
Doyle Somerby1651025351272017-20203D1994-07-04Marblehead, MAMinor Pro
Robin Soudek310102013-20141R1991-07-31Ceske Budejovice, Czech Rep.Minor Pro
Lindsay Sparks511222019-20201F1990-08-08Oakville, ONTMinor Pro
Ryan Stanton33178402016-20171D1989-07-20St. Albert, ALTAMajor League
Gary Steffes16123112012-20131C1987-05-20Grand Blanc, MIMinor Pro
Kevin Stenlund141294170602017-20224C1996-09-20Stockholm, SwedenMajor League
Chris Stewart983025551182007-20103R1987-10-30Toronto, ONTMajor League
Ryan Stoa17755541091622009-20123C1987-04-13Bloomington, MNMajor League
Karl Stollery1951966851632011-20154D1987-11-21Camrose, ALTAMajor League
Brandon Straub9000112007-20081D1983-03-01Colorado Springs, COMinor Pro
Ben Street4493039102014-20151C1987-02-13Coquitlam, BCMajor League
Dean Strong8591827222011-20132F1985-07-17Mississauga, ONTMinor Pro
Matthew Struthers19213102020-20211C1999-12-26Milton, ONTMinor Pro
Malcolm Subban400002023-20241G1993-12-21Toronto, ONTMajor League
Sean Sullivan34167132012-20131D1984-03-29Boston, MAMinor Pro
Brian Sutherby25112352012-20131C1982-03-01Edmonton, ALTAMajor League
Stanislav Svozil5852025242022-20242D2003-01-17Prerov, Czech Rep.Major League
Billy Sweezey183521262572021-20243D1996-02-06Hanson, MAMajor League
Dustin Sylvester300002009-20101C1989-01-05Red Deer, ALTAMinor Pro
Shawn Szydlowski1210172014-20172R1990-08-05St. Clair Shores, MIMinor Pro
Julian Talbot77133245412010-20111C1985-03-24Wahnapitae, ONTMinor Pro
Mikael Tam34156672013-20141D1991-04-26Quebec City, PQMinor Pro
Daniil Tarasov3201102020-20244G1999-03-27Novokuznetsk, RussiaMajor League
Zach Tarkir500022009-20101D1984-06-28Fresno, CAMinor Pro
Matt Tassone13101262012-20131L1989-09-28St. Albert, ALTAMinor Pro
Blake Tatchell500002015-20161C1991-05-23North Battleford, SASKMinor Pro
Alexandre Texier752742018-20191C1999-09-13Saint-Martin-d'Heres, FranceMajor League
Jose Theodore100002007-20081G1976-09-13Laval, PQMajor League
Brad Thiessen8900042015-20216G1986-03-19Aldergrove, BCMajor League
Bill Thomas76222143332012-20131R1983-06-23Pittsburgh, PAMajor League
Kyle Thomas1211242016-20171F1990-01-31Waltham, MAMinor Pro
Calvin Thurkauf1542230521012017-20203C1997-06-27Zug, SwitzerlandMajor League
Branden Troock1132542019-20201R1994-03-20Edmonton, ALTAMinor Pro
Nick Tuzzolino302262011-20121D1986-01-19Buffalo, NYMinor Pro
T.J. Tynan148186987722015-20172C1992-02-25Orland Park, ILMajor League
Giovanni Vallati301102021-20221D2000-02-21Ottawa, ONTMinor Pro
David Van Der Gulik18158631211672010-20144L1983-04-20Abbotsford, BCMajor League
Jared Van Wormer600002019-20201F1992-09-07Traverse City, MIMinor Pro
Veini Vehvilainen3400002019-20212G1997-02-13Jyvaskyla, FinlandMajor League
Mike Vernace144640461112007-20092D1986-05-26Toronto, ONTMajor League
Sam Vigneault1902538631082016-20204C1995-09-07Baie-Comeau, PQMinor Pro
Tomas Vincour44151934122012-20152R1990-11-19Brno, Czech Rep.Major League
Trent Vogelhuber70111627652015-20161R1988-07-13Dublin, OHMinor Pro
Dmitry Voronkov401122023-20241L2000-09-10Angarsk, RussiaMajor League
Justin Wade8011102018-20191D1994-04-13Aurora, ILMinor Pro
Geoff Walker5151520552012-20131R1987-12-09Charlottetown, PEIMinor Pro
Luke Walker1833139701172010-20133R1990-02-19Castlegar, BCMinor Pro
Nolan Walker400002023-20241C1998-10-20Anchorage, AKMinor Pro
Mike Wall3301122007-20081G1985-07-25Telkwa, BCMajor League
Ben Walter77234770242010-20111C1984-05-11Beaconsfield, PQMajor League
Tim Wedderburn200002009-20101D1981-06-29Okotoks, ALTAMinor Pro
Matthew Wedman200022023-20241C1999-05-25Edmonton, ALTAMinor Pro
Tyler Weiman118000212007-20103G1984-06-05Saskatoon, SASKMajor League
Steve Weinstein401102015-20161D1990-08-13Los Angeles, CAMinor Pro
Zach Werenski710102015-20161D1997-07-19Grosse Pointe, MIMajor League
Alex Whelan5581119102022-20242F1997-07-20Ramsey, NJMinor Pro
Chris Whitley100002009-20101G1983-02-21Oshawa, ONTMinor Pro
Roman Will1100002014-20151G1992-05-22Litomerice, Czech Rep.Major League
Nigel Williams7071421552008-20091D1988-04-18Aurora, ILMinor Pro
Brian Willsie87343771522008-20102L1978-03-16London, ONTMajor League
Ben Wilson38033582011-20132D1991-03-26Woodstock, ONTMinor Pro
Ryan Wilson12022422008-20143D1987-02-03Windsor, ONTMajor League
Greg Wolfe400002018-20191F1990-04-25Canton, MIMinor Pro
J.T. Wyman6671522312013-20141R1986-02-27Wayzata, MNMajor League
Chad Yetman200002022-20231R2000-02-18Ajax, ONTMinor Pro
Oleg Yevenko1031892422015-20172D1991-01-21Minsk, BelarusMinor Pro
Brandon Yip620242009-20101R1985-04-25Vancouver, BCMajor League
Ben Youds183811102014-20151D1988-04-20Maple Grove, MNMinor Pro
Daniel Zaar126294473462015-20172R1994-04-24Helsingborg, SwedenMinor Pro
Tom Zanoski304711272009-20112L1984-03-03Brampton, ONTMinor Pro
Jeff Zatkoff1700022017-20181G1987-06-09Detroit, MIMajor League
Jakub Zboril15044102023-20241D1997-02-21Brno, 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.