# Player Country Team Goals (Penalty)
1. Giovane Élber Brazil Brazil Grasshopper Club Zürich Grasshopper Club Zürich 15 (2)
2. Oliver Neuville Germany Germany Servette FC Servette FC 12 (0)
3. Marco Grassi Switzerland Switzerland Servette FC Servette FC 9 (2)
4. Cezary Kucharski Poland Poland FC Aarau FC Aarau 8 (3)
Jonathan Sogbie Liberia Liberia Lausanne Sports Lausanne Sports 8 (1)
6. Nestor Subiat Switzerland Switzerland FC Lugano FC Lugano 7 (1)
Semir Tuce Bosnia-Herzegovina Bosnia-Herzegovina FC Luzern FC Luzern 7 (5)
8. Alexandre Rey Switzerland Switzerland FC Sion FC Sion 6 (0)
9. Adrian Kunz Switzerland Switzerland BSC Young Boys BSC Young Boys 5 (0)
Salvatore Romano Italy Italy FC Aarau FC Aarau 5 (0)
11. Alexandre Comisetti Switzerland Switzerland Lausanne Sports Lausanne Sports 4 (0)
Romeo Pelosi Switzerland Switzerland FC Lugano FC Lugano 4 (0)
Roberto Assis Brazil Brazil FC Sion FC Sion 4 (2)
Sinval Brazil Brazil Servette FC Servette FC 4 (0)
15. Christophe Bonvin Switzerland Switzerland FC Sion FC Sion 3 (0)
Georges Bregy Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (0)
Mauro Galvão Brazil Brazil FC Lugano FC Lugano 3 (1)
Ratinho Brazil Brazil FC Aarau FC Aarau 3 (1)
Ron Willems Netherlands Netherlands Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Stefan Wolf Switzerland Switzerland FC Luzern FC Luzern 3 (0)
21. Mats Gren Sweden Sweden Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Mustapha Guerchadi Morocco Morocco FC Lugano FC Lugano 2 (0)
Thomas Hartmann Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Marcel Heldmann Switzerland Switzerland FC Aarau FC Aarau 2 (0)
Marcel Koller Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Luís Carlos Brazil Brazil FC Sion FC Sion 2 (0)
Joël Magnin Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Heinz Moser Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
David Orlando Switzerland Switzerland FC Sion FC Sion 2 (0)
Paulinho Andreolli Brazil Brazil FC Lugano FC Lugano 2 (0)
Mirko Pavličević Croatia Croatia FC Aarau FC Aarau 2 (0)
Renato Carioca Brazil Brazil Servette FC Servette FC 2 (0)
René Weiler Switzerland Switzerland FC Aarau FC Aarau 2 (0)
Murat Yakin Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
35. Sébastien Barberis Switzerland Switzerland Servette FC Servette FC 1 (0)
Patrick Bühlmann Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Oliver Camenzind Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Antonio Esposito Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Walter Fernandez Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Martin Fink Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Sébastien Fournier Switzerland Switzerland FC Sion FC Sion 1 (0)
Alain Geiger Switzerland Switzerland FC Sion FC Sion 1 (0)
Patrick Koch Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Ryszard Komornicki Poland Poland FC Aarau FC Aarau 1 (0)
Jean-Pierre La Placa Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Marcio Orvela Brazil Brazil FC Sion FC Sion 1 (0)
Håkan Mild Sweden Sweden Servette FC Servette FC 1 (0)
Alessandro Minelli Switzerland Switzerland FC Luzern FC Luzern 1 (0)
David Nakhid Trinidad & Tobago Trinidad & Tobago Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Martín Rueda Switzerland Switzerland FC Luzern FC Luzern 1 (0)
René Sutter Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Patrick Sylvestre Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Ramon Vega Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)