# Player Country Team Goals (Penalty)
1. Iván Zamorano Chile Chile FC St. Gallen FC St. Gallen 17 (0)
2. John Eriksen Denmark Denmark FC Luzern FC Luzern 15 (3)
3. Kubilay Türkyilmaz Switzerland Switzerland Servette FC Servette FC 14 (4)
4. Giuseppe Manfreda Switzerland Switzerland FC Lugano FC Lugano 10 (0)
5. Mirsad Baljić Bosnia-Herzegovina Bosnia-Herzegovina FC Sion FC Sion 9 (1)
Edwin Gorter Netherlands Netherlands FC Lugano FC Lugano 9 (4)
Ryszard Tarasiewicz Poland Poland Neuchâtel Xamax FC Neuchâtel Xamax FC 9 (2)
8. Georges Bregy Switzerland Switzerland Lausanne Sports Lausanne Sports 8 (5)
Peter Közle Germany Germany BSC Young Boys BSC Young Boys 8 (0)
10. Sigurður Grétarsson Iceland Iceland FC Luzern FC Luzern 7 (0)
Ramón Pérez Chile Chile AC Bellinzona AC Bellinzona 7 (0)
12. Christophe Bonvin Switzerland Switzerland Servette FC Servette FC 6 (0)
Ole Jensen Denmark Denmark FC Lugano FC Lugano 6 (0)
Adrian Knup Switzerland Switzerland FC Luzern FC Luzern 6 (0)
Hugo Rubio Chile Chile FC St. Gallen FC St. Gallen 6 (0)
Admir Smajić Bosnia-Herzegovina Bosnia-Herzegovina Neuchâtel Xamax FC Neuchâtel Xamax FC 6 (3)
Dario Zuffi Switzerland Switzerland BSC Young Boys BSC Young Boys 6 (0)
18. Livio Bordoli Switzerland Switzerland AC Bellinzona AC Bellinzona 5 (0)
Philippe Douglas Switzerland Switzerland Lausanne Sports Lausanne Sports 5 (0)
Andy Egli Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 5 (3)
Roger Hegi Switzerland Switzerland FC St. Gallen FC St. Gallen 5 (2)
Maurizio Jacobacci Italy Italy FC Wettingen FC Wettingen 5 (0)
Winfried Kurz Switzerland Switzerland FC Aarau FC Aarau 5 (0)
Andreas Löbmann Germany Germany FC Wettingen FC Wettingen 5 (0)
Walter Pellegrini Switzerland Switzerland AC Bellinzona AC Bellinzona 5 (0)
Sinval Brazil Brazil Servette FC Servette FC 5 (1)
Mark Strudal Denmark Denmark Grasshopper Club Zürich Grasshopper Club Zürich 5 (0)
Beat Sutter Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 5 (0)
29. Martin Andermatt Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
Stéphane Chapuisat Switzerland Switzerland Lausanne Sports Lausanne Sports 4 (0)
Frédéric Chassot Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 4 (0)
Dominique Cina Switzerland Switzerland FC Sion FC Sion 4 (0)
Heinz Hermann Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC
Servette FC Servette FC
4 (1)
Roger Ljung Sweden Sweden BSC Young Boys BSC Young Boys 4 (0)
Peter Nadig Switzerland Switzerland FC Luzern FC Luzern 4 (0)
Daniel Raschle Switzerland Switzerland FC St. Gallen FC St. Gallen 4 (1)
Thomas Wyss Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
38. Jean-Paul Brigger Switzerland Switzerland FC Sion FC Sion 3 (0)
Adrián de Vicente Argentina Argentina Grasshopper Club Zürich Grasshopper Club Zürich 3 (1)
Žarko Đurović Serbia Serbia AC Bellinzona AC Bellinzona 3 (1)
Patrick Englund Sweden Sweden FC Lugano FC Lugano 3 (0)
André Fimian Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (0)
Roberto Fregno Switzerland Switzerland AC Bellinzona AC Bellinzona 3 (0)
Andy Halter Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Patricio Mardones Chile Chile FC St. Gallen FC St. Gallen 3 (0)
Olivier Rey Switzerland Switzerland FC Sion FC Sion 3 (0)
Pierre-André Schürmann Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
Ciriaco Sforza Switzerland Switzerland FC Aarau FC Aarau 3 (0)
Patrick Sylvestre Switzerland Switzerland FC Lugano FC Lugano 3 (0)
Lukas Tudor Chile Chile FC Sion FC Sion 3 (1)
51. Brian Bertelsen Denmark Denmark FC Wettingen FC Wettingen 2 (0)
Hanspeter Burri Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Dan Corneliusson Sweden Sweden FC Wettingen FC Wettingen 2 (0)
Lucio Esposito Italy Italy AC Bellinzona AC Bellinzona 2 (0)
Philippe Fargeon France France Servette FC Servette FC 2 (0)
Reto Gertschen Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Marcel Heldmann Switzerland Switzerland FC Wettingen FC Wettingen 2 (0)
Alfred Herberth Germany Germany FC Aarau FC Aarau 2 (0)
Mika Lipponen Finland Finland FC Aarau FC Aarau 2 (0)
Peter Lönn Sweden Sweden Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Jürgen Mohr Germany Germany FC Sion FC Sion 2 (0)
Martin Müller Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Romeo Pelosi Switzerland Switzerland FC Lugano FC Lugano 2 (0)
Claude Ryf Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Athos Tognini Switzerland Switzerland AC Bellinzona AC Bellinzona 2 (0)
Roger Wehrli Switzerland Switzerland FC Luzern FC Luzern 2 (0)
André Wiederkehr Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Zé Maria Brazil Brazil Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
69. Oscar Acosta Argentina Argentina Servette FC Servette FC 1 (0)
Michel Bacchini Switzerland Switzerland FC Sion FC Sion 1 (0)
Alain Baumann Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Matteo Berta Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Thomas Bickel Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Pascal Cacciapaglia Switzerland Switzerland Servette FC Servette FC 1 (0)
Michel Decastel Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (1)
Lucien Favre Switzerland Switzerland Servette FC Servette FC 1 (0)
William Fornera Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Sébastien Fournier Switzerland Switzerland FC Sion FC Sion 1 (0)
Giuseppe Gambino Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Harry Gämperle Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Didier Gigon Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Stéphane Guex Switzerland Switzerland Servette FC Servette FC 1 (0)
Wilfried Hannes Germany Germany FC Aarau FC Aarau 1 (0)
Erich Hänzi Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Thomas Hartmann Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Marc Hottiger Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Ertan Irizik Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Bozidar Iskrenov Bulgaria Bulgaria Lausanne Sports Lausanne Sports 1 (0)
Marcel Koller Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Ryszard Komornicki Poland Poland FC Aarau FC Aarau 1 (0)
Anders Limpar Sweden Sweden BSC Young Boys BSC Young Boys 1 (0)
Marco Lorenz Switzerland Switzerland FC Sion FC Sion 1 (0)
Peter Lötscher Switzerland Switzerland FC Aarau FC Aarau 1 (0)
Robert Lüthi Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Richard Mapuata Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Christian Matthey Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Urs Meier Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Patrice Mottiez Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Björn Nilsson Sweden Sweden BSC Young Boys BSC Young Boys 1 (0)
Christophe Ohrel Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Blaise Piffaretti Switzerland Switzerland FC Sion FC Sion 1 (0)
Erminio Piserchia Italy Italy FC Lugano FC Lugano 1 (0)
Uwe Rapolder Germany Germany BSC Young Boys BSC Young Boys 1 (0)
Martín Rueda Switzerland Switzerland FC Wettingen FC Wettingen 1 (0)
Jeff Saibene Luxembourg Luxembourg FC Aarau FC Aarau 1 (0)
Siniša Stančić Serbia Serbia Lausanne Sports Lausanne Sports 1 (0)
Arne Stiel Switzerland Switzerland Servette FC Servette FC 1 (0)
Marcel Stoob Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Alain Sutter Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
René Sutter Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Michael Syfrig Switzerland Switzerland FC Aarau FC Aarau 1 (0)
Pierluigi Tami Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Pierre Thévenaz Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Pascal Thüler Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
René van der Gijp Netherlands Netherlands FC Aarau FC Aarau 1 (1)
Frank Verlaat Netherlands Netherlands Lausanne Sports Lausanne Sports 1 (0)
Martin Weber Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Daniel Wyss Switzerland Switzerland FC Aarau FC Aarau 1 (0)