# Player Country Team Goals (Penalty)
1. Steen Thychosen Denmark Denmark Lausanne Sports Lausanne Sports 21 (4)
2. Lars Lunde Denmark Denmark BSC Young Boys BSC Young Boys 20 (0)
3. Jean-Paul Brigger Switzerland Switzerland FC Sion FC Sion 18 (3)
4. Dominique Cina Switzerland Switzerland FC Sion FC Sion 17 (2)
5. Robert Lüthi Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 16 (0)
Christian Matthey Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 16 (0)
7. Sigurður Grétarsson Iceland Iceland FC Luzern FC Luzern 15 (1)
Dario Zuffi Switzerland Switzerland BSC Young Boys BSC Young Boys 15 (0)
9. Erni Maissen Switzerland Switzerland FC Basel FC Basel 14 (0)
Wynton Rufer New Zealand New Zealand FC Zürich FC Zürich 14 (0)
11. Andy Halter Switzerland Switzerland FC Luzern FC Luzern 13 (0)
Maurizio Jacobacci Italy Italy Neuchâtel Xamax FC Neuchâtel Xamax FC 13 (0)
Walter Pellegrini Switzerland Switzerland FC St. Gallen FC St. Gallen 13 (4)
14. Georges Bregy Switzerland Switzerland BSC Young Boys BSC Young Boys 12 (6)
15. Andreas Gretschnig Austria Austria FC Zürich FC Zürich 11 (0)
Alfred Herberth Germany Germany FC Aarau FC Aarau 11 (4)
Roger Kundert Switzerland Switzerland FC Zürich FC Zürich 11 (5)
Mats Magnusson Sweden Sweden Servette Genève Servette Genève 11 (0)
Pierre-André Schürmann Switzerland Switzerland FC Vevey Sports FC Vevey Sports 11 (0)
20. Rudolf Elsener Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 10 (1)
James Meyer Switzerland Switzerland FC Aarau FC Aarau 10 (0)
Thomas Zwahlen Switzerland Switzerland FC Aarau FC Aarau 10 (0)
23. Martin Müller Switzerland Switzerland FC Luzern FC Luzern 9 (0)
Gabor Pavoni Italy Italy FC Vevey Sports FC Vevey Sports 9 (0)
Joachim Siwek Poland Poland BSC Young Boys BSC Young Boys 9 (0)
Zdeněk Urban Czech Republic Czech Republic FC St. Gallen FC St. Gallen 9 (0)
27. Abdelaziz Bouderbala Morocco Morocco FC Sion FC Sion 8 (2)
Heinz Hermann Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 8 (1)
Marcel Koller Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 8 (0)
Patrice Mottiez Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 8 (1)
Claudio Sulser Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 8 (0)
32. Massimo Alliata Switzerland Switzerland FC Zürich FC Zürich 7 (0)
Marco Bernaschina Switzerland Switzerland FC Luzern FC Luzern 7 (1)
Mustapha El-Haddaoui Morocco Morocco Lausanne Sports Lausanne Sports 7 (0)
Enrique Mata Spain Spain FC Basel FC Basel 7 (0)
Roberto Fregno Switzerland Switzerland FC Aarau FC Aarau 7 (0)
Martin Frei Switzerland Switzerland FC Wettingen FC Wettingen 7 (0)
Laurent Jaccard Switzerland Switzerland Servette Genève Servette Genève 7 (0)
39. Frank Eggeling Germany Germany FC Grenchen FC Grenchen 6 (1)
Andy Egli Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 6 (2)
Paul Friberg Switzerland Switzerland FC Wettingen FC Wettingen 6 (0)
Christoph Gilli Switzerland Switzerland FC Aarau FC Aarau 6 (0)
Albert Hohl Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 6 (0)
Werner Killmaier Germany Germany FC Wettingen FC Wettingen 6 (0)
Franz Michelberger Germany Germany FC Grenchen FC Grenchen 6 (0)
Alain Ruchat Switzerland Switzerland Lausanne Sports Lausanne Sports 6 (0)
Markus Schneider Switzerland Switzerland FC Zürich FC Zürich 6 (0)
Uwe Wassmer Germany Germany FC Aarau FC Aarau 6 (0)
49. Manfred Braschler Switzerland Switzerland FC St. Gallen FC St. Gallen 5 (0)
Stéphane De Siebenthal Switzerland Switzerland FC Vevey Sports FC Vevey Sports 5 (0)
Christian Fleury Switzerland Switzerland FC Grenchen FC Grenchen 5 (1)
Thomas Hauser Germany Germany FC Basel FC Basel 5 (0)
Roger Hegi Switzerland Switzerland FC Luzern FC Luzern 5 (1)
Robert Kok Netherlands Netherlands Servette Genève Servette Genève 5 (0)
Peter Küffer Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 5 (2)
Claude Ryf Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 5 (0)
Pascal Zaugg Switzerland Switzerland FC Grenchen FC Grenchen
Neuchâtel Xamax FC Neuchâtel Xamax FC
5 (0)
58. Vittorio Allegretti Switzerland Switzerland FC Baden FC Baden 4 (2)
Michel Decastel Switzerland Switzerland Servette Genève Servette Genève 4 (0)
Alain Geiger Switzerland Switzerland Servette Genève Servette Genève 4 (3)
Agapios Kaltaveridis Greece Greece Lausanne Sports Lausanne Sports 4 (0)
Michel Lehnherr Switzerland Switzerland FC Grenchen FC Grenchen 4 (0)
Pedro Marin Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
Yves Mauron Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 4 (0)
Dietmar Metzler Austria Austria FC St. Gallen FC St. Gallen 4 (0)
Samuel Opoku Nti Ghana Ghana Servette Genève Servette Genève 4 (0)
Werner Reich Germany Germany FC Grenchen FC Grenchen 4 (0)
Markus Schärer Switzerland Switzerland FC Aarau FC Aarau 4 (0)
Alain Sutter Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
Pierre-Albert Tachet Switzerland Switzerland Lausanne Sports Lausanne Sports 4 (0)
71. Théophile Abega Cameroon Cameroon FC Vevey Sports FC Vevey Sports 3 (0)
Mongi Ben Brahim Tunisia Tunisia FC Vevey Sports FC Vevey Sports 3 (0)
Thomas Bickel Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Christophe Bonvin Switzerland Switzerland FC Sion FC Sion 3 (0)
René Botteron Switzerland Switzerland FC Basel FC Basel 3 (0)
Ian Bridge Canada Canada FC La Chaux-de-Fonds FC La Chaux-de-Fonds 3 (0)
Bernard Brodard Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
Gilbert Castella Switzerland Switzerland Servette Genève Servette Genève 3 (0)
Zlatko Dupovac Bosnia-Herzegovina Bosnia-Herzegovina FC Wettingen FC Wettingen 3 (3)
Mats Gren Sweden Sweden Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Fredy Grossenbacher Switzerland Switzerland FC Basel FC Basel 3 (0)
Philippe Hertig Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
Walter Hörmann Austria Austria FC St. Gallen FC St. Gallen 3 (0)
Martin Jeitziner Switzerland Switzerland FC Basel FC Basel 3 (0)
Robert Lei-Ravello Switzerland Switzerland Servette Genève Servette Genève 3 (0)
Dieter Müller Germany Germany Grasshopper Club Zürich Grasshopper Club Zürich 3 (1)
Peter Nadig Switzerland Switzerland FC Basel FC Basel 3 (0)
Raúl Noguès Argentina Argentina FC La Chaux-de-Fonds FC La Chaux-de-Fonds 3 (2)
Dany Payot Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 3 (0)
Robert Prytz Sweden Sweden BSC Young Boys BSC Young Boys 3 (0)
Marc Schnyder Switzerland Switzerland Servette Genève Servette Genève 3 (0)
Gianfranco Seramondi Italy Italy Lausanne Sports Lausanne Sports 3 (0)
Uli Stielike Germany Germany Neuchâtel Xamax FC Neuchâtel Xamax FC 3 (0)
Gianpietro Zappa Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
95. Martin Andermatt Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Salve Andracchio Italy Italy Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Urs Bamert Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Hansruedi Baur Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 2 (1)
Raphael Benz Switzerland Switzerland FC Baden FC Baden 2 (0)
Stefan Bützer Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Pascal Cacciapaglia Switzerland Switzerland FC Vevey Sports FC Vevey Sports 2 (0)
Kim Christofte Denmark Denmark FC Wettingen FC Wettingen 2 (0)
Michel Duc Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Lucien Favre Switzerland Switzerland Servette Genève Servette Genève 2 (0)
Don Givens Ireland Ireland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Roland Häusermann Switzerland Switzerland FC Zürich FC Zürich 2 (0)
Walter Hemmeter Germany Germany FC Luzern FC Luzern 2 (0)
Peter Humbel Switzerland Switzerland FC Baden FC Baden 2 (0)
Ladislav Jurkemik Slovakia Slovakia FC St. Gallen FC St. Gallen 2 (0)
Bernd Kilian Switzerland Switzerland FC Aarau FC Aarau 2 (0)
Wolfgang Kraus Germany Germany FC Zürich FC Zürich 2 (0)
Urs Kühni Switzerland Switzerland FC Zürich FC Zürich 2 (0)
Heinz Lüdi Switzerland Switzerland FC Zürich FC Zürich 2 (0)
René Müller Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Martin Mullis Switzerland Switzerland FC Wettingen FC Wettingen 2 (0)
Rolf Osterwalder Switzerland Switzerland FC Aarau FC Aarau 2 (0)
Philippe Perret Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Bernard Perrier Switzerland Switzerland FC Sion FC Sion 2 (0)
Franz Peterhans Switzerland Switzerland FC Wettingen FC Wettingen 2 (0)
Blaise Piffaretti Switzerland Switzerland FC Sion FC Sion 2 (0)
Raimondo Ponte Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Beat Rietmann Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Andre Rindlisbacher Switzerland Switzerland FC Baden FC Baden 2 (0)
Salvatore Romano Italy Italy FC Zürich FC Zürich 2 (0)
Martín Rueda Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Marco Schällibaum Switzerland Switzerland FC Basel FC Basel 2 (0)
Gerd Strack Germany Germany FC Basel FC Basel 2 (0)
Claudio Taddei Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Pierre Thévenaz Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Ómar Torfason Iceland Iceland FC Luzern FC Luzern 2 (0)
Martin Weber Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Jürg Wittwer Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Rolf Zahnd Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Ruedi Zahner Switzerland Switzerland FC Aarau FC Aarau 2 (0)
Guðmundur Þorbjörnsson Iceland Iceland FC Baden FC Baden 2 (0)
136. Thomas Aebischer Switzerland Switzerland FC Wettingen FC Wettingen 1 (0)
Alain Baumann Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Brian Bertelsen Denmark Denmark FC Wettingen FC Wettingen 1 (0)
Urs Birrer Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Patrick Biselx Switzerland Switzerland FC Vevey Sports FC Vevey Sports 1 (0)
Stéphane Bissig Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Ronny Borchers Germany Germany Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Paul Brantschen Switzerland Switzerland FC Sion FC Sion 1 (0)
Bent Christensen Denmark Denmark Servette Genève Servette Genève 1 (0)
Bertrand De Coulon Switzerland Switzerland FC Grenchen FC Grenchen 1 (0)
Roberto di Muro Italy Italy FC Baden FC Baden 1 (1)
Walter Fernandez Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
André Fimian Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
René Fluri Switzerland Switzerland FC Grenchen FC Grenchen 1 (0)
Patrick Gavillet Switzerland Switzerland FC Vevey Sports FC Vevey Sports 1 (0)
Alex Germann Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Bruno Graf Switzerland Switzerland FC Wettingen FC Wettingen 1 (0)
Stéphane Guex Switzerland Switzerland Servette Genève Servette Genève 1 (0)
Renato Hächler Switzerland Switzerland FC Wettingen FC Wettingen 1 (0)
Thomas Hengartner Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Charles In-Albon Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Walter Iselin Switzerland Switzerland FC Aarau FC Aarau 1 (0)
Daniel Jäggi Switzerland Switzerland FC Grenchen FC Grenchen 1 (0)
Karl Küng Switzerland Switzerland FC Aarau FC Aarau 1 (0)
André Ladner Switzerland Switzerland FC Basel FC Basel 1 (0)
Rudolf Landolt Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Marco Morandi Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
René Müller Switzerland Switzerland FC Baden FC Baden 1 (0)
Serge Puippe Switzerland Switzerland FC Vevey Sports FC Vevey Sports 1 (0)
Thierry Racine Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Olivier Rey Switzerland Switzerland FC Sion FC Sion 1 (0)
Gerhard Ritter Austria Austria FC St. Gallen FC St. Gallen 1 (1)
Sepp Roth Switzerland Switzerland FC Wettingen FC Wettingen 1 (0)
Herbert Röthlisberger Switzerland Switzerland FC Grenchen FC Grenchen 1 (0)
Tiziano Salvi Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Marc Schäfer Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Felix Schmidlin Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Roland Schönenberger Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Dieter Senn Switzerland Switzerland FC Wettingen FC Wettingen 1 (0)
Mario Signer Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (1)
Djamel Tlemçani Algeria Algeria FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)