hockey DB
search by league
team
morning report
contact us
home

Lugano all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Justin Abdelkader6011332021-20221L1987-02-25Muskegon, MIMajor League
Rene Ackermann22101101994-19951F1972-04-01European Elite
David Aebischer204099562004-20126G1978-02-07Fribourg, SwitzerlandMajor League
J.J. Aeschlimann5731091502592201991-200514F1967-05-30European Elite
Philip Ahlstrom1000002014-20151D1995-05-13European Elite
Johan Akerman3631821672009-20101D1972-11-20Stockholm, SwedenEuropean Elite
Santeri Alatalo1491565801002021-20243D1990-05-09Tampere, FinlandEuropean Elite
Calle Andersson114133245342014-20243D1994-05-16Malmo, SwedenMinor Pro
Peter Andersson15334961301501997-20014D1965-08-29Orebro, SwedenMajor League
Thierry Andrey000001987-19881G1956-12-27European Elite
Greg Andrusak8044162001-20021D1969-11-14Cranbrook, BCMajor League
Misko Antisin1151933521811998-20013F1964-07-04Vancouver, BCEuropean Elite
Eliot Antonietti3101182020-20211D1993-01-27European Elite
Mark Arcobello200601031631332020-20244F1988-08-12Milford, CTMajor League
Ambros Arnold000001982-19831DEuropean Elite
Mark Astley2512673994231992-20048D1969-03-30Calgary, ALTAMajor League
Markus Bachschmied1400001990-19911GEuropean Elite
Luca Balerna3103342005-200721986-08-21European Elite
Lukas Balmelli26123102011-20153F1994-01-03European Elite
Samuel Balmer355510241993-19941D1968-05-01European Elite
Bernard Bauer0681401982-19894DEuropean Elite
Jaroslav Bednar53163349222011-20132R1976-11-09Prague, Czech Rep.Major League
Gregory Bedolla1500002021-20232European Elite
Kris Bennett30101020142022-20231C1996-01-06Brampton, ONTMinor Pro
Patrice Bergeron2111182982012-20131C1985-07-24L'Ancienne Lorette, PQMajor League
Alessio Bernasconi000001987-19881DEuropean Elite
Andrea Bernasconi015601986-19882DEuropean Elite
Alessio Bertaggia38172911632312010-20229L1993-07-30Lugano, SwitzerlandEuropean Elite
Sandro Bertaggia491761312073531986-200317D1964-05-07European Elite
Elias Bianchi700002007-20102F1989-04-22Lugano, SwitzerlandEuropean Elite
Mattia Bianchi1105712422002-200641984-04-02European Elite
Francesco Bizzozerro2800021992-19952D1976-02-08European Elite
Jason Blake722442004-20051C1973-09-02Moorhead, MNMajor League
Daniel Blaser000001982-19831European Elite
Florian Blatter97134452011-20143D1984-05-12European Elite
David Bochy4400022003-20041G1978-01-27European Elite
Yanick Bodemann100002010-20111F1985-04-29European Elite
Mikkel Boedker77133245102020-20222L1989-12-16Brondby, DenmarkMajor League
Patrice Boesch710141992-19931 European Elite
Luka Bonfanti100001999-20001 European Elite
Roman Botta5216742003-200521984-08-13European Elite
Chris Bourque39141933242010-20111L1986-01-29Boston, MAMajor League
Eric Bourquin10821012211990-19933D1965-12-19European Elite
Philippe Bozon853157881151999-20012L1966-11-30Chamonix, FranceMajor League
Patrice Brasey4314142801989-19912D1964-01-28European Elite
Damien Brunner1133951901012014-20184R1986-03-09Zurich, SwitzerlandMajor League
Michele Brusatori500001997-19981G1979-07-19European Elite
Ted Bullo1500002009-20122GEuropean Elite
Ralph Bundi14022122003-200411978-02-15European Elite
Dario Burgler2407072142922016-20215F1987-12-18European Elite
Codey Burki1312362011-20121C1987-11-17Winnipeg, MANMinor Pro
Markus Butler10672330321995-19983F1972-04-25European Elite
Jan-Philipp Cadieux10492130722000-20033L1980-03-17Davos, SwitzerlandEuropean Elite
Alex Caffi4000002008-20123G1990-08-12Minor Pro
Chris Campoli804422013-20141D1984-07-09Mississauga, ONTMajor League
Lorenzo Canonica1701102019-20242C2003-09-03Lugano, SwitzerlandEuropean Elite
Krister Cantoni320936451301991-200910F1973-04-16European Elite
Marco Capaul31022101994-19951D1972-12-24European Elite
Urs Capeder000001982-19831FEuropean Elite
Sebastien Caron1500022010-20111G1980-06-25Amqui, PQMajor League
Daniel Carr1064847951282020-20244L1991-11-01Sherwood Park, ALTAMajor League
Anson Carter15358222007-20081C1974-06-06Toronto, ONTMajor League
Alessandro Chiesa5462957864952005-202213D1987-02-01European Elite
Nelson Chiquet300002021-20221F1997-09-19European Elite
Evgeny Chiriayev1300042009-20101F1989-08-03European Elite
Taylor Chorney9063238622018-20202D1987-04-27Thunder Bay, ONTMajor League
Gregory Christen51213102001-20054F1983-01-19European Elite
Roberts Cjunskis2811262023-20241F2003-04-13European Elite
Nicholas Colombo400002007-20081 European Elite
Flavien Conne482761242003502000-201414F1980-04-01European Elite
Brett Connolly45122638282022-20231R1992-05-02Campbell River, BCMajor League
Fabrizio Conte3500022007-200921987-04-23European Elite
Giovanni Conte3435488301982-19873FEuropean Elite
Brandon Convery184711432002-20031C1974-02-04Kingston, ONTMajor League
Benjamin Conz50022122011-20121G1991-09-13European Elite
Bryan Cordey100002007-20081 European Elite
Cole Cormier3851662023-20241R2002-02-21Dusselodorf, GermanyEuropean Elite
Gianluca Cortiana800002021-20232European Elite
Jean-Michel Courvoisier000001982-19831FEuropean Elite
Gian-Marco Crameri16150112162761996-20004F1972-12-13European Elite
Luca Cunti5491625222017-20192L1989-07-04Zurich, SwitzerlandEuropean Elite
Giacomo Dal Pian1027916102011-20165F1993-06-20European Elite
Reto Dannacher500002001-20021G1980-07-25European Elite
Mike DeAngelis421341995-19961D1966-01-27Kamloops, BCMinor Pro
Paolo Della Bella3200002001-20021G1977-09-12Minor Pro
Boyd Devereaux1622482009-20101C1978-04-16Seaforth, ONTMajor League
Paul DiPietro1604462004-20132C1970-09-08Sault Ste. Marie, ONTMajor League
Par Djoos36102535361993-19941D1968-05-11Mora, SwedenMajor League
Andre Doll8651015301997-20003F1973-03-02Edmonton, ALTAEuropean Elite
Hnat Domenichelli21387108195662008-20146C1976-02-16Edmonton, ALTAMajor League
Leonardo Domenichelli100002023-20241European Elite
Claude Domeniconi87142943441986-19926DEuropean Elite
Christian Dube12667971641241999-20023R1977-04-25Quebec, PQMajor League
Jorg Eberle2241841132971301982-199611F1962-02-09European Elite
Beat Eggimann106493887211986-19937F1961-09-01European Elite
Marc Eichmann400002005-20061G1980-06-18European Elite
Todd Elik393036662221997-19981C1966-04-15Brampton, ONTMajor League
Kari Eloranta018436101987-19903D1956-02-29Lahti, FinlandMajor League
Bruno Erni44448141996-19971F1968-11-15European Elite
Emerson Etem500002017-20181R1992-06-16Long Beach, CAMajor League
Davide Fadani700022020-20222GEuropean Elite
Keith Fair388511111623331995-200510L1968-01-08Castlegar, BCEuropean Elite
Thibault Fatton2400002020-20244G2001-11-17European Elite
Luca Fazzini5321391482871622012-202412F1995-03-17European Elite
Igor Fedulov88203858691998-20013F1966-07-04European Elite
Ilari Filppula64193251242014-20162F1981-11-05Vantaa, FinlandMinor Pro
Patrick Fischer852645711111997-19992C1975-09-06Zug, SwitzerlandMajor League
Michael Fluckiger14801142003-20145G1984-02-15European Elite
Gilbert Flueler2723521998-20002R1979-01-22Granby, PQEuropean Elite
Colin Fontana900062015-20183D1996-10-09European Elite
Ruben Fontana815712281989-19954F1967-06-15European Elite
Johan Fransson723522008-20091D1985-02-18Kalix, SwedenEuropean Elite
Damien Franzin100002009-20101 European Elite
Nicola Fraschina400001992-19962G1971-05-03European Elite
Dan Fritsche1213442013-20141C1985-07-13Parma, OHMajor League
Jack Fritsche68182341891991-19932F1966-03-05Parma, OHMinor Pro
Joel Frohlicher39101182002-200311982-04-05European Elite
Regis Fuchs349691221912391998-20068F1970-04-06European Elite
Phillip Furrer11073643702015-20183D1985-06-16European Elite
Fabio Gaggini000001982-19831FEuropean Elite
Bernie Gagnon000001982-19831C1949-08-17Montreal, PQMinor Pro
Ryan Gardner299841222062182001-20177C1978-04-18Toronto, ONTEuropean Elite
Martin Gelinas100002004-20051L1970-06-05Shawinigan, PQMajor League
Colby Genoway41121830802010-20111R1983-12-12Morden, MANMinor Pro
Jeremi Gerber814711162022-20242R2000-03-01European Elite
Lukas Gerber35123542005-20061D1982-09-07European Elite
Claudio Ghillioni7011261989-19953D1969-02-13European Elite
Luca Gianinazzi400002012-20131D1993-01-01European Elite
Gaston Gingras38101929241991-19921D1959-02-13Temiscaming, PQMajor League
Pierre Girardin000001987-19881F1962-01-26European Elite
David Gislimberti5600001997-20032G1977-07-18European Elite
Tommaso Goi801102009-20101F1990-01-08European Elite
Santeen Golja100002023-20241European Elite
Markus Graf0551001986-19871F1959-07-24European Elite
Markus Granlund67263561322022-20242C1993-04-16Oulu, FinlandMajor League
Andrea Grassi3620262009-201231992-02-27European Elite
Luca Grassi200022006-200711987-02-13 European Elite
Benoit Gratton3161218812004-20051C1976-12-28Montreal, PQMajor League
Ryan Grobety2012322002-20031European Elite
Samuel Guerra12311819422021-20243D1993-05-11European Elite
Fabian Guignard88639341996-19993D1976-02-15European Elite
Noel Guyaz1411227391142002-20064D1972-05-10European Elite
Henrik Haapala2131215102018-20191L1994-02-28Lempaala, FinlandMajor League
Mats Hallin063901986-19871L1958-03-19Eskilstuna, SwedenMajor League
Jeff Hamilton46222446282009-20101R1977-09-04Englewood, OHMajor League
Andreas Hanni258936452822002-200971979-01-04European Elite
Toni Happola745922007-20081F1981-04-09Helsinki, FinlandEuropean Elite
John Harrington38405494221980-19811F1957-05-24Virginia, MNMinor Pro
Leandro Hausheer42123312023-202412003-03-20European Elite
Timo Haussener76279102018-20224L1997-04-09Mannedorf, SwitzerlandEuropean Elite
Tim Heed47142034102020-20211D1991-01-27Gothenburg, SwedenMajor League
Ilkka Heikkinen85213051662012-20142D1984-11-13Rauma, FinlandMajor League
Axel Heim36022101993-19941F1971-08-05European Elite
Timo Helbling161623294572007-20114D1981-07-21Basel, SwitzerlandMajor League
Jordan Hendry291910182011-20121D1984-02-23Nokomis, SASKMajor League
Josh Hennessy3691019222010-20111C1985-02-07Brockton, MAMajor League
Jukka Hentunen10155471021132005-20083R1974-05-03Joroinen, FinlandMajor League
Raphael Herburger142163349882020-20233F1989-01-02Dornbirn, AustriaEuropean Elite
Yannick Herren921322021-20221F1991-02-07European Elite
Bob Hess000001982-19831D1955-05-19Middleton, NSMajor League
Steve Hirschi480501081583372003-201714D1981-09-18European Elite
Gregory Hofmann18681681491192015-20194C1992-11-13Major League
Christian Hofstetter4101101992-199421972-04-16European Elite
Jonas Hoglund1062842007-20081L1972-08-29Karlstad, SwedenMajor League
Doug Honegger72719261331991-19932D1968-02-24Montreal, PQEuropean Elite
Patrick Howald72252247741992-19942F1969-12-26European Elite
Libor Hudacek10808102021-20221L1990-09-07European Elite
Cristobal Huet127033451998-20024G1975-09-03St-Martin-d'Heres, FranceMajor League
Roger Imboden000001987-19881FEuropean Elite
Danny Irmen2013-20141R1984-09-06Fargo, NDMajor League
Leland Irving700002021-20221G1988-04-11Swan Hills, ALTAMajor League
Peter Jaks026113701987-19892F1966-05-04European Elite
Sandy Jeannin330701482182332000-20088F1976-02-28European Elite
Benoit Jecker8318982018-20202D1994-06-12European Elite
Rudolf Jeker000001982-19831FEuropean Elite
David Jelmini106044301992-19984D1973-03-23European Elite
Marcel Jenni266901442343101993-20007L1974-03-02European Elite
Kent Johansson359811421201985-19894FEuropean Elite
Ryan Johnston102202017-20181D1992-02-14Sudbury, ONTMajor League
Michael Joly48202848102023-20241R1995-05-05Gatineau, PQMinor Pro
Mauro Jorg278173552722008-20206F1990-04-29European Elite
Troy Josephs86202949772020-20233C1994-05-09Whitby, ONTMinor Pro
Oliver Kamber177235780842009-20134F1979-05-07European Elite
Oliwer Kaski2004422022-20231D1995-09-04Pori, FinlandMinor Pro
Beat Kaufmann022401986-19871European Elite
Andreas Keller24235281993-19941F1971-03-28European Elite
Olivier Keller2642042622011999-20056D1971-03-20European Elite
Mario Kempe910142023-20241R1988-09-19Kramfors, SwedenMajor League
Lorenz Kienzle281850581612010-201661988-06-06European Elite
Linus Klasen265711802511222014-20206R1986-02-19Stockholm, SwedenMajor League
Lukas Klok1854982022-20231D1995-06-07Ostrava, Czech Rep.Minor Pro
Mike Knoepfli50191022007-20081F1982-04-09Georgetown, ONTEuropean Elite
Peter Kobel3681220341994-19962F1972-02-20European Elite
T. Kohler200001996-19971 European Elite
Mikko Koskinen61000382022-20242G1988-07-18Vantaa, FinlandMajor League
Diego Kostner208183351542011-20165F1992-08-05European Elite
Dario Kostovic149815231022007-20114F1980-08-08European Elite
Clarence Kparghai14361521562013-20184D1985-05-13European Elite
Patrick Kruger100002007-200811980-03-21European Elite
Patrick Kucera900001997-19981G1978-08-10European Elite
Raphael Kuonen1900002014-20151F1992-03-13European Elite
Philipp Kurashev1309902020-20211C1999-10-12Munsingen, SwitzerlandMajor League
Lassi Laasko100002002-200311983-01-23 European Elite
Bob Lachance431402001-20021R1974-02-01Bristol, CTMinor Pro
Dan LaCouture15112182007-20081L1977-04-18Hyannis, MAMajor League
Jani Lajunen170306595762017-20214C1990-06-16Helsinki, FinlandMinor Pro
Joey Laleggia3991726102023-20241D1992-06-24Burnaby, BCMinor Pro
Dominic Lammer93131528622019-20212F1992-10-03European Elite
Jordan Landolt100002005-20061 European Elite
Maxim Lapierre1283450842842015-20194C1985-03-29Montreal, PQMajor League
Rinaldo Larghi1500021996-19982F1978-04-24European Elite
Igor Larionov24101929441992-19931C1960-12-03Voskresensk, RussiaMajor League
Jan Larsson71315687441993-19952F1965-09-04European Elite
Stephan Lebeau54394079221995-19972C1968-02-28Saint-Jerome, PQMajor League
Eric Lecompte2003-20041L1975-04-04Montreal, PQMinor Pro
Mikko Lehtonen310122013-20141R1987-04-01Espoo, FinlandMajor League
Romano Lemm60131427222008-20102F1984-06-25European Elite
Sven Leuenberger7291221791992-19942D1969-08-25European Elite
Chris Lindberg199817222000-20011L1967-04-16Fort Frances, ONTMajor League
Charles Linglet520202012-20131L1982-06-22Montreal, PQMajor League
Romain Loeffel1812970991402018-20224D1991-03-10European Elite
Patrick Looser4321416341994-19962F1974-01-23European Elite
Arnold Lortscher012193101986-19871FEuropean Elite
Martin Lotscher000001982-19831FEuropean Elite
Alfred Luethl015142901989-19901European Elite
Fredy Luthi1217982161401986-19936F1961-07-31European Elite
Lane MacDonald015132801989-19901L1966-03-03Tulsa, OKEuropean Elite
Mike Maneluk158751051803112001-20095L1973-10-01Winnipeg, MANMajor League
Ivan Mantegazzi700002007-20092G1988-06-30European Elite
Daniel Manzato16301142012-20186G1984-01-17Fribourg, SwitzerlandMinor Pro
Lorenzo Marcati100022010-20111European Elite
Lorenzo Marcon000001982-19831FEuropean Elite
Juho Markkanen300002021-20221G2002-04-06Edmonton, ALTAEuropean Elite
Tony Martensson89244468402015-20172C1980-06-23Upplands Vasby, SwedenMajor League
Peter Martin500002000-20011G1964-02-22Fort Saint John, BCEuropean Elite
Daniele Masa1300022005-200721986-03-06European Elite
Didier Massy107112132751987-19936DEuropean Elite
Lucas Matewa1001102017-20192D1999-11-07European Elite
Bruno Maurer034701989-19901F1965-05-15European Elite
Marco Maurer5949131452013-20152D1988-02-21European Elite
Bill McDougall10628101998-19991C1966-08-10Mississauga, ONTMajor League
David Mcintyre2261218102019-20201R1987-02-04Oakville, ONTMajor League
Brett McLean15745721171142011-20154C1978-08-14Comox, BCMajor League
Mike McNamara010101986-19871D1949-03-28Major League
Trevor Meier142243155461997-20014F1973-07-07European Elite
Elvis Merzlikins257033202013-20196G1994-04-13Riga, LatviaMajor League
Glen Metropolit134491141631362005-20143C1974-06-25Toronto, ONTMajor League
Jacob Micflikier35161127452013-20141F1984-07-11Winnipeg, MANMinor Pro
Corey Millen3110919532002-20031C1964-04-29Cloquet, MNMajor League
Alfio Molina000001982-19831GEuropean Elite
Johan Morant23235532012-201311986-04-07European Elite
Patrizio Morger781161721990-19922F1968-04-09European Elite
Giovanni Morini33862481101102015-20249F1995-02-02European Elite
Marco Mueller4382836262022-20231D1990-11-22Heilbronn, GermanyEuropean Elite
Mirco Mueller15344145892021-20243D1995-03-21Winterthur, SwitzerlandMajor League
Jonas Muller200002004-20051G1984-05-17European Elite
Loris Muller100002014-20151C1996-09-18European Elite
Marco Muller1413422023-20241F1994-01-21European Elite
Stefan Muller1200002018-20202G1996-05-02European Elite
Matt Murley311242009-20101L1979-12-17Troy, NYMajor League
Mirko Murovic1118816562001-20074L1981-02-02Montreal, PQEuropean Elite
Brady Murray178495099682008-20156F1984-08-17Brandon, MANMajor League
Jordy Murray575712422012-20142F1990-01-08Faribault, MNEuropean Elite
Marty Murray4972532222007-20081C1975-02-16Lyleton, MANMajor League
Andy Naser560100871874921997-201013F1974-07-21European Elite
Jari Naser1400002020-20233European Elite
Mats Naslund4231397001990-19911F1959-10-31Timra, SwedenMajor League
Rudi Niderost1491718351341993-19974D1967-02-17European Elite
Rob Niedermayer14246122011-20121C1974-12-28Cassiar, BCMajor League
Matteo Nodari3681429432332006-202291987-11-23European Elite
Thierry Noel300002001-20021G1978-06-27European Elite
Warren Norris2005-20061C1974-09-19St. John's, NFLDMinor Pro
Petteri Nummelin3501102633731812001-201310D1972-11-25Turku, FinlandMajor League
Michael Nylander36124355281996-19971C1972-10-03Stockholm, SwedenMajor League
Atte Ohtamaa18123162019-20201D1987-11-06Nivala, FinlandEuropean Elite
Janne Ojanen1994-19951C1968-04-09Tampere, FinlandMajor League
Gates Orlando28122032341998-19991F1962-11-16Montreal, PQMajor League
Viktor Ostlund100002015-20161G1994-07-30European Elite
Tommi Paakkolanvaara500002014-20151F1983-03-01Oulunsalo, FinlandEuropean Elite
Jonathan Pan100001999-200011982-03-09 European Elite
Marco Panzeri000001982-19831GMinor Pro
Dusan Pasek010112101989-19901C1960-09-07Bratislava, SlovakiaMajor League
Alain Pasqualino100022005-200611984-08-12European Elite
Thierry Paterlini94221537862007-20092F1975-04-27European Elite
Stephane Patry3021322022-20242C2000-02-18Geneva, SUIEuropean Elite
Mario Patt011201987-19892FEuropean Elite
Daniel Peer600002003-20041F1977-11-11European Elite
Aleksi Peltonen1701122023-20241F1998-06-08Helsinki, FinlandEuropean Elite
Jesper Peltonen52167162023-20241D1998-06-08Helsinki, FinlandEuropean Elite
Ville Peltonen13175101176542003-20063W1973-05-24Vantaa, FinlandMajor League
Fredrik Pettersson1196670136922013-20163L1987-06-10Gothenburg, SwedenMinor Pro
Massimo Piemontesi100002005-20061 European Elite
Pierrick Pivron1621342012-20131F1990-06-24Gap, FranceEuropean Elite
Dougal Poget200002008-20091G1987-03-10European Elite
Johnny Pohl2232225262008-20091C1979-06-29Rochester, MNMajor League
Jame Pollock2004-20051D1979-06-16Quebec, PQMajor League
Alberto Pons000001982-19831DEuropean Elite
Mark Popovic3341216202010-20111D1982-10-11Stoney Creek, ONTMajor League
Paul Postma2027962019-20201D1989-02-22Red Deer, ALTAMajor League
Samuele Pozzorini100002015-20161D1996-12-17European Elite
Shane Prince324622021-20221L1992-11-16Rochester, NYMajor League
Leandro Profico1407815282008-20135F1990-02-28European Elite
Brian Propp2421627301992-19931L1959-02-15Neudorf, SASKMajor League
John Quenneville202810162023-20241C1996-04-16Edmonton, ALTAMajor League
Urs Raber000001987-19903GEuropean Elite
Pierre-Andre Reuille000001982-19831GEuropean Elite
Sebastian Reuille51571891602352004-201912F1981-06-22European Elite
Martin Rex200002001-200211983-03-19 European Elite
Patrick Rieffel033601988-19891FEuropean Elite
Vincent Riendeau100001997-19981G1966-04-20Saint-Hyacinthe, PQMajor League
Marco Rigoni200002000-20011 European Elite
Kimmo Rintanen42162036162011-20121F1973-08-07Rauma, FinlandEuropean Elite
Andreas Ritsch012213301986-19904D1961-06-23European Elite
Elia Riva2511234461122016-20237D1998-01-03European Elite
Luigi Riva43145201996-19971D1968-05-13European Elite
Yannick Robert22581301990-19911FEuropean Elite
Randy Robitaille80177693822008-20102C1975-10-12Ottawa, ONTMajor League
Bruno Rogger70314980221982-19927C1959-01-19Quesnel, BCEuropean Elite
Matteo Romanenghi24461723622013-20218F1995-04-09European Elite
Kevin Romy300681001682692005-20127F1985-01-31European Elite
Massimo Ronchetti138459802009-202071992-01-20European Elite
Pavel Rosa9291122012-20131R1977-06-07Most, Czech Rep.Major League
Petr Rosol2451419321992-19931F1964-06-20European Elite
Andre Rotheli22266851512521991-20036F1970-10-12European Elite
Thomas Ruefenacht772527521122012-20142F1985-02-22European Elite
Ronnie Rueger178011242002-20064G1973-02-26European Elite
Arttu Ruotsalainen43591482023-20241C1997-10-29Oulu, FinlandMajor League
Johan Ryno100002019-20201C1986-06-05Orebro, SwedenMinor Pro
Bob Sanguinetti46111829222017-20181D1988-02-29Trenton, NJMajor League
Raffaele Sannitz754931812747441999-202121C1983-05-18Mendrisio, SwitzerlandMinor Pro
Jonathan Sartori300002014-20151European Elite
Riccardo Sartori153178282013-20185D1994-09-10European Elite
Joel Savage5291120711997-20012R1969-12-25Surrey, BCMajor League
Luca Sbisa305712142012-20131D1990-01-30Ozieri, ItalyMajor League
Pat Schafhauser57145561994-19962D1971-07-27St. Paul, MNEuropean Elite
Matthias Schenkel57101020641993-19952F1970-06-01European Elite
Cyrille Scherwey100002007-20081F1989-02-15European Elite
Roman Schlagenhauf61268242009-20163F1989-03-17European Elite
Kevin Schlapfer001101988-19902F1969-11-24European Elite
Niklas Schlegel12100062019-20245G1994-08-03European Elite
Dominik Schlumpf13152126502011-20154D1991-03-03Zurich, SwitzerlandEuropean Elite
Marty Sertich200022011-20121C1982-10-13Roseville, MNMinor Pro
Fabrizio Silietti800001993-19941F1973-01-04European Elite
Juraj Simek634702014-20151W1987-09-29Presov, SlovakiaMinor Pro
Dario Simion1159817262010-20144F1994-05-22European Elite
Tommy Sjodin14055951501531994-19984D1965-08-13Sundsvall, SwedenMajor League
Wes Snell44167302006-20071D1976-04-10European Elite
Arno Snellman600002023-20241European Elite
Daniel Sondell805502016-20171D1984-03-01Umea, SwedenEuropean Elite
Ryan Spooner201102019-20201C1992-01-30Ottawa, ONTMajor League
Tim Stapleton19681482015-20161R1982-07-19Forest Park, ILMajor League
Laurent Stehlin364610101991-19921F1967-03-09European Elite
Daniel Steiner91253257542011-20132R1980-09-08Bern, SwitzerlandMinor Pro
Janick Steinmann5131013182014-20162C1987-02-10Baar, SwitzerlandEuropean Elite
Yves Stoffel75178202021-20232F2001-03-05European Elite
Jason Strudwick34235282006-20071D1975-07-17Edmonton, ALTAMajor League
Reto Suri98173653752019-20212F1989-03-25European Elite
Daniel Suter300002009-201011990-11-27 European Elite
Patrick Sutter26957831404221991-20048D1970-07-06European Elite
Magnus Svensson4418234101990-19911D1963-03-01Tranas, SwedenMajor League
Alex Tanguay633642004-20051L1979-11-21Sainte-Justine, PQMajor League
Dick Tarnstrom4432629902006-20071D1975-01-20Sundbyberg, SwedenMajor League
Matt Tennyson100002023-20241D1990-04-23Minneapolis, MNMajor League
Pascquale Terrazzano9800002005-20115G1989-05-28Lugano, SwitzerlandEuropean Elite
Gilles Thibaudeau33301848121991-19921C1963-03-04Montreal, PQMajor League
Bill Thomas621322009-20101R1983-06-23Pittsburgh, PAMajor League
Roger Thony81312859271988-19924F1967-02-08European Elite
Patrick Thoresen48224163832008-20091L1983-11-07Hamar, NorwayMajor League
Calvin Thurkauf15455591141602021-20243C1997-06-27Zug, SwitzerlandMajor League
Kimmo Timonen301102004-20051D1975-03-18Kuopio, FinlandMajor League
Michael Tobler100002011-20121G1985-08-05European Elite
Stefano Togni132101626361994-19984F1974-02-24European Elite
Andy Ton235127200327581986-199810F1962-09-21European Elite
Pavel Torgayev34182139871996-19971C1966-01-25Nizhny Novgorod, RussiaMajor League
Didier Tosi400001991-19921G1971-06-03European Elite
Tim Traber82729842020-20222R1993-01-26Quesnel, BCEuropean Elite
Yannick Tremblay4672128342007-20081D1975-11-15Pointe-aux-Trembles, PQMajor League
Roberto Triulzi08101801986-19871F1965-06-03European Elite
Marc-Pierre Tschudy49044411998-200541981-05-03European Elite
Evan Tschumi16000332021-20221F1997-04-25Calgary, ALTAEuropean Elite
Rick Tschumi2661439532471995-20027D1963-04-28European Elite
Steve Tsujiura000001989-19901C1962-02-28Coaldale, ALTAMinor Pro
Alfie Turcotte213401991-19921C1965-06-05Gary, INMajor League
Nicolo Ugazzi2000022020-20233DEuropean Elite
Stefan Ulmer36424781022082010-20199D1990-12-01Kloten, SwitzerlandEuropean Elite
Alexis Vacheron500001996-19982D1979-07-05European Elite
Andrea Vanetti100002009-20101 European Elite
Jonas Vassalli400002007-20081F1989-11-10Lugano, SwitzerlandEuropean Elite
Geoffrey Vauclair1832132531241997-200251977-03-08European Elite
Julien Vauclair7911001732736321997-202020D1979-10-02Delemont, SwitzerlandMajor League
Tristan Vauclair2351940591672005-20116C1985-02-13Delemont, SwitzerlandEuropean Elite
Loic Vedova104336162017-20236F1997-07-17European Elite
Matthew Verboon52459102023-20241F2000-02-23Richmond Hill, ONTEuropean Elite
Karem Veri200002002-200311983-08-30 European Elite
Alessandro Villa4800002020-20244D2001-01-23European Elite
Real Vincent000001982-19831DEuropean Elite
Gaetan Voisard1711226381261998-20024D1973-04-13European Elite
Bruno Vollmer2724601990-19911F1967-05-15European Elite
Jean-Claude Von Gunten012301982-19872FEuropean Elite
Thomas Vrabec057278401987-19903F1966-10-22European Elite
Christophe Wahl11400041990-19944G1967-09-29European Elite
Raymond Walder21986591451771987-199710F1967-03-07European Elite
Julian Walker43156611174052013-202411W1986-09-10Bern, SwitzerlandEuropean Elite
Rickard Wallin44143549872006-20071C1980-04-09Stockholm, SwedenMajor League
Eric Walsky71121527222013-20152F1984-09-30Anchorage, AKMinor Pro
Raffael Walter4300002007-20081G1987-01-08European Elite
Mats Waltin07111801986-19871D1953-10-07European Elite
Wes Walz1371118141999-20001C1970-05-15Calgary, ALTAMajor League
Lars Weibel184044241993-20006G1974-05-20European Elite
Thomas Wellinger16362834662017-202141988-03-10European Elite
Marco Werder72033101992-19972F1972-11-24European Elite
Riccardo Werder7000272021-20232European Elite
Adrian Wichser1345155106552002-20053F1980-03-18European Elite
Landon Wilson653318511342006-20082R1975-03-13St. Louis, MOMajor League
Ryan Wilson3221012342016-20171D1987-02-03Windsor, ONTMajor League
Valentin Wirz1371926451472005-200831981-09-09European Elite
Bernd Wolf189101727562020-20244D1997-02-23European Elite
Nigel Wollgast201102015-20161European Elite
Jason York34317201222005-20061D1970-05-20Nepean, ONTMajor League
Patrik Zackrisson3551419142016-20171W1987-03-27Ekero, SwedenEuropean Elite
Marco Zanetti9791322222022-202422002-03-12European Elite
Sandro Zangger698816282019-20212F1994-08-27European Elite
Gianluca Zanzi100002014-20151F1996-09-20European Elite
Aldo Zenhausern000001982-19831DEuropean Elite
Rolf Ziegler80246621997-19992D1975-09-14Renens, SwitzerlandMinor Pro
Bruno Zimmermann000001982-19831FEuropean Elite
Vladislav Zorin700022017-20181FEuropean Elite
Simon Zuger4402222006-20071G1981-06-04European Elite
Sandro Zurkirchen5100022019-20212G1990-02-25European Elite
Jerry Zuurmond2901101996-19971D1975-01-29European Elite

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