hockey DB
search by league
team
morning report
contact us
home

Ambri-Piotta all-time player list

Player Name GP G A. Pts PIM Seasons Yrs. Pos. Birthdate Birthplace Highest Level
Oscar Ackestrom131121322004-20051D1972-11-29Gothenburg, SwedenEuropean Elite
Rod Aldoff133710201996-19971D1971-01-30Lethbridge, ALTAMinor Pro
Davis Ammann300002011-20121GEuropean Elite
Niklas Anger111202004-20051R1977-07-14European Elite
Misko Antisin021254601987-19903F1964-07-04Vancouver, BCEuropean Elite
Mark Astley255813171993-19941D1969-03-30Calgary, ALTAMajor League
Keith Aucoin4172431182014-20151C1978-11-06Waltham, MAMajor League
Aaron Azzali500002003-20052 European Elite
Dave Babych1999-20001D1961-05-23Edmonton, ALTAMajor League
Adrian Bachofner012301989-19901F1969-04-28European Elite
Markus Bachschmied3100021993-19941GEuropean Elite
Mattia Baldi2612434583001995-20077F1977-07-12European Elite
S. Bantadello200001997-19981 European Elite
Gianluca Barbei100002021-20221F2000-10-24European Elite
Lorenzo Barenco4500002000-20022G European Elite
Marco Baron700041993-19941G1959-04-04Montreal, PQMajor League
Urs Bartschi01292101987-19892FEuropean Elite
Mark Bastl7271118102015-20172C1980-11-30Villars, SwitzerlandEuropean Elite
Lothar Batt2414501989-19912FEuropean Elite
Thomas Baumle302011102005-20127G1991-05-14European Elite
Oliver Baur100002010-201111990-04-07European Elite
Marco Bayer1341443571062001-20043D1972-09-20European Elite
Mauro Beccarelli700002000-200111981-12-02European Elite
Giacomo Beltrametti2400002007-20092G1989-04-26European Elite
Sven Berger77167402015-201721988-02-06European Elite
Eliot Berthon8341115402016-20182F1992-04-27European Elite
Elias Bianchi45047621092132009-202213F1989-04-22Lugano, SwitzerlandEuropean Elite
Mattia Bianchi2922129501802006-201371984-04-02European Elite
Giona Bionda300022021-20232F1997-01-26European Elite
Alain Birbaum9841620802014-20162D1985-10-11European Elite
Zdenek Blatny10235142007-20081L1981-01-14Brno, Czech Rep.Major League
Fredy Bobillier136172643841997-20014D1968-04-02European Elite
Rob Bonneau623542000-20011C1973-11-02Springfield, MAMinor Pro
Julien Bonnet53112322011-201541985-01-14European Elite
S. Bontadelli200001997-19981 European Elite
Roman Botta161212445462009-201341984-08-13European Elite
Francis Bouillon3101111302014-20151D1975-10-17New York, NYMajor League
Eugenio Breda000001989-19901European Elite
Robin Breitbach36112402002-20031D1982-03-05European Elite
Adrian Brunner91102232622009-20112F1987-10-16European Elite
Alain Brunold1300002005-20061F1985-02-12European Elite
Yannick Bruschweiler1401142023-20241F1999-08-29European Elite
Mike Bullard4141377801990-19911F1961-03-10Ottawa, ONTMajor League
Ralph Bundi833710642008-201131978-02-15European Elite
Dario Burgler1524164105302021-20243F1987-12-18European Elite
Loic Burkhalter13542581001082001-20043F1980-02-11European Elite
Yanik Burren9341923142021-20232D1997-01-28European Elite
Petr Cajka1420262020-20222C2000-12-11Kadan, Czech Rep.European Elite
Corsin Camichel2904356991832001-200971981-02-26European Elite
Mattia Canepa200002008-20091European Elite
Krister Cantoni215323264881997-20025F1973-04-16European Elite
Daniel Carbis2017-20181F1989-01-26European Elite
Giacomo Casserini144268322008-20135D1990-09-20European Elite
Ivan Cazzaroli35235161994-19951 European Elite
Brenno Celio265336598801985-199711D1965-09-22European Elite
Claudio Celio2900042004-200511985-03-25 European Elite
Daniele Celio7300061991-20013F1982-11-27European Elite
Filippo Celio11371219551985-19945D1966-09-30European Elite
Manuele Celio2137984163871985-20037F1966-06-09European Elite
Nicola Celio772671512181511989-200920F1972-06-19European Elite
Luca Cereda153164561991998-20074C1981-09-07Sementina, SwitzerlandMinor Pro
Benjamin Chavaillaz12051722402013-20163D1989-03-03European Elite
Igor Chibirev10587100187381995-19983C1968-04-19Kiev, UkraineMajor League
Alessandro Chiesa2300002003-20052D1987-02-01European Elite
Evgeny Chiriayev300002017-20181F1989-08-03European Elite
Filip Chlapik50241337382022-20231C1997-06-03Prague, Czech Rep.Major League
Gregory Christen10551116552006-20104F1983-01-19European Elite
Damian Ciaccio5900022020-20222G1989-02-10European Elite
Noah Clarke50131629322008-20102L1979-06-11La Verne, CAMajor League
Sylvain Cloutier12358142003-20041C1974-02-13Mont-Laurier, PQMajor League
Jon Coleman200002004-20051D1975-03-09Boston, MAMinor Pro
Franco Collenberg8121012222016-20182D1983-12-20European Elite
Cory Conacher513462021-20221C1989-12-14Burlington, ONTMajor League
Flavien Conne100001997-19981F1980-04-01European Elite
Benjamin Conz183000402017-20247G1991-09-13European Elite
Lorenzo Croce153000102008-20156G1983-11-03European Elite
Matt D'Agostini18264691331582016-20226R1986-10-23Sault Ste. Marie, ONTMajor League
Brian Daccord2700021987-19925GMontreal, PQEuropean Elite
Giacomo Dal Pian1056915182019-20223F1993-06-20European Elite
Laurent Dauphin44162238702023-20241C1995-03-27Repentigny, PQMajor League
Tommaso De Luca4111920122023-20241C2004-12-29Aosta, ItalyEuropean Elite
Karim Del Ponte100002020-20211D1998-03-02Losone, SwitzerlandEuropean Elite
Paolo Della Bella3601101995-19961G1977-09-12Minor Pro
Tommy Delucca100002021-20221F2004-06-08European Elite
Alain Demuth48082901723161997-2012131979-06-03European Elite
Dmitri Denisov522401995-19961F1970-07-05European Elite
Vladimir Denisov37145542010-20111D1984-06-29Novopolotzk, BelarusMinor Pro
Bill Derlago000001987-19881C1958-08-25Birtle, MANMajor League
Gauthier Descloux21000222016-20182G1996-07-23European Elite
Paul DiPietro45384482221998-19991C1970-09-08Sault Ste. Marie, ONTMajor League
Hnat Domenichelli1971241452692042003-20085C1976-02-16Edmonton, ALTAMajor League
Gionata Domenighetti500042004-200511984-05-24 European Elite
Gianni Donati1000002012-20131F1989-03-06European Elite
Igor Dorofeyev121131461992-19931R1968-08-10European Elite
Alexi Dostoinov445712102014-20151L1989-08-03Moscow, RussiaEuropean Elite
Isacco Dotti2511222342092011-20249D1993-01-02European Elite
Zaccheo Dotti180817251162020-20244F1994-10-17European Elite
Floran Douay523912242023-20241F1995-02-07European Elite
Felicien Dubois2081939581832002-20086D1983-10-18European Elite
Daniel Dubuis011201985-19861DEuropean Elite
Paolo Duca541981452433521998-201713F1981-06-03European Elite
Matt Duchene423522012-20131C1991-01-16Haliburton, ONTMajor League
Josselin Dufey1000022020-20243European Elite
Nando Eggenberger525914272022-20242L1999-10-07Chur, SwitzerlandEuropean Elite
Chris Egli1511222019-20201F1997-03-19European Elite
Guido Egli37561101990-19911FEuropean Elite
Daniel Eicher000001982-19831FEuropean Elite
Sami El Assaoui46033222013-20141D1991-07-21European Elite
Cory Emmerton139386098282015-20183L1988-06-01St. Thomas, ONTMajor League
Gaby Epiney3225761995-19961F1971-04-01European Elite
Filippo Ernst500001992-19931 European Elite
Davide Fadani200002023-20241GEuropean Elite
Keith Fair184861001861561987-19958L1968-01-08Castlegar, BCEuropean Elite
Samuele Faretti100002006-20071 European Elite
Igor Fedulov694854102561993-19952F1966-07-04European Elite
Andreas Fischer121382462671989-19934F1966-11-25European Elite
Jannik Fischer245518232182018-20235D1990-06-29European Elite
Michael Fluckiger3500002014-20151G1984-02-15European Elite
Brian Flynn99224567532019-20212C1988-07-26Lynnfield, MAMajor League
Tobias Fohrler216818262892019-20245D1997-09-06European Elite
Michael Fora29031841152922015-20227D1995-10-31Sorengo, SwitzerlandMinor Pro
Alex Formenton4620929962022-20242L1999-09-13Barrie, ONTMajor League
Mauro Foschi000001982-19831F1960-10-15European Elite
Aaron Fox2000-20011C1976-05-19Hastings, MNMinor Pro
Gabriele Fransioli0751201982-19883FEuropean Elite
Mauro Fransioli000001982-19831FEuropean Elite
Rene Friedli81538422003-20052F1973-03-06European Elite
Traver Frigerio1400002011-20121GEuropean Elite
Jack Fritsche28682931753451985-200310F1966-03-05Parma, OHMinor Pro
Jason Fuchs136142438482014-20173L1995-09-14Berne, SwitzerlandEuropean Elite
John Fust89131629162002-20042F1972-03-05Toronto, ONTEuropean Elite
Davide Gaeta200002019-20201F2001-12-07Ambri, SwitzerlandMinor Pro
Dave Gardner000001982-19831C1952-08-23Toronto, ONTMajor League
Ryan Gardner133303363711997-20014C1978-04-18Toronto, ONTEuropean Elite
Michael Gaul3051924322003-20041D1973-04-28Lachine, PQMajor League
Marc Gautschi3741260722242007-201891982-12-09European Elite
Ivan Gazzaroli4291652683361991-200411D1973-01-01European Elite
Bruno Genuizzi000001982-19831DEuropean Elite
Roland Gerber000001982-19831GEuropean Elite
Tiziano Gianini5442171923621991-200714D1973-06-18European Elite
Dylan Giannini300022015-20161European Elite
Alexandre Giroux14364501141222013-20163C1981-06-16Quebec, PQMajor League
Ray Giroux400022012-20131D1976-07-20North Bay, ONTMajor League
Silas Giudici500002011-20121GEuropean Elite
Patrick Glanzmann4962821995-19972F1969-08-18European Elite
S. Gnadier100001997-19981 European Elite
John Gobbi191313161911999-201361981-09-25European Elite
Tommaso Goi157410141432016-20215F1990-01-08European Elite
Gary Graf000001982-19831FEuropean Elite
Daniele Grassi3833652882392010-202410F1993-01-27European Elite
Marc Grieder71224322013-20152D1984-10-05European Elite
Samuel Guerra5041519442018-20191D1993-05-11European Elite
Uinter Guerra4102282009-20123D1990-01-09European Elite
Peter Guggisberg5991524142016-20182W1985-01-20Zimmerwald, SwitzerlandEuropean Elite
Giordano Guidotti700001996-19992 European Elite
Samuele Guidotti200002015-20161F1996-02-27European Elite
Sebastiano Guidotti100002010-20111European Elite
Fabian Gull35011101995-19961D1970-04-23European Elite
Noel Guyaz7531013421995-19983D1972-05-10European Elite
Cedric Hachler8221214362020-20222D1993-07-01European Elite
Aris Hafliger100002023-20241European Elite
Patrick Hager024601988-19891D1965-02-18European Elite
Adam Hall128363773802014-20173R1980-08-14Kalamazoo, MIMajor League
Zach Hamill813462015-20161C1988-09-23Vancouver, BCMajor League
Rick Hampton000001982-19831D1956-06-14Toronto, ONTMajor League
Andreas Hanni1323361051996-200251979-01-04European Elite
Rene Hauke000001982-19831FEuropean Elite
Gianluca Hauser400002014-20151G1994-08-16European Elite
Jonathan Hazen200022017-20181R1990-06-18Val-Belair, PQMinor Pro
Pierre Hedin20257262006-20071D1978-02-19Ornskoldsvik, SwedenMajor League
Tim Heed89163753162022-20242D1991-01-27Gothenburg, SwedenMajor League
Andre Heim134314576362021-20243F1998-04-26Zurich, SwitzerlandEuropean Elite
Axel Heim2004-20051F1971-08-05European Elite
Thomas Heldner155216283861994-19984F1970-08-04European Elite
Juuso Hietanen5021719122021-20221D1985-06-14Hameenlinna, FinlandEuropean Elite
Mattia Hinterkircher22213142019-20201F1995-03-06European Elite
Martin Hoehener400042012-201311980-06-23European Elite
Fabio Hofer79231538282018-20202F1991-01-23Lustenau, AustriaEuropean Elite
Valentin Hofer62561162022-20242F2002-03-01European Elite
Gregory Hofmann768101882009-20123C1992-11-13Major League
Ueli Hofmann002201985-19861DEuropean Elite
Martin Hohener5328101112005-20072D1980-06-23European Elite
Mathias Holzer3525761993-19941F1973-03-04European Elite
Doug Honegger025701987-19903D1968-02-24Montreal, PQEuropean Elite
Jakub Horak10701010901995-20104D1974-05-17European Elite
Stanislav Horansky2314582020-20211L1994-02-25Zilina, SlovakiaEuropean Elite
Michael Horisberger0781501985-19861FEuropean Elite
Roman Hrabec100002015-20161F1996-01-25European Elite
Dominik Hrachovina700002019-20201G1994-08-29Brno, Czech Rep.European Elite
Paolo Imperatori3872619451891993-200811F1975-07-29European Elite
Ivan Incir25325122009-201231991-08-24European Elite
Patrick Incir14071118262011-20227F1994-10-11European Elite
Claudio Isabella200002008-200911989-03-10European Elite
Joey Isabella34224102008-20112European Elite
Vjeran Ivankovic1362542671041997-20064F1975-02-24European Elite
Pauli Jaks405033421989-200412G1972-01-25Schaffhausen, SwitzerlandMajor League
Peter Jaks2962492074562031985-199810F1966-05-04European Elite
Roberto Jamusci400002000-20011 European Elite
Massimo Jamusd300001999-20001 European Elite
Ivo Jan200022007-20081D1975-04-03Jesenice, SloveniaMinor Pro
Igor Jelovac169710171272016-20204D1995-01-01European Elite
Kim Johnsson2441014612004-20051D1976-03-16Malmo, SwedenMajor League
Andre Jorns000001985-19861GEuropean Elite
Bruno Jotti100002010-20111European Elite
Mauro Juri38213122000-201021983-03-01European Elite
Pietro Juri300002000-20011 European Elite
Romeo Juri300002000-20011 European Elite
Andreas Jurt000001987-19881GEuropean Elite
Janne Juvonen8100042021-20243G1994-10-03Kiihtelysvaara, FinlandEuropean Elite
Bruno Kaltenbacher034701989-19901FEuropean Elite
Oliver Kamber9263036342015-20172F1979-05-07European Elite
Valeri Kamensky121361921994-19951L1966-04-18Voskresensk, RussiaMajor League
Tomi Karhunen300002017-20181G1989-10-29Oulu, FinlandEuropean Elite
Martin Kariya52102838102010-20122L1981-10-05North Vancouver, BCMinor Pro
Roland Kaser4300062001-20021D1979-10-15European Elite
Mike Kaszycki019193801985-19882F1956-02-27Milton, ONTMajor League
Lorenz Kienzle2202282018-201911988-06-06European Elite
Geoff Kinrade503342014-20151D1985-07-29Nelson, BCMajor League
Johnny Kneubuehler251354075962018-20246F1996-05-27European Elite
Reto Kobach3981741582842002-201510D1980-04-13European Elite
Ladislav Kohn813482011-20121R1975-03-04Uherske Hradiste, Czech Rep.Major League
Jakob Kolliker015385301985-19893D1953-07-21European Elite
Jari Korhonen24066382005-20061D1975-09-09Jyvaskyla, FinlandEuropean Elite
Diego Kostner3004142831122016-20248F1992-08-05European Elite
Dario Kostovic4211819242006-20071F1980-08-08European Elite
Brandon Kozun24369142021-20221R1990-03-08Los Angeles, CAMajor League
Karol Krizan1400002008-20091G1980-06-05Zilina, SlovakiaEuropean Elite
Dominik Kubalik75354984572017-20192L1995-08-21Plzen, Czech Rep.Major League
Tomas Kucharcik220222005-20061C1970-05-10Jihlava, Czech Rep.Minor Pro
Thomas Kunzi84613191241999-20012DEuropean Elite
Zdenek Kutlak26434871211762007-20136D1980-02-13Ceske Budejovice, Czech Rep.Major League
Dmitri Kvartalnov1017587162961994-19973R1966-03-25Voskresensk, RussiaMajor League
L. Lafranchi100001997-19981 European Elite
Vitali Lakhmatov2843875113821999-20137F1981-06-27European Elite
Eric Landry56151833422010-20122C1975-01-20Gatineau, PQMajor League
Manix Landry4860622023-20241C2002-11-23Salt Lake City, UTEuropean Elite
Rick Lanz03141701989-19901D1961-09-16Karlovy Vary, CzechMajor League
Adrien Lauper2402622481522014-20195F1987-08-14European Elite
Don "Red" Laurence025133801985-19861C1957-06-27Galt, ONTMajor League
Kirby Law48162339242009-20101W1977-03-11McCreary, MANMajor League
Patrick Lebeau44253863321999-20001L1970-03-17Saint-Jerome, PQMajor League
Stephan Lebeau883269101751999-20012C1968-02-28Saint-Jerome, PQMajor League
Vincent Lechenne1093839771461991-19943F1966-10-21European Elite
Yanick Lehoux261482282010-20111C1982-04-08Montreal, PQMajor League
Tero Lehtera301102006-20071C1972-04-21Espoo, FinlandMinor Pro
Yuri Leonov8751501011031991-19943L1963-04-02European Elite
Bryan Lerg1750542018-20191F1986-01-20Livonia, MIMajor League
Lars Leuenberger718917362004-20062F1975-03-29European Elite
Marc Leuenberger000001982-19831F1962-07-24European Elite
Rolf Leuenberger000001982-19831DEuropean Elite
Lukas Lhotak216372057642013-20185F1993-04-11European Elite
Andreas Lilja2004-20051D1975-07-13Helsingborg, SwedenMajor League
Jakob Lilja49101828142023-20241L1993-07-23Malmo, SwedenMajor League
Guido Lindemann015264101987-19892FEuropean Elite
Michael Liniger170292857782001-20054F1979-11-29European Elite
Bob Logan041501989-19901R1964-02-22Montreal, PQMajor League
Henri Loher000001982-19831L1960-01-23European Elite
Reto Lory2017-20181G1988-08-28European Elite
Philipp Luber9131316712003-20052F1975-06-24European Elite
Flavio Ludke4400002006-20071G1980-02-06 European Elite
Fabian Luthi6536982013-20152F1989-08-21European Elite
Urs Luthi000001987-19881FEuropean Elite
Mikko Maenpaa80105161402015-20172D1983-04-19Tampere, FinlandMinor Pro
Dmitri Malkov100002000-20011 European Elite
Petr Malkov784671117381991-19943C1960-03-26European Elite
Ryan Malone2004-20051F1979-12-01Pittsburgh, PAMajor League
Oleg Maltsev7268181993-199411963-04-15European Elite
Mike Maneluk100042009-20101L1973-10-01Winnipeg, MANMajor League
Daniel Manzato8800082004-20203G1984-01-17Fribourg, SwitzerlandMinor Pro
Lionel Marchand3000022022-20231F2001-09-23European Elite
Daniele Marghitola131011802007-201141988-03-07European Elite
Daniel Marois42102131972000-20011R1968-10-03Montreal, PQMajor League
Peter Martin2901101997-20003G1964-02-22Fort Saint John, BCEuropean Elite
Sergei Martynyuk301121992-19931C1971-01-30European Elite
Edgars Masalskis700002014-20151G1980-03-31Riga, LatviaEuropean Elite
Daniele Mattioli1574812962005-201051985-03-08European Elite
Romeo Mattioni81781501990-19922F1967-04-03European Elite
Elia Mazzolini116325612017-20214F1996-07-24European Elite
Dale McCourt721288020821985-19926F1957-01-26Falconbridge, ONTMajor League
Jared McIsaac300002023-20241D2000-03-27Truro, NSMinor Pro
Brandon McMillan85151631842021-20232L1990-03-22Richmond, BCMajor League
Trevor Meier5015662010-20122F1973-07-07European Elite
Marcus Merz000001985-19861GEuropean Elite
Cedric Metrailler3922461999-200121982-04-26European Elite
Rick Mettler4013173001987-19914DEuropean Elite
Steve Metzger4125325701987-19914FEuropean Elite
Claudio Micheli506915402008-20091F1970-12-17European Elite
Alain Mieville92233255722012-201421985-11-25European Elite
Corey Millen032296101988-19891C1964-04-29Cloquet, MNMajor League
Zack Mitchell100002022-20231R1993-01-07Orangeville, ONTMajor League
Gianluca Mona1100001997-20012G1979-09-12European Elite
Thibaut Monnet114242549362015-20183F1982-02-02European Elite
Misha Moor1700082017-20203D1997-04-28Lugano, SwitzerlandEuropean Elite
Steve Moses831402021-20221R1989-08-09Leominster, MAMinor Pro
Marco Mozzini5501101991-19932D1972-01-13European Elite
Blair Muller179202040831990-19955D1962-07-10European Elite
Jonas Muller900002008-20091G1984-05-17European Elite
Marco Muller19244651091482017-20214F1994-01-21European Elite
Marco Muller015601988-19891D1960-07-26European Elite
Pascal Muller37044282011-20132D1979-04-10European Elite
Stefan Muller400002021-20232G1996-05-02European Elite
Mirko Murovic1131914331012008-20124L1981-02-02Montreal, PQEuropean Elite
Julius Nattinen321782542020-20211L1997-01-14Jyvaskyla, FinlandMinor Pro
Nick Naumenko11327751021342006-20093D1974-07-07Chicago, ILMinor Pro
Claudio Neff2411112442009-20101F1981-07-10European Elite
Anthony Neuenschwander500002019-20201F1999-10-02European Elite
Joel Neuenschwander76246202019-20223F1999-10-02European Elite
Michael NGoy245927361222016-202151982-01-10European Elite
Markus Nordlund4451217122013-20162D1985-07-27Eurajoki, FinlandEuropean Elite
Maxim Noreau124256489882011-20143D1987-05-24Montreal, PQMajor League
Jiri Novotny10082533872018-20213C1983-08-12Pelhrimov, Czech Rep.Major League
Ryan O'Byrne13022162014-20151D1984-07-19Victoria, BCMajor League
Philipp Orlandi901102004-200511977-03-01European Elite
Viktor Ostlund1200002019-20212G1994-07-30European Elite
Ralph Ott43022182006-20071D1970-07-08European Elite
Pietro Ottini100002000-20011European Elite
Max Pacioretty510142012-20131L1988-11-20New Canaan, CTMajor League
Fiorenzo Panzera000001982-19831FEuropean Elite
Richard Park89213960402012-20142C1976-05-27Seoul, South KoreaMajor League
Michael Pastori500002020-20242European Elite
Alessandro Pastorini100002007-20081 European Elite
Julian Payr900002019-20201D2000-07-23European Elite
Marco Pedretti90161127202012-20142F1991-09-30European Elite
Massimo Pedrini000001982-19831DEuropean Elite
Krunoslav Perkovic500002007-20081 European Elite
Brendan Perlini219716262020-20211L1996-04-27Guildford, EnglandMajor League
Joel Perrault2771118362011-20121C1983-04-06Montreal, PQMajor League
Janne Pesonen49132134182016-20171W1982-05-11Suomussalmi, FinlandMajor League
Inti Pestoni4191041922961792009-202410F1991-08-08European Elite
Oleg Petrov130891432321561996-19993R1971-04-18Moscow, RussiaMajor League
Robert Petrovicky79384381742001-20032C1973-10-26Kosice, SlovakiaMajor League
Rocco Pezzullo12121012242019-20245D2001-02-24European Elite
Christian Pinana8721416202015-20216D1997-03-16European Elite
Nick Plastino139165874422017-20203D1986-02-20Sault Ste. Marie, ONTMinor Pro
Benoit Pont1182046661382004-20084F1975-05-03European Elite
Loik Poudrier100002013-20141C1992-07-07Thetford Mines, PQEuropean Elite
Cornel Prinz600061998-200021979-04-19European Elite
Raeto Raffainer121101727462010-20133F1982-01-01European Elite
Gian Randegger4202262010-201111986-06-02European Elite
Martin Rauch92279442002-20042D1965-06-15European Elite
Jeremy Rebek2005-20061D1976-02-08Sault Ste. Marie, ONTMinor Pro
Peter Regin413202362021-20221C1986-04-16Herning, DenmarkMajor League
Marc Reichert97231639282012-20142F1980-03-22European Elite
Dave Reierson011201989-19901D1964-08-30Bashaw, ALTAMajor League
Alessandro Reinhart15069151061987-19987D1969-05-13European Elite
Stefano Reinhart031401985-19861European Elite
Spencer Rezek3700002003-200411984-07-16 European Elite
Patrick Rieffel000001987-19881FEuropean Elite
Juha Riihijarvi201102004-20051R1969-12-15Kemin mlk., FinlandMinor Pro
Luca Rinaldi100002011-20121GEuropean Elite
Luigi Riva2191449631181985-199610D1968-05-13European Elite
Jamie Rivers24088342009-20101D1975-03-16Ottawa, ONTMajor League
Yannick Robert741517321191991-19932FEuropean Elite
Nicola Robertini000001985-19861GEuropean Elite
Richard Rochefort413422002-20031C1977-01-07North Bay, ONTMinor Pro
Sascha Rochow200002017-20181G1994-10-02European Elite
Leif Rohlin16724911151841997-20014D1968-02-26Major League
Dario Rohrbach589312312018-20213F1998-07-08European Elite
Luca Rossetti67313263841982-19842F1955-05-06European Elite
Paolo Rossetti000001985-19861European Elite
Thomas Ruefenacht814522022-20231F1985-02-22European Elite
Robert Sabolic275813202019-20201F1988-09-18Jesenice, SloveniaEuropean Elite
Dennis Saikkonen400002014-20151G1992-11-27Bern, SwitzerlandEuropean Elite
Edgar Salis80111829951997-199921970-05-20European Elite
Federico Sartori200002010-20111European Elite
Nolan Schaefer124011142011-20143G1980-01-15Yellow Grass, SASKMajor League
Enrico Scherrer000001982-19831FEuropean Elite
Thomas Schiena7740422005-20083 European Elite
Roman Schlagenhauf1891126371392011-20154F1989-03-17European Elite
Cory Schneider8000102012-20131G1986-03-18Marblehead, MAMajor League
David Schneider11000102009-20101D1979-08-24Chicago, ILMinor Pro
Lovis Schonenberger1338917482007-201031978-06-09European Elite
Marc Schulthess99426182010-201331986-01-03European Elite
Fabio Schumacher1600002006-200711983-07-26European Elite
Robin Schwab500022019-20212European Elite
Gregory Sciaroni8781422382007-20092F1989-04-07European Elite
Nadir Scilacci100002023-20241European Elite
Zdenek Sedlak40121224202002-20031W1974-01-18Prerov, Czech Rep.European Elite
Evgeny Shastin44235182002-20031L1960-07-14European Elite
Nick Shore1825742022-20231C1992-09-26Denver, COMajor League
Patrick Sidler2015914832011-20165D1985-12-23European Elite
Mladen Simic000001989-19901European Elite
Oleg Siritsa20181321641999-200861981-03-25European Elite
Eero Somervuori65213253182005-20072R1979-02-07Jarvenpaa, FinlandMinor Pro
Martin Sonnenberg45113647742007-20092L1978-01-23Wetaskiwin, ALTAMajor League
Michael Spacek983169100182022-20242C1997-04-09Pardubice, Czech Rep.Minor Pro
Rudy Spahr000001982-19831GEuropean Elite
David Stampfli2017-20181D1990-11-23European Elite
Bruno Steck981221331411997-20003D1971-03-16European Elite
Franz Steffen871826441051998-20002F1970-06-05European Elite
Daniel Steiner99262349442013-20152R1980-09-08Bern, SwitzerlandMinor Pro
Martin Stepanek8661925482001-20032D1971-04-02Usti nad Labem, Czech Rep.European Elite
Anatoly Stepanischev1994-19951R1961-01-29European Elite
Fabian Stephan70044322008-20102D1981-06-21European Elite
Simon Sterchi2017-20181F1994-07-01European Elite
Reto Stirnimann196284169402007-20114F1974-10-08European Elite
Marco Streit200001997-19981G1975-12-07European Elite
Christian Stucki745914492010-20175F1992-05-29European Elite
Markus Studer85141529181992-19953F1965-09-12European Elite
Fredrik Svensson39369542005-20072D1975-04-13Stockholm, SwedenEuropean Elite
Oskar Szczepaniec159212141361995-20064D1975-10-15European Elite
Jeff Taffe3241519122017-20181C1981-02-19Hastings, MNMajor League
Alan Tallarini241316192252002-20086D1984-05-17European Elite
Bruno Taragnoli000001982-19831DEuropean Elite
Simone Terraneo42145142021-20243European Elite
Jukka Tiilikainen200002004-20051R1974-04-04Espoo, FinlandEuropean Elite
Michael Tobler200002014-20151G1985-08-05European Elite
Stefano Togni8603351992-19953F1974-02-24European Elite
Omar Tognini15381523681996-200851977-05-25European Elite
Jeff Toms78325688722004-20062L1974-06-04Swift Current, SASKMajor League
Sacha Tosques101102018-20191D1994-06-21European Elite
Noele Trisconi2881834521042015-20238F1996-05-09European Elite
Jean-Guy Trudel1771051322372572003-20074L1975-10-10Sudbury, ONTMajor League
Adrian Trunz2711043531142011-20176D1984-02-23European Elite
Oliver Tschanz39101161997-199921975-06-10European Elite
Rick Tschumi1872955841211982-19959D1963-04-28European Elite
Sandro Tschuor9123582002-200421980-01-28European Elite
Dmitri Tsygurov200041996-19971European Elite
Scottie Upshall12437512019-20201R1983-10-07Fort McMurray, ALTAMajor League
Pascal Urietti600001996-19971F1977-03-14European Elite
Raphael Vassanelli1700002010-201111990-09-12European Elite
Stephane Veilleux700042010-20111L1981-11-16Beauceville, PQMajor League
Luca Vigano268811242051511982-199712F1963-12-13European Elite
Jesse Virtanen102213859402022-20242D1991-08-07Rauma, FinlandEuropean Elite
Harijs Vitolinsh311222004-20051C1968-04-30Riga, LatviaMajor League
Tomas Vlasak42212243392001-20021L1975-02-01Prague, Czech Rep.Major League
Pavel Vostrak1735842005-20061F1972-12-08Vlasim, Czech Rep.European Elite
Mikael Wahlberg10369182008-20091C1976-12-28European Elite
Julian Walker1762749761752008-20124W1986-09-10Bern, SwitzerlandEuropean Elite
Christian Weber0991801988-19891F1964-02-19European Elite
Tim Weber3401162012-20131F1990-02-06Murten, SwitzerlandEuropean Elite
Erik Westrum14166781442872007-20125C1979-07-26Minneapolis, MNMajor League
Nando Wieser700001992-19931G1972-09-22Davos, SwitzerlandMinor Pro
Jason Williams79343064282012-20142C1980-08-11London, ONTMajor League
Theo Wittmann27064109173601992-20048F1969-06-04European Elite
Tim Wolf500002015-20161G1992-01-25European Elite
Martin Worndli100002005-200611987-01-15 European Elite
Dario Wuthrich67022182022-20242D1999-09-26European Elite
Markus Wuthrich100001997-19981D1979-05-14European Elite
Cesare Zamberlani001101982-19862FEuropean Elite
Mauro Zanetti95459122007-201131988-06-10European Elite
R. Zani200001997-19981 European Elite
Jesse Zgraggen165924331442014-20184D1993-04-20Lethbridge, ALTAEuropean Elite
Thomas Ziegler8491120421998-20002C1978-06-09Zurich, SwitzerlandMajor League
Brenno Zucchetti1300002002-20053European Elite
Kilian Zuendel5201142022-20242D2001-01-17European Elite
Simon Zuger17901102002-20064G1981-06-04European Elite
Sandro Zurkirchen16801122013-20174G1990-02-25European Elite
Dominic Zwerger331711482192222017-20247L1996-07-16Dornbirn, AustriaEuropean 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.