# Player Country Team Goals (Penalty)
1. Adrián de Vicente Argentina Argentina Grasshopper Club Zürich Grasshopper Club Zürich 9 (2)
2. Frédéric Chassot Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 7 (0)
3. Stéphane Chapuisat Switzerland Switzerland Lausanne Sports Lausanne Sports 6 (0)
John Eriksen Denmark Denmark FC Luzern FC Luzern 6 (1)
Iván Zamorano Chile Chile FC St. Gallen FC St. Gallen 6 (1)
6. André Fimian Switzerland Switzerland BSC Young Boys BSC Young Boys 5 (0)
Mark Strudal Denmark Denmark Grasshopper Club Zürich Grasshopper Club Zürich 5 (0)
8. Semir Tuce Bosnia-Herzegovina Bosnia-Herzegovina FC Luzern FC Luzern 4 (0)
Lukas Tudor Chile Chile FC Sion FC Sion 4 (1)
10. Martin Andermatt Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Georges Bregy Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (1)
Giuseppe Gambino Switzerland Switzerland FC St. Gallen FC St. Gallen 3 (0)
Edwin Gorter Netherlands Netherlands FC Lugano FC Lugano 3 (2)
Mats Gren Sweden Sweden Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Bozidar Iskrenov Bulgaria Bulgaria Lausanne Sports Lausanne Sports 3 (0)
Adrian Knup Switzerland Switzerland FC Luzern FC Luzern 3 (0)
Harald Kohr Germany Germany Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Peter Lönn Sweden Sweden Neuchâtel Xamax FC Neuchâtel Xamax FC 3 (0)
Christian Matthey Switzerland Switzerland FC Lugano FC Lugano 3 (0)
Daniel Raschle Switzerland Switzerland FC St. Gallen FC St. Gallen 3 (1)
Pierre-André Schürmann Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
Admir Smajić Bosnia-Herzegovina Bosnia-Herzegovina Neuchâtel Xamax FC Neuchâtel Xamax FC 3 (0)
Frank Verlaat Netherlands Netherlands Lausanne Sports Lausanne Sports 3 (0)
24. Andy Egli Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (1)
Reto Gertschen Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Didier Gigon Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Sigurður Grétarsson Iceland Iceland FC Luzern FC Luzern 2 (0)
Peter Közle Germany Germany BSC Young Boys BSC Young Boys 2 (0)
Peter Nadig Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Jaime Ramírez Chile Chile FC Sion FC Sion 2 (1)
Hugo Rubio Chile Chile FC St. Gallen FC St. Gallen 2 (0)
Ryszard Tarasiewicz Poland Poland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Pascal Thüler Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Dario Zuffi Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (1)
35. Mirsad Baljić Bosnia-Herzegovina Bosnia-Herzegovina FC Sion FC Sion 1 (0)
Herbert Baumann Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Olivier Biaggi Switzerland Switzerland FC Sion FC Sion 1 (0)
Thomas Bickel Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Stéphane Bissig Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Néstor Clausen Argentina Argentina FC Sion FC Sion 1 (0)
Patrick Englund Sweden Sweden FC Lugano FC Lugano 1 (0)
Harry Gämperle Switzerland Switzerland FC St. Gallen FC St. Gallen 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)
Roger Hegi Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (1)
Dominique Herr Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Philippe Hertig Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Ole Jensen Denmark Denmark FC Lugano FC Lugano 1 (0)
Robert Lüthi Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Giuseppe Manfreda Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Jürgen Mohr Germany Germany FC Sion FC Sion 1 (0)
Björn Nilsson Sweden Sweden BSC Young Boys BSC Young Boys 1 (0)
Urs Schönenberger Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Alain Sutter Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)