hockey DB
search by league
team
morning report
contact us
home

Kloten HC all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Miro Aaltonen97284472382022-20242C1993-06-17Joensuu, FinlandMinor Pro
Spencer Abbott13551022017-20181F1988-04-30Hamilton, ONTMajor League
Bruce Affleck306121801981-19832D1954-05-05Penticton, BCMajor League
Rami Alanko310141997-19981D1975-12-31Helsinki, FinlandEuropean Elite
Jan-Axel Alavaara4631114522007-20081D1975-03-14Kiruna, SwedenEuropean Elite
Manfred Albrecht000001982-19831DEuropean Elite
Niki Altorfer1073345781562020-20233F1990-06-26European Elite
Niclas Andersen1810142017-20181D1988-04-28Grums, SwedenMinor Pro
Jonas Andersson511202014-20151L1981-02-24Stockholm, SwedenMajor League
Peter Andersson0851301989-19901D1962-03-02Federtalve, SwedenMajor League
Jonathan Ang104314778862022-20242C1998-01-31Markham, ONTMinor Pro
Alain Ayer3942601990-19911F1967-07-05European Elite
Matthias Bachler46336101996-19982F1975-08-02European Elite
Simon Bachmann300002004-200511986-07-19 European Elite
Lucas Bachofner200002019-20201F1999-06-13Los Angeles, CAEuropean Elite
Rene Back2691066761482014-20217D1982-09-08European Elite
Mattias Backman413912142017-20181D1992-10-03Linkoping, SwedenMinor Pro
Thierry Bader5724662016-20182C1997-09-01European Elite
Christopher Bagnoud4400082011-20132D1991-05-19European Elite
Samuel Balmer11193140861997-20003D1968-05-01European Elite
Dario Bartholet7621012162020-20222D2000-09-06European Elite
Deny Bartschi11671320122000-20044F1982-04-03European Elite
Patrick Bartschi1825469123912000-20066F1984-08-20European Elite
Urs Bartschi3644519501979-19873FEuropean Elite
Robin Bauer4000001992-19972F1974-03-24European Elite
Kurt Baumann357101701987-19914DEuropean Elite
Lukas Baumgartner94202282001-20054D1984-03-15European Elite
Raoul Baumgartner1612301989-19912D1971-03-15European Elite
Marco Bayer1902350732031994-19995D1972-09-20European Elite
Nathan Beaulieu1302222023-20241D1992-12-05Strathroy, ONTMajor League
Mark Bell802923521272009-20112C1980-08-05St. Paul's, ONTMajor League
Sven Berger42066142011-201211988-02-06European Elite
Charles Berglund82264268401995-19972C1965-01-18European Elite
Matthias Bieber3489687183682010-20188F1986-03-14European Elite
Andre Bielmann71639541998-20024F1980-02-07European Elite
Alain Bircher672810632015-20194D1997-03-07European Elite
Michael Blaha3921301990-19922European Elite
Severin Blindenbacher1831949682132000-20055D1983-03-15Zurich, SwitzerlandMinor Pro
Eric Blum178215374922010-20144D1986-06-13European Elite
Simon Bodenmann30162671291622006-20159F1988-03-02European Elite
Luca Boltshauser66000332015-20183G1993-07-17European Elite
Julien Bonnet85033482008-201021985-01-14European Elite
Jordann Bougro3313462022-20231F1998-04-02European Elite
Tim Bozon447512412017-20181L1994-03-24Lugano, SwitzerlandMinor Pro
Robin Breitbach53246992000-20022D1982-03-05European Elite
Simon Breitbach400021999-20001 European Elite
Aris Brimanis80718251362005-20072D1972-03-14Shaker Heights, OHMajor League
Rod Brind'Amour221302004-20051L1970-08-09Ottawa, ONTMajor League
Patrice Brisebois1031422004-20051D1971-01-27Montreal, PQMajor League
Curtis Brown44101323262008-20091L1976-02-12Unity, SASKMajor League
Greg Brown4631215361996-19971D1968-03-07Southborough, MAMajor League
Marc Brown201142005-20061W1979-03-10Richmond, BCMinor Pro
Martin Bruderer36650901404681986-200013D1966-07-14European Elite
Sandro Bruderer600002006-200711984-06-01European Elite
Adrian Brunner27303182006-20203F1987-10-16European Elite
Damien Brunner109141428362006-20093R1986-03-09Zurich, SwitzerlandMajor League
Yannick Brunner800002017-20192European Elite
Alain Brunold5605562003-20052F1985-02-12European Elite
Cyrill Buhler2982646721402001-20159F1983-11-04European Elite
Marco Buhrer2700001998-19991G1979-10-09European Elite
Urs Burkhart000001982-19831FEuropean Elite
Xeno Busser800002015-20161D1995-04-30European Elite
Andreas Camenzind80131528642002-20042F1982-02-01European Elite
Luca Capaul26011142022-20231European Elite
Corsin Casutt91141125142014-201621984-12-01European Elite
Filippo Celio05111601988-19902D1966-09-30European Elite
Manuele Celio2951261402661881986-199811F1966-06-09European Elite
Andreas Cellar88459221999-20023C1981-07-18European Elite
Valentin Claireaux210102021-20221F1991-04-05Saint-Pierre, Saint-Pierre-et-M.European Elite
Franco Collenberg47437302015-20161D1983-12-20European Elite
Jack Combs25121224302018-20191R1988-01-26St. Louis, MOMinor Pro
Brandon Convery64172542872000-20042C1974-02-04Kingston, ONTMajor League
Derek Cormier322422007-200811973-02-27Minor Pro
Luca Cunti12291182016-20171L1989-07-04Zurich, SwitzerlandEuropean Elite
Tony Currie043701986-19871R1957-11-12Sydney Mines, NSMajor League
Patrick Della Rossa164111425461992-20097F1975-07-28European Elite
Ian Derungs500022017-20181L1999-12-31Frauenfeld, SwitzerlandEuropean Elite
Keanu Derungs6714822162022-20242L2002-04-27Kloten, SwitzerlandEuropean Elite
Sylvain Deschatelets200022005-20061C1979-11-22Blainville, PQMinor Pro
Luca Deussen800002022-20242D2003-05-24European Elite
Dominik Devaja500002014-20151F1995-11-07Regensdorf, SwitzerlandEuropean Elite
Dominik Diem505141942023-20241C1997-01-25European Elite
Michael Diener1058513281993-19963F1973-05-11European Elite
Don Dietrich001101986-19871D1961-04-05Deloraine, MANMajor League
Alexi Dostoinov49102030202021-20232L1989-08-03Moscow, RussiaEuropean Elite
Felicien Dubois21223791021632008-20146D1983-10-18European Elite
Micki DuPont243331271602272010-20155D1980-04-15Calgary, ALTAMajor League
Murray Eaves423521991-19921F1960-05-10Calgary, ALTAMajor League
Jorg Eberle46131629411996-19971F1962-02-09European Elite
Dominik Egli483710122016-20193D1998-08-20European Elite
Gianni Ehrensperger15181119622003-20085C1985-05-05European Elite
Lukas Ekestahl-Jonsson6152833282022-20242D1996-03-25Stockholm, SwedenEuropean Elite
Sami El Assaoui600042014-20151D1991-07-21European Elite
Anders Eldebrink179681171851211990-19955D1960-12-11Kalix, SwedenMajor League
Dan Elsener1800001990-19911D1966-07-06Kloten, SwitzerlandMinor Pro
Nico Engeler100002016-20182D1998-08-21European Elite
Daniel Eppler000001989-19901D1969-01-20Watt, SwitzerlandEuropean Elite
Bruno Erni16355481031231987-19967F1968-11-15European Elite
Eric Faille18769159228502019-20234R1989-07-27Lachine, PQMinor Pro
Nino Fehr100002006-200711988-09-03European Elite
Brian Felsner401182003-20041L1972-11-07Mount Clemens, MIMajor League
Robin Figren1297494168682019-20223L1988-03-07Stockholm, SwedenMinor Pro
Michael Fluckiger69000142009-20143G1984-02-15European Elite
Lukas Flueler100002005-20061G1988-10-22European Elite
Philipp Folghera4811261997-199921979-05-07European Elite
Ruben Fontana39268491991-19921F1967-06-15European Elite
Dominic Forget90305888422019-20212C1981-03-03Sainte-Julie, PQMinor Pro
J.D. Forrest3072027182009-20101D1981-04-15Auburn, NYMinor Pro
Heinrich Frei000001982-19831FEuropean Elite
Colton Fretter201122012-20131C1982-03-12Harrow, ONTMinor Pro
Lukas Frick202104151222012-20175D1994-09-15European Elite
Sam Ftorek11101431999-20001D1974-11-30Phoenix, AZMinor Pro
Jeffrey Fuglister1503032621382008-20228F1990-01-15European Elite
Bernie Gagnon030144401979-19812C1949-08-17Montreal, PQMinor Pro
Jordan Gahler127153348672012-20225F1993-03-11European Elite
Juliano Gallmann10000002007-20092G1987-03-27European Elite
Fabian Ganz1712867951072018-202241990-01-31European Lower Leagues
Hunter Garlent210102023-20241C1995-02-04Thorold, ONTMinor Pro
Pascal Gemperli600002007-20102European Elite
Colby Genoway8044272016-20171R1983-12-12Morden, MANMinor Pro
Martin Gerber148022302013-20174G1974-09-03Burgdorf, SwitzerlandMajor League
Alexandre Giroux4325252012-20131C1981-06-16Quebec, PQMajor League
Manuel Gossweiler166156702000-20066D1983-03-16European Elite
Christian Gradolf000001982-19831GEuropean Elite
Daniele Grassi87192140282016-20182F1993-01-27European Elite
Noah Greuter803322021-20221European Lower Leagues
Marcus Grob000001982-19831DEuropean Elite
Michel Grolimund100002009-20101European Elite
Robin Grossmann62033322005-20083D1987-08-17European Elite
Tim Grossniklaus3371118182019-20201D1995-02-25European Elite
Daniel Gschwind003301988-19891DEuropean Elite
Uinter Guerra2018-20191D1990-01-09European Elite
Peter Guggisberg80222446242014-20162W1985-01-20Zimmerwald, SwitzerlandEuropean Elite
Tim Guggisberg2018-20191G1997-09-11European Lower Leagues
Fabian Guignard1932167881722001-20076D1976-02-15European Elite
Steve Guolla12491342004-20051C1973-03-15Scarborough, ONTMajor League
Erik Gustafsson4832629182015-20161D1988-12-15Kvissleby, SwedenMajor League
Kari Haakana8000102009-20101D1973-11-08Outokumpu, FinlandMajor League
Greg Halberstadt1512302019-20212F2000-05-05European Lower Leagues
Jeff Halpern9741162004-20051C1976-05-03Washington, DCMajor League
Radek Hamr15020961161682006-20104D1974-06-15Usti nad Labem, Czech.Major League
Roman Hardmeier000002001-20021D1983-11-14 European Elite
Edson Harlacher20341721782014-20206D1996-01-22Zurich, SwitzerlandEuropean Elite
Jan-Lee Hartmann2821302014-20173F1995-08-27European Elite
Adam Hasani1812362015-20161L1989-06-03Freibourg, SwitzerlandEuropean Elite
Martin Hauri000001982-19831DEuropean Elite
Kevin Hecquefeuille1111282016-20171D1984-11-20European Elite
Timo Helbling4429111182004-20051D1981-07-21Basel, SwitzerlandMajor League
Thomas Heldner495813471998-20002F1970-08-04European Elite
Sven Helfenstein507411281998-20013F1982-07-30European Elite
Armin Helfer201102008-20091D1980-05-31Brunico, ItalyEuropean Elite
Mika Henauer26156122023-20241D2000-03-02European Elite
Josh Hennessy100002013-20141C1985-02-07Brockton, MAMajor League
Chris Herperger44122133692006-20071C1974-02-24Esterhazy, SASKMajor League
Yannick Herren168141731362010-20144F1991-02-07European Elite
Leandro Hinder300002023-20241European Elite
Mattia Hinterkircher4372942021-20221F1995-03-06European Elite
Chad Hinz2005-20061C1979-03-21Saskatoon, SASKMinor Pro
Jaroslav Hlinka1214878126672002-20063L1976-11-10Prague, Czech Rep.Major League
Michael Hofer64213422003-200731981-12-08European Elite
Luka Hoffmann57022142011-20164F1993-01-17European Elite
Oliver Hoffmann1888559144721986-199610F1963-06-25European Elite
Fabio Hogger601102013-20152F1995-06-28European Elite
Martin Hohener173122133741998-20035D1980-06-23European Elite
Denis Hollenstein313911482394582009-20188L1989-10-15Kladno, Czech Rep.European Elite
Felix Hollenstein3631932814743701986-200216F1965-04-07European Elite
Mathias Holzer169172643521990-19975F1973-03-04European Elite
Luca Homberger34123162016-20171C1991-12-10European Elite
Armin Huter000001989-19901European Elite
Zbynek Hybler500061999-200011980-05-04European Elite
Peter Ihnacak100001991-19921F1957-05-03Poprad, SlovakiaMajor League
Michael Jackle100001999-20001D1969-01-14 European Elite
Arnaud Jacquemet187172845502008-20124R1988-03-29Conthey, SwitzerlandEuropean Elite
Gian Janett7341721142019-20223D2000-05-03European Lower Leagues
Luis Janett1700002019-20243G2000-05-03European Elite
Adrian Jazzone2710161991-19921European Elite
Marcel Jenni392841432274932005-201510L1974-03-02European Elite
Adrian Jezzone000001987-19881D1968-02-14European Elite
Calle Johansson512381994-19951D1967-02-14Gothenburg, SwedenMajor League
Mikael Johansson18884143227541992-19975C1966-06-12European Elite
Timo Johner100002022-20231European Elite
Bernie Johnston3824224601981-19832C1956-09-15Toronto, ONTMajor League
Jussi Jokinen72101222018-20191L1983-04-01Kalajoki, FinlandMajor League
Olli Jokinen8617142004-20051C1978-12-05Kuopio, FinlandMajor League
Laurent Kalin25011142019-20212D2000-07-23European Lower Leagues
Matthew Kellenberger2902262023-20241D1999-01-11Toronto, ONTEuropean Elite
Steve Kellenberger687581301882732005-202417D1987-02-06European Elite
Andreas Keller88262046892000-20022F1971-03-28European Elite
Ronny Keller70448222000-20022D1979-10-06European Elite
Samuel Keller5133662010-20122C1991-02-09European Elite
Simon Kindschi2152376991472018-20246D1996-05-11European Elite
Marko Kiprusoff117164561632000-20043D1972-06-06Turku, FinlandMajor League
Marco Kloti5561070802901991-200716D1975-03-18European Elite
Kai Knak100002021-20221D2004-11-11Kloten, SwitzerlandEuropean Lower Leagues
Simon Knak301102018-20191L2002-01-27Zurich, SwitzerlandMinor Pro
Daniel Knecht1400001993-19941F1975-07-23European Elite
Marco Knecht3600001992-19973D1973-05-06European Elite
Ramon Knellwolf162445397402017-20225F1998-06-01European Elite
Reto Kobach100002017-20181D1980-04-13European Elite
Peter Kobel100001999-20001F1972-02-20European Elite
Chad Kolarik36151227142015-20161C1986-01-26Abington, PAMajor League
Chris Kontos033225501988-19891L1963-12-10Toronto, ONTMajor League
Dario Kostovic1901416301811999-20056F1980-08-08European Elite
Martin Kouni700001991-19921European Elite
Martin Kout947310181992-19953D1973-04-24European Elite
Clarence Kparghai701122017-20181D1985-05-13European Elite
Emilijus Krakauskas849112082018-20202F1997-07-11European Elite
Kamil Kreps2224622012-20131C1984-11-18Litomerice, Czech Rep.Major League
Michael Kress1086814181995-19983D1976-04-13European Elite
Jiri Kucera3882230181997-19981C1966-03-28Plzen, Czech Rep.European Elite
Patrick Kucera500001999-20012G1978-08-10European Elite
Scott Lachance28022992005-20061D1972-10-22Charlottesville, VAMajor League
Brooks Laich1961218282012-20131C1983-06-23Wawota, SASKMajor League
Dominic Lammer300002010-20111F1992-10-03European Elite
Beat Lautenschlager022153701979-19894FEuropean Elite
Peter Lautenschlager045901986-19893FEuropean Elite
Patrice Lefebvre114812121991-19921R1967-06-28Montreal, PQMajor League
Marco Lehmann75142337182016-20204F1999-03-19European Elite
Ville Leino401102014-20151F1983-10-06Savonlinna, FinlandMajor League
Aurelio Lemm3120202013-20141F1988-05-16European Elite
Fadri Lemm501102008-20091C1987-04-06European Elite
Romano Lemm6021141312452802002-202016F1984-06-25European Elite
Robin Leone239222345402012-20217D1993-03-30European Elite
Kevin Lindemann83224162021-20243L2002-08-22Zug, SwitzerlandEuropean Elite
Sven Lindemann5541251632884551997-201013F1978-04-23European Elite
Michael Liniger394811192002322007-20169F1979-11-29European Elite
Michael Loosli98111223532021-20243W1995-02-19European Elite
Dejan Lozanov52022321999-200121980-08-11European Elite
Flavio Ludke17100002001-20054G1980-02-06 European Elite
Robert Lukas2005-20061D1978-08-29Vienna, AustriaEuropean Elite
Emil Lundberg336410142012-20131R1982-01-11European Elite
Marko Luomala1031422010-20111F1980-06-02Vaasa, FinlandEuropean Elite
Ryan MacMurchy24131528322018-20191R1983-04-27Regina, SASKMinor Pro
Daniel Manzato1700022003-20041G1984-01-17Fribourg, SwitzerlandMinor Pro
Joel Marchon1700062023-20241R2003-02-07Zug, SwitzerlandEuropean Elite
Marc Marchon310961202164472017-20247F1995-07-10European Elite
Lenart Markun401102020-20211F2001-05-03European Lower Leagues
Christian Marti4102262011-20121D1993-03-29Bulach, SwitzerlandMinor Pro
Peter Martin000001989-19901G1964-02-22Fort Saint John, BCEuropean Elite
Jurg Marton000001982-19831D1963-05-22European Elite
Robert Mayer2700002006-20071G1989-10-09Havirov, Czech Rep.Minor Pro
Fausto Mazzoleni95254065231989-19944D1960-12-15European Elite
Bill McDougall221310231011998-19991C1966-08-10Mississauga, ONTMajor League
Andrew McKim44252045201999-20001C1970-07-06Saint John, NBMajor League
Beat Meier3002201997-199921979-03-27European Elite
Per Meier000001982-19831FEuropean Elite
Rafael Meier600022023-20241European Elite
Roger Meier115253055741992-19964FEuropean Elite
Lukas Meili5000082012-20131G1992-01-19European Elite
Rihards Melnalksnis2623562021-20221F1999-05-10European Elite
Joel Messerli100002021-20221European Lower Leagues
Juha Metsola7500042022-20242G1989-02-24Tampere, FinlandEuropean Elite
Julian Mettler4521362017-20203F2000-09-22European Elite
Thomas Mettler3301162009-20123European Elite
Dario Meyer143413879652020-20244R1996-11-20Bern, SwitzerlandEuropean Elite
Bob Mongrain3468501181091985-19883C1959-08-31La Sarre, PQMajor League
Thibaut Monnet43171027162018-20191F1982-02-02European Elite
Frank Monnier0871501988-19902F1967-10-10European Elite
Stephan Morf000001987-19881G1969-12-07European Elite
Tyler Morley41121123162023-20241F1991-12-19Burnaby, BCMinor Pro
Andreas Mueller000001987-19881DEuropean Elite
Benjamin Mueller2100061991-19973F1973-05-12European Elite
Mirco Mueller710102011-20121D1995-03-21Winterthur, SwitzerlandMajor League
Peter Mueller83342963242013-20152C1988-04-14Bloomington, MNMajor League
Jonas Muller86000202013-20152G1984-05-17European Elite
Pascal Muller2000082012-20131D1979-04-10European Elite
Yves Muller82145242006-20145D1989-02-08European Elite
Brady Murray810102014-20151F1984-08-17Brandon, MANMajor League
Andreas Nauser3416721998-200131980-02-05European Elite
Lars Neher70145142009-20134F1992-03-30European Elite
Martin Ness624812222021-20232F1993-03-28European Elite
Fredrik Nilsson118364682701999-20023L1971-04-16Vasteras, SwedenMinor Pro
Kent Nilsson607282154101989-19923F1956-08-31Nynashamn, SwedenMajor League
Matteo Nodari8951015542021-202431987-11-23European Elite
Niklas Nordgren14459142011-20121L1979-06-28Ornskoldsvik, SwedenMajor League
Hans-Uli Nussbaumer04111501979-19832FEuropean Elite
Dominic Nyffeler95000102019-20223G1992-12-21European Elite
Melvin Nyffeler400002016-20171G1994-12-16European Elite
Michael Nylander100002011-20121C1972-10-03Stockholm, SwedenMajor League
Toby O'Brien06101601979-19801 Minor Pro
Chris O'Sullivan3971623342001-20021D1974-05-15Dorchester, MAMajor League
Patrick Obrist3414150911032015-20249F1993-02-27European Elite
Sacha Ochsner153241842421990-19966FEuropean Elite
Victor Oejdemark12066122020-20211D1998-06-19European Elite
Niko Ojamaki505141942023-20241F1995-06-17Pori, FinlandEuropean Elite
Mathis Olimb162111302015-20161C1986-02-01Oslo, NorwayMinor Pro
Mark Olver812322015-20161C1988-01-01Burnaby, BCMajor League
Peter Ottosson40191534451997-19981F1965-09-04European Elite
Reto Pavoni423077711987-200215G1968-01-24European Elite
Jesper Peltonen42347102022-20231D1998-06-08Helsinki, FinlandEuropean Elite
Emanuel Peter16962632922001-20065C1984-06-09European Elite
Simon Pfister7200002003-20074G1985-04-14European Elite
Lasse Pirjeta712322005-20061L1974-04-04Oulu, FinlandMajor League
Domenic Pittis12247801272512004-20073C1974-10-01Calgary, ALTAMajor League
Benjamin Pluss700001998-199911979-03-03European Elite
Martin Pluss332961532492441996-20048L1977-04-05European Elite
Vojtech Polak3291019162011-20121L1985-06-27Ostrov nad Ohri, Czech Rep.Major League
Jame Pollock264812342004-20051D1979-06-16Quebec, PQMajor League
Mike Posma2423581997-19981D1967-12-16Medford, NJMinor Pro
Kevin Poulin200022017-20181G1990-04-12Montreal, PQMajor League
Vincent Praplan1985270122632012-20185R1994-06-10Sierre, SwitzerlandMinor Pro
Didier Princi3824621998-19991D1971-06-02European Elite
Leandro Profico5211314162023-20241F1990-02-28European Elite
Deron Quint16591462005-20061D1976-03-12Durham, NHMajor League
Mischa Ramel42861462021-20243F2003-09-02European Elite
Arne Ramholt42044141998-20002D1976-05-20Zurich, SwitzerlandMinor Pro
Tim Ramholt9519101252005-20183D1984-11-02Zurich, SwitzerlandMajor League
Flurin Randegger8211314362021-202321988-05-01European Elite
Gian Randegger92011442013-201521986-06-02European Elite
Paul Ranger411222014-20151D1984-09-12Whitby, ONTMajor League
Edi Rauch4143509301982-19916DEuropean Elite
Jorg Reber502242007-20081D1974-05-06European Elite
Frantisek Rehak500002017-20192F2000-01-16European Elite
Marc Reichert93191938722002-20053F1980-03-22European Elite
David Reinbacher10853944482021-20243D2004-10-25Hohenems, AustriaMinor Pro
Alain Reist9241216812002-20042D1979-12-07European Elite
Urs Reuger01292101979-19801 European Elite
Sebastian Reuille10491221241998-20013F1981-06-22European Elite
Roger Rieder120253459662002-20053F1975-04-22European Elite
Niels Riesen300002021-20221European Lower Leagues
Kimmo Rintanen4392023135152262001-201110F1973-08-07Rauma, FinlandEuropean Elite
Shawn Rivers13066161997-19981D1971-01-30Ottawa, ONTMajor League
Frederic Rothen32878731513391995-20108F1976-01-26European Elite
Tim Rothering4691928421996-19971 European Elite
Anthony Rouiller2021-20221D1994-02-14European Elite
Ronnie Rueger285099731990-20139G1973-02-26European Elite
Marc Ruegg601122009-20122European Elite
Andi Rufener28357731301671989-200610F1971-05-28European Elite
Urs Ruger000001982-19831FEuropean Elite
Joe Rullier12011402007-20081D1980-01-28Montreal, PQMinor Pro
Arttu Ruotsalainen52182442362022-20231C1997-10-29Oulu, FinlandMajor League
Dennis Saikkonen1200002017-20181G1992-11-27Bern, SwitzerlandEuropean Elite
Tomi Sallinen4681422182017-20181C1989-02-11Espoo, FinlandEuropean Elite
Bob Sanguinetti3891928242016-20171D1988-02-29Trenton, NJMajor League
Raffaele Sannitz375813342012-20131C1983-05-18Mendrisio, SwitzerlandMinor Pro
Tommi Santala4271172723895522008-201810C1979-06-27Helsinki, FinlandMajor League
Rajan Sataric52044102023-20241D1992-04-01European Elite
Philippe Schelling2461622381762011-20165D1985-01-15European Elite
Matthias Schenkel1001422361201997-20003F1970-06-01European Elite
Andreas Schlagenhauf000001982-19831FEuropean Elite
Peter Schlagenhauf1461391192581021982-19949F1960-03-19European Elite
Roman Schlagenhauf126171431592007-20184F1989-03-17European Elite
Rolf Schlatter000001982-19831DEuropean Elite
Jordan Schmaltz300002022-20231D1993-10-08Madison, WIMajor League
Bjorn Schneider121232851781995-19983D1973-01-24European Elite
Roland Schobi1000022006-20082 European Elite
Harrison Schreiber119191231712021-20243F2001-07-07European Elite
Marc Schulthess19471724802004-201161986-01-03European Elite
Jannik Schwendener1200062014-20151G1992-06-30Chur, SwitzerlandEuropean Elite
Kay Schweri100002013-20141R1996-12-28European Elite
Andrin Seifert1100002018-20191G1998-04-11European Lower Leagues
Simon Seiler8211415442020-20222D1996-10-22European Elite
Philippe Seydoux144725321142002-20195D1985-02-23Bern, SwitzerlandMinor Pro
Dmitri Shamolin514561998-19991L1972-05-03European Elite
James Sheppard71162541972015-20172C1988-04-25Halifax, NSMajor League
Drew Shore50242448282016-20171C1991-01-29Denver, COMajor League
Dario Sidler1401102023-20241D2003-06-04European Elite
Patrick Sidler144437722008-20113D1985-12-23European Elite
Daniel Sigg1991622381361990-19966D1972-04-13European Elite
Roger Sigg111193352521987-19936D1968-09-04European Elite
Juraj Simek93111223892004-20224W1987-09-29Presov, SlovakiaMinor Pro
Axel Simic100241337202022-20242L1999-01-27European Elite
Rolf Simmen000001982-19831GEuropean Elite
Jakub Sindel502202011-20121C1986-01-24Jihlava, Czech Rep.European Elite
Tommy Sjodin3361925221998-19991D1965-08-13Sundsvall, SwedenMajor League
Deniss Smirnovs601102023-20241C1999-03-07European Elite
Sergio Soguel4425184301989-19912F1963-11-21European Elite
Ralph Sonder100002009-20101G1990-03-07European Elite
Andri Spiller113373673202017-20234F1995-07-28European Elite
Anthony Staiger31303202017-20213F1993-08-21European Elite
David Stampfli8251520702019-20223D1990-11-23European Elite
Victor Stancescu4891001102106362002-201614F1985-03-10European Elite
Bernhrd Starkbaum900022018-20191G1986-02-19Vienna, AustriaEuropean Elite
Thomas Steger3222401991-19932European Elite
Joel Steinauer500002014-20172D1995-01-17European Elite
Nicolas Steiner3601255672392009-202410D1991-06-28European Elite
Oliver Steiner710102017-20192European Elite
Janick Steinmann433710382013-20141C1987-02-10Baar, SwitzerlandEuropean Elite
Fabian Stephan13621012822005-20083D1981-06-21European Elite
Tobias Stephan158044142002-20064G1984-01-21Zurich, SwitzerlandMajor League
Grant Stevenson300002009-20101R1981-10-15Spruce Grove, ALTAMajor League
Lukas Stoop20983644822012-20186D1990-03-01European Elite
Tomas Strandberg62141731221998-20002F1968-01-18European Elite
Thomas Studer1501122013-20163F1994-11-02European Elite
Thomas Studer500002013-20141D1974-07-30European Elite
Jules Sturny233710282019-20201F1996-06-16European Elite
Rene Stussi74141327241997-19992F1978-12-13European Elite
Reto Suri1611222007-20081F1989-03-25European Elite
Marco Suter200002009-20101D1989-03-28European Elite
Fabian Sutter87212647382018-20202F1982-06-28European Elite
Sebastian Sutter3642622010-20122F1991-02-21European Elite
Per Svensson200002019-20201D1988-10-10European Elite
Oskar Szczepaniec13692433781999-20044D1975-10-15European Elite
Dave Tanabe203710182004-20051D1980-07-19White Bear Lake, MNMajor League
Chris Tancill42193049461998-19991R1968-02-07Livonia, MIMajor League
Hansjorg Thiemeyer000001982-19831GEuropean Elite
Gregor Thommen65257442001-20032D1980-02-16European Elite
Roger Thony033601986-19871F1967-02-08European Elite
Morris Trachsler5021012362017-20181F1984-07-15European Elite
Marco Truttmann51101424162019-20212F1985-02-27European Elite
Stefan Tschudin000001987-19881FEuropean Elite
Lauri Tukonen533622018-20191R1986-09-01Hyvinkaa, FinlandMajor League
Romano Ubersax000001982-19831FEuropean Elite
Roland Uebersax006601986-19882DEuropean Elite
Joren Van Pottelberghe2400002018-20191G1997-06-05Zug, SwitzerlandEuropean Elite
Jim Vandermeer92517221252013-20152D1980-02-21Caroline, ALTAMajor League
Claude Verret021301986-19871C1963-04-20Lachine, PQMajor League
Patrick Von Gunten458631462093812005-201812D1985-02-10European Elite
Reto Wager0991801979-19801 European Elite
Roman Wager3312532134662261982-199814F1962-02-20European Elite
Yannick Waller100002018-20191European Lower Leagues
Samuel Walser11419625582010-20133F1992-06-05European Elite
Thomas Walser37415222008-200911982-05-16European Elite
Simon Wanner1200001998-200021980-12-25European Elite
Steve Washburn8066162000-20011C1975-04-10Ottawa, ONTMajor League
Daniel Weber145448381991-19996D1973-12-02European Elite
Serge Weber89178492015-20194D1997-05-29European Elite
Uwe Wehrli000001982-19831FEuropean Elite
Marc Welti13237101102006-20114D1988-01-27European Elite
Christian Wepf900002000-20033G1983-11-08 European Elite
Duvie Westcott3631013712011-20121D1977-10-30Winnipeg, MANMajor League
Adrian Wetli6751419202017-20203F1998-04-21European Elite
Adrian Wichser1805270122851997-20025F1980-03-18European Elite
Marcel Wick013324501982-19905D1958-03-28European Elite
Roman Wick23976701461362002-20127R1985-12-30Zuzwil, SwitzerlandMajor League
Pascal Widmer000001989-19901European Elite
Thomas Widmer168172542621999-20045F1980-01-20European Elite
Tim Wieser100002015-20192L1995-03-06Zurich, SwitzerlandEuropean Elite
Brian Willsie615602012-20131L1978-03-16London, ONTMajor League
Ron Wilson022234501980-19811D1955-05-28Windsor, ONTMajor League
Benjamin Winkler2611648642061998-20127F1977-02-22European Elite
Christian Wohlwend1301121999-20001F1977-01-04European Elite
Tim Wolf2021-20221G1992-01-25European Elite
Mathias Wuest87055301998-20023D1980-05-20European Elite
Mathias Wust41022142000-20011D1980-05-20European Elite
Ross Yates38857015501986-19925C1959-06-18Montreal, PQMajor League
Patrick Zahner600002016-20171European Elite
Andreas Zehnder010203001986-19893D1965-12-11European Elite
Michel Zeiter3661117342009-20101F1974-04-22European Elite
Sandro Zurkirchen66000372021-20243G1990-02-25European Elite
Jan Zwissler300002017-20181F1998-12-24European 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.