hockey DB
search by league
team
morning report
contact us
home

Ajoie HC all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Patrick Adami33426371996-19971F1976-07-30European Lower Leagues
Nicola Aeberhard500002021-20221G1995-06-05European Elite
Steve Aebersold37131225492002-20031F1967-03-16European Elite
Joel Aebi2900022018-20202G1996-05-19European Elite
David Aebischer400002020-20211D2000-09-26European Elite
Cedric Aeschlimann806814672007-200921986-08-10European Elite
Frank Aeschlimann31505181994-19951F1974-04-23European Lower Leagues
Roger Ammon100001992-19931European Elite
Reto Amstutz69358122012-20153F1993-02-24European Elite
Eliot Antonietti24347472016-20182D1993-01-27European Elite
Fabio Arnold156712191472018-202441995-12-29Wuerenlos, SwitzerlandEuropean Elite
Guillaume Asselin100332962732021-20243R1992-09-09Quebec, PQMinor Pro
Jonathan Ast601142016-20171D1995-03-13European Lower Leagues
Michel Atienza300001994-19951European Lower Leagues
Ludovic Aubry176713202372000-200661981-09-16European Lower Leagues
Daniel Audette5113253882023-20241C1996-05-06Blainville, PQMinor Pro
Alain Ayer4031215542000-20011F1967-07-05European Elite
Dave Bachler7841822841988-19973D1964-07-22European Elite
Simon Bachmann100002007-200811986-07-19 European Elite
Markus Bachschmied3000061992-19931GEuropean Elite
Martin Bakos3361016102022-20231R1990-04-18Spisska Nova Ves, SlovakiaMinor Pro
Simon Barbero12783745602014-20173D1993-04-27European Elite
Victor Barbero118194564302015-20183F1991-06-29European Elite
Lorenzo Barenco200002002-20031G European Elite
Alain Barras28325142000-20011European Lower Leagues
Steven Barras6102893406297652001-2016151983-03-03European Elite
Marek Bartanus815662013-20141R1987-02-13Liptovsky Mikulas, SlovakiaEuropean Elite
Dario Bartholet1700002021-20221D2000-09-06European Elite
Alain Bartlome167181937662006-201041986-11-29European Lower Leagues
Francois Beauchemin201102021-20221R1996-01-25Metis-sur-Mer, PQMinor Pro
Thomas Beauregard301292162014-20151R1986-02-09Montreal, PQMinor Pro
Mauro Beccarelli411282009-201011981-12-02European Elite
Chris Belanger36183654422000-20011D1972-04-04Welland, ONTMinor Pro
Yvan Benoit9145182002-20072F1985-04-09European Elite
Christophe Berdat021173801988-19902European Elite
Raphael Berger42167141996-199711979-02-07European Elite
Martin Bergeron114971342311882000-20063C1968-01-20Verdun, PQMinor Pro
David Beuret100002015-20161European Lower Leagues
Alain Birbaum2721939581102017-20247D1985-10-11European Elite
Scott Biser61820281572000-20022European Lower Leagues
Francesco Bizzozerro45515201082006-20071D1976-02-08European Elite
Herve Blanchard600002010-20111European Lower Leagues
Lars Blanchard1801122016-20171DEuropean Lower Leagues
Pascal Blaser2018-20191D1997-07-24European Elite
David Bochy200002002-20031G1978-01-27European Elite
Lou Bogdanoff5111242021-20221F1994-06-15Albertville, FranceEuropean Elite
Nicolas Boillat62213202010-20122F1989-03-24European Elite
Thomas Boillat1300022008-20091European Lower Leagues
Julien Bonnet4461622822006-200711985-01-14European Elite
Mauro Bornet36077561992-19931FEuropean Elite
Danick Bouchard8268102010-20111R1986-02-02Quebec, PQMinor Pro
Eric Bourquin68295584991988-20024D1965-12-19European Elite
Kevin Bozon131131629422016-20244F1995-12-30European Elite
Mathieu Brahier1401122014-20173European Lower Leagues
Imier Braichet2301182003-20063 European Lower Leagues
Martin Braichet800002004-20062 European Lower Leagues
T.J. Brennan84203050652022-20242D1989-04-03Willingboro, NJMajor League
Martin Brich3661117301989-19932D1970-07-14European Elite
Warren Bruetsch052701988-19891F1963-06-15European Elite
Michael Brugger4500042006-200711985-05-31 European Elite
Adrian Brunner842335581052007-20092F1987-10-16European Elite
Laurent Bucher344610181994-19951F1972-06-25European Elite
Paul Buchwalder100002012-20131European Lower Leagues
Thomas Busser2015-20161D1991-05-03European Elite
Steve Cadieux30192342161993-19952C1969-06-17Sainte-Therese, PQMinor Pro
Marc Camichel37224122020-20211F1999-08-27European Lower Leagues
Bill Campbell1527245141988-19953D1964-02-24Montreal, PQMinor Pro
Giacomo Casserini3032873101862013-20218D1990-09-20European Elite
Mathieu Cerf1700002010-20111European Lower Leagues
Antoine Chabloz8571118742010-201221989-09-29European Lower Leagues
Denis Chalifoux604421996-19971C1971-02-21Laval, PQMinor Pro
Michael Chetelat3011628442082002-2012101985-03-17European Lower Leagues
Evgeny Chiriayev3171118262009-20101F1989-08-03European Elite
Gregory Christen800042002-20031F1983-01-19European Elite
Damian Ciaccio5900042022-20242G1989-02-10European Elite
Elvis Clavien37101727662002-200311979-05-24European Elite
Jean-Michel Clavien35167571992-19931D1968-12-08European Elite
Keven Cloutier53203656562013-20152D1996-04-01Thetford Mines, PQEuropean Elite
Brandon Convery100002002-20031C1974-02-04Kingston, ONTMajor League
Florian Conz64162642422000-20033F1984-10-20European Elite
Nicolas Corbat300002003-20052 European Lower Leagues
Christian Cretin600001992-19972G1973-06-13European Elite
Lionel D'urso2261852702922008-201351980-03-01European Lower Leagues
Pierre Dagenais75510122004-20051L1978-03-04Blainville, PQMajor League
Paolo Della Bella200002002-20031G1977-09-12Minor Pro
Moreno Della Santa3200082006-20071 European Lower Leagues
Sebastien Dermigny7731013722002-200421981-08-01European Elite
Ian Derungs2226822022-20231L1999-12-31Frauenfeld, SwitzerlandEuropean Elite
Sylvain Deschatelets105914122005-20061C1979-11-22Blainville, PQMinor Pro
Gauthier Descloux1400002015-20161G1996-07-23European Elite
James Desmarais2962073045116312006-20148C1979-05-04Montreal, PQMinor Pro
Olivier Devaux146167522001-200651984-06-26European Lower Leagues
Thomas Devesvre70055302015-20183DMinor Pro
Philip-Michael Devos4081863995851342015-20249C1990-04-26Sorel-Tracy, PQMinor Pro
Ramon Diem2015-20161F1994-11-11European Lower Leagues
Yannick Dobler200002015-20161European Lower Leagues
Gianni Donati522442012-20131F1989-03-06European Elite
Simone Donati83111324932004-20062F1984-02-04Seriate, ItalyEuropean Lower Leagues
Zaccheo Dotti88189262017-20203F1994-10-17European Elite
Floran Douay110122015-20161F1995-02-07European Elite
Vladimir Dravecky31122234122013-20141R1985-06-03Kosice, SlovakiaMinor Pro
Silvano Dubach4405522006-200711985-03-28 European Lower Leagues
Joey Dupertuis44134162015-20161D1995-11-11European Elite
Michael Dupont4300002009-20101G1987-12-20Biel, SwitzerlandEuropean Lower Leagues
Norm Dupont25151732201992-19931L1957-02-05Montreal, PQMajor League
Pascal Dupuis85510262004-20051L1979-04-07Laval, PQMajor League
Lionel Durso493710752007-20081European Lower Leagues
Guido Egli012203201988-19902FEuropean Elite
Remo Eicher25011102011-20121European Elite
Daniel Eigenmann7962834822020-20222D1992-02-01European Elite
Sami El Assaoui100002019-20201D1991-07-21European Elite
David Erard72022102012-20164European Elite
Mathieu Falbriard300002006-20092 European Lower Leagues
Jan Falett400022012-20131F1984-07-25European Elite
Lionel Favre1600002010-20111GEuropean Lower Leagues
Yann Fevre100002017-20181GEuropean Lower Leagues
Kevin Fey2471150612542009-20248D1990-12-08European Elite
Jannik Fischer44022162023-20241D1990-06-29European Elite
Roman Fleury69413171101992-19973D1975-10-14European Elite
Michael Fluckiger3500022002-20031G1984-02-15European Elite
Stefan Fluckiger75011402005-200721986-06-08European Elite
Gilbert Flueler11275421171112000-20043R1979-01-22Granby, PQEuropean Elite
Colin Fontana701122021-20221D1996-10-09European Elite
Alexandre Formaz2903302000-200111972-03-07European Lower Leagues
Sandro Forrer1933642018-20191F1997-11-06European Elite
Marc Fortier71276491962003-20052C1966-02-26Windsor, PQMajor League
Maxime Fortier291121362021-20221R1997-12-15Montreal, PQMinor Pro
Nicola Fraschina3100021994-19951G1971-05-03European Elite
Lars Frei97162541282020-20222F1994-05-21European Elite
Erich Frey39101181996-19971European Lower Leagues
Thibault Fridez400002003-20041 European Lower Leagues
Rene Friedli941936551602006-20082F1973-03-06European Elite
Marc Fritsche42527161996-19971European Lower Leagues
Thibault Frossard542911342252612011-202413F1993-05-02European Elite
Thomas Frutig8041216502007-200921986-10-13European Lower Leagues
Regis Fuchs36151429201992-19931F1970-04-06European Elite
Leonardo Fuhrer93374380572016-20182F1993-03-19European Elite
Loic Galley100002021-20221G2002-05-16European Elite
Lilian Garessus3120202022-20242F2003-04-23European Elite
Martin Gasser5900042010-20122DEuropean Elite
Stephane Gasser36336161994-19951F1972-03-13European Lower Leagues
Frederik Gauthier96192241502022-20242C1995-04-26Laval, PQMajor League
Nicolas Gay200042011-20121F1990-04-15European Elite
Eric Gelinas305914332023-20241D1991-05-08Vanier, ONTMajor League
Martin Gendron38253055382005-20061R1974-02-15Valleyfield, PQMajor League
Real Gerber1811433471582000-200551981-06-02European Lower Leagues
Walter Gerber38122234342000-20011F1969-04-15European Lower Leagues
Colin Gfeller200002021-20221F2001-03-30European Elite
Malo Gfeller1200002019-20222D2003-07-05European Elite
Olivier Gigon273022102000-20077G1979-03-30European Elite
Remo Giovannini100002017-20181G1991-05-14European Elite
Felix Girard800042015-20161F1995-01-28Eculbens, SwitzerlandEuropean Elite
Gauthier Girardin2302222014-20173European Lower Leagues
Patrick Glanzmann29651182000-20011F1969-08-18European Elite
Andrea Glauser301102015-20161D1996-04-03European Elite
Mario Grand01392201988-19902European Elite
Daniele Grassi302242012-20131F1993-01-27European Elite
Steve Graves041501989-19901L1964-04-07Trenton, ONTMajor League
Thomas Griga31224181992-19931Minor Pro
Ryan Grobety200022002-20031European Elite
Daniel Gschwind34011491992-19931DEuropean Elite
Sacha Guerne18771761472392001-200651979-03-17European Lower Leagues
Nathan Guichard700002020-20211European Lower Leagues
Samuele Guidotti2017-20181F1996-02-27European Elite
Gilles Guyaz761214261151994-19972F1972-03-09European Lower Leagues
Gaetan Haas100002010-20111C1992-01-31Biel-Bienne, SwitzerlandMajor League
Serge Haas97117181022003-200831984-10-28 European Lower Leagues
Yannick Haenggi1000062021-20221D1996-09-30Kastanienbaum, SwitzerlandEuropean Elite
Marco Hagmann34303181992-19931F1969-09-01European Elite
Fabio Haller1107722012-20131G1992-02-04European Elite
Jeff Halpern1551217542004-20051C1976-05-03Washington, DCMajor League
Jordane Hauert854983834815792002-2023211986-10-26European Elite
Jonathan Hazen3612332725052552015-20249R1990-06-18Val-Belair, PQMinor Pro
Shawn Heaphy35244468652001-20021C1968-11-27Sudbury, ONTMajor League
Thomas Heinimann400002015-20161F1996-04-02European Elite
Jamie Heinrich367815522000-20011F1975-03-05European Lower Leagues
Even Helfer2300022021-20221D2002-03-11European Elite
Thibaut Henry500002019-20223F2001-12-08European Elite
Thomas Hentzi1400002003-20105European Lower Leagues
Stephane Heughebaert200002015-20222F1997-12-15European Elite
Ivo Hoelscher18123221996-19971European Lower Leagues
Thomas Hofmann43134142020-20211D1995-10-22European Lower Leagues
Makai Holdener1721322015-20161R1997-05-03Geneve, SwitzerlandEuropean Elite
Erik Holmberg33111728511996-19971F1963-01-24European Elite
J.-Noel Honegger4241014101996-19971European Elite
Stanislav Horansky82253762422014-20162L1994-02-25Zilina, SlovakiaEuropean Elite
Sebastien Hostettler1691638541902009-20134D1984-08-10European Elite
Roman Hrabec2017-20181F1996-01-25European Elite
Ueli Huber180293968582019-20245F1995-07-04European Elite
Peter Ihnacak133811101992-19931F1957-05-03Poprad, SlovakiaMajor League
Auguste Impose41661242014-20183C1997-06-18Chaux--de-Fonds, SwitzerlandEuropean Elite
Loic In-Albon101102022-20231F1997-08-06European Elite
Ivan Incir598513322012-201421991-08-24European Elite
Benoit Jecker400002014-20151D1994-06-12European Elite
Alexander Jeitziner43224202013-20141D1993-11-19Herisau, SwitzerlandEuropean Elite
David Jelmini344610221994-19951D1973-03-23European Elite
Gaetan Jobin913402020-20211R2001-06-21Fribourg, SwitzerlandEuropean Elite
Matthias Joggi1584043831722014-20226F1986-01-22European Elite
Nicolas Jolidon08162401988-19902European Elite
Xavier Kappeler30011201994-19951D1971-01-02European Lower Leagues
Jonas Kappeli4500022003-20041European Elite
Ramon Knellwolf201102021-20221F1998-06-01European Elite
Gilian Kohler721081882018-20243L2000-05-27Biel, SwitzerlandEuropean Elite
Jerome Kohler3221342001-20043European Lower Leagues
Sebastien Kohler73022122000-20022G1976-08-21European Elite
Willy Kohler29459101992-19931F1962-06-30European Elite
Emilijus Krakauskas2712382017-20181F1997-07-11European Elite
Patrick Kruger345712102004-200511980-03-21European Elite
Patrick Kucera600002004-20051G1978-08-10European Elite
Dario Kummer81191837302014-20162F1994-11-03European Elite
Emil Lahti402222012-20131C1992-04-17European Lower Leagues
Lane Lambert25221638281992-19931C1964-11-18Swift Current, SASKMajor League
J.-Claude Lapaire3920202000-20011European Lower Leagues
Jean-Charles Lapaire6520262001-200521980-06-01European Lower Leagues
Dan Laperriere72154459402003-20052D1969-03-28Laval, PQMajor League
Adrien Lauper401122019-20201F1987-08-14European Elite
Kevin LaVallee93710271992-19931F1961-09-16Sudbury, ONTMajor League
Kevin Le Moine2412342008-20091 European Elite
Fern LeBlanc033601988-19891L1956-01-12Baie-Comeau, PQMajor League
Robin Leblanc49141226972004-20062R1983-01-11Minor Pro
Richard Lechenne011201989-19901European Elite
Vincent Lechenne062801988-19891F1966-10-21European Elite
Jerome Leduc60112435422021-20232D1992-07-30Quebec City, PQMinor Pro
Patrice Lefebvre021224301989-19901R1967-06-28Montreal, PQMajor League
Francis Lemieux29101727282014-20151C1984-02-22Sherbrooke, PQMinor Pro
Nicolas Leonelli600022015-20161F1982-03-18European Elite
Boe Leslie274711302001-20021F1975-10-22Carman, MANEuropean Lower Leagues
Kaj Leuenberger100002010-201111992-01-30European Elite
Lukas Lhotak400022013-20141F1993-04-11European Elite
Chris Lindberg372135561522002-20031L1967-04-16Fort Frances, ONTMajor League
Colin Loeffel300002017-20181European Lower Leagues
Kevin Lotscher1400002013-20141F1988-02-17European Elite
Fabian Luthi100002015-20161F1989-08-21European Elite
Raffael Luthi1862023431532009-20165European Elite
Urs Luthi060601988-19891FEuropean Elite
Valentin Luthi1113482017-20181D1993-07-07European Elite
Steven Macquat324192948732015-20249F1996-02-05European Elite
Stefan Mader26842681101102012-20216F1990-08-12European Elite
Fabian Maier22033102013-20141D1991-11-05European Elite
Guillaume Maillard710102016-20182F1998-10-11European Elite
Jeremy Mano19369242008-200911986-11-23European Lower Leagues
Nathan Marchon19561162016-20171F1997-02-17European Elite
Mathieu Maret43336142010-20182D1991-12-11Martigny, SwitzerlandEuropean Elite
Dylan Marquis100002013-20141European Lower Leagues
Francois Marquis3611920491994-19951F1971-05-15European Elite
Nicolas Marzan3500062013-20141D1992-06-21European Elite
Yoan Massimino502202015-20172European Elite
Fabian Matti36022102012-20131European Lower Leagues
Romeo Mattioni04121601989-19901F1967-04-03European Elite
Bruno Maurer0571201988-19891F1965-05-15European Elite
David Maurer4091019262004-20051F1980-01-09European Elite
Michael Maurer200002015-20161European Lower Leagues
Per Meier003301988-19891FEuropean Elite
Melvin Merola468513302017-20181F1993-04-05European Elite
Dan Metivier01462001988-19891R1958-10-04Minor Pro
Thomas Mettler41213142014-20151European Elite
Laurent Meunier100002018-20191L1979-01-16Grenoble, FranceMinor Pro
Swen Meusy100002020-20211European Lower Leagues
Herve Meyer39101301996-199711976-01-10European Lower Leagues
Alexander Mikhalovic500002011-20121European Lower Leagues
John Miner3883543972002-20031D1965-08-28Moose Jaw, SASKMajor League
Jonathan Miner1900002002-20031 European Lower Leagues
Matthias Mischler17703939222010-20155G1990-03-21European Elite
Flavian Monnin100002013-20141European Lower Leagues
Arnaud Montandon109162945702011-20193F1991-09-19European Elite
Maxime Montandon451910162017-20181D1994-01-19European Elite
Antoine Morandi18112122008-200911987-02-01European Elite
Johan Morant21112272003-200521986-04-07European Elite
Frederic Morillo1602202001-20032European Lower Leagues
Jan Mosimann114203050892014-20173F1994-06-01European Elite
Killian Mottet57303868522012-201421991-01-15European Elite
Marco Mozzini368412301994-19951D1972-01-13European Elite
Devin Muller61253055442019-20212F1992-03-04Zug, SwitzerlandEuropean Lower Leagues
Stefan Muller1600002020-20211G1996-05-02European Elite
Kaj-Lukas Munger600002023-20241L2003-05-26European Elite
Eric Murano22131225221996-19971C1967-05-04Calgary, ALTAMinor Pro
Dan Nakaoka41141428542002-20031C1976-02-01Vancouver, BCEuropean Elite
Manuel Neff1600022011-20132European Lower Leagues
Michael Neininger2016-20171F1977-03-31European Elite
Martin Ness554913262015-20222F1993-03-28European Elite
Arnaud Neukomm100022018-20191European Lower Leagues
Rudi Niderost36369471992-19931D1967-02-17European Elite
Michael Novak20246322008-200911988-07-25European Elite
Valentin Nussbaumer100002017-20181C2000-09-25European Elite
Marc Nydegger200002015-20161European Lower Leagues
Dominic Nyffeler6500062017-20192G1992-12-21European Elite
Miguel Orlando4791673895662006-2017111985-01-12European Lower Leagues
Mike Orlando36044542005-20061L1986-05-26European Lower Leagues
Viktor Ostlund700002021-20221G1994-07-30European Elite
Dany Ott9141216422000-20033D1968-03-05European Elite
Jimmy Oudelet3000022012-20131European Elite
Patrick Parati54134182004-20072D1986-04-24European Elite
Julien Paratte1301162005-20061 European Lower Leagues
Cyril Pasche8346571031262002-20042F1974-03-27European Elite
Alain Pasqualino2631417142006-200711984-08-12European Elite
Noah Patenaude200002023-20241G2002-12-24Neuchatel, SwitzerlandEuropean Elite
Elien Paupe4400042015-20183G1995-08-02European Elite
Marco Pedretti1612243651202008-20165F1991-09-30European Elite
Giovanni Pestrin112232952901992-19973F1968-04-29European Elite
Jan Petrig4253822018-20191F1999-01-09European Elite
Simon Pfister8702222007-20092G1985-04-14European Elite
Valentin Pilet126210121242019-20243D1997-02-18European Elite
Alexandre Piquerez1110102012-20142European Lower Leagues
Sebastien Pittet200002015-20161F1995-02-17European Lower Leagues
Steve Pochon36131326322001-20021F1978-10-28European Elite
Rolf Portmann126143448502005-201531984-05-10European Elite
Alexandre Posse204264470822007-201251986-05-10European Lower Leagues
Loik Poudrier436152122013-20141C1992-07-07Thetford Mines, PQEuropean Elite
Arthur Pouilly2016-20171European Lower Leagues
Bastien Pouilly34328741021162014-202410D1993-08-06European Elite
Pierric Pouilly301102018-20202F2000-04-25European Lower Leagues
Josh Primeau57121123442013-20152F1990-11-14Calgary, ALTAEuropean Elite
Didier Princi0981701988-19902D1971-06-02European Elite
Julien Privet173135972962016-20204F1996-01-15European Elite
Stephen Probst035801989-19901D1968-04-22European Elite
David Prysi3714502019-20201D2000-01-14European Lower Leagues
Rihards Puide2018-20191F1997-01-10European Lower Leagues
Sebastien Queloz400001994-19951G1975-01-14European Lower Leagues
Anton Ranov4212315202016-20171F1994-07-22European Elite
Martin Rauch220431352592006-20115D1965-06-15European Elite
Nicolas Rebetez2600042012-20142European Lower Leagues
Manfred Reinhard31213321996-19971European Elite
Alessandro Reinhart68815231721992-19952D1969-05-13European Elite
Arnaud Riat612302020-20211F1999-04-18European Elite
Jimmy Richard100002019-20201European Lower Leagues
Remy Rimann291071762014-20151F1989-01-03European Lower Leagues
Eino Rissanen200002019-20222G2002-12-12Sonvilier, SwitzerlandEuropean Elite
Yannick Robert015112601989-19901FEuropean Elite
Lee Roberts40571262020-20211LEuropean Elite
Sascha Rochow4007722014-20162G1994-10-02European Elite
Dario Rohrbach3925722021-20221F1998-07-08European Elite
Mathieu Rohrbach300002011-20132European Lower Leagues
Matteo Romanenghi133131124342021-20243F1995-04-09European Elite
Massimo Ronchetti43044662012-201311992-01-20European Elite
Antonio Rosado3300001994-19951G1975-05-14European Lower Leagues
Frederic Rothen425914461992-19952F1976-01-26European Elite
Michael Rothenmund1900022005-20082 European Lower Leagues
Anthony Rouiller147134154542014-20235D1994-02-14European Elite
Stephane Roy3031762694453382006-20137C1976-01-26Ste-Martine, PQMinor Pro
Corey Ruhnke911321341172009-201121985-12-06European Elite
Adam Rundkvist42123142023-20241C1990-07-14European Elite
Andy Rymsha136612581996-19971R1968-12-10St. Catharines, ONTMajor League
Kevin Ryser2442372951622014-20206D1988-08-01European Elite
Simon Rytz18706662007-20125G1983-09-14European Elite
Giulio Scandella836962010-20111R1983-09-18Montreal, PQMinor Pro
Didier Schafer3961420852005-200611977-05-06European Elite
Micha Schar45871562006-200711986-03-03 European Elite
Jarkko Schaublin300002003-200411981-01-25European Elite
Joel Scheidegger45167142023-20241D1995-03-25European Elite
Roman Schild72131932542006-200821986-04-07European Elite
Remo Schlapbach2825742012-20131European Elite
Loris Schluchter103347122005-20104European Lower Leagues
Sandro Schmid200002019-20201F2000-06-03European Elite
Konstantin Schmidt52174360442016-20193F1990-01-02Darmstadt, GermanyEuropean Lower Leagues
Reto Schmutz398801171971742012-20249F1992-11-09European Elite
Arnaud Schnegg958816202020-20222F2000-12-10European Elite
Beat Schuler1701142003-20041F1985-03-01European Elite
Fabio Schumacher43448162004-200511983-07-26European Elite
Bernhard Schumperli78163349742007-20092F1972-01-18European Elite
Markus Schupbach043701988-19902European Elite
Martin Schupbach1461451052001-200651984-08-11European Lower Leagues
Christian Schuster1302666921202000-20064D1973-09-05European Elite
Kay Schweri172121402016-20222R1996-12-28European Elite
Gregory Sciaroni644711142022-20242F1989-04-07European Elite
Dave Sembinelli045901988-19902European Elite
Bernie Sigrist1374151922292005-20144F1979-10-19Toronto, ONTEuropean Elite
Amaury Simon100002011-20121European Lower Leagues
Wes Snell371910652001-20032D1976-04-10European Elite
Kyen Sopa33591422023-20241R2000-09-30Flawil, SwitzerlandEuropean Elite
Niko Spolidoro4410919632008-20122F1986-03-19European Lower Leagues
Anthony Staiger2521342015-20202F1993-08-21European Elite
David Stampfli1801434482892010-20144D1990-11-23European Elite
Julien Staudenmann1192716431502003-200631981-04-13European Lower Leagues
Laurent Stehlin366410301992-19931F1967-03-09European Elite
Joel Steinauer442911122017-20181D1995-01-17European Elite
Fabian Steiner1000022009-20101European Lower Leagues
Marc Steiner400002015-20161D1996-03-27European Lower Leagues
Clement Stemer3004402020-20211European Lower Leagues
Jaques Steudler012301989-19901FEuropean Elite
Grant Stevenson701102011-20121R1981-10-15Spruce Grove, ALTAMajor League
Adrian Stocker38000362008-200911988-12-25European Lower Leagues
Loris Stoller4633662010-201421991-07-29European Elite
Christian Stucki368917202012-20142F1992-05-29European Elite
Martin Studer000001989-19901GEuropean Elite
Nicolas Studer5871320502008-20102D1978-01-03European Elite
Kristian Suleski7411314142016-20192European Elite
Samuel Suter43325102003-20041 European Lower Leagues
Gabriel Taccoz36549331992-19931F1967-10-30European Elite
Matthieu Tanner44134202014-20151European Lower Leagues
Bill Terry0951401988-19891C1961-07-13Toronto, ONTMajor League
Nicolas Thibaudeau80161834242018-20202C1990-09-05Bois des Fillion, PQEuropean Elite
Thomas Thiry1021910372022-20242D1997-09-09European Elite
Gregor Thommen122637431962003-20063D1980-02-16European Elite
Gian-Andrea Thony1100022012-20131F1992-04-11European Elite
Dmytro Timashov3591120302023-20241L1996-10-01Kirovograd, UkraineMajor League
Antoine Todeschini120111102011-20121GEuropean Elite
Aaro Tormanen100022022-20231European Elite
Adrian Trunz99185169722006-20185D1984-02-23European Elite
Marco Truttmann900022003-20041F1985-02-27European Elite
Sandro Tschuor88193756362010-201221980-01-28European Elite
Timothe Tuffet225404686522009-20176F1989-08-21European Lower Leagues
Alexis Vacheron75630361122003-20052D1979-07-05European Elite
Pierre-Alain Vallat2420261994-19951D1975-08-05European Lower Leagues
Geoffrey Vauclair17864551192131994-201461977-03-08European Elite
Julien Vauclair40066241996-19971D1979-10-02Delemont, SwitzerlandMajor League
Tristan Vauclair243811342003-20041C1985-02-13Delemont, SwitzerlandEuropean Elite
Mike Vermeille87314422013-20152D1992-04-05European Elite
Francis Verreault-Paul19111425502014-20151R1987-05-07Roberval, PQMinor Pro
Anthony Verret48121628282016-20171C1993-02-06Rouen, PQMinor Pro
Vladimir Villard3100082004-200511986-01-21 European Lower Leagues
Samuel Villiger100002003-20041European Elite
Joachim Vodoz100002019-20201F1997-05-02European Lower Leagues
Yann Voillat318671081757261992-20069D1974-05-24European Elite
Gaetan Voisard4571017421992-20102D1973-04-13European Elite
Alexander von Arb416410221996-19971F1975-03-14European Lower Leagues
Thomas von Euw000001989-19901European Elite
Mathieu Vouillamoz5040482022-20231F2000-04-03European Elite
Jason Vuilleumier3602261994-19951F1971-11-16European Lower Leagues
Ludovic Waeber3300042016-20203G1996-08-19Minor Pro
Christophe Wahl000001988-19902G1967-09-29European Elite
Kevin Walter800002002-20031 European Lower Leagues
Sebastian Wannstrom1954922021-20221R1991-03-03Gavle, SwedenMinor Pro
Pius Weber2123541996-19971D1972-04-07European Lower Leagues
Dan Weisskopf31044412018-20191D1989-11-21European Elite
Phillip Wetzel100002016-201711985-06-05European Elite
Steven Widmer300002013-20141F1992-04-28European Elite
Thomas Widmer281091942004-20051F1980-01-20European Elite
Pascal Wittwer93112435302006-20082F1985-12-11European Lower Leagues
Tim Wolf15700082019-20245G1992-01-25European Elite
Philipp Wust85101828482017-20192F1986-07-10European Elite
Markus Wuthrich10772229802000-20033D1979-05-14European Elite
Nando Wuthrich41011622011-20121European Lower Leagues
Silvan Wyss400002012-20131F1993-04-30European Elite
Ramil Yuldashev2516143061994-19951R1961-09-05European Elite
Michele Zanatta25000222009-20101D1989-05-31European Elite
Simon Zangger2600062009-20101European Elite
Sandro Zaugg120191902013-20152G1993-11-12European Lower Leagues
Marc Zbinden001101989-19901European Elite
Pascal Zbinden47448522006-200711987-01-13 European Elite
Gerd Zenhausern28549101992-19931F1972-04-27European Elite
Jesse Zgraggen2532582023-20241D1993-04-20Lethbridge, ALTAEuropean Elite
Manuel Zigerli48371082011-201521989-05-08European Elite
Cedric Zufferey2700002004-20051 European Lower Leagues
Jeremy Zurcher200022019-20201European Lower Leagues
Michel Zwahlen810122006-200711987-06-27 European Lower Leagues
Jan Zwissler405611142020-20211F1998-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.