# Player Country Team Goals (Penalty)
1. Georges Bregy Switzerland Switzerland FC Sion FC Sion 21 (6)
2. Martin Gisinger Austria Austria FC St. Gallen FC St. Gallen 18 (1)
Walter Seiler Switzerland Switzerland FC Aarau FC Aarau 18 (0)
4. Umberto Barberis Switzerland Switzerland Servette FC Servette FC 14 (0)
5. Raúl Noguès Argentina Argentina FC La Chaux-de-Fonds FC La Chaux-de-Fonds 13 (2)
Pascal Zaugg Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 13 (0)
7. Jean-Paul Brigger Switzerland Switzerland Servette FC Servette FC 12 (0)
Christian Matthey Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 12 (0)
Raimondo Ponte Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 12 (0)
Beat Sutter Switzerland Switzerland FC Basel FC Basel 12 (0)
11. Manfred Braschler Switzerland Switzerland FC St. Gallen FC St. Gallen 11 (0)
Alfred Herberth Germany Germany FC Aarau FC Aarau 11 (1)
Winfried Kurz Switzerland Switzerland AC Bellinzona AC Bellinzona 11 (0)
Walter Pellegrini Switzerland Switzerland Lausanne Sports Lausanne Sports 11 (0)
Marc Schnyder Switzerland Switzerland Servette FC Servette FC 11 (4)
Joachim Siwek Poland Poland Vevey Sports Vevey Sports 11 (0)
Pierre-Albert Tachet Switzerland Switzerland FC Sion FC Sion 11 (0)
18. Dominique Cina Switzerland Switzerland FC Sion FC Sion 10 (0)
Maurizio Jacobacci Italy Italy Vevey Sports Vevey Sports 10 (0)
Gabor Pavoni Italy Italy FC La Chaux-de-Fonds FC La Chaux-de-Fonds 10 (0)
Markus Schneider Switzerland Switzerland FC Zürich FC Zürich 10 (0)
22. Angelo Elia Switzerland Switzerland Servette FC Servette FC 9 (0)
Heinz Hermann Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 9 (0)
Bernd Nickel Germany Germany BSC Young Boys BSC Young Boys 9 (2)
25. Mongi Ben Brahim Tunisia Tunisia FC Sion FC Sion 8 (0)
Uwe Dreher Germany Germany FC Basel FC Basel 8 (2)
Franz Peterhans Switzerland Switzerland FC Wettingen FC Wettingen 8 (0)
Wynton Rufer New Zealand New Zealand FC Zürich FC Zürich 8 (0)
Claudio Sulser Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 8 (0)
30. Claude Andrey Switzerland Switzerland Lausanne Sports Lausanne Sports 7 (0)
John Dario Switzerland Switzerland Lausanne Sports Lausanne Sports 7 (0)
David Fairclough England England FC Luzern FC Luzern 7 (0)
Don Givens Ireland Ireland Neuchâtel Xamax FC Neuchâtel Xamax FC 7 (0)
Thomas Hauser Germany Germany FC Basel FC Basel 7 (0)
Erni Maissen Switzerland Switzerland FC Basel FC Basel 7 (0)
Peter Risi Switzerland Switzerland FC Luzern FC Luzern 7 (0)
Mustapha Yaghcha Morocco Morocco Neuchâtel Xamax FC Neuchâtel Xamax FC 7 (1)
38. Martin Andermatt Switzerland Switzerland FC Basel FC Basel 6 (0)
Hansruedi Baur Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 6 (0)
Marco Bernaschina Switzerland Switzerland FC Chiasso FC Chiasso 6 (2)
Christophe Bonvin Switzerland Switzerland FC Sion FC Sion 6 (0)
Georges Diserens Switzerland Switzerland Vevey Sports Vevey Sports 6 (0)
Andy Egli Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 6 (0)
André Fimian Switzerland Switzerland FC St. Gallen FC St. Gallen 6 (0)
Alain Geiger Switzerland Switzerland Servette FC Servette FC 6 (0)
Roger Hegi Switzerland Switzerland FC Aarau FC Aarau 6 (1)
Martin Jeitziner Switzerland Switzerland FC Basel FC Basel 6 (0)
Jure Jerković Croatia Croatia FC Zürich FC Zürich 6 (0)
Marcel Koller Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 6 (0)
Claude Sarrasin Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 6 (2)
Roland Schönenberger Switzerland Switzerland BSC Young Boys BSC Young Boys 6 (0)
Zdeněk Urban Czech Republic Czech Republic FC St. Gallen FC St. Gallen 6 (0)
Christian Werner Germany Germany FC Chiasso FC Chiasso 6 (3)
54. Zlatko Dupovac Bosnia-Herzegovina Bosnia-Herzegovina FC Wettingen FC Wettingen 5 (0)
Carlo Gianfreda Italy Italy FC La Chaux-de-Fonds FC La Chaux-de-Fonds 5 (0)
Kurt Jara Austria Austria Grasshopper Club Zürich Grasshopper Club Zürich 5 (0)
Robert Kok Netherlands Netherlands Lausanne Sports Lausanne Sports 5 (0)
Peter Küffer Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 5 (0)
Robert Lüthi Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 5 (0)
Yves Mauron Switzerland Switzerland Lausanne Sports Lausanne Sports 5 (0)
Miloš Radaković Serbia Serbia FC Wettingen FC Wettingen 5 (4)
Youssef Radi Egypt Egypt BSC Young Boys BSC Young Boys 5 (0)
Metin Sengör Turkey Turkey FC St. Gallen FC St. Gallen 5 (0)
64. Gilbert Castella Switzerland Switzerland Servette FC Servette FC 4 (0)
Hans Franz Germany Germany Vevey Sports Vevey Sports 4 (3)
Laurent Jaccard Switzerland Switzerland Servette FC Servette FC 4 (0)
Fernand Luisier Switzerland Switzerland FC Sion FC Sion 4 (0)
Gabriel Marchand Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
René Müller Switzerland Switzerland FC Luzern FC Luzern 4 (1)
Philippe Perret Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 4 (0)
Mario Signer Switzerland Switzerland BSC Young Boys BSC Young Boys 4 (0)
Pierluigi Tami Switzerland Switzerland FC Chiasso FC Chiasso 4 (0)
Peter Traber Switzerland Switzerland FC Wettingen FC Wettingen 4 (0)
Roland Weidle Germany Germany AC Bellinzona AC Bellinzona 4 (2)
Michel Yerly Switzerland Switzerland FC Sion FC Sion 4 (0)
Livio Zanetti Switzerland Switzerland FC Wettingen FC Wettingen 4 (0)
Ruedi Zbinden Switzerland Switzerland FC Basel FC Basel 4 (0)
78. Alain Balet Switzerland Switzerland FC Sion FC Sion 3 (0)
Urs Bamert Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
Patrizio Cerutti Switzerland Switzerland AC Bellinzona AC Bellinzona 3 (0)
Yves Débonnaire Switzerland Switzerland Vevey Sports Vevey Sports 3 (0)
Roberto Fregno Switzerland Switzerland FC Wettingen FC Wettingen 3 (0)
Martin Frei Switzerland Switzerland FC Wettingen FC Wettingen 3 (0)
Patrick Gavillet Switzerland Switzerland Vevey Sports Vevey Sports 3 (0)
Bruno Graf Switzerland Switzerland FC Wettingen FC Wettingen 3 (0)
Peter Hafner Switzerland Switzerland AC Bellinzona AC Bellinzona 3 (1)
Jean-François Henry Switzerland Switzerland Servette FC Servette FC 3 (0)
Dietmar Krämer Germany Germany FC Wettingen FC Wettingen 3 (0)
Roger Kundert Switzerland Switzerland FC Zürich FC Zürich 3 (1)
Robert Lei-Ravello Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
Bruno Martinelli Switzerland Switzerland FC Luzern FC Luzern 3 (0)
Martin Müller Switzerland Switzerland FC Aarau FC Aarau 3 (0)
Peter Nadig Switzerland Switzerland FC Basel FC Basel 3 (0)
Werner Reich Germany Germany BSC Young Boys BSC Young Boys 3 (0)
Rene Rietmann Switzerland Switzerland FC Aarau FC Aarau 3 (0)
Gerhard Ritter Austria Austria FC St. Gallen FC St. Gallen 3 (1)
Hansruedi Schär Switzerland Switzerland FC Aarau FC Aarau 3 (0)
Jörg Schmidlin Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (0)
Urs Schönenberger Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Pierre-André Schürmann Switzerland Switzerland FC Chiasso FC Chiasso 3 (0)
Markus Tanner Switzerland Switzerland FC Luzern FC Luzern 3 (0)
Claudio Tedeschi Switzerland Switzerland AC Bellinzona AC Bellinzona 3 (0)
103. Thomas Aebischer Switzerland Switzerland FC Wettingen FC Wettingen 2 (0)
Dario Bertoliatti Switzerland Switzerland Vevey Sports Vevey Sports 2 (0)
Gerhard Bold Germany Germany FC Zürich FC Zürich 2 (0)
Stefano Ceccaroni Switzerland Switzerland FC Basel FC Basel
FC Chiasso FC Chiasso
2 (0)
Enrique Mata Spain Spain Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Christian Gross Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Remo Halter Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Philippe Hertig Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Hanspeter Kaufmann Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Fritz Kress Germany Germany FC Luzern FC Luzern 2 (0)
Roberto Leoni Switzerland Switzerland AC Bellinzona AC Bellinzona 2 (0)
Erminio Piserchia Italy Italy Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Beat Rietmann Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Herbert Röthlisberger Switzerland Switzerland FC Wettingen FC Wettingen 2 (0)
Fredy Scheiwiler Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Peter Schepull Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Thomas Staub Switzerland Switzerland FC Aarau FC Aarau 2 (0)
Pierre Thévenaz Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Michel Vera Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 2 (0)
Martin Weber Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Rolf Zahnd Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Charles Zwygart Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
125. Hanspeter Bamert Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Fritz Baur Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Matteo Berta Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Patrick Biselx Switzerland Switzerland Vevey Sports Vevey Sports 1 (0)
Bernard Brodard Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Hanspeter Burri Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Jean-Marie Conz Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (1)
Roberto di Muro Italy Italy FC Zürich FC Zürich 1 (0)
Michel Duc Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Guy Dutoit Switzerland Switzerland Servette FC Servette FC 1 (0)
Rudolf Elsener Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Walter Fischer Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Alfio Genini Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Reto Gertschen Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Jean-Michel Guillaume Switzerland Switzerland Vevey Sports Vevey Sports 1 (0)
Roland Häusermann Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Charles In-Albon Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Walter Iselin Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Agapios Kaltaveridis Greece Greece FC Aarau FC Aarau 1 (0)
Léonard Karlen Switzerland Switzerland FC Sion FC Sion 1 (0)
Jörg Kasa Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Urs Kühni Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Detlev Lauscher Germany Germany FC Luzern FC Luzern 1 (0)
Francois Laydu Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Alfred Lüthi Switzerland Switzerland FC Basel FC Basel 1 (0)
Peter Marti Switzerland Switzerland FC Aarau FC Aarau 1 (0)
Carlo Mastrodonato Italy Italy FC Chiasso FC Chiasso 1 (0)
Manuel Matteoli Switzerland Switzerland Servette FC Servette FC 1 (0)
Francis Meyer Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Christian Mezger Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Giorgio Morini Italy Italy FC Chiasso FC Chiasso 1 (0)
Christophe Moulin Switzerland Switzerland FC Sion FC Sion 1 (0)
Rolf Osterwalder Switzerland Switzerland FC Aarau FC Aarau 1 (0)
Tarcisio Ostini Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Hans-Jörg Pfister Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Mario Preisig Switzerland Switzerland FC Chiasso FC Chiasso 1 (0)
Michel Renquin Belgium Belgium Servette FC Servette FC 1 (0)
Adriano Ripamonti Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Heinz Risi Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Charly Rössli Switzerland Switzerland FC Sion FC Sion 1 (0)
Claude Ryf Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Marco Schällibaum Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
André Schär Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Norbert Schneider Switzerland Switzerland FC Wettingen FC Wettingen 1 (0)
Peter Stoll Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Marco Testa Switzerland Switzerland FC Chiasso FC Chiasso 1 (0)
Arthur von Wartburg Switzerland Switzerland FC Basel FC Basel 1 (1)
Roger Wehrli Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Jürg Wittwer Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Gianpietro Zappa Switzerland Switzerland FC Zürich FC Zürich 1 (0)