# Player Country Team Goals (Penalty)
1. Stéphane Chapuisat Switzerland Switzerland BSC Young Boys BSC Young Boys 23 (3)
2. Mohamed Kader Togo Togo Servette FC Servette FC 19 (0)
3. Richard Núñez Uruguay Uruguay Grasshopper Club Zürich Grasshopper Club Zürich 17 (6)
Alex Tachie-Mensah Ghana Ghana FC St. Gallen FC St. Gallen 17 (3)
5. Ionel Gane Romania Romania Grasshopper Club Zürich Grasshopper Club Zürich 16 (0)
Christian Giménez Argentina Argentina FC Basel 1893 FC Basel 1893 16 (0)
Leandro Brazil Brazil BSC Young Boys BSC Young Boys 16 (1)
8. Artur Petrosyan Armenia Armenia FC Zürich FC Zürich 13 (1)
Marco Streller Switzerland Switzerland FC Basel 1893 FC Basel 1893 13 (0)
10. Rainer Bieli Switzerland Switzerland FC Aarau FC Aarau 12 (0)
Mobulu M'Futi Congo DR Congo DR Neuchâtel Xamax FC Neuchâtel Xamax FC 12 (1)
12. Moreno Merenda Switzerland Switzerland FC St. Gallen FC St. Gallen 10 (0)
Milaim Rama Switzerland Switzerland FC Thun FC Thun 10 (0)
14. Mauro Lustrinelli Switzerland Switzerland FC Thun FC Thun
FC Wil 1900 FC Wil 1900
9 (0)
Alexandre Rey Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 9 (0)
Fabrizio Zambrella Switzerland Switzerland Servette FC Servette FC 9 (0)
17. Patrick de Napoli Switzerland Switzerland FC Aarau FC Aarau 8 (0)
Thomas Häberli Switzerland Switzerland BSC Young Boys BSC Young Boys 8 (0)
Benjamin Huggel Switzerland Switzerland FC Basel 1893 FC Basel 1893 8 (0)
Mikhail Kavelashvili Georgia Georgia FC Aarau FC Aarau 8 (0)
André Muff Switzerland Switzerland FC Zürich FC Zürich 8 (0)
Goran Obradović Serbia Serbia Servette FC Servette FC 8 (0)
Mario Raimondi Switzerland Switzerland FC Thun FC Thun 8 (0)
Julio Rossi Argentina Argentina FC Basel 1893 FC Basel 1893 8 (0)
25. Tranquillo Barnetta Switzerland Switzerland FC St. Gallen FC St. Gallen 7 (0)
Scott Chipperfield Australia Australia FC Basel 1893 FC Basel 1893 7 (0)
Eduardo Brazil Brazil Grasshopper Club Zürich Grasshopper Club Zürich 7 (0)
Joël Magnin Switzerland Switzerland BSC Young Boys BSC Young Boys 7 (0)
Hervé Tum Cameroon Cameroon FC Basel 1893 FC Basel 1893 7 (0)
Murat Yakin Switzerland Switzerland FC Basel 1893 FC Basel 1893 7 (3)
31. Yao Aziawonou Togo Togo Servette FC Servette FC 6 (0)
Carlos Varela Spain Spain FC Aarau FC Aarau 6 (0)
Gérald Forschelet France France Neuchâtel Xamax FC Neuchâtel Xamax FC 6 (0)
Daniel Gygax Switzerland Switzerland FC Zürich FC Zürich 6 (0)
Felix Mordeku Ghana Ghana FC Wil 1900 FC Wil 1900 6 (0)
Mladen Petrić Croatia Croatia Grasshopper Club Zürich Grasshopper Club Zürich 6 (0)
37. Fabinho Brazil Brazil FC Wil 1900 FC Wil 1900 5 (1)
Gaetano Giallanza Italy Italy BSC Young Boys BSC Young Boys 5 (0)
Selver Hodžić Switzerland Switzerland FC Thun FC Thun 5 (0)
Kristian Nushi Kosovo Kosovo FC Wil 1900 FC Wil 1900 5 (0)
Samuel Ojong Cameroon Cameroon Neuchâtel Xamax FC Neuchâtel Xamax FC 5 (0)
Rogerio Brazil Brazil FC Wil 1900 FC Wil 1900 5 (2)
Gürkan Sermeter Switzerland Switzerland BSC Young Boys BSC Young Boys 5 (0)
44. Tariq Chihab Morocco Morocco FC Zürich FC Zürich 4 (0)
Marek Citko Poland Poland FC Aarau FC Aarau 4 (3)
Philipp Degen Switzerland Switzerland FC Basel 1893 FC Basel 1893 4 (0)
Alhassane Keita Guinea Guinea FC Zürich FC Zürich 4 (0)
Bruno Sutter Switzerland Switzerland FC St. Gallen FC St. Gallen 4 (1)
Léonard Thurre Switzerland Switzerland Servette FC Servette FC 4 (0)
Ursal Yasar Switzerland Switzerland FC Zürich FC Zürich 4 (0)
Reto Zanni Switzerland Switzerland FC Thun FC Thun 4 (2)
52. António dos Santos Brazil Brazil FC Thun FC Thun 3 (0)
Davide Callà Switzerland Switzerland FC Wil 1900 FC Wil 1900 3 (0)
Francesco di Jorio Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Andres Gerber Switzerland Switzerland FC Thun FC Thun 3 (0)
Jairo Brazil Brazil FC St. Gallen FC St. Gallen 3 (0)
Stipe Matić Croatia Croatia FC Zürich FC Zürich 3 (0)
Djamel Mesbah Algeria Algeria Servette FC Servette FC 3 (0)
Alain Nef Switzerland Switzerland FC Zürich FC Zürich 3 (0)
David Opango Burundi Burundi FC Aarau FC Aarau 3 (0)
Michel Renggli Switzerland Switzerland FC Wil 1900 FC Wil 1900 3 (0)
Marc Schneider Switzerland Switzerland FC Thun FC Thun
FC Zürich FC Zürich
3 (0)
Stefan Wolf Switzerland Switzerland FC St. Gallen FC St. Gallen 3 (0)
Hakan Yakin Switzerland Switzerland FC Basel 1893 FC Basel 1893 3 (0)
65. Silvan Aegerter Switzerland Switzerland FC Thun FC Thun 2 (0)
Thimothée Atouba Cameroon Cameroon FC Basel 1893 FC Basel 1893 2 (0)
Sébastien Barberis Switzerland Switzerland FC Basel 1893 FC Basel 1893 2 (0)
Sergio Bastida Argentina Argentina FC Zürich FC Zürich 2 (0)
Ricardo Cabanas Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
David Degen Switzerland Switzerland FC Basel 1893 FC Basel 1893 2 (0)
Matías Delgado Argentina Argentina FC Basel 1893 FC Basel 1893 2 (0)
Mark Disler Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Blerim Džemaili Switzerland Switzerland FC Zürich FC Zürich 2 (0)
Joel Griffiths Australia Australia Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Eric Hassli France France Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Stephan Lichtsteiner Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Massimo Lombardo Switzerland Switzerland Servette FC Servette FC 2 (0)
Feliciano Magro Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Elvir Melunovic Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Ljubo Miličević Australia Australia FC Thun FC Thun 2 (0)
Naldo Brazil Brazil FC St. Gallen FC St. Gallen 2 (0)
Paulo Diogo Switzerland Switzerland Servette FC Servette FC 2 (0)
Dusan Pavlovic Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Rosemir Brazil Brazil FC Wil 1900 FC Wil 1900 2 (0)
Gerardo Seoane Switzerland Switzerland FC Aarau FC Aarau 2 (0)
Boris Smiljanic Switzerland Switzerland FC Basel 1893 FC Basel 1893 2 (0)
Christoph Spycher Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Jean-Pierre Tcheutchoua Cameroon Cameroon FC Aarau FC Aarau 2 (0)
Matteo Vanetta Switzerland Switzerland FC Aarau FC Aarau 2 (0)
Marco Walker Switzerland Switzerland FC Aarau FC Aarau 2 (0)
André Wiederkehr Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Charles Wittl Austria Austria FC Aarau FC Aarau 2 (1)
93. Schuman Bah Guinea Guinea Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Thierno Bah Guinea Guinea Servette FC Servette FC 1 (0)
Thomas Balmer Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Roland Bättig Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Stefan Blunschi Switzerland Switzerland FC Wil 1900 FC Wil 1900 1 (0)
Aleksandar Bratic Bosnia-Herzegovina Bosnia-Herzegovina Servette FC Servette FC 1 (0)
Sandro Burki Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Mario Cantaluppi Switzerland Switzerland FC Basel 1893 FC Basel 1893 1 (0)
Carlos da Silva Portugal Portugal Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Pascal Castillo Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Önder Çengel Turkey Turkey Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
José Chatruc Argentina Argentina Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Alexandre Comisetti Switzerland Switzerland Servette FC Servette FC 1 (0)
Alexandre de Freitas Switzerland Switzerland FC Aarau FC Aarau 1 (0)
Joël Descloux Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Slavisa Dugic Bosnia-Herzegovina Bosnia-Herzegovina Servette FC Servette FC 1 (0)
Antonio Esposito Switzerland Switzerland FC Basel 1893 FC Basel 1893 1 (0)
Adrian Eugster Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Francisco Guerrero Argentina Argentina FC Basel 1893 FC Basel 1893
FC Zürich FC Zürich
1 (0)
Hilton Brazil Brazil Servette FC Servette FC 1 (0)
Daniel Imhof Canada Canada FC St. Gallen FC St. Gallen 1 (0)
Luca Iodice Italy Italy FC Zürich FC Zürich 1 (0)
Christophe Jaquet Switzerland Switzerland Servette FC Servette FC 1 (0)
Pascal Jenny Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Nicolas Kehrli Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Stephan Keller Switzerland Switzerland FC Aarau FC Aarau
FC Zürich FC Zürich
1 (0)
Ivan Knez Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Baykal Kulaksızoğlu Switzerland Switzerland FC Thun FC Thun 1 (1)
Kader Mangane Senegal Senegal Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Xavier Margairaz Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Mijat Marić Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Aleksandar Mitreski North Macedonia North Macedonia Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Davide Moretto Italy Italy FC Aarau FC Aarau 1 (0)
Adrian Moser Switzerland Switzerland FC Thun FC Thun 1 (0)
Paulinho Brazil Brazil FC Aarau FC Aarau 1 (0)
Miguel Portillo Argentina Argentina Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Pascal Renfer Switzerland Switzerland FC Thun FC Thun 1 (0)
Massimo Rizzo Switzerland Switzerland FC Wil 1900 FC Wil 1900 1 (0)
Israel Rodríguez Paraguay Paraguay FC Thun FC Thun 1 (0)
Umberto Romano Switzerland Switzerland FC Wil 1900 FC Wil 1900 1 (0)
Flavio Schmid Switzerland Switzerland FC Aarau FC Aarau 1 (0)
Sehid Sinani Switzerland Switzerland FC Thun FC Thun 1 (0)
Mounir Soufiani France France FC St. Gallen FC St. Gallen 1 (0)
Kresimir Stanic Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Mihai Tararache Romania Romania Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Daniel Tarone Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Johan Vonlanthen Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Sébastien Zambaz Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Marc Zellweger Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)