# Player Country Team Goals (Penalty)
1. Mladen Petrić Croatia Croatia FC Basel FC Basel 19 (1)
2. Francisco Aguirre Argentina Argentina FC St. Gallen FC St. Gallen 16 (2)
3. Raffael Brazil Brazil FC Zürich FC Zürich 14 (1)
Álvaro Saborío Costa Rica Costa Rica FC Sion FC Sion 14 (1)
Alex Tachie-Mensah Ghana Ghana FC St. Gallen FC St. Gallen 14 (0)
6. Sanel Kuljić Austria Austria FC Sion FC Sion 12 (3)
7. Ivan Rakitić Croatia Croatia FC Basel FC Basel 11 (0)
Jean-Michel Tchouga Cameroon Cameroon FC Luzern FC Luzern 11 (0)
9. Thomas Häberli Switzerland Switzerland BSC Young Boys BSC Young Boys 10 (0)
Hakan Yakin Switzerland Switzerland BSC Young Boys BSC Young Boys 10 (2)
11. António dos Santos Brazil Brazil Grasshopper Club Zürich Grasshopper Club Zürich 9 (3)
Xavier Margairaz Switzerland Switzerland FC Zürich FC Zürich 9 (0)
Goran Obradović Serbia Serbia FC Sion FC Sion 9 (0)
14. Ailton Brazil Brazil Grasshopper Club Zürich Grasshopper Club Zürich 8 (1)
Goran Antic Switzerland Switzerland FC Aarau FC Aarau 8 (0)
Carlitos Portugal Portugal FC Sion FC Sion 8 (0)
Daniel Majstorović Sweden Sweden FC Basel FC Basel 8 (5)
Sreto Ristić Serbia Serbia Grasshopper Club Zürich Grasshopper Club Zürich 8 (0)
19. Felipe Caicedo Ecuador Ecuador FC Basel FC Basel 7 (0)
Ivan Ergić Serbia Serbia FC Basel FC Basel 7 (0)
Marcos Brazil Brazil BSC Young Boys BSC Young Boys 7 (0)
Mile Sterjovski Australia Australia FC Basel FC Basel 7 (0)
23. Cesar Brazil Brazil FC Zürich FC Zürich 6 (4)
Scott Chipperfield Australia Australia FC Basel FC Basel 6 (0)
Neri Brazil Brazil FC Schaffhausen FC Schaffhausen 6 (1)
26. Almen Abdi Switzerland Switzerland FC Zürich FC Zürich 5 (0)
Milaim Rama Switzerland Switzerland FC Thun FC Thun 5 (0)
28. Hocine Achiou Algeria Algeria FC Aarau FC Aarau 4 (0)
Alexandre Alphonse Guadeloupe Guadeloupe FC Zürich FC Zürich 4 (0)
Carlos Varela Spain Spain BSC Young Boys BSC Young Boys 4 (0)
Francileudo Dos Santos Tunisia Tunisia FC Zürich FC Zürich 4 (0)
Eduardo Brazil Brazil Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
João Paulo Brazil Brazil BSC Young Boys BSC Young Boys 4 (0)
Alhassane Keita Guinea Guinea FC Zürich FC Zürich 4 (0)
Nelson Ferreira Portugal Portugal FC Thun FC Thun 4 (0)
Paquito Brazil Brazil FC Luzern FC Luzern 4 (0)
Mario Raimondi Switzerland Switzerland BSC Young Boys BSC Young Boys 4 (0)
Alberto Regazzoni Switzerland Switzerland FC Sion FC Sion 4 (1)
Rogerio Brazil Brazil FC Aarau FC Aarau 4 (0)
Daniel Tarone Switzerland Switzerland FC Schaffhausen FC Schaffhausen 4 (0)
Hannu Tihinen Finland Finland FC Zürich FC Zürich 4 (0)
42. Pascal Bader Switzerland Switzerland FC Luzern FC Luzern 3 (0)
Julian Bühler Switzerland Switzerland FC Thun FC Thun 3 (0)
Mario Cantaluppi Switzerland Switzerland FC Luzern FC Luzern 3 (2)
Diego León Spain Spain Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Blerim Džemaili Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Eduardo Brazil Brazil FC Basel FC Basel 3 (0)
Eudis Brazil Brazil FC Zürich FC Zürich 3 (0)
Adrián Fernández Argentina Argentina FC Schaffhausen FC Schaffhausen 3 (0)
Steve Gohouri Ivory Coast Ivory Coast BSC Young Boys BSC Young Boys 3 (0)
Zdravko Kuzmanović Serbia Serbia FC Basel FC Basel 3 (0)
Juho Mäkelä Finland Finland FC Thun FC Thun 3 (0)
David Marazzi Switzerland Switzerland FC St. Gallen FC St. Gallen 3 (0)
Michel Renggli Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Roland Schwegler Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Gürkan Sermeter Switzerland Switzerland BSC Young Boys BSC Young Boys
FC Aarau FC Aarau
3 (0)
Jun Shi China China BSC Young Boys BSC Young Boys 3 (0)
58. Mbala Biscotte Congo DR Congo DR Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
David Blumer Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Sandro Burki Switzerland Switzerland FC Aarau FC Aarau 2 (0)
Cesar Fernando Brazil Brazil FC Schaffhausen FC Schaffhausen 2 (0)
Armand Deumi Cameroon Cameroon FC Thun FC Thun 2 (0)
Emanuele di Zenzo Switzerland Switzerland FC Sion FC Sion 2 (0)
Lukáš Došek Czech Republic Czech Republic FC Thun FC Thun 2 (0)
Kwabena Frimpong Ghana Ghana BSC Young Boys BSC Young Boys 2 (0)
Aarón Galindo Mexico Mexico Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Juan Garat Italy Italy FC St. Gallen FC St. Gallen 2 (0)
Jiří Koubský Czech Republic Czech Republic FC St. Gallen FC St. Gallen 2 (0)
Leandro Brazil Brazil FC Thun FC Thun 2 (0)
Mauro Lustrinelli Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Mijat Marić Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Lucien Mettomo Cameroon Cameroon FC Luzern FC Luzern 2 (0)
Edmond N'Tiamoah Ghana Ghana FC Luzern FC Luzern 2 (0)
Paulinho Brazil Brazil FC Aarau FC Aarau 2 (0)
Christian Pouga Cameroon Cameroon FC Aarau FC Aarau
FC Zürich FC Zürich
2 (0)
Virgile Reset France France FC Sion FC Sion 2 (0)
Vero Salatic Serbia Serbia Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Daniel Sereinig Switzerland Switzerland FC Schaffhausen FC Schaffhausen 2 (0)
Remo Staubli Switzerland Switzerland FC Zürich FC Zürich 2 (0)
Scott Sutter Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Vahe Tadevosyan Armenia Armenia FC Aarau FC Aarau 2 (0)
Héctor Tapia Chile Chile FC Thun FC Thun 2 (0)
83. Adriano Pimenta Brazil Brazil FC Thun FC Thun 1 (0)
Jocelyn Ahouéya Benin Benin FC Sion FC Sion 1 (0)
Hervé Bochud Switzerland Switzerland FC Schaffhausen FC Schaffhausen 1 (0)
Delron Buckley South Africa South Africa FC Basel FC Basel 1 (0)
Arnaud Bühler Switzerland Switzerland FC Sion FC Sion 1 (0)
Franz Burgmeier Liechtenstein Liechtenstein FC Basel FC Basel 1 (0)
Carlinhos Brazil Brazil FC Aarau FC Aarau 1 (0)
Carlos da Silva Portugal Portugal FC Schaffhausen FC Schaffhausen 1 (0)
Ariel Carreño Argentina Argentina FC Thun FC Thun 1 (0)
Fernando Carreño Uruguay Uruguay FC Aarau FC Aarau 1 (0)
Davide Chiumiento Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Diego Ciccone Italy Italy FC St. Gallen FC St. Gallen 1 (0)
Cristiano Brazil Brazil FC Basel FC Basel 1 (0)
Eren Derdiyok Switzerland Switzerland FC Basel FC Basel 1 (0)
Mohamed Diallo Ivory Coast Ivory Coast FC Sion FC Sion 1 (0)
Michael Diethelm Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Mounir El-Haimour France France FC Schaffhausen FC Schaffhausen 1 (0)
Gelson Fernandes Switzerland Switzerland FC Sion FC Sion 1 (0)
Guy Feutchine Cameroon Cameroon FC St. Gallen FC St. Gallen 1 (0)
Marcos Gelabert Argentina Argentina FC St. Gallen FC St. Gallen 1 (0)
Marco Hämmerli Switzerland Switzerland FC Thun FC Thun 1 (0)
Xavier Hochstrasser Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Selver Hodžić Switzerland Switzerland FC Thun FC Thun 1 (0)
Gökhan Inler Switzerland Switzerland FC Zürich FC Zürich 1 (0)
João Pinto Portugal Portugal FC Sion FC Sion 1 (0)
Yannick Kamanan France France FC Schaffhausen FC Schaffhausen 1 (0)
Sebastian Kollar Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Matthias Langkamp Germany Germany Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Franck Madou France France BSC Young Boys BSC Young Boys 1 (0)
Makanaki Brazil Brazil FC Luzern FC Luzern 1 (0)
Djamel Mesbah Algeria Algeria FC Aarau FC Aarau 1 (1)
Yassine Mikari Tunisia Tunisia Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Philippe Montandon Switzerland Switzerland FC Schaffhausen FC Schaffhausen
FC St. Gallen FC St. Gallen
1 (0)
Koji Nakata Japan Japan FC Basel FC Basel 1 (0)
Paulo Diogo Switzerland Switzerland FC Schaffhausen FC Schaffhausen 1 (0)
Roberto Pinto Portugal Portugal Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Rosemir Brazil Brazil FC Schaffhausen FC Schaffhausen 1 (0)
Norredine Sam France France FC Luzern FC Luzern 1 (0)
Stéphane Sarni Switzerland Switzerland FC Sion FC Sion 1 (0)
Óscar Scarione Argentina Argentina FC Thun FC Thun 1 (0)
Marc Schneider Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Marco Schönbächler Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Christian Schwegler Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Gerardo Seoane Switzerland Switzerland FC Luzern FC Luzern
Grasshopper Club Zürich Grasshopper Club Zürich
1 (0)
Boris Smiljanic Switzerland Switzerland FC Basel FC Basel 1 (0)
Kresimir Stanic Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Enzo Todisco Italy Italy FC Schaffhausen FC Schaffhausen 1 (0)
Jens Truckenbrod Germany Germany FC Schaffhausen FC Schaffhausen 1 (0)
Kay Voser Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Weligton Brazil Brazil Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Wesley Brazil Brazil Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Gilles Yapi-Yapo Ivory Coast Ivory Coast BSC Young Boys BSC Young Boys 1 (0)
Yves Zahnd Switzerland Switzerland FC Thun FC Thun 1 (1)
Marc Zellweger Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)