hockey DB
search by league
team
morning report
contact us
home

Biel HC all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Frank Aeschlimann000001995-19961F1974-04-23European Lower Leagues
J.J. Aeschlimann3959339201984-19915F1967-05-30European Elite
Joel Aeschlimann5461117101988-19934D1969-08-25European Elite
Josef Aeschlimann408412211991-19921European Elite
Jan Alston36282351481994-19951C1969-04-14Granby, PQEuropean Elite
Dino Altorfer7102282003-200521984-10-15 European Lower Leagues
Niki Altorfer2011-20121F1990-06-26European Elite
Remo Altorfer6333642002-20042 European Lower Leagues
Florian Andenmatten4791322671998-20012F1974-07-29European Elite
Olivier Anken16800021981-199410GEuropean Elite
Par Arlbrandt84293564222014-20162R1982-11-22Jonkoping, SwedenEuropean Elite
Tyler Arnason9551002010-20111C1979-03-16Oklahoma City, OKMajor League
Gaetan Augsburger200002020-20211F1988-04-04European Elite
Jerome Bachofner3623542023-20241F1996-07-08European Elite
Frank Banham623502008-20091R1975-04-14Calahoo, ALTAMajor League
Steven Barras100002009-201011983-03-03European Elite
Deny Bartschi118142438222008-20113F1982-04-03European Elite
Jeremie Bartschi64426122019-20245F2002-09-07European Elite
Peter Bartschi000001987-19881F1967-01-19European Elite
Urs Bartschi07101701981-19832FEuropean Elite
Thierry Baume000001989-19901European Elite
Eric Beaudoin112362864642010-20144W1980-05-03Ottawa, ONTMajor League
Fabio Beccarelli3771118732002-20031F1979-05-18European Elite
Mauro Beccarelli31650911413192000-2010101981-12-02European Elite
Fabian Beck96448382002-200531982-06-23 European Lower Leagues
Lorenz Beck3000002002-20031 European Lower Leagues
Theo Beglieri300002021-20221F2001-08-30European Elite
Chris Belanger78275481872002-20042D1972-04-04Welland, ONTMinor Pro
Jesse Belanger786771138522004-20062C1969-06-15St. Georges Beauce, PQMajor League
Brendan Bell7162228402010-20142D1983-03-31Ottawa, ONTMajor League
Reto Berra187033202009-20134G1987-01-03Bulach, SwitzerlandMajor League
Eliot Berthon496915392014-20162F1992-04-27European Elite
Willy Bertschinger015601981-19821D European Elite
Jiri Bicek1514542008-20091L1978-12-03Kosice, SlovakiaMajor League
Lian Bichsel400002020-20211D2004-05-18Olten, SwitzerlandMinor Pro
Grant Bischoff401121991-19921F1968-10-26Anoka, MNMinor Pro
Patrik Bloch17011202004-20051D1985-04-14Davos, SwitzerlandEuropean Elite
Jeremi Bohnenblust200002005-20061 European Lower Leagues
Igor Boldin000001995-19961C1964-02-02Moscow, RussiaEuropean Elite
Jason Bonsignore9931262003-20041C1976-04-15Rochester, NYMajor League
Sebastien Bordeleau1113946851092009-20123C1975-02-15Vancouver, BCMajor League
Mauro Bornet000001987-19881FEuropean Elite
Daniel Boss2000002008-200911983-11-01European Elite
Gaetan Boucher13166721381021989-19945C1956-05-05Princeville, PQEuropean Elite
Chris Bourque216713142013-20141L1986-01-29Boston, MAMajor League
Eric Bourquin34459261994-19951D1965-12-19European Elite
Cody Bowtell201102001-20021L1974-04-25Wainwright, ALTAMinor Pro
Matthias Bragger6614822542007-200921983-10-30European Elite
Daniel Bregnard3601121991-19932European Elite
Beat Bringold000001982-19831F European Elite
Curtis Brown78122234442009-20112L1976-02-12Unity, SASKMajor League
Damien Brunner23179911701402018-20246R1986-03-09Zurich, SwitzerlandMajor League
Rihards Bukarts1111202023-20241L1995-12-31Jurmala, LatviaMinor Pro
Robert Burakovsky336902007-20081R1966-11-25Malmo, SwedenMajor League
Thomas Burillo2164732791061992-19997F1971-10-12European Elite
Loic Burkhalter2435862013-20141F1980-02-11European Elite
Yanik Burren4126862023-20241D1997-01-28European Elite
Claudio Cadonau9341115422012-201531988-07-04European Elite
Brett Cameron200022018-20191R1990-05-11Spruce Grove, ALTAMinor Pro
Pascal Caminada19002282006-20104G1986-10-20European Elite
Chris Campoli403322012-20131D1984-07-09Mississauga, ONTMajor League
Daniel Carbis110102021-20221F1989-01-26European Elite
Leif Carlsson315101541994-19951D1965-02-18European Elite
Beat Cattaruzza170162945831984-199610D1966-01-11European Elite
Daniel Cattaruzza000001984-19851 European Elite
Gino Cavallini40333871302000-20011L1962-11-24Toronto, ONTMajor League
Martin Chabada200002011-20121L1977-06-14Kladno, Czech Rep.Minor Pro
Chris Chelios303341994-19951D1962-01-25Chicago, ILMajor League
Stefan Choffat26044201995-19982F1977-01-20European Lower Leagues
Gael Christe511202022-20242D2004-08-21European Elite
Luca Christen58189122021-20243D1998-09-16European Elite
Elvis Clavien35235241999-200011979-05-24European Elite
Jean-Michel Clavien30101121993-19941D1968-12-08European Elite
Ben Clymer19121325302004-20051D1978-04-11Edina, MNMajor League
Giovanni Conte045257001979-19822FEuropean Elite
Jean-Michel Courvoisier0681401979-19801FEuropean Elite
Christian Cretin87011341993-19993G1973-06-13European Elite
Luca Cunti20538801181422019-20245L1989-07-04Zurich, SwitzerlandEuropean Elite
Jurg Dallenbach862810902005-20072D1983-08-03European Elite
Dan Daoust5591481991-19921C1960-02-29Montreal, PQMajor League
Raphael De Luca1300002004-200511988-06-18 European Lower Leagues
Reynald De Ritz12981523321993-20005F1973-09-10European Elite
Culle Debourgknecht400002002-20031 European Lower Leagues
Noah Delemont11631922222020-20244D2002-02-07European Elite
Ian Derungs1700022023-20241L1999-12-31Frauenfeld, SwitzerlandEuropean Elite
Sascha Devaux000001995-19972G1975-12-13European Lower Leagues
Marco Dick929514661991-19974F1972-01-20European Elite
Sven Dick156814222051993-20036D1974-10-22European Elite
Dominik Diem6842529102017-20192C1997-01-25European Elite
Roman Diethelm46246682007-200811980-02-15European Lower Leagues
Brandon Dietrich25102333102006-20071C1978-03-22Waterloo, ONTMinor Pro
Ralph Donghi000001995-19961F1973-04-24European Elite
Alexi Dostoinov1120222008-20162L1989-08-03Moscow, RussiaEuropean Elite
Daniel Dubois15292332481988-19946D1964-10-30European Elite
Gilles Dubois23888120208721987-200111F1966-06-07European Elite
Jaison Dubois200002020-20211F1996-10-09European Elite
Daniel Dubuis000001982-19852DEuropean Elite
Michael Duc48279122000-200221981-03-21European Lower Leagues
Mauro Dufner14431821552015-20194D1995-02-14European Elite
Norm Dupont7514214528701984-19916L1957-02-05Montreal, PQMajor League
Robbie Earl1344067107972015-20194L1985-06-02Chicago, ILMajor League
Andi Egli77124961441997-19992D1970-01-30European Elite
Dominik Egli23145102018-20191D1998-08-20European Elite
Guido Egli000001987-19881FEuropean Elite
Heinz Ehlers2272027121993-19941F1966-01-25European Elite
Nikolaj Ehlers1111202012-20131L1996-02-14Aalborg, DenmarkMajor League
Gianni Ehrensperger32658781361742007-20169C1985-05-05European Elite
Daniel Eigenmann100002012-20131D1992-02-01European Elite
Rolf Eisenring000001984-19851G European Elite
Matt Ellison701142013-20141C1983-12-08Duncan, BCMajor League
Philippe Erismann000001984-19851GEuropean Elite
Bruno Erni3916102601989-19912F1968-11-15European Elite
Michel Faeh233710101999-20001D1977-10-18European Elite
Jan Falett36156242005-20061F1984-07-25European Elite
Rico Fata1334656102882008-20113R1980-02-12Sault Ste. Marie, ONTMajor League
Brian Felsner22162339542006-20082L1972-11-07Mount Clemens, MIMajor League
Kevin Fey3471367801652011-202210D1990-12-08European Elite
Simon Fischer1501142008-200911988-06-21European Elite
Pierre-Alain Flotiront3810101982-20013D1958-03-29European Elite
Philipp Folghera276511222001-200211979-05-07European Elite
Ruben Fontana36639341992-19931F1967-06-15European Elite
Beat Forster3032258801922017-20247D1983-02-02European Elite
Rikard Franzen100002002-20031D1968-03-21European Elite
Timon Friedli300002007-20081 European Lower Leagues
Joel Frohlicher2302055754132005-201271982-04-05European Elite
Etienne Froidevaux9621012202021-20232F1989-03-20European Elite
Thomas Frutig1900042006-200711986-10-13European Lower Leagues
Jason Fuchs179316899622017-20214L1995-09-14Berne, SwitzerlandEuropean Elite
Jeffrey Fuglister4720222012-20142F1990-01-15European Elite
Rene Furler20068991672112001-200651978-12-13European Elite
Paul Gagne11191961871931996-19993F1962-02-06Iroquois Falls, ONTMajor League
Lilian Garessus2402222020-20222F2003-04-23European Elite
Lukas Gasser100002011-20121GEuropean Elite
Marc Gautschi1112382003-200411982-12-09European Elite
Rafael Geiser200002005-20061 European Lower Leagues
Florian Gerber2400002010-201221992-09-14European Elite
Roland Gerber1623522007-20092F1984-05-21European Elite
Stefan Gerber3710101997-19981F1977-08-12European Lower Leagues
Claudio Ghillioni764913661995-19983D1969-02-13European Elite
Gaston Gingras1319315001989-19912D1959-02-13Temiscaming, PQMajor League
Patrick Girod300001991-199211973-07-01European Elite
David Gislimberti201101996-19971G1977-07-18European Elite
Patrick Glanzmann1362219411031988-19955F1969-08-18European Elite
Kevin Gloor202122739402009-20156F1983-04-26European Elite
Rich Gosselin0644611001980-19833C1956-04-25St. Pierre, MANMajor League
Manuel Gossweiler374943522482006-20159D1983-03-16European Elite
Marc Grieder794812622009-20133D1984-10-05European Elite
Thomas Griga013401988-19891Minor Pro
Reto Grogg010101989-19901European Elite
Stefan Grogg637815281994-20073F1974-02-16Langenthal, SwitzerlandMinor Pro
Robin Grossmann157322251212007-20244D1987-08-17European Elite
Daniel Gschwind000001987-19881DEuropean Elite
Bjorn Guazzini36141024122000-200111979-01-03European Elite
Leo Gudas1503361993-19941D1965-05-20European Elite
Sacha Guerne1523037671121997-200141979-03-17European Lower Leagues
Anton Gustafsson76448302019-20212C1990-02-25Karlskoga, SwedenMinor Pro
Gaetan Haas423721271991282009-202411C1992-01-31Biel-Bienne, SwitzerlandMajor League
Sandro Haberlin100002003-20041 European Elite
Cedric Hachler26000102016-20182D1993-07-01European Elite
Andreas Hanni1501162013-201411979-01-04European Elite
Reto Hassig48202102002-20042 European Lower Leagues
Shawn Heaphy1191271152422231996-19993C1968-11-27Sudbury, ONTMajor League
Axel Heim359615371994-19951F1971-08-05European Elite
Patrice Heiz40224281991-19921European Elite
Sven Helfenstein11347122002-20031F1982-07-30European Elite
Even Helfer100002021-20221D2002-03-11European Elite
Patrick Helfer000001984-19851 European Elite
Aleksi Heponiemi2271017102023-20241C1999-01-09Tampere, FinlandMajor League
Raphael Herburger122202545652013-20163F1989-01-02Dornbirn, AustriaEuropean Elite
Sean Hill47317201122008-20091D1970-02-14Duluth, MNMajor League
Jonas Hiller17700022016-20204G1982-02-12Felben Wellhausen, SwitzerlandMajor League
Eric Himelfarb47111324602008-20091C1983-01-01Thornhill, ONTMinor Pro
Urs Hirschi80103040581996-19982D1968-06-27European Elite
Luca Hischier120253156332020-20244C1995-02-16European Elite
Fabio Hofer1504956105382020-20244F1991-01-23Lustenau, AustriaEuropean Elite
Makai Holdener1701102015-20203R1997-05-03Geneve, SwitzerlandEuropean Elite
Stanislav Horansky4942662014-20173L1994-02-25Zilina, SlovakiaEuropean Elite
Sebastien Hostettler109055542003-20094D1984-08-10European Elite
Jacques Hostettmann6000021991-19932European Elite
Michael Hugli152384078602018-20224F1995-11-30European Elite
Anthony Huguenin14954752502011-20174D1991-12-27European Elite
Miks Indrasis8022102021-20221F1990-09-30Riga, LatviaEuropean Elite
Richard Jackman47614201132009-20101D1978-06-28Toronto, ONTMajor League
Arnaud Jacquemet386814142005-20061R1988-03-29Conthey, SwitzerlandEuropean Elite
Arnaud Jaquet200002020-20211D1990-03-02European Elite
Pascal Jaquet600001989-19923GEuropean Elite
Cedric Jeannatat100001997-19981European Lower Leagues
Benoit Jecker21052429572013-20185D1994-06-12European Elite
Igor Jelovac71224322014-20162D1995-01-01European Elite
David Jobin1211241998-19991D1981-09-27European Elite
Nicolas Jobin200002021-20221European Elite
Matthias Joggi2423839773782003-20188F1986-01-22European Elite
Jean-Francois Jomphe42293059832003-20052C1972-12-28Havre St. Pierre, PQMajor League
Mark Jooris73710161999-20001F1964-02-03Burlington, ONTMinor Pro
Stefan Kaeser600002008-20091European Elite
Bruno Kaltenbacher031401984-19892FEuropean Elite
Oliver Kamber100144761362013-20152F1979-05-07European Elite
Jeremie Kamerzin97111121022007-20092D1988-02-17European Elite
Gian Kampf2600062002-20031 European Lower Leagues
Marc Kampf2021-20221F1990-11-08European Elite
Patrick Kane2013102362012-20131R1988-11-19Buffalo, NYMajor League
Roman Karaffa40022102019-20222F1999-03-26European Elite
Jarno Karki931402018-20191L1994-10-13Pori, FinlandEuropean Elite
Guillaume Kaser100002023-20241European Elite
Stefan Kaser1200002005-20093European Elite
Steve Kellenberger100121729522012-20142D1987-02-06European Elite
Andreas Keller822462002-20031F1971-03-28European Elite
Daniel Kempf000001982-19831G European Elite
Tino Kessler202315384632019-20245F1996-05-01European Elite
Daniel Kiefer000001987-19881FEuropean Elite
Martin Kilchor2100002000-20011G1979-05-15European Lower Leagues
Daniel Kohler0981701981-19832F European Elite
Gilian Kohler108681422018-20224L2000-05-27Biel, SwitzerlandEuropean Elite
Sebastien Kohler3700001997-19981G1976-08-21European Elite
Willy Kohler1067579154141982-19928F1962-06-30European Elite
Marco Koller000001982-19852FEuropean Elite
Jakob Kolliker68334679671979-19937D1953-07-21European Elite
Konstantin Komarek277111882020-20211L1992-11-08Vienna, AustriaEuropean Elite
Lauri Korpikoski11011122021-20221L1986-07-28Turku, FinlandMajor League
Roland Korsch4014822672007-200811979-08-09European Lower Leagues
Clarence Kparghai2521134451382006-20136D1985-05-13European Elite
Pascal Krebs51358102003-20052F1985-02-03European Lower Leagues
Sami Kreis173145569702017-20214D1994-04-04European Elite
Charles Kubacki000001989-19901European Elite
Patrick Kucera100002000-20011G1978-08-10European Elite
Andreas Kung78111425322006-20092C1983-05-17European Elite
Mike Kunzle26073611342272018-20246F1993-12-26European Elite
Andrei Kvartalnov000001995-19961L1963-02-25Minor Pro
Maxime Lapointe82415394561996-19982F1973-12-19European Elite
Steve Latinovich01772401979-19801R1947-05-23Welland, ONTMinor Pro
Matthias Lauber200002000-20011G1977-01-24European Elite
Adrien Lauper775611142011-20132F1987-08-14European Elite
Beat Lautenschlager000001982-19852FEuropean Elite
Vincent Lechenne116294473742000-20043F1966-10-21European Elite
Gary Leeman87411101998-19991D1964-02-19Toronto, ONTMajor League
Patrice Lefebvre42185674542005-20061R1967-06-28Montreal, PQMajor League
Fadri Lemm100002009-20101C1987-04-06European Elite
Boe Leslie1345961999-20001F1975-10-22Carman, MANEuropean Lower Leagues
Kaj Leuenberger1802222009-201231992-01-30European Elite
Marc Leuenberger71846615001984-19916F1962-07-24European Elite
Marc Leuenberger500021997-199811979-06-08European Elite
Adrian Leuthardt3100002004-200511984-04-17 European Lower Leagues
Igor Liba2113102301990-19911L1960-11-04Presov, SlovakiaMajor League
Robert Lindberg01161701979-19801 European Elite
Petteri Lindbohm4441014492020-20211D1993-09-23Helsinki, FinlandMajor League
Perttu Lindgren411242020-20211C1987-08-26Tampere, FinlandMajor League
David Ling3391625222008-20091W1975-01-09Halifax, NSMajor League
Michael Liniger39152136342000-20011F1979-11-29European Elite
Sam Lofquist244913162017-20181D1990-03-15Somerset, WIMinor Pro
Beat Loosli000001984-19851European Elite
Viktor Loov125164763892021-20243D1992-11-16Sodertalje, SwedenMajor League
Arnold Lortscher028235101979-19833FEuropean Elite
Kevin Lotscher101213152322009-20143F1988-02-17European Elite
Urs Lott01091901979-19801 European Elite
Mike Lundin452131542016-20171D1984-09-24Burnsville, MNMajor League
Fabian Luthi175172037582015-20205F1989-08-21European Elite
Fredy Luthi77325890481982-19973F1961-07-31European Elite
Valentin Luthi19000162016-20171D1993-07-07European Elite
Stefan Lutz000001995-19961D1970-01-11European Lower Leagues
Maxime Macenauer3671320552015-20161C1989-01-04Laval, PQMajor League
Ryan MacMurchy47181129302012-20142R1983-04-27Regina, SASKMinor Pro
Guillaume Maillard1322402022-20231F1998-10-11European Elite
Albert Malgin100001995-20082C1966-09-01European Elite
Nevin Markwart422421991-19921F1964-12-09Toronto, ONTMajor League
Serge Martel0495810701980-19822C1952-07-27Montreal, PQMinor Pro
Mike Martin26347341991-19921F1961-03-12Kingston, ONTMinor Pro
Romeo Mattioni000001987-19881F1967-04-03European Elite
David Maurer18191022003-20041F1980-01-09European Elite
Marco Maurer181926351972015-20194D1988-02-21European Elite
Sandro Mausli000001984-19851 European Elite
Dominic Meier4211112422012-20131D1976-12-26European Elite
Marcel Meier000001984-19851D1961-04-03European Elite
Lukas Meili110000142013-20163G1992-01-19European Elite
Steve Metzger711414281571991-19932FEuropean Elite
Martin Meyer4020202000-200111981-03-29European Lower Leagues
Serge Meyer500551301856951996-201014D1976-10-14European Elite
Jacob Micflikier1304863111602012-20183F1984-07-11Winnipeg, MANMinor Pro
Alain Mieville1754792139982006-201241985-11-25European Elite
Michel Mongeau28122537541999-20001C1965-02-09Nun's Island, PQMajor League
Arnaud Montandon100002017-20181F1991-09-19European Elite
Christian Moser48022122013-201521984-06-29European Elite
J.J. Moser133113647402017-20214D2000-06-06Biel, SwitzerlandMajor League
Peter Moser300001992-19931F1962-06-15European Elite
Stefan Moser1532953821671997-20034F1976-09-08European Elite
Jan Mosimann1111202013-20173F1994-06-01European Elite
David Moss1961016102015-20161R1981-12-28Livonia, MIMajor League
Philippe Mueller397815201998-19991F1975-02-22European Elite
Marco Muller41123282003-200631985-08-07European Elite
Oliver Muller000001995-19961F1974-12-18European Elite
Lars Murkowsky4021381997-200131979-01-06European Lower Leagues
Sven Murkowsky157212142981997-200541975-01-19European Lower Leagues
Andreas Nauser31481222001-200211980-02-05European Elite
Claudio Neff16145572008-20091F1981-07-10European Elite
Michael Neininger2012-20131F1977-03-31European Elite
Jan Neuenschwander176192140602016-20204F1993-01-10European Elite
Rudi Niderost87924331612003-20052D1967-02-17European Elite
Marcel Niederer000001982-19852L1960-09-09European Elite
Ahren Nittel23084811651992010-20166W1983-12-06Waterloo, ONTMinor Pro
Christoph Nobs000001987-19881GEuropean Elite
Beat Nuspliger455510241987-19943F1966-05-29European Elite
Valentin Nussbaumer636511102017-20213C2000-09-25European Elite
Thomas Nussli123393978982008-20113F1982-03-12European Elite
Niklas Olausson66123951342014-20162C1986-05-12Vackelsang, SwedenEuropean Elite
Jesper Olofsson84313364142022-20242W1992-04-07European Elite
Robert Othman601182007-20081F1976-08-16Scarborough, ONTEuropean Lower Leagues
Cyrill Pache4071219491996-19971European Lower Leagues
Cyril Pasche3961451332786001992-200812F1974-03-27European Elite
Brian Passmore320262006-20071C1980-04-27Mississauga, ONTMinor Pro
Mario Patt3510112101989-19912FEuropean Elite
Elien Paupe3800042017-20236G1995-08-02European Elite
Marco Pedretti138284169822016-20193F1991-09-30European Elite
Giovanni Pestrin67142640161997-19992F1968-04-29European Elite
Emanuel Peter393661482142642005-201510C1984-06-09European Elite
Jan Petrig900002017-20181F1999-01-09European Elite
Will Petschenig1902222018-20191D1995-02-03Manotick, ONTMinor Pro
Moritz Pfaffli700002007-20102 European Elite
Nick Pfeuti100002011-20121GEuropean Elite
Guido Pfosi90122234581987-19967D1965-01-16European Elite
Steve Pochon83122638602002-20042F1978-10-28European Elite
Ville Pokka1804442023-20241D1994-06-03Tornio, FinlandMinor Pro
Dan Poulin35758716201982-19896D1957-09-19Robertsonville, PQMajor League
Marc-Antoine Pouliot245751292043172012-20216C1985-05-22Quebec, PQMajor League
Tom Preissing2952742011-20121D1978-12-03Arlington Heights, ILMajor League
Jean-Luc Quadri100001981-19832G European Elite
Sebastien Queloz300002000-20011G1975-01-14European Lower Leagues
Rene Raess000001984-19851 European Elite
Toni Rajala3791501613111592016-20248L1991-03-29Parkano, FinlandMinor Pro
Otso Rantakari823582019-20201D1993-11-19Helsinki, FinlandEuropean Elite
Yannick Rathgeb22936961322342019-20245D1995-10-24Langenthal, SwitzerlandMinor Pro
Martin Rauch3121012202004-20051D1965-06-15European Elite
Jorg Reber341501762264032001-20098D1974-05-06European Elite
Marc Reichert200001997-19981F1980-03-22European Elite
Liekit Reichle2907702023-20241R2003-01-23Zurich, SwitzerlandEuropean Elite
Alexander Reinhard500001991-19982European Elite
Manfred Reinhard63202181991-19943European Elite
Mattheo Reinhard2800042022-20242F2004-06-26European Elite
Alain Reist71279751996-19993D1979-12-07European Elite
Damien Riat84222547972018-20202R1997-02-26Geneva, SwitzerlandMinor Pro
Roger Rieder43173148302006-20071F1975-04-22European Elite
Michel Riesen50161834491994-19973R1979-04-11Oberbalm, SwitzerlandMajor League
John Riotton300002003-20041 European Lower Leagues
Yannick Robert5811617261993-19952FEuropean Elite
Stephane Robitaille1997-19981D1970-04-22Quebec, PQMinor Pro
Christoph Roder104262753702002-20075F1984-06-16European Elite
Matthias Rossi148351954402014-20173F1991-01-09European Elite
Patrick Rothen39123122006-20071 European Lower Leagues
Anthony Rouiller68099162010-20166D1994-02-14European Elite
Daniel Rubin17063531161952003-200741985-07-29European Elite
Roland Ruedi31481201987-19914D1965-01-30European Elite
Andi Rufener351151661993-19941F1971-05-28European Elite
Kent Ruhnke000001982-19831R1952-09-18Agincourt, ONTMajor League
Jarkko Ruutu4000142014-20151L1975-08-23Vantaa, FinlandMajor League
Philippe Rytz601102000-200321984-12-07European Elite
Simon Rytz225011142002-20238G1983-09-14European Elite
Dennis Saikkonen200002018-20191G1992-11-27Bern, SwitzerlandEuropean Elite
Jere Sallinen135434285742021-20243L1990-10-26Espoo, FinlandMinor Pro
Anssi Salmela86152237382018-20202D1984-08-13Nokia, FinlandMajor League
Johannes Salmonsson623502009-20101L1986-02-07Uppsala, SwedenEuropean Elite
Jerome Samson12549402014-20151R1987-09-04Greenfield Park, PQMajor League
Riccardo Sartori34000162020-20211D1994-09-10European Elite
Rajan Sataric102279162010-20204D1992-04-01European Elite
Harri Sateri7800002022-20242G1989-12-29Toijala, FinlandMajor League
Reggie Savage31171027242001-20021R1970-05-01Montreal, PQMajor League
Ryan Savoia745753110892001-20032C1973-05-06Thorold, ONTMajor League
Mario Scalzo5101252011-20121D1984-11-11Saint-Hubert, PQMinor Pro
Olivier Schaublin000002000-200111978-01-05European Elite
Roman Schlagenhauf25033142010-20111F1989-03-17European Elite
Elvis Schlapfer1415914532019-20245F2001-03-13European Elite
Kevin Schlapfer137401071471032000-20044F1969-11-24European Elite
Marco Schlup300022007-20081 European Lower Leagues
Harry Schmid000001982-19852D European Elite
Marc Schmid19000102012-20131G1992-01-08European Elite
Sven Schmid361391622014481987-200213D1969-01-27European Elite
Patrick Schmidlin300002005-20072 European Elite
Julian Schmutz1442432561102016-20193F1994-02-28European Elite
Andreas Schneeberger35325331989-19922D1966-01-06European Elite
Noah Schneeberger160340431292008-202351988-05-23European Elite
Bjorn Schneider2772651772051990-20038D1973-01-24European Elite
Daniel Schneider41268321993-19973D1976-02-20European Elite
Peter Schneider38121123182019-20201F1991-04-04Vienna, AustriaMinor Pro
Raphael Schneider27011241996-19971D1975-02-09European Lower Leagues
Stefan Schneider563811611998-20002D1975-05-16European Elite
Marcus Schnider000001982-19831D European Elite
Manfred Schnidrig38011391997-19981D1978-05-16European Lower Leagues
Bernhard Schumperli818715181992-19964F1972-01-18European Elite
Marco Schupbach12531215761997-200141978-12-17European Elite
Reto Schurch4501121999-20012G1975-01-14European Elite
Roman Schurch300002003-20041 European Lower Leagues
Christian Schuster7661622921998-20002D1973-09-05European Elite
Laurent Schwendeler000001995-19961D1976-03-22European Lower Leagues
Tyler Seguin29251540242012-20131C1992-01-31Brampton, ONTMajor League
Philippe Seydoux6521416932009-20112D1985-02-23Bern, SwitzerlandMinor Pro
Riley Sheahan1234722022-20231C1991-12-07St. Catharines, ONTMajor League
Dmitri Shikin300002021-20221G1991-08-28European Elite
Valeri Shiryaev753652881181991-20063D1963-08-26European Elite
Pascal Sievert200002000-20011G1981-06-10European Elite
Marco Signer36044342000-200221980-02-29European Lower Leagues
Juraj Simek300022005-20061W1987-09-29Presov, SlovakiaMinor Pro
Diego Simeoni100002022-20231GEuropean Elite
Randy Smith7156261991-19921C1965-07-15Saskatoon, SASKMajor League
Pascal Sommer49437422000-20022D1974-07-16European Elite
Niko Spolidoro1051515301162004-20073F1986-03-19European Lower Leagues
Ralph Stalder200002008-200911986-04-03European Elite
David Stampfli100002013-20141D1990-11-23European Elite
Yanick Stampfli15661622182020-20244D2000-03-23European Elite
Tim Stapleton245813202015-20161R1982-07-19Forest Park, ILMajor League
Laurent Stehlin3343499201988-19913F1967-03-09European Elite
Martin Steinegger3062256784841990-20129D1972-02-15European Elite
Peter Steinegger000001982-19831F European Elite
Daniel Steiner4512618512015-20161R1980-09-08Bern, SwitzerlandMinor Pro
Fabian Steiner2610122007-20081European Lower Leagues
Herbert Steiner000001984-19851 European Elite
Nicolas Steiner155412161072014-20184D1991-06-28European Elite
Anatoly Stepanischev736941992-19931R1961-01-29European Elite
Loris Stoller902202010-201221991-07-29European Elite
Marco Streit90000122010-20133G1975-12-07European Elite
Jan Studer1997-19981European Lower Leagues
Kristian Suleski1000002017-20192European Elite
Samuel Suter17011122002-20031 European Lower Leagues
Dave Sutter10062329202015-20172D1992-02-21Monthey, SwitzerlandEuropean Elite
Fabian Sutter13691625522015-20183F1982-06-28European Elite
Sebastian Sutter1810122012-20142F1991-02-21European Elite
Gabriel Taccoz74151631701996-19982F1967-10-30European Elite
Ramon Tanner177121123722018-20246F1999-08-28European Elite
Gregor Thommen15061622921999-20084D1980-02-16European Elite
Omar Tognini11055571121322003-200631977-05-25European Elite
Alexandre Tremblay8580631431182006-20082L1979-03-22Beaupre, PQMinor Pro
Mathias Trettenes804402020-20222L1993-11-08Stavanger, NorwayEuropean Elite
Roberto Triulzi3191726491999-20001F1965-06-03European Elite
Adrian Trunz94279522009-20112D1984-02-23European Elite
Dario Trutmann9461117632012-20142D1992-09-17Kussnacht, SwitzerlandEuropean Elite
Marco Truttmann223831121951532006-20125F1985-02-27European Elite
Stefan Tschannen8681826262008-20123F1984-03-12European Elite
Mathieu Tschantre6861331582914312002-2020181984-04-04European Elite
Oliver Tschanz12213251996-199711975-06-10European Elite
Stefan Tschiemer366814242001-20021F1976-04-30European Elite
Mike Tschumi000001995-19961F1965-11-26European Elite
Timothe Tuffet3622442006-20082F1989-08-21European Lower Leagues
Marko Tuomainen52395695342007-20092R1972-04-25Kuopio, FinlandMajor League
David Ullstrom39102535412019-20212C1989-04-22Jonkoping, SwedenMajor League
Martin Ulmer5651116202012-20153F1988-04-26European Elite
Stefan Ulmer44134202019-20212D1990-12-01Kloten, SwitzerlandEuropean Elite
Dragan Umicevic47122234262013-20152R1984-10-09Dubica, BosniaEuropean Elite
Ramon Untersander10831821282011-20154D1991-01-21European Elite
Nicolas Valenti100002007-20081 European Lower Leagues
Joren Van Pottelberghe10000022020-20244G1997-06-05Zug, SwitzerlandEuropean Elite
Claude Vilgrain754779126361999-20012R1963-03-01Port-Au-Prince, HaitiMajor League
Allain Villard2400021997-19981D1977-09-16European Lower Leagues
Marco Vogt100002009-20101F1990-01-18European Elite
Patrick Von Gunten1491918371352002-20064D1985-02-10European Elite
Christophe Wahl000001995-19972G1967-09-29European Elite
Stefan Walchli000001982-19831F European Elite
Marc Weber91102333801991-19953F1973-07-05European Elite
Peter Weber000001984-19851 European Elite
Pius Weber1301102000-20011D1972-04-07European Lower Leagues
Marco Wegmuller11301102001-20093G1982-09-09European Elite
Lars Weibel1200021992-19931G1974-05-20European Elite
Dan Weisskopf2200022007-20081D1989-11-21European Elite
Thomas Wellinger270126678922009-201771988-03-10European Elite
Marc Werlen6631518422005-200721978-01-12European Elite
Marc West110102000-20011C1966-02-10Burlington, ONTMinor Pro
Phillip Wetzel4023856942892007-2018111985-06-05European Elite
Daniel Wiedmer012172901979-19801 European Elite
Marc Wieser143353267912011-20143F1987-10-13European Elite
Bernhard Wist010142401982-19894R1961-04-10European Elite
Tyler Wright734742004-20051C1973-04-06Canora, SASKMajor League
Simon Wuest19000142017-20203F2000-05-02Fischingen, SwitzerlandEuropean Elite
Silvan Wyss200002011-20132F1993-04-30European Elite
Alexander Yakovenko123166278402019-20244D1998-02-22Karaganda, KazakhstanEuropean Elite
Ramil Yuldashev897743120361991-19943R1961-09-05European Elite
Zarley Zalapski3321416462007-20081D1968-04-22Edmonton, ALTAMajor League
Armin Zeder000001982-19831F European Elite
Aldo Zenhausern0491301979-19801DEuropean Elite
Martin Zerzuben204000512001-20065G1981-02-02European Elite
Kaspar Zgraggen7900002005-20072 European Elite
Hugo Zigerli07121901981-19895DEuropean Elite
Manuel Zigerli2261421351022005-201271989-05-08European Elite
Jacques Zimmermann3510121999-200011979-09-09European Lower Leagues
Andrei Zyuzin13022162011-20121D1978-01-21Ufa, RussiaMajor 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.