hockey DB
search by league
team
morning report
contact us
home

Milwaukee Admirals all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Pontus Aberg20376561321162014-20184L1993-09-23Stockholm, SwedenMajor League
Ramzi Abid57193049702006-20071C1980-03-24Montreal, PQMajor League
Egor Afanasyev18752611131312021-20243L2001-01-23Tver, RussiaMajor League
Frederic Allard217156479922017-20224D1997-12-27Quebec, PQMajor League
Conor Allen31156522015-20161D1990-01-31Chicago, ILMajor League
Wade Allison1432572023-20241R1997-10-14Carman, MANMajor League
Johan Alm8101414342014-20162D1992-01-28Skelleftea, SwedenMinor Pro
Erik Anderson8381422202001-20032C1978-03-06Plymouth, MIMinor Pro
Jonas Andersson120202141312001-20032L1981-02-24Stockholm, SwedenMajor League
Nick Angell200022002-20031D1979-10-31Duluth, MNMinor Pro
Anthony Angello63101525642022-20242C1996-03-06Albany, NYMajor League
Tommy Apap793710522021-20232F1996-02-27Bloomfield Hills, MIMinor Pro
Derek Army598917582016-20182F1991-04-10North Kingstown, RIMinor Pro
Taylor Aronson16376875632011-20164D1991-12-30Placentia, CAMinor Pro
Viktor Arvidsson87304373492014-20162R1993-04-08Skelleftea, SwedenMajor League
Yaroslav Askarov92055232022-20242G2002-06-16Omsk, RussiaMajor League
Arvin Atwal14000192019-20201D1995-11-26Surrey, BCMinor Pro
Mathieu Aubin501102011-20121C1986-09-18Sorel, PQMinor Pro
Kevin Baker203302006-20071R1979-06-15Kingston, ONTMinor Pro
Chris Bala510102005-20061L1978-09-24Alexandria, VAMajor League
Daniel Bang5391322212012-20131R1987-04-19Kista, SwedenMajor League
Nick Baptiste55121022142018-20191R1995-08-04Ottawa, ONTMajor League
Greg Barber600022005-20061R1980-05-26Kelowna, BCMinor Pro
Martin Bartek6214822252001-20021L1980-07-17Zvolen, SlovakiaMinor Pro
Mike Bartlett7281018472009-20112R1985-01-06Morton Grove, ILMinor Pro
Victor Bartley1441650661092011-20163D1988-02-17Ottawa, ONTMajor League
Cody Bass86811191532015-20183C1987-01-07Owen Sound, ONTMajor League
Pat Bateman300022006-20071F1982-05-20Calgary, ALTAMinor Pro
Jamie Bates801122010-20111F1985-01-21Toronto, ONTMinor Pro
Landon Bathe9000282002-20042W1982-04-09Scarborough, MEMinor Pro
Matt Beaudoin200002008-20091R1984-04-06Rock Forest, PQMinor Pro
Taylor Beck1934487131982010-20144R1991-05-13St. Catharines, ONTMajor League
Jason Beckett92414181862001-20032D1980-07-23Lethbridge, ALTAMinor Pro
Kris Beech48183250482005-20061C1981-02-05Salmon Arm, BCMajor League
Steve Begin36336302010-20111L1978-06-14Trois-Rivieres, PQMajor League
Jesse Bennefield201102006-20071R1981-07-31Calgary, ALTAMinor Pro
Andrew "Bubba" Berenzweig7181624492001-20032D1977-08-08Arlington Heights, ILMajor League
Desmond Bergin200022018-20191D1993-02-06Natick, MAMinor Pro
Rick Berry64111121212005-20061D1978-11-04Birtle, MANMajor League
Alex Biega15347142021-20221D1988-04-04Montreal, PQMajor League
Robin Big Snake300062005-20072L1984-04-10Siksika Nation, ALTAMinor Pro
Anthony Bitetto1861861792432011-20176D1990-07-15Island Park, NYMajor League
Colin Blackwell69202949432018-20202C1993-03-28North Andover, MAMajor League
Dylan Blujus4311011302021-20221D1994-01-22Buffalo, NYMinor Pro
Jonathon Blum21623901131042008-20135D1989-01-30Long Beach, CAMajor League
Dan Boeser100002005-20061D1980-08-14Savage, MNMinor Pro
Alexandre Boikov5646101022001-20021D1975-02-07Chelyabinsk, RussiaMajor League
Brandon Bollig21314302017-20181L1987-01-31St. Charles, MOMajor League
Ryan Bonni5011112004-20051D1979-02-18Winnipeg, MANMajor League
Patrick Bordeleau200002008-20091L1986-03-23Montreal, PQMajor League
Frederic Bouchard4761319362001-20021D1976-07-30Beauport, PQMinor Pro
Xavier Bouchard24033192021-20232D2000-02-28Trois-Rivieres, PQMinor Pro
Reid Boucher541502016-20171L1993-09-08Grand Ledge, MIMajor League
Gabriel Bourque122273764462010-20164L1990-09-23Rimouski, PQMajor League
Andre Bouvet-Morrissette200002012-20131R1991-07-27Becanqour, PQMinor Pro
Justin Bowers200022011-20121C1985-03-20Halifax, NSMinor Pro
Bill Bowler1725762001-20021C1974-09-25Toronto, ONTMajor League
Matt Bradley400042021-20221C1997-01-22Vancouver, BCMinor Pro
Rich Brennan234812272001-20021D1972-11-26Schenectady, NYMajor League
Connor Brickley397411182018-20191L1992-02-25Everett, MAMajor League
Sheldon Brookbank1512464884082005-20072D1980-10-03Lanigan, SASKMajor League
Wade Brookbank600062003-20041W1977-09-29Lanigan, SASKMajor League
Paul Brown8687151882004-20073L1984-07-21Edmonton, ALTAMinor Pro
Zach Budish97101929422012-20164R1991-05-09Edina, MNMinor Pro
Todd Burgess401102022-20231R1996-04-03Peoria, AZMinor Pro
Brayden Burke151121342021-20221L1997-01-01Edmonton, ALTAMinor Pro
Nolan Burke100002023-20241C2002-12-09Peterborough, ONTMinor Pro
Bobby Butler67242145362017-20181R1987-04-26Marlborough, MAMajor League
Chris Cahill1000002010-20122L1987-01-26Haverhill, MAMinor Pro
Matthew Cairns700062022-20231D1998-04-27Mississauga, ONTMinor Pro
Christopher Cameron200002022-20231D1999-05-29Grosse Pointe Woods, MIMinor Pro
Alexander Campbell930302023-20241L2001-02-27Chateauguay, PQMinor Pro
Ed Campbell12011102004-20051D1974-11-24Worcester, MAMinor Pro
Rane Carnegie2005-20061R1985-01-02Toronto, ONTMinor Pro
Robert "Bobo" Carpenter1100022021-20221F1996-08-16North Reading, MAMinor Pro
Daniel Carr47232750202019-20201L1991-11-01Sherwood Park, ALTAMajor League
Alexandre Carrier276201211411882016-20204D1996-10-08Quebec, PQMajor League
Reid Cashman37481282009-20101D1983-03-14Red Wing, MNMinor Pro
Patrick Cehlin112154156632012-20153R1991-07-27Stockholm, SwedenMinor Pro
Joel Champagne556612202011-20121C1990-01-24La Salle, PQMinor Pro
Marian Cisar210122001-20021R1978-02-25Bratislava, SlovakiaMajor League
Emerson Clark800062018-20191L1992-12-17Whitby, ONTMinor Pro
Greg Classen22464871512352001-20064C1977-08-24Nipawin, SASKMajor League
Frederic Cloutier300002006-20071G1981-05-14Saint-Honore, PQMinor Pro
Richard Clune62611171812014-20151L1987-04-25Toronto, ONTMajor League
Cory Conacher532522010-20111C1989-12-14Burlington, ONTMajor League
Devin Cooley5000042021-20232G1997-05-25Los Gatos, CAMajor League
Brian Cooper19044102018-20191D1993-11-01Anchorage, AKMinor Pro
Nicolas Corbeil1363982006-20071C1983-03-30Laval, PQMinor Pro
Cole Coskey300002022-20231R1999-06-01Zion, ILMinor Pro
Patrick Coulombe510122010-20111D1985-04-23Saint-Fabien, PQMajor League
Lukas Craggs23336162019-20201F1996-05-16Elmhurst, ILMinor Pro
Paul Crowder902222012-20142C1985-02-12Victoria, BCMinor Pro
Maxime Daigneault900002007-20081G1984-01-23St.-Jacques-le-Mineu, PQMinor Pro
Mathieu Darche76283159412003-20041L1976-11-26Montreal, PQMajor League
Scott Darling26000232013-20141G1988-12-22Newport News, VAMajor League
Laurent Dauphin60112031442018-20202C1995-03-27Repentigny, PQMajor League
Jeremy Davies116104959932019-20222D1996-12-04Sainte-Anne-de-Belle, PQMajor League
Kevin Dean7651419332001-20021D1969-04-01Madison, WIMajor League
Mark Dekanich12002262008-20113G1986-05-10North Vancouver, BCMajor League
Anthony Del Gaizo400002022-20231L1998-01-31Basking Ridge, NJMinor Pro
Marc Del Gaizo1981767841122021-20243D1999-10-11Basking Ridge, NJMajor League
Jamie Devane626511822015-20161L1991-02-20Mississauga, ONTMajor League
Phil Di Giuseppe24571262018-20191L1993-10-09Toronto, ONTMajor League
Jonathan-Ismael Diaby822571502013-20174D1994-11-16Blainville, PQMinor Pro
Robert Dietrich142105262602008-20102D1986-07-25Kaufbeuren, GermanyMinor Pro
Rustyn Dolyny100002001-20021R1976-11-06Fort Frances, ONTMinor Pro
Matt Donovan20224831071812018-20223D1990-05-09Edmond, OKMajor League
Jack Dougherty14132326702015-20183D1996-05-25St. Paul, MNMinor Pro
Steve Dubinsky36131326162001-20021C1970-07-09Montreal, PQMajor League
Brodie Dupont417714312011-20121L1987-02-17Russell, MANMajor League
Miroslav Durak100002002-20031D1981-06-09Topolcany, SlovakiaMinor Pro
Chris Durno86332356762005-20072L1980-10-31Scarborough, ONTMajor League
Mark Eaton310122002-20031D1977-05-06Wilmington, DEMajor League
Ben Eaves712342009-20101C1982-03-27Faribault, MNMinor Pro
Derek Edwardson200002006-20071C1981-08-26Morton Grove, ILMinor Pro
Oren Eizenman2824622007-20103F1985-03-27Toronto, ONTMinor Pro
Mattias Ekholm59102232302012-20131D1990-05-24Borlange, SwedenMajor League
Matt Eldred200062001-20021D1974-03-17Rocky River, OHMinor Pro
Stefan Elliott3581119142015-20161D1991-01-30Vancouver, BCMajor League
Ryan Ellis6192332262010-20133D1991-01-03Hamilton, ONTMajor League
Matt Ellison75263258552007-20081C1983-12-08Duncan, BCMajor League
Shane Endicott26123182006-20071C1981-12-21Saskatoon, SASKMajor League
Atte Engren2701142010-20122G1988-02-19Rauma, FinlandMinor Pro
Martin Erat45102232412002-20031R1981-08-29Trebic, Czech Rep.Major League
Luke Evangelista4993241182022-20231R2002-02-21Toronto, ONTMajor League
David Farrance5011314152021-20221D1999-06-23Rochester, NYMajor League
Mike Farrell4910818662003-20041R1978-10-20Carmel, INMajor League
Tye Felhaber71171936722022-20242L1998-08-05Pembroke, ONTMinor Pro
Kevin Fiala1213653891412014-20173L1996-07-22St. Gallen, SwitzerlandMajor League
Vern Fiddler1853859972322002-20064C1980-05-09Edmonton, ALTAMajor League
Brian Finley16102242002-20064G1981-07-03Sault Ste. Marie, ONTMajor League
Wade Flaherty3600042003-20041G1968-01-11Terrace, BCMajor League
Brandon Fleenor100002003-20041D1978-09-26Chilliwack, BCMinor Pro
Justin Florek75121830122016-20171F1990-05-18Marquette, MIMajor League
Ryan Flynn137152136752009-20123R1988-03-22Lino Lakes, MNMinor Pro
Scott Ford3781431455772008-20157D1979-12-24Fort St. John, BCMinor Pro
Filip Forsberg47151934142013-20141L1994-08-13Ostervala, SwedenMajor League
Jeff Foss33022422010-20122D1988-12-12Fargo, NDMinor Pro
Liam Foudy2810616142023-20241C2000-02-04Scarborough, ONTMajor League
Jon Francisco200002003-20041C1981-02-13Hermantown, MNMinor Pro
Cody Franson158247195912007-20103D1987-08-08Sicamous, BCMajor League
Luke Fritshaw100022006-20071D1984-07-04Tisdale, SASKMinor Pro
Mitch Fritz13123332002-20031L1980-11-24Osoyoos, BCMajor League
Parker Gahagen200002021-20221G1993-05-17Buffalo, NYMinor Pro
Simon Gamache171651021671652003-20063L1981-01-03Thetford Mines, PQMajor League
Tyler Gaudet71102131402017-20192C1993-04-04Hamilton, ONTMajor League
Frederick Gaudreau2807795172652014-20205C1993-05-01Bromont, PQMajor League
Dan Gendur1001162010-20111C1987-05-21Victoria, BCMinor Pro
Matt Gens500002005-20061R1983-03-31Baudette, MNMinor Pro
Blake Geoffrion65133346462009-20123L1988-02-03Plantation, FLMajor League
Carson Gicewicz9134102023-20241C1997-03-04Orchard Park, NYMinor Pro
Felix Girard1721226381452014-20173C1994-05-09Quebec, PQMinor Pro
Samuel Girard610102016-20171D1998-05-12Roberval, PQMajor League
Cody Glass66144862202021-20221C1999-04-01Winnipeg, MANMajor League
Ryan Glenn300022005-20061D1980-06-07Port Coquitlam, BCMinor Pro
Karl Goehring4400042006-20071G1978-08-23Apple Valley, MNMinor Pro
Max Gortz102193251202015-20172R1993-01-28Hoor, SwedenMinor Pro
David Gosselin661121321122001-20021L1977-06-22Levis, PQMajor League
Kirill Gotovets100002013-20141D1991-06-25Minsk, BelarusMinor Pro
Jason Goulet64172037462001-20021L1975-05-08Warroad, MNMinor Pro
Ethan Graham100002009-20101D1982-08-01Xenia, OHMinor Pro
Petter Granberg13241721852015-20183D1992-08-27Gallivare, SwedenMajor League
Triston Grant2022834625122008-20153L1984-02-02Neepawa, MANMajor League
Josh Gratton7235102008-20091L1982-09-09Brantford, ONTMajor League
Kevin Gravel11232023342022-20242D1992-03-06Kingsford, MIMajor League
Gordie Green100002022-20231F1997-02-24Ann Arbor, MIMinor Pro
Jeremy Gregoire425712742018-20191C1995-09-05Sherbrooke, PQMinor Pro
Gustavs Grigals100002023-20241G1998-07-22Riga, LatviaMinor Pro
Rocco Grimaldi54303363222018-20222R1993-02-08Anaheim, CAMajor League
Troy Grosenick116022212017-20244G1989-08-27Brookfield, WIMajor League
Jordan Gross95164460602022-20242D1995-05-09Maple Grove, MNMajor League
Dov Grumet-Morris900042007-20081G1982-02-28Evanston, ILMinor Pro
Jason Guerriero137235275852006-20082C1981-04-26Manorville, NYMinor Pro
Ben Guite6481321562009-20101C1978-07-17Montreal, PQMajor League
Jonas Gunnarsson1600002016-20171G1992-03-31Malmo, SwedenMinor Pro
Denis Gurianov2712183082023-20241R1997-06-07Tolyatti, RussiaMajor League
Matt Halischuk39131326122010-20132R1988-06-01Toronto, ONTMajor League
Adam Hall722462001-20032R1980-08-14Kalamazoo, MIMajor League
Dan Hamhuis1441959781662002-20052D1982-12-13Smithers, BCMajor League
Zach Hamill631402012-20131C1988-09-23Vancouver, BCMajor League
Tyler Hanchuck100002004-20051D1982-02-07Sault Ste. Marie, ONTMinor Pro
Jeremy Hanzel502222023-20241D2003-02-27Coquitlam, BCMinor Pro
Patrick Harper900002021-20221L1998-07-29New York, NYMinor Pro
Ben Harpur13011252019-20222D1995-01-12Hamilton, ONTMajor League
Terry Harrison902222004-20051R1978-06-01Winnipeg, MANMinor Pro
Brett Hauer4862127142001-20021D1971-07-11Edina, MNMajor League
Cameron Hausinger510102022-20231R1999-01-12Anchorage, AKMinor Pro
Darren Haydar2931101662761632002-20064R1979-10-22Milton, ONTMajor League
Josh Healey87110111612019-20222D1994-07-12Edmonton, ALTAMinor Pro
Timo Helbling12729111422001-20043D1981-07-21Basel, SwitzerlandMajor League
Adam Helewka248111922018-20191L1995-07-21Burnaby, BCMinor Pro
Magnus Hellberg98022212012-20153G1991-04-04Uppsala, SwedenMajor League
Jay Henderson701516311222003-20041L1978-09-17Edmonton, ALTAMajor League
Kevin Henderson147282654502011-20143L1986-12-03Toronto, ONTMajor League
Matt Hendricks100022003-20041C1981-06-17Blaine, MNMajor League
Alex Henry144419232082006-20082D1979-10-18Elliot Lake, ONTMajor League
Burke Henry16033282004-20051D1979-01-21Ste. Rose, MANMajor League
Corey Hessler16224102005-20061D1977-05-19Mendota Heights, MNMinor Pro
Greg Hewitt101102003-20041G1979-10-08London, ONTMinor Pro
Cody Hodgson271091962015-20242C1990-02-18Toronto, ONTMajor League
Patric Hornqvist49171835442008-20091R1987-01-01Sollentuna, SwedenMajor League
Tony Hrkac145326799342003-20052C1966-07-07Thunder Bay, ONTMajor League
Petr Hubacek1420202001-20021C1979-09-02Brno, Czech Rep.Major League
Dylan Hunter46347232009-20112L1985-05-21Quebec, PQMinor Pro
Jimmy Huntington85163551652021-20232C1998-11-18Laval, PQMinor Pro
Andrew Hutchinson1903165961582001-20054D1980-03-24Evanston, ILMajor League
Connor Ingram8701102019-20222G1997-03-31Saskatoon, SASKMajor League
Aaron Irving100002015-20161D1996-03-03Edmonton, ALTAMinor Pro
Matt Irwin401142016-20171D1987-11-29Victoria, BCMajor League
Raitis Ivanans711782042002-20042L1979-01-03Riga, LatviaMajor League
Alexandre Jacques211121392003-20041R1977-09-27Laval, PQMinor Pro
Mark Jankowski49203757532022-20242C1994-09-13Hamilton, ONTMajor League
Calle Jarnkrok654902013-20141C1991-09-25Gavle, SwedenMajor League
Joonas Jarvinen129617231922012-20142D1989-01-05Turku, FinlandMinor Pro
Tanner Jeannot941219311262018-20202L1997-05-29Estevan, SASKMajor League
Hugh Jessiman1414029692112008-20102R1984-03-28New York, NYMajor League
Andreas Johansson100022003-20041C1973-05-19Falun, SwedenMajor League
Aaron Johnson7292635702010-20111D1983-04-30Port Hawkesbury, NSMajor League
Chaz Johnson9101122005-20072R1984-01-30Montreal, PQMinor Pro
Ryan Jones40171027452008-20102L1984-06-14Chatham, ONTMajor League
Roman Josi7473744222010-20122D1990-06-01Bern, SwitzerlandMajor League
Jason Jozsa1000042009-20101D1981-07-04Calgary, ALTAMinor Pro
Vladislav Kamenev1373957961192015-20183C1996-08-12Orsk, RussiaMajor League
Bracken Kearns79111526592006-20071C1981-05-12North Vancouver, BCMajor League
Tyler Kelleher327714122016-20182F1995-01-02Longmeadow, MAMinor Pro
Joakim Kemell81223254442022-20242R2004-04-27Jyvaskylan mlk, FinlandMinor Pro
T.J. Kemp200022005-20061D1981-07-03Pickering, ONTMinor Pro
Blake Kessel802222016-20171D1989-04-13Madison, WIMinor Pro
Alex Kim2005-20061C1979-05-10Fullerton, CAMinor Pro
Justin Kirkland1982544691112016-20193C1996-08-02Winnipeg, MANMajor League
Linus Klasen47222345202010-20111R1986-02-19Stockholm, SwedenMajor League
Kevin Klein2201962811222004-20084D1984-12-13Kitchener, ONTMajor League
Tomas Kloucek34066802002-20031D1980-03-07Prague, Czech Rep.Major League
Simon Knak200002022-20231L2002-01-27Zurich, SwitzerlandMinor Pro
Graham Knott61131326202021-20221C1997-01-13Etobicoke, ONTMinor Pro
Zeb Knutson200002017-20181F1994-01-01Sioux Falls, SDMinor Pro
Greg Koehler43161026512002-20031C1975-02-27Scarborough, ONTMajor League
Daniel Koger501102011-20121R1989-11-10Szekesfehervar, HungaryMinor Pro
Ville Koistinen5993241442006-20071D1982-06-17Oulu, FinlandMajor League
Jachym Kondelik405611222021-20232C1999-12-21Hannover, GermanyMinor Pro
Seamus Kotyk2312322004-20051G1980-10-07London, ONTMinor Pro
Zachary L'Heureux661929481972023-20241L2003-05-15Montreal, PQMinor Pro
Teemu Laakso2171755722122008-20124D1987-08-27Tuusula, FinlandMajor League
Joseph LaBate5657121212021-20221L1993-04-16Eagan, MNMajor League
Eric Labelle2000142004-20051R1981-03-03Hull, PQMinor Pro
Pierre-Cedric Labrie505712572017-20181L1986-06-12Baie-Comeau, PQMajor League
Jani Lajunen11561521322011-20132C1990-06-16Helsinki, FinlandMinor Pro
John Laliberte7071724292006-20082F1983-08-05Saco, MEMinor Pro
Denny Lambert391212241322002-20031L1970-01-09Wawa, ONTMajor League
Matthew Lane1100062018-20191F1994-03-15Rochester, NYMinor Pro
Phil Lane310102017-20181R1992-05-29Rochester, NYMinor Pro
Josh Langfeld4422729342007-20081R1977-07-17Fridley, MNMajor League
Zac Larraza1021302015-20161F1993-02-25Scottsdale, AZMinor Pro
Jan Lasak74033182001-20032G1979-04-10Zvolen, SlovakiaMajor League
Michael Latta1222340632862009-20134C1991-05-25Kitchener, ONTMajor League
Eric Lavigne1701122001-20021D1980-01-19Montreal, PQMinor Pro
David Leaderer500022010-20122D1986-07-31Rochester, NYMinor Pro
Pat Leahy52102030302006-20071R1979-06-09Duxbury, MAMajor League
Jay Legault4311516182001-20021R1979-05-15Peterborough, ONTMinor Pro
David Legwand300002005-20061C1980-08-17Detroit, MIMajor League
Scott Lehman200042010-20111D1986-01-05Ft. McMurray, ALTAMajor League
Mikko Lehtonen354812282006-20071D1978-06-12Kiiminki, FinlandMajor League
Brendan Leipsic4772835162014-20151L1994-05-19Winnipeg, MANMajor League
Matt Leitner100002015-20161F1990-11-27Los Alamitos, CAMinor Pro
John Leonard67172744142022-20231L1998-08-07Westwood, NJMajor League
Grant Lewis4781523402010-20111D1985-01-20Pittsburgh, PAMajor League
Michael Liambas2131216286482012-20174L1989-02-16Toronto, ONTMajor League
Anders Lindback62033252010-20183G1988-05-03Gavle, SwedenMajor League
Steve Lingren805502005-20061D1973-04-15Lake Cowichan, BCMinor Pro
Jake Livingstone6821517432023-20241D1999-04-16Creston, BCMajor League
Andrew Lord200052010-20111R1985-02-22West Vancouver, BCMinor Pro
Griffin Luce702272023-20241D1998-03-10Williamsville, NYMinor Pro
Matt Luff30141731162021-20221R1997-05-05Oakville, ONTMajor League
Bryan Lundbohm2343360931702001-20054C1977-08-24Roseau, MNMinor Pro
Jamie Lundmark3461218222010-20111C1981-01-16Edmonton, ALTAMajor League
Nathan Lutz86189642003-20074D1978-02-12Mistatim, SASKMinor Pro
Joonas Lyytinen54178342017-20192D1995-04-04Espoo, FinlandMinor Pro
Drew MacIntyre5501142008-20091G1983-06-24Charlottetown, PEIMajor League
Jack MacLellan3511282012-20131F1988-06-05Calgary, ALTAMinor Pro
Chris Madden2200022002-20031G1979-03-10Liverpool, NYMinor Pro
Mike Madill100022007-20081D1982-05-09Kirkland, PQMinor Pro
Zach Magwood485914142018-20202C1998-04-22Cambridge, ONTMinor Pro
Ryan Maki182202646772006-20104R1985-04-23Medford, NJMinor Pro
Cameron Mann59263157752002-20031R1977-04-20Thompson, MANMajor League
P.J. Martin401142004-20051D1981-02-22Edina, MNMinor Pro
Aaron Marvin210102011-20121C1988-05-27Warroad, MNMinor Pro
Chris Mason4911242001-20042G1976-04-20Red Deer, ALTAMajor League
Wes Mason21314162002-20031L1977-12-12Windsor, ONTMinor Pro
Michel Massie200022001-20021L1977-07-02Montreal, PQMinor Pro
Mark Matheson190646521062006-20104D1984-02-01Calgary, ALTAMinor Pro
Jack Matier1602222023-20241D2003-04-08Sault Ste. Marie, ONTMinor Pro
Mike Matteucci15112452004-20051D1971-12-27Trail, BCMajor League
Scott May34336342005-20061C1982-01-08White Rock, BCMinor Pro
Marek Mazanec16501111122013-20174G1991-07-18Pisek, Czech Rep.Major League
Sean McAslan200002005-20061W1980-01-12Okotoks, ALTAMinor Pro
Brock McBride14112142010-20111C1986-10-18Cornwall, ONTMinor Pro
Michael McCarron57151025932019-20233R1995-03-07Grosse Pointe, MIMajor League
Tom McCollum3401122018-20191G1989-12-07Amherst, NYMajor League
T.J. McElroy16033142007-20092D1982-11-03Golden Valley, MNMinor Pro
Brian McGrattan600042012-20131R1981-02-09Hamilton, ONTMajor League
Mike McKenna100002006-20071G1983-04-11St. Louis, MOMajor League
Ian McKenzie50415452008-20102R1987-05-23Weyburn, SASKMinor Pro
Roland McKeown129123345962022-20242D1996-01-20Listowel, ONTMajor League
Mitch McLain76176231132021-20221C1993-12-09Baxter, MNMinor Pro
Jake McLaughlin1303302021-20221D1996-03-26Hinsdale, ILMinor Pro
Mike McLean800002009-20112L1986-01-06Oshawa, ONTMinor Pro
Mark McNeill319101942017-20181C1993-02-22Langley, BCMajor League
Garrett Meurs100002016-20171R1993-01-12Ripley, ONTMinor Pro
Arpad Mihaly1211222006-20071L1980-06-27Miercurea, RomaniaMinor Pro
Jeff Miles300002005-20061R1981-06-12Pickering, ONTMinor Pro
Adam Miller1010162008-20091C1984-11-21Livonia, MIMinor Pro
Gerard Miller501122007-20081D1983-01-21Cold Spring Harbor, NYMinor Pro
Chris Minard100002004-20051C1981-11-18Owen Sound, ONTMajor League
Trevor Mingoia2223542017-20181R1992-01-18Fairport, NYMinor Pro
Grant Mismash576612202021-20221L1999-02-19Brooklyn Park, MNMinor Pro
Preston Mizzi20123122005-20072C1980-12-22Sault Ste. Marie, ONTMinor Pro
Grady Moore100002004-20051D1978-05-21Kimberley, BCMinor Pro
Mike Moore5051116422012-20131D1984-12-12Lloydminster, ALTAMajor League
Jake Moreland2005-20061G1979-02-20Grand Forks, NDMinor Pro
John Morlang300022005-20061R1981-11-07Abbotsford, BCMinor Pro
Marc Moro41189812001-20021D1977-07-17Toronto, ONTMajor League
Yuri Moscevsky3000142004-20051W1978-10-20Milwaukee, WIMinor Pro
Simon Moser488182682013-20141L1989-03-10Arni, SwitzerlandMajor League
Steve Moses1625762015-20161R1989-08-09Leominster, MAMinor Pro
Mark Mowers45192039342001-20021C1974-02-16Decatur, GAMajor League
Tyler Moy777132082016-20193F1995-07-18La Jolla, CAMinor Pro
Chris Mueller26287861731362009-20134C1986-03-06West Seneca, NYMajor League
Patrick Mullen2921214192015-20161D1986-05-06Boston, MAMinor Pro
Curtis Murphy79173653512003-20041D1975-12-03Kerrobert, SASKMajor League
Dan Murphy100002002-20031G1974-05-06Nanaimo, BCMinor Pro
Trevor Murphy1823160911982015-20183D1995-07-17Windsor, ONTMajor League
Marty Murray155510102009-20101C1975-02-16Lyleton, MANMajor League
Navrin Mutter79311141342022-20242L2001-03-15London, ONTMinor Pro
Kristian Nakyva691910322015-20161D1990-11-18Helsinki, FinlandMinor Pro
Stanislav Neckar303322003-20041D1975-12-22Ceske Budejovice, Czech Rep.Major League
Scott Nichol6358182005-20061C1974-12-31Edmonton, ALTAMajor League
Brant Nicklin100002002-20031G1976-09-18Comox, BCMinor Pro
Jared Nightingale600042014-20151D1982-10-03Jackson, MIMinor Pro
Janne Niskala80192544812007-20081D1981-09-22Vasteras, SwedenMajor League
Garrett Noonan574610252014-20162D1991-01-28Newport, RIMinor Pro
Jason Notermann721382005-20061F1978-12-02Rochester, MNMinor Pro
Thomas Novak1302974103362018-20234C1997-04-28St. Paul, MNMajor League
Evgueni Nurislamov100002005-20061D1982-08-11Ufa, RussiaMinor Pro
Markus Nurmi48121224142022-20231R1998-06-29Turku, FinlandMinor Pro
Eric Nystrom210102015-20161L1983-02-14Syosset, NYMajor League
Andrew O'Brien5321113632016-20182D1992-11-21Hamilton, ONTMinor Pro
Matt O'Connor200002017-20181G1992-02-14Sault Ste. Marie, ONTMajor League
Shawn O'Donnell6000122016-20171R1988-05-28Halifax, NSMinor Pro
Cal O'Reilly33166217283762005-20246C1986-09-30Toronto, ONTMajor League
Jimmy Oligny259736434192014-20184D1993-04-30St-Michel, PQMinor Pro
Mathieu Olivier1561923422622018-20223R1997-02-11Biloxi, MSMajor League
Benn Olson100002010-20111D1987-04-29Port McNeil, BCMinor Pro
Peter Olvecky62112334222009-20101C1985-10-11Nove Zamky, SlovakiaMajor League
Jed Ortmeyer55101323512008-20091R1978-09-03Omaha, NEMajor League
Zach Osburn101102018-20191D1997-02-07Plymouth, MIMinor Pro
Alex Overhardt300002018-20191C1997-01-15Cherry Hills, COMinor Pro
Brett Palin8041418702010-20111D1984-06-23Nanaimo, BCMinor Pro
Konstantin Panov82122537322001-20032L1980-06-29Chelyabinsk, RussiaMinor Pro
Adam Pardy31347202016-20171D1984-03-29Bonavista, NFLDMajor League
Ryan Parent2005-20061D1987-03-17Prince Albert, SASKMajor League
Nick Parillo300072002-20031F1977-05-16Schenectady, NYMinor Pro
Juuso Parssinen4692534262021-20243C2001-02-01Hameenlinna, FinlandMajor League
Jake Paterson400002017-20181G1994-05-03Mississauga, ONTMinor Pro
Evgeny Pavlov712302001-20021C1981-01-10Togliatta, RussiaMinor Pro
Adam Payerl1502938672372015-20172C1991-03-04Kitchener, ONTMajor League
Vince Pedrie2726882018-20191D1994-01-17Rochester, MNMinor Pro
Joe Pendenza147192645382013-20205C1990-11-22Wilmington, MAMinor Pro
Stephen Perfetto2434762016-20182F1991-08-01Woodbridge, ONTMinor Pro
Nathan Perrott83712192962001-20032R1976-12-08Owen Sound, ONTMajor League
Geoff Peters54415702002-20092C1978-04-30Hamilton, ONTMinor Pro
Avery Peterson500072021-20221C1995-06-20Grand Rapids, MNMinor Pro
Emil Pettersson121245579562017-20192C1994-01-14Sundsvall, SwedenMinor Pro
Rich Peverley176561121681562005-20083C1982-07-08Kingston, ONTMajor League
Chet Pickard4101122009-20112G1989-11-29Moncton, NBMinor Pro
Antti Pihlstrom93352257722007-20092L1984-10-22Vantaa, FinlandMajor League
Braden Pimm900002013-20141F1989-12-28Fort Saint John, BCMinor Pro
Rick Pinkston23022222016-20182D1990-10-04Trenton, MIMinor Pro
Joe Piskula163539441012012-20153D1984-07-05Antigo, WIMajor League
Rem Pitlick63201636402019-20201C1997-04-02Ottawa, ONTMajor League
Domenic Pittis30112132652002-20031C1974-10-01Calgary, ALTAMajor League
Libor Pivko19228931211722003-20063L1980-03-29Novy Vicin, Czech RepMajor League
Adam Plant1303322018-20191D1995-05-09Penticton, BCMinor Pro
Denis Platonov300002003-20041C1981-11-06Saratov, RussiaMinor Pro
Corey Potter18033122015-20161D1984-01-05Lansing, MIMajor League
Luke Prokop902262023-20241D2002-05-06Edmonton, ALTAMinor Pro
Olivier Proulx100002004-20051C1982-01-19Saint-Jerome, PQMinor Pro
Juuso Puustinen128313263222011-20132R1988-04-05Kuopio, FinlandMinor Pro
Filip Pyrochta3004402018-20191D1996-06-24Trebic, Czech Rep.Minor Pro
Wacey Rabbit7681018532009-20101C1986-11-16Lethbridge, ALTAMinor Pro
Alexander Radulov1161218262006-20071R1986-07-05Nizhny Tagil, RussiaMajor League
Jason Ralph100002004-20051F1978-11-05Carp, ONTMinor Pro
John Ramage21033122017-20181D1991-02-07Mississauga, ONTMajor League
Tim Ramholt592810362008-20091D1984-11-02Zurich, SwitzerlandMajor League
Joonas Rask5951116152012-20142F1990-03-24Savonlinna, FinlandMajor League
Isaac Ratcliffe2141216462022-20231L1999-02-15London, ONTMajor League
Jeremy Rebek211202002-20031D1976-02-08Sault Ste. Marie, ONTMinor Pro
Cam Reid5431619132012-20131F1991-08-25Delta, BCMinor Pro
Scott Reid1500022005-20072G1976-11-25Grande Prairie, ALTAMinor Pro
Max Reinhart73231538322015-20161C1992-02-04North Vancouver, BCMajor League
T.J. Reynolds920332232005-20072D1981-03-26Kitchener, ONTMinor Pro
Alexander Riazantsev1434792002-20031D1980-03-15Moscow, RussiaMinor Pro
Mike Ribeiro2852126182016-20171C1980-02-10Montreal, PQMajor League
Scott Ricci1914562001-20032D1974-04-03St. Catharines, ONTMinor Pro
Anthony Richard29468661341312015-20226C1996-12-20Trois-Rivieres, PQMajor League
Bruce Richardson430322002-20031C1977-06-08Ville Saint Pierre, PQMinor Pro
Zac Rinaldo301162018-20191C1990-06-15Mississauga, ONTMajor League
Pekka Rinne147066262005-20144G1982-11-03Kempele, FinlandMajor League
Jaynen Rissling500042014-20151D1993-09-21Edmonton, ALTAMinor Pro
Bert Robertsson14011182001-20021D1974-06-30Sodertalje, SwedenMajor League
Eric Robinson1642622014-20173R1990-05-23Foxboro, MAMinor Pro
Michel Robinson300022004-20062G1982-09-04Montreal, PQMinor Pro
Bryan Rodney6552934202013-20141D1984-04-22London, ONTMajor League
Marco Rosa27224172005-20061C1982-01-15Scarborough, ONTMinor Pro
Garret Ross25437502018-20191L1992-05-26Dearborn Heights, MIMinor Pro
Charles-Olivier Roussel8341418342012-20142D1991-09-13St-Eustache, PQMinor Pro
Hugo Roy301102018-20191C1997-08-08Fleurimont, PQMinor Pro
Austin Rueschhoff21459142022-20231R1997-09-07Wentzville, MOMinor Pro
Theo Ruth600002013-20141D1989-02-14Naperville, ILMinor Pro
Ben Ryan614711222010-20133L1988-10-16Detroit, MIMinor Pro
Petr Sachl79142943522001-20021R1977-12-02Jindrichuv Hradec, Czech Rep.Minor Pro
Kirill Safronov5941620412003-20041D1981-02-26St. Petersburg, RussiaMajor League
Miikka Salomaki1653553881582013-20206R1993-03-09Raahe, FinlandMajor League
James Sanford701142006-20071D1984-06-18Moncton, NBMinor Pro
Zach Sanford45121628512022-20231L1994-11-09Salem, MAMajor League
Steven Santini5421012392019-20201D1995-03-07Bronxville, NYMajor League
Mark Santorelli186203252402007-20114L1988-08-06Edmonton, ALTAMinor Pro
Mike Santorelli20774971711162007-20103C1985-12-14Vancouver, BCMajor League
Mathew Santos1710142022-20231R1995-03-16Etobicoke, ONTMinor Pro
Vinny Saponari69152136142013-20162R1990-02-15Powder Springs, GAMinor Pro
Yves Sarault275510242001-20021L1972-12-23Valleyfield, PQMajor League
Juuse Saros6202202015-20183G1995-04-19Forssa, FinlandMajor League
Kent Sauer400022001-20021D1979-05-10Sartell, MNMinor Pro
Reggie Savage100002003-20041R1970-05-01Montreal, PQMajor League
Scott Savage21022192018-20202D1995-04-11San Clemente, CAMinor Pro
Dave Scatchard44211233732007-20102C1976-02-20Hinton, ALTAMajor League
Reid Schaefer6371421392023-20241L2003-09-21Edmonton, ALTAMinor Pro
Tim Schaller6791221432022-20231C1990-11-16Merrimack, NHMajor League
Bryan Schmidt44448322007-20081D1981-07-27Bloomington, MNMinor Pro
Robert Schnabel140613193352001-20043D1978-11-10Prague, Czech Rep.Major League
Cole Schneider2198396179452018-20234L1990-08-26Williamsville, NYMajor League
Ray Schultz73210121532003-20041D1976-11-14Edmonton, ALTAMajor League
Brandon Segal2595642983072003-20074R1983-07-12Richmond, BCMajor League
Oliver Setzinger21123122007-20081L1983-07-11Horn, AustriaMinor Pro
Cam Severson6368142552004-20051L1978-08-15Canora, SASKMajor League
Josh Shalla5851116162012-20142L1991-09-25Whitby, ONTMinor Pro
Kiefer Sherwood42221638222022-20231L1995-03-31Columbus, OHMajor League
Kole Sherwood31437272021-20221R1997-01-22Columbus, OHMajor League
Connor Shields1411222010-20111F1984-01-05Calgary, ALTAMinor Pro
Timofei Shishkanov17957501071112003-20063L1983-06-10Moscow, RussiaMajor League
Ryan Sidorski500022022-20231D1999-10-02Williamsville, NYMinor Pro
Duncan Siemens48257772018-20191D1993-09-07Sherwood Park, ALTAMajor League
Ben Simon1813462003-20041C1978-06-14Shaker Heights, OHMajor League
Reid Simpson197613772001-20032L1969-05-21Flin Flon, MANMajor League
Russ Sinkewich501122008-20091D1985-09-21Westlake, OHMinor Pro
Colton Sissons1765847105662013-20163C1993-11-05North Vancouver, BCMajor League
James Sixsmith454812102007-20103F1984-03-26Alexandria, VAMinor Pro
Robert Slaney901122011-20121L1988-10-13Upper Island Cove, NFLDMinor Pro
Tyler Sloan621910582011-20121D1981-03-15Calgary, ALTAMajor League
Adam Smith200002019-20201D1996-11-06Sharon, ONTMinor Pro
Cole Smith59212041622021-20221L1995-10-28Brainerd, MNMajor League
Craig Smith414502012-20131C1989-09-05Madison, WIMajor League
Jeremy Smith128022212009-20134G1989-04-13Dearborn, MIMajor League
Trevor Smith140316192832016-20182C1985-02-08Ottawa, ONTMajor League
Wyatt Smith16552621142182002-20053C1977-02-13Thief River Falls, MNMajor League
Jerred Smithson881111221042004-20062C1979-02-04Vernon, BCMajor League
Bryan Smolinski2008-20091C1971-12-27Toledo, OHMajor League
Peter Smrek7632225742001-20032D1979-02-16Martin, SlovakiaMajor League
Zach Solow20325102021-20221R1998-11-06Naples, FLMinor Pro
Nick Spaling131203454512008-20113L1988-09-19Palmerston, ONTMajor League
Tylor Spink100002016-20171C1992-12-31Williamstown, ONTMinor Pro
Dustin Sproat400002009-20101F1981-11-07Red Deer, ALTAMinor Pro
Kim Staal64131225342006-20071C1978-03-10Merlev, DenmarkMinor Pro
Viktor Stalberg2011617142014-20151L1986-01-17Gothenburg, SwedenMajor League
Spencer Stastney102102333122021-20243D2000-01-04Woodbridge, ILMajor League
Gary Steffes940402014-20151C1987-05-20Grand Blanc, MIMinor Pro
Richard Stehlik14101122007-20081D1984-06-22Skalica, SlovakiaMinor Pro
Jeremy Stevenson56127192012001-20062L1974-07-28San Bernardino, CAMajor League
Zack Stortini111913222992005-20122R1985-09-11Elliot Lake, ONTMajor League
Alexander Sulzer145227496912007-20103D1984-05-30Kaufbeuren, GermanyMajor League
Ryan Suter6371623702004-20051D1985-01-21Madison, WIMajor League
Fedor Svechkov57162339182023-20241C2003-04-05Tolyatti, RussiaMinor Pro
Matt Syroczynski100002008-20091F1983-07-02Pittsburgh, PAMinor Pro
Justin Taylor321302008-20091C1983-01-01Edmonton, ALTAMinor Pro
Petr Tenkrat400022001-20021R1977-05-31Kladno, Czech Rep.Major League
Matt Tennyson5331114442021-20221D1990-04-23Minneapolis, MNMajor League
Ryan Thang165355085802009-20123R1987-05-11Edina, MNMajor League
Keaton Thompson525712182022-20242D1995-09-14Devils Lake, NDMinor Pro
Andreas Thuresson27753651181342007-20114L1987-11-18Kristianstad, SwedenMajor League
Brad Tiley152215172372003-20052D1971-07-05Markdale, ONTMajor League
Jarred Tinordi107820281402018-20202D1992-02-20Millersville, MDMajor League
Hannu Toivonen400002013-20141G1984-05-18Kalvola, FinlandMajor League
Eeli Tolvanen121363571422018-20202R1999-04-22Vihti, FinlandMajor League
Philip Tomasino60232750352022-20242C2001-07-28Mississauga, ONTMajor League
Jordin Tootoo1002326493992004-20062R1983-02-02Churchill, MANMajor League
Mathieu Tousignant76813211582013-20141C1989-11-21St-Etienne-de-Lauzon, PQMinor Pro
Yakov Trenin155404787862015-20205C1997-01-13Chelyabinsk, RussiaMajor League
Pascal Trepanier5291524332002-20031D1973-09-04Gaspe, PQMajor League
Victor Uchevatov24011162006-20071D1983-02-10Angarsk, RussiaMinor Pro
Ryan Ufko915642023-20241D2003-05-07Smithtown, NYMinor Pro
Kevin Ulanski52347152006-20082F1982-05-19Madison, WIMinor Pro
Scottie Upshall12350551052022002-20075R1983-10-07Fort McMurray, ALTAMajor League
Mikko Vainonen200002013-20141D1994-04-11Helsinki, FinlandMinor Pro
Scott Valentine1921023332022011-20143D1991-05-02Ottawa, ONTMinor Pro
Nolan Valleau100002017-20181D1992-11-15Novi, MIMinor Pro
Mark Van Guilder3836177138912008-20157C1984-01-17Roseville, MNMajor League
Jared Van Wormer401102018-20191F1992-09-07Traverse City, MIMinor Pro
John Vigilante135235073222006-20082L1985-05-24Dearborn, MIMinor Pro
Mark Visentin100002016-20171G1992-08-07Waterdown, ONTMajor League
Kevin Wall505611142023-20241R2000-02-01Fairport, NYMinor Pro
Francis Wathier174711252013-20141L1984-12-07St. Isidore, ONTMajor League
Austin Watson2347359132892010-20196L1992-01-13Ann Arbor, MIMajor League
Jasper Weatherby66121325382023-20241C1998-01-22Portland, ORMajor League
Shea Weber46121527492005-20061D1985-08-14Sicamous, BCMajor League
Stephen Werner377815182008-20091C1984-08-08Chevy Chase, MDMinor Pro
Alex Westlund500002001-20021G1975-12-28Flemington, NJMinor Pro
A.J White500002015-20161F1992-04-19Dearborn, MIMinor Pro
Ian White3431619132014-20151D1984-06-04Steinbach, MANMajor League
Matt White125274168262015-20172F1989-08-23Whittier, CAMinor Pro
Daniel Widing300042006-20071R1982-04-13Gavle, SwedenMinor Pro
Ozzy Wiesblatt16156222023-20241C2002-03-09Calgary, ALTAMinor Pro
Marty Wilford8134122001-20021D1977-04-17Cobourg, ONTMinor Pro
Josh Wilkins5631215222019-20201C1997-06-11Raleigh, NCMinor Pro
Shane Willis100002007-20081R1977-06-13Edmonton, ALTAMajor League
Adam Wilsby13393039522021-20243D2000-08-07Stockholm, SwedenMinor Pro
Colin Wilson40132134192009-20101C1989-10-20Greenwich, CTMajor League
Kelsey Wilson2944250926992006-20114L1986-01-22Geraldton, ONTMinor Pro
Kyle Wilson68223254252011-20121C1984-12-15Oakville, ONTMajor League
Brad Winchester3791827662012-20131L1981-03-01Madison, WIMajor League
Bob Wren16167172002-20031C1974-09-16Preston, ONTMajor League
Jeremy Yablonski643362092003-20063R1980-03-21Meadow Lake, SASKMajor League
Brendan Yarema16336242004-20051C1976-07-16Sault Ste. Marie, ONTMinor Pro
Nolan Yonkman283831394662006-20104D1981-04-01Punnichy, SASKMajor League
Bryan Young2200062006-20071D1986-08-06Ennismore, ONTMajor League
Michael Young100002013-20141D1989-01-03Calgary, ALTAMinor Pro
Brad Zanon300022008-20091D1983-04-29Port Moody, BCMinor Pro
Greg Zanon2151458721732003-20074D1980-06-05Burnaby, BCMajor League
Mark Zengerle5752732182017-20181R1989-05-12Rochester, NYMinor Pro
Harry Zolnierczyk97273158822016-20182L1987-09-01Toronto, ONTMajor 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.