hockey DB
search by league
team
morning report
contact us
home

Thurgau all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Oscar Ackestrom513482004-20051D1972-11-29Gothenburg, SwedenEuropean Elite
Nicola Aeberhard8300022015-20214G1995-06-05European Elite
David Aebischer504442014-20151G1978-02-07Fribourg, SwitzerlandMajor League
Marc Aeschlimann213442016-20171F1995-08-21European Elite
Mika Alatalo36172845562007-20081L1971-06-11Oulu, FinlandMajor League
Niki Altorfer3982230142019-20201F1990-06-26European Elite
Rico Ambass30022182008-201021988-03-02European Lower Leagues
Dominic Amodeo35202545201999-20001C1968-03-06Mississauga, ONTMinor Pro
Claude Amstutz31022382001-20021D1982-10-16Uitikou, SwitzerlandMinor Pro
Toms Andersons21531811121282013-20185F1993-11-25European Elite
Jonathan Ang62314576582020-20222C1998-01-31Markham, ONTMinor Pro
Pascal Annen90141529732006-20082F1986-11-26European Lower Leagues
Paulo Ardizzone560121202009-20134GEuropean Elite
Eric Arnold152425496502015-20194R1992-11-30Seedorf, SwitzerlandEuropean Lower Leagues
Mathias Arnold9341115422011-20132European Lower Leagues
Livio Azevedo400002021-20221European Lower Leagues
Noel Bader900022020-20222G1996-01-31European Elite
Stefan Badrutt40437162004-20051D1975-10-30European Lower Leagues
Christopher Bagnoud200002014-20151D1991-05-19European Elite
Alain Bahar3272935641772011-20198F1991-01-14European Lower Leagues
Luca Balerna353710142009-201011986-08-21European Elite
Lukas Balmelli236410142013-20141F1994-01-03European Elite
Scott Barney502222011-20121R1979-03-27Oshawa, ONTMajor League
Dennis Barts400002009-20101European Elite
Deny Bartschi1433682000-20072F1982-04-03European Elite
Patrick Bartschi110102000-20011F1984-08-20European Elite
David Baumann1185611162020-20244European Lower Leagues
Andrea Baumgartner000001995-19961D1978-01-03European Lower Leagues
Claudio Bayer70011622003-20052G1975-09-22European Elite
Scott Beattie40283866721998-19991C1968-05-16Kimberley, BCMinor Pro
Marco Beck2010102000-200111982-10-16European Lower Leagues
Rico Beltrame8531417281999-200231980-11-10European Lower Leagues
Sebastian Bengtsson3612243622023-20241R1994-10-25European Elite
Fabian Berri2722462022-20231F2000-02-07European Lower Leagues
Andre Bielmann933662000-20011F1980-02-07European Elite
Samuel Bieri398412462011-20132European Lower Leagues
Dominik Binias68131730102021-20232European Elite
Alain Bircher1610142021-20221D1997-03-07European Elite
Cyrill Bischofberger57235202019-20223European Lower Leagues
Johannes Bischofberger64141024162014-20162F1994-07-13Dornbirn, AustriaEuropean Elite
Mike Bishai302222011-20121C1979-05-30Edmonton, ALTAMajor League
Joshua Blasbalg7324642013-20163European Lower Leagues
Pascal Blaser4404462017-20181D1997-07-24European Elite
Florian Blatter28112162002-20031D1984-05-12European Elite
Mischa Bleiker500002021-20221F1999-09-11European Elite
Patrik Bloch59101525662012-20153D1985-04-14Davos, SwitzerlandEuropean Elite
Simon Bodenmann3471118262008-20091F1988-03-02European Elite
Andre Boehlen39167441997-19981D1973-04-14European Lower Leagues
Andre Bohlen5821416681998-20002European Lower Leagues
Roman Bolliger200002007-20081 European Lower Leagues
Julien Bonnet5011162008-200911985-01-14European Elite
Marius Bosch2701121997-19981G1966-09-17European Lower Leagues
Cam Braes45252247242017-20181C1991-01-12Shawnigan Lake, BCMinor Pro
Matthias Bragger43172037462006-200711983-10-30European Elite
Patrick Brandli158243357362016-20215F1995-09-23European Lower Leagues
Fabian Brem67142640822010-20122F1991-01-27European Elite
Pavel Brendl430342004-20051L1981-03-23Opocno, Czech Rep.Major League
T.J. Brennan22101424222020-20211D1989-04-03Willingboro, NJMajor League
Martin Bruderer413402000-20011D1966-07-14European Elite
Marius Brugger2710122001-20021European Lower Leagues
Steve Brule75445397302009-20112C1975-01-15Montreal, PQMajor League
Adrian Brunner1142959881342015-20183F1987-10-16European Elite
Damien Brunner313442008-20091R1986-03-09Zurich, SwitzerlandMajor League
Noel Brunner510182007-20081 European Lower Leagues
Yannick Bruschweiler200022021-20221F1999-08-29European Elite
Alain Bucher26011102003-200731985-06-07 European Lower Leagues
Philipp Bucher129171835342002-200961985-03-10 European Lower Leagues
Roman Bucher65011182015-20172D1996-04-22European Lower Leagues
Marco Buhrer36022271999-20001G1979-10-09European Elite
Codey Burki147512162010-20111C1987-11-17Winnipeg, MANMinor Pro
Thomas Busser102101727762012-20153D1991-05-03European Elite
Xeno Busser2016-20171D1995-04-30European Elite
Claudio Cadonau41310131142010-201111988-07-04European Elite
Andi Camichel30011302009-20101European Lower Leagues
Pascal Caminada850202062012-20183G1986-10-20European Elite
Roger Capaul133193049822007-20114F1985-02-18European Lower Leagues
Diego Cavegn29189451997-19981F1978-12-25European Lower Leagues
Daniele Celio412301998-19991F1982-11-27European Elite
Andreas Cellar201102000-20011C1981-07-18European Elite
Marco Charpentier33171532322012-20131R1980-01-23Montreal, PQMinor Pro
Alex Chatelain68232245141997-19992F1978-02-22European Elite
Thomas Christen900001994-19951D1973-11-08European Lower Leagues
Blake Christensen2022-20231L1995-09-15Rochester Hills, MIMinor Pro
Fabrizio Ciofalo3421362001-200211982-03-09European Lower Leagues
Franco Collenberg8731821942018-20202D1983-12-20European Elite
Federico Colombo500042012-20131F1993-02-10European Lower Leagues
Fabrizio Conte499918242008-201221987-04-23European Elite
Enzo Corvi8381182012-20131F1992-12-23European Elite
Luca Cunti1321382006-20071L1989-07-04Zurich, SwitzerlandEuropean Elite
Luca Da Costa3411282010-20111European Lower Leagues
Florian Dahler33101102006-200711986-03-19European Elite
Derek Damon13247851321092013-20163F1980-11-12Bangor, MEMinor Pro
Celio Daniele3632541999-20001European Lower Leagues
Dan Daoust553366991251994-19973C1960-02-29Montreal, PQMajor League
Greg Day25131730142010-20111F1977-02-25St Clair Beach, ONTMinor Pro
Fabian Debrunner304442008-20091F1985-03-19European Elite
Christoph Decurtins2002242002-20031European Elite
Gianni Della Vecchia23111526181994-19951F1963-12-13European Lower Leagues
Duane Dennis24191938521996-19971F1969-02-06Vernon, BCMinor Pro
Ian Derungs50372057122021-20221L1999-12-31Frauenfeld, SwitzerlandEuropean Elite
Thomas Derungs366410571999-20001D1973-10-09Davos, SwitzerlandMinor Pro
Jaedon Descheneau41183250282017-20181R1995-02-22Leduc, ALTAMinor Pro
Luca Deussen4327942023-20241D2003-05-24European Elite
Yves Diacon5000252004-200511986-04-22 European Lower Leagues
Michael Diener18255103158982000-20055F1973-05-11European Elite
Roman Diethelm1121017271461999-201141980-02-15European Lower Leagues
Brandon Dietrich3662228302012-20131C1978-03-22Waterloo, ONTMinor Pro
Daniel Dietschweiler1400002002-200531984-05-07 European Lower Leagues
Thomas Dommen20755571122372004-201261984-05-11European Elite
Justin Donati300022009-20101C1986-10-17Oakville, ONTMinor Pro
Tyler Donati300002009-20101R1986-10-17Oakville, ONTMinor Pro
Andreas Dopfner86122234322022-20242F1999-01-14European Elite
Philipp Dornbierer33516362002-20031 European Lower Leagues
Jaison Dubois4516622202023-20241F1996-10-09European Elite
Mauro Dufner600022017-20202D1995-02-14European Elite
Chris Egli100002015-20161F1997-03-19European Elite
Daniel Eigenmann6952833972014-20162D1992-02-01European Elite
Raphael Eisenegger610122010-20111European Lower Leagues
Damien Eisenring2914562007-200811984-01-04 European Elite
Sami El Assaoui63226281282017-20192D1991-07-21European Elite
Todd Elik1371118402009-20101C1966-04-15Brampton, ONTMajor League
Eero Elo42161935122022-20231L1990-04-26Rauma, FinlandEuropean Elite
Nico Engeler3801122019-20201D1998-08-21European Elite
Renato Engler40101020832016-20171F1991-08-22Davos, SwitzerlandEuropean Lower Leagues
Samuel Erni600082009-20122D1991-04-09European Elite
Kevin Etter768513382022-20242European Elite
Michel Faeh85736431122006-20082D1977-10-18European Elite
Jan Falett4871118342007-20081F1984-07-25European Elite
Roger Fankhauser1800002006-20082 European Lower Leagues
Bernhard Fechtig8311920722019-20223D1993-01-06Dornbirn, AustriaEuropean Elite
Nino Fehr1622250721382007-201141988-09-03European Elite
Michael Fluckiger41000122008-20091G1984-02-15European Elite
Marco Forrer10772027482016-20233D1996-07-18European Elite
Marcel Franzi926841998-19991F1979-10-11European Elite
Reto Frehner3200001994-19982G1975-05-10European Lower Leagues
Lars Frei86171633242018-20202F1994-05-21European Elite
Christoph Frey300002002-20042 European Lower Leagues
Steve Frischknecht2600002007-20081 European Lower Leagues
Jason Fritsche63981762020-20222F1997-03-18European Lower Leagues
Ronny Frueh2212381998-19991European Lower Leagues
Leonardo Fuhrer111201737402014-20193F1993-03-19European Elite
Thomas Furrer411222011-20121F1991-05-27European Elite
Jordan Gahler3242662013-20141F1993-03-11European Elite
Stefan Gahler3412921142001-200211982-02-24European Elite
Loic Galley1900022023-20241G2002-05-16European Elite
Fabian Ganz9453136742009-202331990-01-31European Lower Leagues
Hunter Garlent45162440472023-20241C1995-02-04Thorold, ONTMinor Pro
Dario Gartmann5041115422007-20102F1989-06-30European Elite
Marc Gasparis3911241997-19981European Lower Leagues
Pascal Gemperli5191221302008-20112European Elite
Florian Gerber412302012-201311992-09-14European Elite
Luca Gianinazzi44033242013-20141D1993-01-01European Elite
Andrea Glauser3251015962016-20171D1996-04-03European Elite
Sandro Gmur200002007-20081D1983-01-01European Elite
Manuel Gossweiler38134182016-20171D1983-03-16European Elite
Nicolas Goumaz000001995-19961D1967-11-27European Lower Leagues
Micha Graf20101002014-20151GEuropean Lower Leagues
Martin Granicher8241418441995-19983D1973-09-04European Lower Leagues
Stefan Grauwiler36257501999-20001D1977-04-12European Elite
Curdin Grischott46213282002-20042 European Lower Leagues
Roger Grossniklaus2701122001-20021European Lower Leagues
Dominik Gschwend700002010-20111European Lower Leagues
Uinter Guerra49235262012-20131D1990-01-09European Elite
Nico Gurtner2911242018-20191D1996-08-13European Elite
Kyllian Guyenet810142016-20171D1993-06-15European Lower Leagues
Ghaden Gyalzur736612651997-20003F1975-04-15European Lower Leagues
Lukas Haas200002006-200711988-03-14European Elite
Yannick Haenggi4911242017-20192D1996-09-30Kastanienbaum, SwitzerlandEuropean Elite
Brandon Hagel14871582020-20211L1998-08-27Saskatoon, SASKMajor League
Marco Hagmann101101998-19991F1969-09-01European Elite
Andrea Haller102221999-20001European Lower Leagues
Fabio Haller407722013-20141G1992-02-04European Elite
Alex Harzenmoser100022006-20071 European Lower Leagues
Steivan Hasler200002002-20031F1984-05-21European Elite
Beat Heldstab402911301998-19991D1978-10-30European Elite
Sven Helfenstein421302000-20011F1982-07-30European Elite
Armin Helfer561928471032008-20122D1980-05-31Brunico, ItalyEuropean Elite
Brian Hemmi100002006-20071 European Lower Leagues
Gian-Carlo Hendry962749761682006-200931981-10-03European Elite
Patrick Henry154819272021994-19995D1970-11-13European Lower Leagues
Yves Hermann1101122007-20081GEuropean Elite
Christop Hiltebrand2701101999-201021981-05-07European Elite
Eric Himelfarb36121830342016-20171C1983-01-01Thornhill, ONTMinor Pro
Mattia Hinterkircher4171421282020-20211F1995-03-06European Elite
Dominic Hobi1885849107362019-20245F1991-09-26European Elite
Michael Hofer500002008-200911981-12-08European Elite
Greg Hogeboom40181836362008-20091C1982-09-26Etobicoke, ONTMinor Pro
Denis Hollenstein101102009-20101L1989-10-15Kladno, Czech Rep.European Elite
Fabio Hollenstein225222244842018-20246F1997-01-01Frauenfeld, SWIEuropean Elite
Timmy Hoppe76222143242000-200331981-04-02European Elite
Florian Horat400002002-200521984-02-11 European Lower Leagues
Dario Horber29134142006-20071 European Lower Leagues
Kevin Huber24000252016-20171G1993-05-01European Elite
Dominik Hug39033522007-200811984-09-26 European Lower Leagues
Roger Hugentobler000001995-19961G1978-10-24European Lower Leagues
Mikko Huhto1113422008-20091D1984-03-23Turku, FinlandEuropean Lower Leagues
Derek Hulak8112302020-20211L1989-09-02Saskatoon, SASKMinor Pro
Louis Hungerbuhler301122023-20241European Lower Leagues
Ryan Huras100002014-20162European Lower Leagues
Fabian Hurter6817882009-20112D1987-02-28European Lower Leagues
Cedric Husler35000142014-20151F1994-05-03European Elite
Slaven Imhof000001995-19961F1976-07-24European Lower Leagues
Marek Indra22257242010-20132R1989-04-11Prague, Czech Rep.European Elite
Danny Irmen80315182522013-20152R1984-09-06Fargo, NDMajor League
Carlo Item500002007-20081 European Elite
Thomas Jaag166415191862008-201351988-08-21European Lower Leagues
Thomas Jakob500042007-200921985-03-13European Lower Leagues
Gian Janett774162082022-20242D2000-05-03European Lower Leagues
Luis Janett6500022021-20243G2000-05-03European Elite
Frederic Jolliet71145512021-20243F1999-01-07European Lower Leagues
Connor Jones4481927502019-20201F1990-08-16Montrose, BCMajor League
Kellen Jones36111526102019-20201R1990-08-16Montrose, BCMinor Pro
Thomas Jost925742007-20113European Lower Leagues
Pascal Kaiser100002007-20081European Lower Leagues
Henry Kappenthuler200002002-20042 European Lower Leagues
Severin Karrer300002023-20241European Lower Leagues
Lars Kellenberger94033102016-20215D1997-09-08European Lower Leagues
Matthew Kellenberger143710102023-20241D1999-01-11Toronto, ONTEuropean Elite
Steve Kellenberger1433682008-20091D1987-02-06European Elite
Matthias Keller19061971581621994-20005F1975-01-11European Elite
Roger Keller2063142732751994-20017F1970-07-13European Lower Leagues
Ronny Keller79162844942007-20133D1979-10-06European Elite
Simon Kindschi921382016-20182D1996-05-11European Elite
Marc Klingler4900002007-20102GEuropean Elite
Marco Knecht8871724982003-20052D1973-05-06European Elite
Ramon Knellwolf2281018122022-20231F1998-06-01European Elite
Karl Knopf35268321999-20001D1976-07-08European Elite
Pascal Knopfel100002004-200511987-03-05 European Lower Leagues
Martin Knopfli000001995-19961F1975-12-06European Lower Leagues
Roger Koch513912261997-19992F1978-04-16European Lower Leagues
Roland Korsch2384749962361999-200771979-08-09European Lower Leagues
Thomas Korsch210102007-20081 European Lower Leagues
Dario Kostovic210102000-20011F1980-08-08European Elite
Roland Kradolfer7362329902001-20092D1974-02-04European Elite
Alexander Kristic424812202003-20041European Lower Leagues
Patrick Kucera800002000-20011G1978-08-10European Elite
Kevin Kuhni2281357701422014-20245D1992-08-11European Elite
Andreas Kung353581712291802002-20179C1983-05-17European Elite
Mike Kung4521315722017-20181D1994-12-27European Elite
Ken Kunzli523562007-20081European Lower Leagues
Guido Laczko72112031641994-19973F1966-09-17European Elite
Pascal Lamprecht2282452763971998-20057D1975-11-03European Elite
Christian Langer201161998-19991D1969-07-11European Elite
Jerome Lanz40202162020-20211FEuropean Lower Leagues
Rinaldo Larghi73369161999-20012F1978-04-24European Elite
Oskar Lattner54167382006-200821989-03-15 European Lower Leagues
Beni Lauber000001995-19961FEuropean Lower Leagues
Bernhard Lauber366511201994-19951F1964-02-24European Elite
Harri Laurila18088101998-19991D1965-04-30Tampere, FinlandEuropean Elite
Nico Lehmann129154055262021-20243European Lower Leagues
Aurelio Lemm4644882013-20152F1988-05-16European Elite
Fadri Lemm29068671352072008-20167C1987-04-06European Elite
Aaron Lipp611222007-20081 European Lower Leagues
Mikko Liukkonen1107077147722002-20053F1978-03-26Kouvola, FinlandEuropean Elite
Janik Loosli156232447542018-20235F1998-03-04European Lower Leagues
Michael Loosli135344074932016-20215W1995-02-19European Elite
Dejan Lozanov511202000-200111980-08-11European Elite
Bjorn Luther2801142003-200521985-03-10 European Lower Leagues
Steven Luthi2523542002-200531983-12-31 European Lower Leagues
Patrick Mader2181443571681999-200561980-06-19European Lower Leagues
Fabian Maier184521263372010-20166D1991-11-05European Elite
Patrick Maier1610122012-20131F1990-04-17European Elite
Brian Maloney401313261312011-20121L1978-09-27Bassano, ALTAMinor Pro
Joel Marchon300022023-20241R2003-02-07Zug, SwitzerlandEuropean Elite
Michael Marki10441317522000-200331981-02-07European Lower Leagues
Sergio Marti100002010-20111GEuropean Lower Leagues
Peter Martin32000131994-19973G1964-02-22Fort Saint John, BCEuropean Elite
Rico Marugg3201122009-20101European Lower Leagues
Niklas Maurenbrecher300002017-20181F1995-08-03European Lower Leagues
Evan McGrath35112536762015-20161C1986-01-14Oakville, ONTMinor Pro
Don McLaren38221840201996-19971R1963-01-17Kitchener, ONTMinor Pro
Patrick Meichtry761633491582006-200821980-05-28European Elite
Adrian Meier4111011302010-20111European Lower Leagues
Jan Meier1200002021-20232European Lower Leagues
Patrick Meier8531114201997-200141981-03-14European Lower Leagues
Philipp Meier1400002007-20081 European Lower Leagues
Rafael Meier813402023-20241European Elite
Melvin Merola88322052362018-20202F1993-04-05European Elite
Elia-Marius Mettler8263922012-20153European Lower Leagues
Manuel Mettler1100002002-20031 European Lower Leagues
Kevin Miehm1613173021998-19991C1969-09-10Kitchener, ONTMajor League
Scott Mifsud20121123422007-20081F1982-02-22Burlington, ONTMinor Pro
Jamie Milam239918262009-20101D1984-05-13Lake Orion, MIMinor Pro
Marco Model1300022006-20082 European Lower Leagues
Atanasio Molina23011292020-20211D1995-08-01European Elite
Misha Moor6421214532020-20222D1997-04-28Lugano, SwitzerlandEuropean Elite
Mica Moosmann200002018-20202European Lower Leagues
Roman Mordasini376915162007-200811987-10-23 European Lower Leagues
Joel Moser97448102017-20214F1997-09-26European Lower Leagues
Jan Mosimann317815222020-20211F1994-06-01European Elite
Brian Mueller102201997-19981D1972-06-02Liverpool, NYMinor Pro
Thomas Mueller36011281994-19951D1970-06-25European Lower Leagues
Gian-Luca Muhlemann3815642007-20081 European Lower Leagues
Daniel Muller4991625222007-20081 European Elite
Devin Muller4561319242012-20131F1992-03-04Zug, SwitzerlandEuropean Lower Leagues
Joel Muller800002013-20141European Lower Leagues
Loris Muller1301142016-20171C1996-09-18European Elite
Matthias Muller111011122001-20136G1975-09-29Uzwtl, SwitzerlandMinor Pro
Reto Muller2200021994-19951D1975-06-26European Elite
Yanik Muller27022262002-200531986-07-22 European Lower Leagues
Yves Muller31178462008-20102D1989-02-08European Elite
Adrian Mundwiler400002012-20131European Lower Leagues
Darcy Murphy17426102020-20211F1992-08-24Marysville, ONTMinor Pro
Jens Nater58066182015-20172D1995-10-26European Elite
Andreas Nauser620202000-200111980-02-05European Elite
Lars Neher91164258742013-20182F1992-03-30European Elite
Martin Ness812322020-20211F1993-03-28European Elite
Kevin Nicolet43791662023-20241R2003-03-07European Elite
Florian Niedermaier4214542019-20201European Elite
Jens Nielsen2182432282004-20051R1969-10-25European Elite
Michael Novak600042007-200811988-07-25European Elite
Andre Nussbaum123213742002-200941983-06-11 European Lower Leagues
Thomas Nussli853647831222011-20143F1982-03-12European Elite
Dominic Nyffeler6105502014-20162G1992-12-21European Elite
Raphael Oberholzer78033342002-200531984-07-12 European Lower Leagues
Philipp Orlandi3561420121999-200011977-03-01European Elite
Gerry Othman57121426361995-19983F1969-03-30European Lower Leagues
Dany Ott36112121994-19951D1968-03-05European Elite
Ralph Ott259391001391621994-20108D1970-07-08European Elite
Rickard Palmberg3291928222021-20221C1989-03-31European Elite
Chris Palmer21161834451997-19981C1966-05-14Peterborough, ONTMinor Pro
Patrick Parati3171045551382015-20238D1986-04-24European Elite
Jann Pargatzi512302007-20122European Lower Leagues
Romano Pargatzi4882432522007-20081D1987-03-21European Lower Leagues
Dave Pasin93811641997-19981C1966-07-08Edmonton, ALTAMajor League
William Pelletier42112940282021-20232L1992-12-14St. Jean Chrysostome, PQMinor Pro
Norman Perrin35111425102002-200311980-02-11European Elite
Jan Petrig48325162021-20221F1999-01-09European Elite
Ramon Pfranger1200002014-20151F1995-06-18European Elite
Tobias Plankel11000102007-20081 European Elite
Tobias Plankl1242734611482008-201131988-06-06European Lower Leagues
Jerome Portmann400002016-20171F1997-01-24European Elite
Mike Posma76414788711994-19973D1967-12-16Medford, NJMinor Pro
Michael Potzi100002004-200511987-09-13 European Lower Leagues
Josh Primeau712342018-20191F1990-11-14Calgary, ALTAEuropean Elite
Didier Princi21437222000-20043D1971-06-02European Elite
Leandro Profico4841216222013-20203F1990-02-28European Elite
Rene Pucher199122162001-20021European Elite
Real Raemy1542682001-200211980-07-27European Elite
Ruben Rampazzo18101302016-20171D1993-08-22Bolzano, ItalyEuropean Elite
Robin Ramsauer701102021-20221European Elite
Flurin Randegger9257162007-200811988-05-01European Elite
David Rattaggi45112312017-20192F1996-02-19European Lower Leagues
Frantisek Rehak6491726262019-20212F2000-01-16European Elite
Sebastian Reuille222402000-20011F1981-06-22European Elite
Damien Riedi300002012-20131European Lower Leagues
Riccardo Rigamonti44167162006-20071D1983-08-23Zurich, SwitzerlandMinor Pro
John-Corsin Rizzi400002000-20011GEuropean Lower Leagues
Sascha Rochow1900002016-20171G1994-10-02European Elite
Kevin Rohner233383573682011-20176F1991-01-06European Lower Leagues
Massimo Ronchetti37088362013-201411992-01-20European Elite
Michael Roos1941225372352011-201651991-02-07European Elite
Matthias Rossi337613352011-20132F1991-01-09European Elite
Oliver Roth113401999-20001F1970-02-24European Elite
Mike Rothlisberger18000162007-20081 European Lower Leagues
Bryan Ruegger7400022020-20244European Elite
Andi Rufener70245074622003-20052F1971-05-28European Elite
Daniel Ruhl4401142012-20142European Elite
Corey Ruhnke41549552008-200911985-12-06European Elite
Adam Rundkvist2183378111922018-20235C1990-07-14European Elite
Kenny Ryan38211738122018-20191R1991-07-10Franklin, MIMinor Pro
Dennis Saikkonen400002012-20131G1992-11-27Bern, SwitzerlandEuropean Elite
Justin Salamin84213122021-20243European Lower Leagues
Morgen Samuelsson58435598451999-20012F1968-04-06European Elite
Rajan Sataric45257262013-20141D1992-04-01European Elite
Marc Savard1391928102004-20051C1977-07-17Ottawa, ONTMajor League
Silvio Schai35111122611994-19951F1966-05-11European Lower Leagues
Ramon Schaufelberger800062006-20082 European Lower Leagues
Philipp Schefer8552025922011-201321986-01-13European Elite
Joel Scheidegger92103242502017-20213D1995-03-25European Elite
Roman Schlagenhauf611202008-20091F1989-03-17European Elite
Sin Schlapfer4331215162015-20172FEuropean Elite
Tino Schlumpf700002006-20071 European Lower Leagues
Dominik Schmid000001995-19961G1977-01-10European Lower Leagues
Marcel Schmid74235741995-19993D1975-05-05European Lower Leagues
Konstantin Schmidt647916202009-20112F1990-01-02Darmstadt, GermanyEuropean Lower Leagues
Florian Schmuckli39066262019-20212D1993-04-24European Elite
Reto Schmutz2610919282014-20151F1992-11-09European Elite
Silvio Schmutz11011112522020-20244D1996-07-18European Elite
Gerhard Schneller16461002000-200111980-02-12European Elite
Ramon Schnetzer44189492023-20241D1996-08-12European Elite
Simon Schnuriger200002011-20121European Lower Leagues
Simon Schnyder63167262006-20182F1987-02-07European Lower Leagues
Terry Schnyder3000022020-20211European Lower Leagues
Andreas Schoop263011442003-20117G1986-12-23European Lower Leagues
Matthias Schoop113131528522002-201141985-11-01European Lower Leagues
Raphael Schoop153101929342000-200441983-02-02European Lower Leagues
Steven Schoop15022162009-201011987-04-11European Lower Leagues
Rolf Schrepfer1142659851611994-20105F1973-10-09European Elite
Beat Schuler43252045312006-20071F1985-03-01European Elite
Fabio Schumacher8052025742008-201021983-07-26European Elite
Fabian Schumann1300002011-20132European Lower Leagues
Christian Schuster821214261551996-19982D1973-09-05European Elite
Jannik Schwendener12303322014-20205G1992-06-30Chur, SwitzerlandEuropean Elite
Kay Schweri616742018-20212R1996-12-28European Elite
Markus Schwyn1201102002-20042 European Lower Leagues
Tyler Scofield422402015-20161R1984-08-15Prince George, BCMinor Pro
Marco Seeholzer973830681931997-20013F1971-07-19European Elite
Simon Seiler13232124902016-20204D1996-10-22European Elite
Thomas Seitz000001995-19961F1974-09-25European Elite
Alessandro Selitto3911202000-20011European Lower Leagues
Alessandro Sellitto1800042001-20021European Lower Leagues
Dominik Senn1500002015-20161European Lower Leagues
Valentin Senn2810122021-20243European Lower Leagues
Dean Seymour9651142000-20011C1971-12-08Saskatoon, SASKMinor Pro
Pascal Sievert8900021997-20033G1981-06-10European Elite
Daniel Sigg17838661043062000-20076D1972-04-13European Elite
Marco Signer121131932462002-200531980-02-29European Lower Leagues
lvo Simeon19741182000-200111980-06-13European Elite
Roberto Slehofer3691120121994-19962F1972-04-17European Elite
Marcel Sommer33426241998-19991F1980-06-19European Elite
Andy Sonderegger1800042002-20031 European Lower Leagues
Sebastiano Soracreppa17432023742020-20244D1999-09-12European Lower Leagues
Rudy Spahr1000001994-19951GEuropean Elite
Patrick Spannring951418321082019-20234F1990-11-06Dornbirn, AustriaEuropean Elite
Andri Spiller100393372122016-20203F1995-07-28European Elite
Tyler Spurgeon16881622014-20151C1986-04-10Edmonton, ALTAMinor Pro
Bjorn Staheli700002003-200521986-02-04 European Lower Leagues
Devin Stehli86192544222022-20242F2000-10-28European Elite
Joel Steinauer592810262018-20202D1995-01-17European Elite
Daniel Steiner2811112242017-20181R1980-09-08Bern, SwitzerlandMinor Pro
Nicolas Steiner701142011-20121D1991-06-28European Elite
Simon Sterchi4171219452015-20161F1994-07-01European Elite
Loris Stoller11000162011-201211991-07-29European Elite
Tomas Strandberg38132740202000-20011F1968-01-18European Elite
Christian Strasser150193251582002-200741983-06-28 European Lower Leagues
Flavio Streit2700022006-20071G1978-05-30European Elite
Thomas Studer41246761994-20032D1974-07-30European Elite
Thomas Studer100002017-20181F1994-11-02European Elite
Rene Stussi1125271123461995-20074F1978-12-13European Elite
Yves Sury100002004-200511986-03-24 European Lower Leagues
Marco Suter12422123622010-20133D1989-03-28European Elite
Pascal Sutter2901121997-19981G1973-07-16European Lower Leagues
Gian-Andrea Thony38448162013-20141F1992-04-11European Elite
Omar Tognini45162743782006-200711977-05-25European Elite
Aaro Tormanen3625742021-20221European Elite
Fabio Toschini35011102004-200721987-04-18 European Lower Leagues
Sven Trachsler2103960991162008-201351986-01-09European Lower Leagues
Elia Trondle600022006-20071 European Lower Leagues
Thomas Trosch301122007-20081 European Lower Leagues
Sylvain Turgeon198715532001-20021L1965-01-17Rouyn-Noranda, PQMajor League
Dennis Urech110279262014-20173D1994-08-23European Lower Leagues
Mike Vaskivuo30221234432016-20171L1986-03-13Helsinki, FinlandMinor Pro
Raphael Vassanelli2400082010-201221990-09-12European Elite
Alessandro Villa4321113392023-20241D2001-01-23European Elite
Harijs Vitolinsh133761001761832001-20054C1968-04-30Riga, LatviaMajor League
Gianrico Vivalda500002002-20031 European Elite
Jan Vogel38268182018-20191F1995-06-11European Elite
Marco Vogt613402012-20131F1990-01-18European Elite
Bruno Vollmer532320431181997-19992F1967-05-15European Elite
Remy Von Allmen6703302022-20242C2002-08-25European Lower Leagues
Mischa Von Gunten79102030612003-200521980-01-29 European Lower Leagues
Roman Wager36172037321998-19991F1962-02-20European Elite
Alexis Weber90111425262003-20073R1984-01-29European Lower Leagues
Dylan Weber2744802013-20152European Lower Leagues
Andrea Wegmuller4889171242007-200811984-10-15European Elite
Cuno Weisser13682961781001994-20005F1966-03-31European Elite
Thomas Wellinger501122007-200811988-03-10European Elite
Marc Welti4531417442006-20113D1988-01-27European Elite
Patrik Westerback1681321342007-20081F1974-05-22Vaasa, FinlandEuropean Elite
Adrian Wetli2042682020-20211F1998-04-21European Elite
Gian-Marco Wetter110102020-20211European Elite
Adrian Wichser6882432142014-20162F1980-03-18European Elite
Martin Wichser1513402011-201211984-03-17European Elite
Marcel Wick203322006-20071D1958-03-28European Elite
Tim Wieser429514202016-20171L1995-03-06Zurich, SwitzerlandEuropean Elite
Robert Wiesmann434711861994-19973D1963-02-22European Lower Leagues
David Wildhaber1691027371282016-20215D1995-03-16European Elite
Benjamin Winkler191738451601994-20156F1977-02-22European Elite
Sven Winkler100001997-19981European Lower Leagues
Oliver Wissmann2900002000-20011G1979-01-16European Elite
Daniel Woger465712222021-20221F1988-02-25Dornbirn, AustriaEuropean Elite
Christian Wohlwend1565049992281997-20086F1977-01-04European Elite
Sacha Wollgast1811349621282009-20186D1988-07-26European Lower Leagues
Mathias Wust45145582006-20071D1980-05-20European Elite
Sandro Wuttke200002011-20121European Lower Leagues
Cody Wydo4223244742018-20191F1991-03-28Allen Park, MIMinor Pro
Silvan Wyss23459142016-20171F1993-04-30European Elite
Jason Young39303969711997-19981L1972-12-16Sudbury, ONTMinor Pro
Gianluca Zaetta200002022-20231G1999-12-18European Elite
Gianluca Zanzi71314162017-20203F1996-09-20European Elite
Cedric Zbinden40404602008-20102European Lower Leagues
Jacques Zimmermann1100062001-200211979-09-09European Lower Leagues
Patrick Zubler43088202011-20132D1991-12-18European Elite
Claudio Zurkirchen40459492012-20131European Lower Leagues
Sandro Zurkirchen4407722011-20132G1990-02-25European Elite
Jan Zwissler930342023-20241F1998-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.