hockey DB
search by league
team
morning report
contact us
home

Olten EHC all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Marc Abplanalp200002002-200311984-11-07European Elite
Beat Ackermann4700002006-20082 European Lower Leagues
Rene Ackermann40102131221995-19992F1972-04-01European Elite
Lars Aebi5981422461991-19984F1973-05-25European Elite
Beat Aebischer37101313891989-200312G1967-02-18European Elite
Cedric Aeschlimann11391827922003-200741986-08-10European Elite
Cyrill Aeschlimann596861131992522002-201815F1983-11-18European Lower Leagues
Ray Allison023163901988-19891R1959-03-04Cranbrook, BCMajor League
Pascal Annen22363741371542008-20135F1986-11-26European Lower Leagues
Silvan Anthamatten18011402004-20051D1984-06-16European Elite
Eliot Antonietti1141129401212021-20243D1993-01-27European Elite
Matthias Aregger1500001993-19941European Elite
Eric Arnold402202012-20131R1992-11-30Seedorf, SwitzerlandEuropean Lower Leagues
Jonathan Ast55279202015-20172D1995-03-13European Lower Leagues
Alain Ayer36134102001-20021F1967-07-05European Elite
Adrian Bachofner35101525181993-19941F1969-04-28European Elite
Christopher Bagnoud2151340532662013-20196D1991-05-19European Elite
Luca Balerna10134102007-200811986-08-21European Elite
Simon Barbero83102030422016-20193D1993-04-27European Elite
Mirko Baumgartner4900002002-20073 European Lower Leagues
Thomas Baumle460222242004-20153G1991-05-14European Elite
Francois Beauchemin45331649282023-20241R1996-01-25Metis-sur-Mer, PQMinor Pro
Eric Beaudoin410102015-20161W1980-05-03Ottawa, ONTMajor League
Marco Beer103151833161988-19955European Elite
Chris Belanger606642004-20051D1972-04-04Welland, ONTMinor Pro
Claudio Berchtold600062006-20071D1986-01-16European Lower Leagues
Luca Berger100002007-20081 European Lower Leagues
Raphael Berger16033221998-200021979-02-07European Elite
Cyril Berthoud1101162002-200311983-03-04 European Elite
Andre Bielmann1601182001-20021F1980-02-07European Elite
Daniel Bieri771530451402003-200521979-11-13European Elite
Joel Bieri700062023-20241European Elite
Samuel Bieri500022013-20141European Lower Leagues
Alain Birbaum8022142002-20031D1985-10-11European Elite
Alain Bircher2735862022-20231D1997-03-07European Elite
Francesco Bizzozerro1351326391971999-20034D1976-02-08European Elite
Reto Blauenstein000001990-19911European Elite
Patrik Bloch1731039492052007-20125D1985-04-14Davos, SwitzerlandEuropean Elite
Mirco Blumenthal51044182007-20125D1989-01-19European Lower Leagues
Andre Bolliger100002007-20081 European Lower Leagues
Jean-Daniel Bonito321251701990-19911F1969-06-26European Elite
Igor Boriskov292924531141998-199911969-01-20Minor Pro
Pascal Borner100002011-20121European Lower Leagues
Daniel Boss123832401002005-200831983-11-01European Elite
Eric Bourquin3531013211993-19941D1965-12-19European Elite
J.F. Boutin2442024772007-20081L1976-11-17Sherbrooke, PQMinor Pro
Matthias Bragger100002009-201011983-10-30European Elite
Manuel Brasser500002006-20092 European Lower Leagues
Timo Braus501102023-20241F2000-06-14European Lower Leagues
Fabian Brem302202013-20141F1991-01-27European Elite
Martin Brich011201988-19891D1970-07-14European Elite
Adrian Brunner77162541762013-20152F1987-10-16European Elite
Yannick Bruschweiler1136982022-20231F1999-08-29European Elite
Tim Bucher79145282017-201921988-03-24European Elite
Gianluca Burger35257102023-20241D1999-04-27European Lower Leagues
Codey Burki42131831242014-20162C1987-11-17Winnipeg, MANMinor Pro
Markus Butler63171229361993-19952F1972-04-25European Elite
Claudio Cadonau410122023-202411988-07-04European Elite
Jeff Campbell47344781262009-20101R1981-05-09Hensall, ONTMinor Pro
Daniel Carbis334913182020-20211F1989-01-26European Elite
Andreas Cellar1641582002-20031C1981-07-18European Elite
Evgeny Chiriayev16874851591692017-20214F1989-08-03European Elite
Gregory Christen43161329472005-20061F1983-01-19European Elite
Romain Chuard15011342016-20171D1996-07-26Geneva, SwitzerlandMinor Pro
Franco Collenberg410142006-20071D1983-12-20European Elite
Sean Collins44273057242022-20231C1988-12-29Saskatoon, SASKMajor League
Derek Cormier1510717102012-201311973-02-27Minor Pro
Adam Courchaine515622014-20151C1984-05-23Winnipeg, MANMinor Pro
Gian-Marco Crameri300042012-20131F1972-12-13European Elite
Florian Dahler8971522182007-200921986-03-19European Elite
Giacomo Dal Pian8116824162015-20243F1993-06-20European Elite
Jurg Dallenbach90010101472004-20123D1983-08-03European Elite
Kent Daneel1400002020-20211European Lower Leagues
Dan DaSilva95510202011-20121R1985-04-30Saskatoon, SASKMinor Pro
Evgeny Davydov765779136881999-20012L1967-05-27Chelyabinsk, RussiaMajor League
Luca De Nisco496713122022-20242F2000-12-05Zurich, SwitzerlandEuropean Elite
Christoph Decurtins2701142001-20021European Elite
Patrick Della Rossa82232144842009-20123F1975-07-28European Elite
Keanu Derungs400002022-20231L2002-04-27Kloten, SwitzerlandEuropean Elite
Sven Dick54121123481997-20012D1974-10-22European Elite
Ramon Diem425162162016-20171F1994-11-11European Lower Leagues
Roman Diethelm77066742008-201021980-02-15European Lower Leagues
Lukas Dietrich100002011-20121European Elite
Paul DiPietro46113243182012-20142C1970-09-08Sault Ste. Marie, ONTMajor League
Felix Dobler40134141996-19971F1976-09-12Mannheim, GermanyEuropean Elite
Ralph Donghi7425781991-19953F1973-04-24European Elite
Yanick Dube595956115381996-20022C1974-06-14Gaspe, PQMinor Pro
Andi Egli7682735611999-20012D1970-01-30European Elite
Guido Egli7213720221991-19942FEuropean Elite
Daniel Eigenmann6893140342018-20223D1992-02-01European Elite
Sami El Assaoui6931720932014-20162D1991-07-21European Elite
Janis Elsener9572027442019-20244D1997-04-16European Elite
Marc Emmenegger3702282001-20032European Lower Leagues
Shawn Evans000001990-19911D1965-09-07Kingston, ONTMajor League
Eric Faille3383644142023-20241R1989-07-27Lachine, PQMinor Pro
Justin Feser181771131901162013-20174L1992-07-29Slave Lake, ALTAMinor Pro
Andreas Fischer000001995-19961F1966-11-25European Elite
Simon Fischer501122008-200911988-06-21European Elite
Pierre-Alain Flotiront043701989-19901D1958-03-29European Elite
Stefan Fluckiger1000002011-201211986-06-08European Elite
Esbjorn-Leiv Fogstad-Vold7591625322019-202121998-01-02European Elite
Dominic Forget45153146622021-20221C1981-03-03Sainte-Julie, PQMinor Pro
Ruedi Forster142518232302001-200641981-06-26European Elite
Marcel Franzi77211334441995-20013F1979-10-11European Elite
Tobias Frei1100022006-20071 European Lower Leagues
Colton Fretter35232346502012-20131C1982-03-12Harrow, ONTMinor Pro
Marco Frey1343710101997-20014F1979-08-12European Lower Leagues
Sascha Friedli4900041991-19953GEuropean Elite
Marc Fritsche1711221994-19951European Lower Leagues
Joel Frohlicher37347462016-201821982-04-05European Elite
Stefan Frutig17477141472003-200741983-12-11 European Lower Leagues
Leonardo Fuhrer82152136342020-20222F1993-03-19European Elite
Riccardo Fuhrer023123501988-19902FEuropean Elite
Kalle Furer94252045931998-20013L1970-02-12European Lower Leagues
John Fust248513281994-19951F1972-03-05Toronto, ONTEuropean Elite
Paul Gagne625346991501993-19963F1962-02-06Iroquois Falls, ONTMajor League
Kristian Gahn33132538202006-20071C1972-02-17European Elite
Fabian Ganz210271111381402012-202451990-01-31European Lower Leagues
Andreas Gasser64156281990-19922European Elite
Stephane Gasser000001995-19961F1972-03-13European Lower Leagues
Raffael Gaumann600002000-200221980-01-04European Lower Leagues
Curtis Gedig38112637142016-20171D1991-09-14Westbank, BCMinor Pro
Noah Gehrken300022023-20241European Lower Leagues
Marc Geiger2016-20171D1986-12-15European Elite
Martin Gendron12511279191962002-20053R1974-02-15Valleyfield, PQMajor League
Colin Gerber34191022018-20191D1998-03-14European Elite
Roland Gerber000001988-19902GEuropean Elite
Roland Gerber10202142018-20191F1984-05-21European Elite
Reto Germann186483482601998-20035F1974-10-27European Lower Leagues
Carsen Germyn36182745262010-20111L1982-02-22Campbell River, BCMajor League
Bryce Gervais43231538402018-20191F1992-02-26Battleford, SASKMinor Pro
Claudio Ghillioni36134311991-19921D1969-02-13European Elite
Patrick Giroud1302222001-20021European Lower Leagues
David Gislimberti12101182002-20064G1977-07-18European Elite
Kevin Gloor31549122002-20031F1983-04-26European Elite
Markus Graf765267119181988-19924F1959-07-24European Elite
Andrea Grassi47235292012-201311992-02-27European Elite
Marc Grieder113710171152005-20183D1984-10-05European Elite
Tim Grossniklaus5192029702014-20192D1995-02-25European Elite
Bjorn Guazzini155293665562001-200541979-01-03European Elite
Ralph Gugelmann148211131761994-19995D1976-10-28European Lower Leagues
Simon Gugelmann400002010-20111GEuropean Lower Leagues
T.J. Guidarelli2131619322007-20081C1977-01-27Lakeville, MNMinor Pro
Fabian Gull35268221993-19941D1970-04-23European Elite
Urs Gull032501988-19891DEuropean Elite
Nico Gurtner35145162020-20222D1996-08-13European Elite
Lukas Haas110166278802008-202041988-03-14European Elite
Bruno Habisreutinger7841923761996-19992D1975-03-05European Elite
Cedric Hachler8521921342022-20242D1993-07-01European Elite
Yannick Haenggi1702242022-20231D1996-09-30Kastanienbaum, SwitzerlandEuropean Elite
Greg Halberstadt402202020-20211F2000-05-05European Lower Leagues
Christian Haldimann9142226742009-20134D1985-03-15European Elite
Fabian Haldimann210102023-20241F2000-06-11European Lower Leagues
Jurg Hardegger60224122001-20032D1975-10-23European Lower Leagues
Adam Hasani3351116202021-20221L1989-06-03Freibourg, SwitzerlandEuropean Elite
Philipp Hauri200001997-19981European Lower Leagues
Timo Haussener4061319122022-20231L1997-04-09Mannedorf, SwitzerlandEuropean Elite
Thomas Heinimann822442016-20171F1996-04-02European Elite
Stefan Hellkvist803572107562005-20072L1970-05-13European Elite
Daniel Herlea181833412021994-20015D1967-03-02European Lower Leagues
Stephane Heughebaert20153136672017-20236F1997-12-15European Elite
Rolf Hildebrand2423841791021997-20098F1982-06-22European Elite
Christop Hiltebrand2293561961022001-200871981-05-07European Elite
Urs Hirschi7110717841991-19942D1968-06-27European Elite
Remo Hirt4971232373604372005-201812F1985-11-30European Lower Leagues
Sandro Hirzel2311222004-20083 European Lower Leagues
Ueli Hofmann022401988-19891DEuropean Elite
Christian Hofstetter1421321993-199411972-04-16European Elite
Cason Hohmann44114657582018-20191F1993-01-10Plymouth, MIMinor Pro
Janick Holzer45371082009-20101European Lower Leagues
Luca Homberger320202015-20161C1991-12-10European Elite
Stanislav Horansky188771522291032017-20247L1994-02-25Zilina, SlovakiaEuropean Elite
Roman Hrabec2018-20191F1996-01-25European Elite
Kevin Huber1400022015-20161G1993-05-01European Elite
Ueli Huber149252449722015-20194F1995-07-04European Elite
Ryan Huras801102014-20151European Lower Leagues
Stefan Hurlimann73161733342015-20172F1985-03-13European Elite
Cedric Husler101132033982020-20233F1994-05-03European Elite
Brian Ihnacak169514102017-20181C1985-04-10Toronto, ONTMinor Pro
Jeremy Jabola35881682023-20241F2003-01-11European Elite
Matthias Joggi2021-20221F1986-01-22European Elite
Mauro Juri28202142002-200311983-03-01European Elite
Sami Kaartinen60443377432007-20092F1979-04-07Kouvola, FinlandEuropean Elite
Rainer Kaelin3600002002-20031 European Lower Leagues
Beat Kalin3500002001-20021European Lower Leagues
Michel Kamber1100021994-19951D1976-04-19European Elite
Timothy Kast4191928142022-20231F1988-08-19European Elite
Michael Kaufmann100002005-20061 European Lower Leagues
Pirmin Keller16101121995-19972FEuropean Lower Leagues
Ronny Keller921362012-20131D1979-10-06European Elite
Thomas Keller500002005-200611987-12-12European Lower Leagues
Brent Kelly47415192362009-20101C1981-12-01Kitchener, ONTMinor Pro
Justin Kelly10461062006-20071C1981-03-17Abbotsford, BCMinor Pro
Gael Kertudo800021994-19951F1976-05-21European Lower Leagues
Daniel Kiefer517192641988-19924FEuropean Elite
Michael Kiefer200002005-20061 European Lower Leagues
Marco Kindler14000142003-20052European Lower Leagues
Kevin Kissling300022006-20082 European Lower Leagues
Patrick Klassnitz000002000-20011D1981-06-20European Lower Leagues
Reto Klay34336362001-200211978-08-31European Elite
Ramon Knellwolf411382162023-20241F1998-06-01European Elite
Dion Knelsen12960111171812019-20223C1989-01-04Three Hills, ALTAMinor Pro
Karl Knopf19722891112092002-20085D1976-07-08European Elite
Reto Kobach8381321402015-20172D1980-04-13European Elite
Hannes Kobel501102021-20221FEuropean Lower Leagues
Gilian Kohler100002021-20221L2000-05-27Biel, SwitzerlandEuropean Elite
Marco Koller002201988-19891FEuropean Elite
Paul Komonyi200002010-20111GEuropean Lower Leagues
Marco Koppel1810161996-19971F1975-02-11European Elite
Clarence Kparghai399918422007-20192D1985-05-13European Elite
Roland Kradolfer1561444582101998-20044D1974-02-04European Elite
Pascal Krebs103223153322010-20133F1985-02-03European Lower Leagues
Sami Kreis7055102016-20171D1994-04-04European Elite
Thomas Kropf17703636282008-20135GEuropean Elite
Patrick Kucera4300002003-20041G1978-08-10European Elite
Andreas Kung49172946302007-20081C1983-05-17European Elite
Robin Kuonen204402013-20141G1994-03-02European Elite
Livio Langenegger632522021-20221F1998-08-28European Elite
Jerome Lanz3613482019-20201FEuropean Lower Leagues
Christoph Lattmann002201989-19901European Elite
Oskar Lattner1100022008-200911989-03-15 European Lower Leagues
Beat Lauper7726204681988-19924European Elite
Roberto Lavoie3530275701985-19861R1962-08-09Petit-Saguenay, PQMinor Pro
Robin Laycock057339001983-19841CCalgary, ALTAEuropean Elite
Eric Lecompte1571522162007-20081L1975-04-04Montreal, PQMinor Pro
Larri Leeger4781725382021-20232D1986-10-30European Elite
Urban Leimbacher280167222004-20138G1981-12-05European Elite
Dominik Leisi300002004-20051 European Lower Leagues
Robin Leone724622014-20151D1993-03-30European Elite
Nicolas Leonelli35617142016-20182F1982-03-18European Elite
Yannick Lerch601102021-20242European Lower Leagues
Lukas Lhotak94451964552021-20232F1993-04-11European Elite
Chris Lindberg76612122001-20021L1967-04-16Fort Frances, ONTMajor League
Thierry Loop000001995-19961G1975-09-05European Lower Leagues
Thomas Loosli135162137681990-19954FEuropean Elite
Yves Lorenz1000042011-20121European Elite
Arnold Lortscher6528517981988-19924FEuropean Elite
Dejan Lozanov38101202002-200311980-08-11European Elite
Michael Ludi200002021-20221European Lower Leagues
Silvan Lussy138715102002-20031F1980-09-19European Elite
Claude Luthi1913260921021990-20036F1972-08-03European Elite
Dominic Luthi7172431422010-20122D1987-08-18European Lower Leagues
Raffael Luthi8191524642013-20152European Elite
Simon Luthi272185169962003-20227D1986-09-12Langnau, SwitzerlandEuropean Elite
Tobias Luthi400002003-20041 European Lower Leagues
Claude Luthy000001995-19961F1972-08-03European Lower Leagues
Tommaso Madaschi410102023-20241European Lower Leagues
Stefan Mader135382765402016-20193F1990-08-12European Elite
Albert Malgin3401963375333511996-200610C1966-09-01European Elite
Dimitri Malgin1600022008-20091G1987-07-28European Elite
Bruno Marcon167283361562009-20134F1988-03-13European Lower Leagues
Ludwig Marek22112121997-19981F1972-06-21Zurich, SwitzerlandEuropean Elite
Daniele Marghitola10101182007-200811988-03-07European Elite
Mike Marolf12921113582010-201441990-10-25European Elite
Pascal Marolf430322010-20111F1990-10-25European Lower Leagues
Steve Mason26639142013-20141F1988-01-13Tilburg, NetherlandsEuropean Elite
Noah Matter300002016-20182European Lower Leagues
Silas Matthys7100042019-20223G1992-08-02European Elite
Cedric Maurer11752126552019-20234D1996-02-24European Elite
David Maurer155182745462001-20124F1980-01-09European Elite
Jay McClement3261622242017-20181C1983-03-02Kingston, ONTMajor League
Mike McEwen3337579401988-19913D1956-08-10Hornepayne, ONTMajor League
Don McLaren032225401989-19901R1963-01-17Kitchener, ONTMinor Pro
Mason McTavish13921162020-20211C2003-01-30Zurich, SwitzerlandMajor League
Lukas Meili201102012-20131G1992-01-19European Elite
Remo Meister468241061302582005-201712D1987-01-06European Lower Leagues
Rihards Melnalksnis461101162020-20242F1999-05-10European Elite
Mattia Merzaghi2601162007-200811987-05-09 European Lower Leagues
Steve Metzger65610161111993-19952FEuropean Elite
Patrick Meyer610102015-20161European Lower Leagues
Robin Meyer200002022-20231G2000-09-12European Elite
Matthias Mischler105000142015-20194G1990-03-21European Elite
Frank Monnier3843701990-19911F1967-10-10European Elite
Antoine Morandi29189322009-201011987-02-01European Elite
Paolo Morini3203342015-20172F1995-02-02European Lower Leagues
David Moser2801162023-20241D2004-07-07European Lower Leagues
Peter Moser18661261991-19921F1962-06-15European Elite
Roman Moser2002242003-20074 European Lower Leagues
Jan Mosimann9171724322021-20232F1994-06-01European Elite
Michael Mouther41181634481997-20002European Elite
Victor Mueller93242347361988-199451960-06-21European Elite
Devin Muller76131932402017-20223F1992-03-04Zug, SwitzerlandEuropean Lower Leagues
Oliver Muller23166961621411996-20026F1974-12-18European Elite
Yanik Muller2502262005-200611986-07-22 European Lower Leagues
Michael Murer7981321601997-19992F1976-09-21European Lower Leagues
Jens Nater61246142020-20222D1995-10-26European Elite
Lars Neher902202010-20111F1992-03-30European Elite
Martin Ness3135842023-20241F1993-03-28European Elite
Benjamin Neukom266111762021-20232F1991-07-09European Elite
Rudi Niderost8210182881989-19923D1967-02-17European Elite
Rudolf Niederost024601988-19891European Elite
Stefan Niggli812231531142003-20052F1981-05-08European Elite
Garry Nunn155103117220642019-20234R1989-11-10Victoria, BCMinor Pro
Dominic Nyffeler62000122016-20243G1992-12-21European Elite
Cyril Oehen7411011832020-20222F1998-05-10European Lower Leagues
Victor Oejdemark77113344422022-20242D1998-06-19European Elite
Robert Othman1635357110922002-20064F1976-08-16Scarborough, ONTEuropean Lower Leagues
Brennan Othmann347916642020-20211L2003-01-05Pickering, ONTMajor League
Marco Pally000001989-19901European Elite
Chris Palmer4325101994-19951C1966-05-14Peterborough, ONTMinor Pro
Grigori Panteleev945942001-20021L1972-11-13Gastello, RussiaMajor League
Patrick Parati138113243842010-20154D1986-04-24European Elite
Romano Pargatzi374221141362942008-20179D1987-03-21European Lower Leagues
Elien Paupe300002020-20211G1995-08-02European Elite
Cory Pecker198172562011-20121R1981-03-20Montreal, PQMinor Pro
Ron Pesetti010101989-19901D1965-05-03Laval, PQMinor Pro
Jan Petrig301102022-20231F1999-01-09European Elite
Nicola Pini4121341996-19971F1975-07-25European Lower Leagues
Marco Pistolato510102007-20081 European Lower Leagues
Adrian Poggio6100002002-20063 European Lower Leagues
Jiri Polansky1310919202016-20171F1981-12-18European Elite
Ales Polcar36142438221991-19921F1965-04-03Olomouc, Czech Rep.European Elite
Jerome Portmann5923582020-20222F1997-01-24European Elite
Rolf Portmann4014923162008-200911984-05-10European Elite
Stephen Probst7010101990-19922D1968-04-22European Elite
Rihards Puide1232522022-20231F1997-01-10European Lower Leagues
Real Raemy300022003-200411980-07-27European Elite
Arne Ramholt752810542008-20102D1976-05-20Zurich, SwitzerlandMinor Pro
Ruben Rampazzo20000102014-20151D1993-08-22Bolzano, ItalyEuropean Elite
William Rapuzzi201102022-20231F1990-02-05Anchorage, AKMinor Pro
Dan Ratushny200001991-19921D1970-10-29Nepean, ONTMajor League
Martin Rauch4301818442005-20061D1965-06-15European Elite
Tyler Redenbach236152162011-20121C1984-09-25Melville, SASKMinor Pro
Frantisek Rehak444610162023-20241F2000-01-16European Elite
Francis Reichmuth38156512002-20031European Elite
Alessandro Reinhart25011261993-19941D1969-05-13European Elite
Alban Rexha110151732382017-20214F1994-07-01European Elite
Mike Richard6760571171121993-19952C1966-09-07Toronto, ONTMajor League
David Rohrer200002007-20081 European Lower Leagues
Matteo Romanenghi1354982015-20161F1995-04-09European Elite
Denis Rossi000002000-20011G1980-03-25European Lower Leagues
Andre Rotheli4558349201988-19913F1970-10-12European Elite
Lucas Rotheli4800022022-20242G2002-11-29European Lower Leagues
Anthony Rouiller126167894862016-20204D1994-02-14European Elite
Stephane Roy312321993-19941C1967-06-29Quebec, PQMajor League
Michael Rudolf4431316122019-20201F1995-10-11Zug, SwitzerlandEuropean Lower Leagues
Roland Ruedi3561521581991-19962D1965-01-30European Elite
Daniel Rufenacht5801142005-20072G1984-02-06 European Elite
Corey Ruhnke748513602006-201531985-12-06European Elite
Kent Ruhnke012301988-19902R1952-09-18Agincourt, ONTMajor League
Antti Ruotsalainen116163753462007-201141984-01-07European Elite
Matthias Rust700002004-20093 European Lower Leagues
Daniel Rutschi033601989-19901D1968-03-18European Elite
Philippe Rytz801139501612019-202121984-12-07European Elite
Simon Rytz124000142017-20225G1983-09-14European Elite
Marc Sahli2810142016-20182European Lower Leagues
Joel Salzgeber27415262019-20201F2001-02-26European Elite
Yves Sarault312342007-20081L1972-12-23Valleyfield, PQMajor League
Riccardo Sartori4481119732019-20201D1994-09-10European Elite
Jarkko Schaublin403811502005-200611981-01-25European Elite
Joel Scheidegger66164662462021-20232D1995-03-25European Elite
Ivo Scherrer500001997-19981European Lower Leagues
Cyrille Scherwey44549262014-20162F1989-02-15European Elite
Thomas Schiena400022007-20081 European Elite
Roman Schild70222951602011-201431986-04-07European Elite
Remo Schlapbach100002015-20161European Elite
Kevin Schlapfer107275784411992-19953F1969-11-24European Elite
Marc Schmid500002010-20111G1992-01-08European Elite
Florian Schmuckli109424281112015-20244D1993-04-24European Elite
Andreas Schneeberger000001995-19961D1966-01-06European Elite
Gerhard Schneller22751282004-200511980-02-12European Elite
Cedric Schneuwly21444621061272013-20196F1992-05-19European Elite
Simon Schnyder3761261731702007-201710F1987-02-07European Lower Leagues
Mario Schocher75172441382003-20052F1978-04-26European Elite
Nico Schonauer1090441181996-19993D1976-04-17European Lower Leagues
Thomas Schoni000001989-19901European Elite
Christian Schuster5631013791991-19953D1973-09-05European Elite
Robin Schwab49145122020-20222European Elite
Tassilo Schwarz1784356991342005-201051981-11-08European Elite
Diego Schwarzenbach5991812554363992006-202114F1987-05-09European Elite
Andreas Schweizer500002001-20021GEuropean Elite
Simeon Schwinger35257122022-20231F1997-10-07Dornbirn, AustriaEuropean Elite
Simon Seiler21279102022-20231D1996-10-22European Elite
Thomas Seitz42141428321996-19971F1974-09-25European Elite
Marty Sertich11853116169722010-20133C1982-10-13Roseville, MNMinor Pro
Dmitri Shamolin4036468281997-19981L1972-05-03European Elite
MacGregor Sharp2017-20181C1985-10-01Red Deer, ALTAMajor League
Patrick Siegwart4341261853113381994-200712F1974-12-29European Lower Leagues
Christian Silling144143145281988-19956DEuropean Elite
Sean Simpson0651101989-19901C1960-05-04Minor Pro
Ville Siren000001995-19961D1964-02-10Tampere, FinlandMajor League
Pierre-Luc Sleigher41133043422008-20091C1982-02-12Montreal, PQMinor Pro
Colin Smith825782021-20221C1993-06-20Edmonton, ALTAMajor League
Wes Snell440661312012-20142D1976-04-10European Elite
Mike Souza23161834382005-20061L1978-01-28Wakefield, MAMinor Pro
Andri Spiller4914173182022-20242F1995-07-28European Elite
Freddy Stalder711222005-20061 European Lower Leagues
Ralph Stalder504610912005-200721986-04-03European Elite
David Stampfli9066472020-20211D1990-11-23European Elite
Serge Stapfer1503710262007-201251988-09-17European Lower Leagues
Tim Stapleton299122162017-20181R1982-07-19Forest Park, ILMajor League
Anton Stastny705451105661990-19922F1959-08-05Bratislava, SlovakiaMajor League
Oliver Steiner300002017-20181European Elite
Janick Steinmann502262004-20051C1987-02-10Baar, SwitzerlandEuropean Elite
Simon Sterchi114325789502021-20243F1994-07-01European Elite
Richard Stucki547211021233821990-200715D1970-01-28European Elite
Michael Studer3101102012-20131European Lower Leagues
Thomas Studer34538102014-20151F1994-11-02European Elite
Thomas Studer118519241231994-19984D1974-07-30European Elite
Kristian Suleski800002020-20211European Elite
Patrick Sutter4216183401988-19913D1970-07-06European Elite
Remo Sutter01682401988-19902European Elite
Alan Tallarini711222008-20091D1984-05-17European Elite
Leonid Tambijevs321302005-20061F1970-09-26Riga, LatviaEuropean Elite
Ralph Tanner000001989-19901D1968-06-08European Elite
Philippe Thalmann455510362003-20041European Elite
Billy Tibbetts97714782007-20081R1974-10-14Boston, MAMajor League
Michael Tobler1020555542011-20154G1985-08-05European Elite
Patrick Traber000001995-19961F1974-04-13European Lower Leagues
Sven Trachsler495813142007-200811986-01-09European Lower Leagues
Davide Trombert1300001997-19981F1975-05-17European Lower Leagues
Peter Truemmer1200001993-19941European Elite
Andrew Truman100042004-20051F1982-05-02Regina, SASKEuropean Lower Leagues
Marco Truttmann2771261783042392004-20209F1985-02-27European Elite
Oliver Tschanz21055532002-200421975-06-10European Elite
Mike Tschumi2643701990-19911F1965-11-26European Elite
Sandro Tschuor95203555502012-201421980-01-28European Elite
Odeen Tufto10257102023-20241C1997-01-09Chaska, MNMinor Pro
Sylvain Turgeon910212381996-19971L1965-01-17Rouyn-Noranda, PQMajor League
Martin Ulmer17947811281022014-20195F1988-04-26European Elite
Geoffrey Vauclair111202002-200311977-03-08European Elite
Ryan Vesce1035882017-20181R1982-04-07Lloyd Harbor, NYMajor League
Luca Vigano72214263541998-20002F1963-12-13European Elite
Roger Villars3230322000-20032F1980-04-28European Lower Leagues
Joachim Vodoz40257102017-20192F1997-05-02European Lower Leagues
Marco Vogt109141630742010-20133F1990-01-18European Elite
Thomas Vogt100001994-19962F1974-07-09European Lower Leagues
Mikhail Volkov412361999-20001R1972-03-09Voronezh, USSRMinor Pro
Markus Von Allmen36134441997-19981D1977-10-17European Lower Leagues
Andre von Rohr25363911542481993-20028F1975-06-06European Elite
Yves von Rohr1000001997-19981D1978-05-09European Lower Leagues
Peter Vondal21639221991-19921FEuropean Elite
Reto Waffler700001994-19951GEuropean Lower Leagues
Julian Walker10841222005-20072W1986-09-10Bern, SwitzerlandEuropean Elite
Gregory Weber2225782023-20241R2004-01-07European Elite
Pius Weber3321113341994-19962D1972-04-07European Lower Leagues
Tim Weber454610142013-20152F1990-02-06Murten, SwitzerlandEuropean Elite
Dominic Weder210435699922019-20245F1998-03-14European Elite
Jochen Wehrli6600001994-19982G1972-09-13European Lower Leagues
Keijo Weibel4363982019-20201F1999-05-10European Elite
Dan Weisskopf114629351362019-20223D1989-11-21European Elite
Marc Werlen114628341502003-200831978-01-12European Elite
Daniel Wernle1300001997-19981F1978-01-16European Lower Leagues
Phillip Wetzel7033162008-200911985-06-05European Elite
Shayne Wiebe12655581131582013-20163C1990-01-23Brandon, MANMinor Pro
Nando Wieser800001990-19911G1972-09-22Davos, SwitzerlandMinor Pro
Jan Wieszinski1301182021-20221European Lower Leagues
Andre Witschi011201988-19902European Elite
Mathias Wust76134562003-20052D1980-05-20European Elite
Philipp Wust3191091002091782010-20177F1986-07-10European Elite
Martin Wuthrich4167783160742003-201610F1982-12-20European Lower Leagues
Pascal Wuthrich100002010-20111GEuropean Lower Leagues
Stefan Wuthrich7741216362001-200831980-02-15European Lower Leagues
Martin Wutrich134424082282005-20083 European Lower Leagues
Silvan Wyss29137901271832017-20247F1993-04-30European Elite
Gianluca Zaetta500002022-20231G1999-12-18European Elite
Zarley Zalapski3421820542008-20091D1968-04-22Edmonton, ALTAMajor League
Luca Zanatta6611718382017-20192D1991-05-15European Elite
Sandro Zaugg100002010-20111G1993-11-12European Lower Leagues
Marlon Zbinden100002018-20191European Lower Leagues
Alexander Zurcher1610161994-19951European Lower Leagues

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