# Player Country Team Goals (Penalty)
1. John Eriksen Denmark Denmark Servette Genève Servette Genève 28 (6)
2. Steen Thychosen Denmark Denmark Lausanne Sports Lausanne Sports 22 (3)
3. Paulo César Brazil Brazil AC Bellinzona AC Bellinzona 20 (3)
4. Christian Matthey Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 16 (1)
5. Dominique Cina Switzerland Switzerland FC Sion FC Sion 15 (0)
Pierre-André Schürmann Switzerland Switzerland Lausanne Sports Lausanne Sports 15 (0)
7. Georges Bregy Switzerland Switzerland FC Sion FC Sion 14 (4)
Walter Pellegrini Switzerland Switzerland FC Zürich FC Zürich 14 (0)
Beat Sutter Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 14 (0)
10. Christophe Bonvin Switzerland Switzerland FC Sion FC Sion 13 (0)
11. Roberto Fregno Switzerland Switzerland FC St. Gallen FC St. Gallen 12 (0)
Winfried Kurz Switzerland Switzerland FC Locarno FC Locarno 12 (1)
13. Jean-Paul Brigger Switzerland Switzerland FC Sion FC Sion 11 (0)
Andy Halter Switzerland Switzerland FC Luzern FC Luzern 11 (0)
Robert Lei-Ravello Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 11 (6)
Robert Lüthi Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 11 (0)
Peter Nadig Switzerland Switzerland FC Basel FC Basel 11 (0)
Robert Prytz Sweden Sweden BSC Young Boys BSC Young Boys 11 (4)
19. Philippe Fargeon France France AC Bellinzona AC Bellinzona 10 (0)
Robert Kok Netherlands Netherlands Servette Genève Servette Genève 10 (0)
Dario Zuffi Switzerland Switzerland BSC Young Boys BSC Young Boys 10 (0)
22. Abdelaziz Bouderbala Morocco Morocco FC Sion FC Sion 9 (1)
Andy Egli Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 9 (4)
Adrian Knup Switzerland Switzerland FC Basel FC Basel 9 (1)
Jürgen Mohr Germany Germany FC Luzern FC Luzern 9 (0)
Björn Nilsson Sweden Sweden BSC Young Boys BSC Young Boys 9 (0)
Wynton Rufer New Zealand New Zealand FC Aarau FC Aarau
FC Zürich FC Zürich
9 (0)
28. Thomas Bickel Switzerland Switzerland FC Zürich FC Zürich 8 (5)
Manfred Braschler Switzerland Switzerland FC St. Gallen FC St. Gallen 8 (0)
Alfred Herberth Germany Germany FC Aarau FC Aarau 8 (5)
Maurizio Jacobacci Italy Italy Neuchâtel Xamax FC Neuchâtel Xamax FC 8 (0)
Hanspeter Zwicker Switzerland Switzerland FC St. Gallen FC St. Gallen
FC Wettingen FC Wettingen
8 (0)
33. Thomas Bachofner Switzerland Switzerland FC Locarno FC Locarno 7 (0)
Mats Gren Sweden Sweden Grasshopper Club Zürich Grasshopper Club Zürich 7 (0)
Roger Hegi Switzerland Switzerland FC St. Gallen FC St. Gallen 7 (1)
Philippe Hertig Switzerland Switzerland Lausanne Sports Lausanne Sports 7 (0)
Martin Müller Switzerland Switzerland FC Luzern FC Luzern 7 (0)
Marc Schnyder Switzerland Switzerland Servette Genève Servette Genève 7 (0)
Gerd Strack Germany Germany FC Basel FC Basel 7 (0)
Alain Sutter Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 7 (0)
Uwe Wassmer Germany Germany FC Aarau FC Aarau 7 (0)
42. Massimo Alliata Switzerland Switzerland FC Zürich FC Zürich 6 (0)
Martin Andermatt Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 6 (0)
Mustapha El-Haddaoui Morocco Morocco Lausanne Sports Lausanne Sports 6 (0)
Paul Friberg Switzerland Switzerland FC Wettingen FC Wettingen 6 (0)
Sigurður Grétarsson Iceland Iceland FC Luzern FC Luzern 6 (2)
Marcel Koller Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 6 (0)
Erni Maissen Switzerland Switzerland FC Basel FC Basel 6 (0)
Didier Mann Switzerland Switzerland FC Vevey Sports FC Vevey Sports 6 (0)
Dietmar Metzler Austria Austria FC St. Gallen FC St. Gallen 6 (0)
Patrice Mottiez Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 6 (0)
Uli Stielike Germany Germany Neuchâtel Xamax FC Neuchâtel Xamax FC 6 (0)
Jürg Studer Switzerland Switzerland FC Zürich FC Zürich 6 (0)
Thomas Zwahlen Switzerland Switzerland FC Aarau FC Aarau 6 (0)
55. Hansruedi Baur Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 5 (3)
Alain Béguin Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 5 (0)
Mongi Ben Brahim Tunisia Tunisia FC Vevey Sports FC Vevey Sports 5 (0)
M'Jido Ben Haki Morocco Morocco Neuchâtel Xamax FC Neuchâtel Xamax FC 5 (0)
Marco Bernaschina Switzerland Switzerland FC Luzern FC Luzern 5 (1)
Rudolf Elsener Switzerland Switzerland FC Vevey Sports FC Vevey Sports 5 (2)
Alain Geiger Switzerland Switzerland Servette Genève Servette Genève 5 (0)
Heinz Hermann Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 5 (3)
Heinz Lüdi Switzerland Switzerland FC Zürich FC Zürich 5 (0)
Erminio Piserchia Italy Italy FC St. Gallen FC St. Gallen 5 (0)
Slobodan Rojević Montenegro Montenegro FC Sion FC Sion 5 (0)
Pierre-Albert Tachet Switzerland Switzerland Lausanne Sports Lausanne Sports 5 (0)
Pierluigi Tami Switzerland Switzerland FC Locarno FC Locarno 5 (0)
Ruedi Zbinden Switzerland Switzerland FC Wettingen FC Wettingen 5 (1)
69. Jan Berger Czech Republic Czech Republic FC Zürich FC Zürich 4 (0)
Livio Bordoli Switzerland Switzerland AC Bellinzona AC Bellinzona 4 (0)
Flemming Christensen Denmark Denmark FC Aarau FC Aarau 4 (0)
Lucien Favre Switzerland Switzerland Servette Genève Servette Genève 4 (0)
William Fornera Switzerland Switzerland FC Locarno FC Locarno 4 (2)
Patrick Gavillet Switzerland Switzerland FC Vevey Sports FC Vevey Sports 4 (1)
Thomas Hauser Germany Germany FC Basel FC Basel 4 (0)
Martin Jeitziner Switzerland Switzerland BSC Young Boys BSC Young Boys 4 (0)
Franz Peterhans Switzerland Switzerland FC Wettingen FC Wettingen 4 (0)
Ómar Torfason Iceland Iceland FC Luzern FC Luzern 4 (0)
Roger Wehrli Switzerland Switzerland FC Luzern FC Luzern 4 (1)
80. Théophile Abega Cameroon Cameroon FC Vevey Sports FC Vevey Sports 3 (1)
Vittorio Bevilacqua Switzerland Switzerland FC Vevey Sports FC Vevey Sports 3 (0)
Stefan Bützer Switzerland Switzerland FC Basel FC Basel 3 (0)
Yves Débonnaire Switzerland Switzerland FC Sion FC Sion 3 (0)
Michel Decastel Switzerland Switzerland Servette Genève Servette Genève 3 (0)
Carlo Gianfreda Italy Italy FC Locarno FC Locarno 3 (0)
Werner Killmaier Germany Germany FC Wettingen FC Wettingen 3 (0)
Lars Lunde Denmark Denmark BSC Young Boys BSC Young Boys 3 (0)
Gabor Pavoni Italy Italy Servette Genève Servette Genève 3 (0)
Salvatore Romano Italy Italy FC Zürich FC Zürich 3 (0)
Marco Schällibaum Switzerland Switzerland FC Basel FC Basel 3 (0)
Joachim Siwek Poland Poland BSC Young Boys BSC Young Boys 3 (0)
Zdeněk Urban Czech Republic Czech Republic Neuchâtel Xamax FC Neuchâtel Xamax FC 3 (0)
Martin Weber Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (1)
94. Bruno Abächerli Switzerland Switzerland FC Locarno FC Locarno 2 (0)
Reto Arrigoni Switzerland Switzerland FC Locarno FC Locarno 2 (0)
Brian Bertelsen Denmark Denmark FC Wettingen FC Wettingen 2 (0)
Brian Chrøis Denmark Denmark AC Bellinzona AC Bellinzona 2 (0)
Walter Fernandez Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Fabio Ferrari Switzerland Switzerland FC Wettingen FC Wettingen 2 (0)
Alfio Genini Switzerland Switzerland AC Bellinzona AC Bellinzona 2 (0)
Reto Gertschen Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Rainer Hasler Liechtenstein Liechtenstein Servette Genève Servette Genève 2 (0)
Stephan Heuberger Switzerland Switzerland FC Wettingen FC Wettingen 2 (0)
Charles In-Albon Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
André Ladner Switzerland Switzerland FC Basel FC Basel 2 (0)
Pierre Larsen Denmark Denmark Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Gabriel Marchand Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Uroš Milutinović Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 2 (0)
René Müller Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Adriano Omini Switzerland Switzerland FC Locarno FC Locarno 2 (0)
Raimondo Ponte Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Claude Ryf Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Hansruedi Schär Switzerland Switzerland FC Aarau FC Aarau 2 (0)
Metin Sengör Turkey Turkey FC Vevey Sports FC Vevey Sports 2 (0)
Claudio Tedeschi Switzerland Switzerland FC Locarno FC Locarno 2 (0)
Thomas Wyss Switzerland Switzerland FC Aarau FC Aarau 2 (0)
117. Stefano Albertoni Italy Italy FC Sion FC Sion 1 (0)
Salve Andracchio Italy Italy Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Alain Balet Switzerland Switzerland FC Sion FC Sion 1 (0)
Herbert Baumann Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Matteo Berta Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Urs Birrer Switzerland Switzerland FC Luzern FC Luzern 1 (0)
André Bonato Switzerland Switzerland FC Vevey Sports FC Vevey Sports 1 (0)
Ian Bridge Canada Canada FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Bernard Brodard Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Kurt Brönnimann Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Gustavo Castro Uruguay Uruguay FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Stéphane De Siebenthal Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Christian Egli Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Enrique Mata Spain Spain FC Basel FC Basel 1 (0)
Lucio Esposito Italy Italy FC Luzern FC Luzern 1 (0)
Caryl Facchinetti Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Helmut Fink Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Urs Fischer Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Martin Frei Switzerland Switzerland FC Wettingen FC Wettingen 1 (0)
Bernard Genghini France France Servette Genève Servette Genève 1 (0)
Peter Germann Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Fabio Ghisoni Switzerland Switzerland FC Basel FC Basel 1 (0)
Enrico Giani Switzerland Switzerland FC Locarno FC Locarno 1 (0)
Andreas Gretschnig Austria Austria FC Zürich FC Zürich 1 (0)
Stéphane Guex Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds
Servette Genève Servette Genève
1 (0)
Jean-Michel Guillaume Switzerland Switzerland FC Locarno FC Locarno 1 (0)
Dominique Herr Switzerland Switzerland FC Basel FC Basel 1 (0)
Albert Hohl Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Walter Hörmann Austria Austria FC St. Gallen FC St. Gallen 1 (0)
Bruno Hüsser Switzerland Switzerland FC Wettingen FC Wettingen 1 (0)
Laurent Jaccard Switzerland Switzerland Servette Genève Servette Genève 1 (0)
Agapios Kaltaveridis Greece Greece Lausanne Sports Lausanne Sports 1 (0)
Roger Kundert Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Rudolf Landolt Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Francois Laydu Switzerland Switzerland FC Locarno FC Locarno 1 (0)
Alvaro López Switzerland Switzerland FC Sion FC Sion 1 (0)
Luiz Gonçalo Brazil Brazil FC Basel FC Basel 1 (1)
Stefan Marini Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Cédric Martin Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Mario Moscatelli Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Martin Mullis Switzerland Switzerland FC Wettingen FC Wettingen 1 (1)
Raúl Noguès Argentina Argentina FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Dany Payot Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Bruno Rappo Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Alain Renzi Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Martín Rueda Switzerland Switzerland FC Wettingen FC Wettingen
Grasshopper Club Zürich Grasshopper Club Zürich
1 (0)
Michel Sauthier Switzerland Switzerland FC Sion FC Sion 1 (0)
André Schär Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Urs Schönenberger Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Paul Schönwetter Germany Germany FC Locarno FC Locarno 1 (1)
Gianfranco Seramondi Italy Italy Lausanne Sports Lausanne Sports 1 (0)
Ciriaco Sforza Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Patrick Sylvestre Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Pierre Thévenaz Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Kubilay Türkyilmaz Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Roland Widmer Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Rolf Zahnd Switzerland Switzerland FC Vevey Sports FC Vevey Sports 1 (0)
Charles Zwygart Switzerland Switzerland FC Wettingen FC Wettingen 1 (0)