# Player Country Team Goals (Penalty)
1. Claudio Sulser Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 22 (7)
2. Jean-Paul Brigger Switzerland Switzerland FC Sion FC Sion 15 (0)
Angelo Elia Switzerland Switzerland Servette FC Servette FC 15 (0)
Marc Schnyder Switzerland Switzerland Servette FC Servette FC 15 (0)
Walter Seiler Switzerland Switzerland FC Zürich FC Zürich 15 (0)
6. Lucien Favre Switzerland Switzerland Servette FC Servette FC 14 (2)
Roger Hegi Switzerland Switzerland FC Aarau FC Aarau 14 (7)
8. Ottmar Hitzfeld Germany Germany FC Luzern FC Luzern 13 (0)
9. Don Givens Ireland Ireland Neuchâtel Xamax FC Neuchâtel Xamax FC 12 (0)
Walter Pellegrini Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 12 (0)
Peter Risi Switzerland Switzerland FC Luzern FC Luzern 12 (4)
12. Georges Bregy Switzerland Switzerland FC Sion FC Sion 11 (1)
Alfred Herberth Germany Germany FC Aarau FC Aarau 11 (0)
Jure Jerković Croatia Croatia FC Zürich FC Zürich 11 (0)
Franz Peterhans Switzerland Switzerland BSC Young Boys BSC Young Boys 11 (0)
16. Claude Andrey Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 10 (3)
Pierre Pleimelding France France Servette FC Servette FC 10 (0)
Gerhard Ritter Austria Austria FC St. Gallen FC St. Gallen 10 (5)
Mustapha Yaghcha Morocco Morocco Servette FC Servette FC 10 (0)
Hanspeter Zwicker Switzerland Switzerland FC Zürich FC Zürich 10 (0)
21. Andy Egli Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 9 (1)
Hans Franz Germany Germany Vevey Sports Vevey Sports 9 (2)
23. Dario Bertoliatti Switzerland Switzerland Vevey Sports Vevey Sports 8 (0)
Roland Blanchard Switzerland Switzerland FC Bulle FC Bulle 8 (2)
Paul Friberg Switzerland Switzerland FC St. Gallen FC St. Gallen 8 (0)
Kurt Jara Austria Austria Grasshopper Club Zürich Grasshopper Club Zürich 8 (0)
Martin Jeitziner Switzerland Switzerland FC Basel FC Basel 8 (0)
Robert Lei-Ravello Switzerland Switzerland Lausanne Sports Lausanne Sports 8 (0)
Erni Maissen Switzerland Switzerland FC Basel FC Basel 8 (0)
René Müller Switzerland Switzerland BSC Young Boys BSC Young Boys 8 (0)
Roland Schönenberger Switzerland Switzerland BSC Young Boys BSC Young Boys 8 (1)
Metin Sengör Turkey Turkey FC St. Gallen FC St. Gallen 8 (0)
Livio Zanetti Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 8 (0)
34. Heinz Hermann Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 7 (0)
Robert Lüthi Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 7 (0)
Joachim Siwek Poland Poland FC Chiasso FC Chiasso 7 (0)
Pierre-Albert Tachet Switzerland Switzerland Lausanne Sports Lausanne Sports 7 (2)
38. Yves Débonnaire Switzerland Switzerland Vevey Sports Vevey Sports 6 (0)
Rudolf Elsener Switzerland Switzerland FC Zürich FC Zürich 6 (0)
Rico Jauner Switzerland Switzerland FC Bulle FC Bulle 6 (1)
Peter Küffer Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 6 (0)
Roberto Leoni Switzerland Switzerland AC Bellinzona AC Bellinzona 6 (0)
Yves Mauron Switzerland Switzerland Lausanne Sports Lausanne Sports 6 (0)
James Meyer Switzerland Switzerland FC Luzern FC Luzern 6 (0)
Beat Sutter Switzerland Switzerland FC Basel FC Basel 6 (0)
Markus Tanner Switzerland Switzerland FC Luzern FC Luzern 6 (0)
Serge Trinchero Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 6 (3)
Roland Weidle Germany Germany AC Bellinzona AC Bellinzona 6 (5)
Rolf Zahnd Switzerland Switzerland BSC Young Boys BSC Young Boys 6 (0)
50. Marco Bernaschina Switzerland Switzerland FC Chiasso FC Chiasso 5 (0)
Jean-Marie Conz Switzerland Switzerland BSC Young Boys BSC Young Boys 5 (4)
Franco Cucinotta Italy Italy FC Sion FC Sion 5 (0)
André Fimian Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 5 (0)
Robert Kok Netherlands Netherlands Lausanne Sports Lausanne Sports 5 (0)
Harald Nickel Germany Germany FC Basel FC Basel 5 (1)
Alain Nicolet Switzerland Switzerland Vevey Sports Vevey Sports 5 (0)
Rolf Osterwalder Switzerland Switzerland FC Aarau FC Aarau 5 (0)
Ivan Parini Switzerland Switzerland AC Bellinzona AC Bellinzona 5 (0)
Rene Rietmann Switzerland Switzerland FC Aarau FC Aarau 5 (0)
Jörg Stohler Switzerland Switzerland FC Basel FC Basel 5 (2)
61. Marian Černický Slovakia Slovakia FC Sion FC Sion 4 (0)
Michel Decastel Switzerland Switzerland Servette FC Servette FC 4 (0)
René Erlachner Switzerland Switzerland FC Nordstern Basel FC Nordstern Basel 4 (0)
Walter Grimm Switzerland Switzerland FC Nordstern Basel FC Nordstern Basel 4 (0)
Marcel Koller Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
Detlev Lauscher Germany Germany FC Basel FC Basel
FC Luzern FC Luzern
4 (0)
Heinz Lüdi Switzerland Switzerland FC Zürich FC Zürich 4 (0)
Gabriel Marchand Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
Francesco Monighetti Switzerland Switzerland AC Bellinzona AC Bellinzona 4 (0)
Martin Müller Switzerland Switzerland FC Aarau FC Aarau 4 (0)
Giancarlo Riva Switzerland Switzerland FC Chiasso FC Chiasso 4 (0)
Gianpietro Zappa Switzerland Switzerland FC Zürich FC Zürich 4 (0)
Pascal Zaugg Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 4 (0)
Ruedi Zbinden Switzerland Switzerland FC Nordstern Basel FC Nordstern Basel 4 (0)
75. Norbert Babst Switzerland Switzerland FC Bulle FC Bulle 3 (0)
Lucio Bizzini Switzerland Switzerland Servette FC Servette FC 3 (0)
Bernard Brodard Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (0)
Stefano Ceccaroni Switzerland Switzerland FC Basel FC Basel 3 (0)
John Dario Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
Michel Duc Switzerland Switzerland FC Bulle FC Bulle 3 (0)
Christian Gross Switzerland Switzerland FC St. Gallen FC St. Gallen 3 (0)
Jean-Michel Guillaume Switzerland Switzerland Vevey Sports Vevey Sports 3 (0)
Jean-François Henry Switzerland Switzerland Vevey Sports Vevey Sports 3 (0)
Maurizio Jacobacci Italy Italy BSC Young Boys BSC Young Boys 3 (0)
Jean-Marc Kaelin Switzerland Switzerland FC Nordstern Basel FC Nordstern Basel 3 (0)
Hanspeter Kaufmann Switzerland Switzerland FC Luzern FC Luzern 3 (0)
Alvaro López Switzerland Switzerland FC Sion FC Sion 3 (0)
Sandro Maccini Switzerland Switzerland AC Bellinzona AC Bellinzona 3 (0)
Peter Marti Switzerland Switzerland FC Aarau FC Aarau 3 (0)
Martin Mullis Switzerland Switzerland FC Basel FC Basel 3 (0)
Philippe Perret Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 3 (0)
Hans-Jörg Pfister Switzerland Switzerland Lausanne Sports Lausanne Sports
Grasshopper Club Zürich Grasshopper Club Zürich
3 (0)
Jean-Claude Richard France France FC Sion FC Sion 3 (3)
Claude Sarrasin Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 3 (0)
Fredy Scheiwiler Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Fritz Siegrist Switzerland Switzerland FC Aarau FC Aarau 3 (0)
97. Alain Balet Switzerland Switzerland FC Sion FC Sion 2 (0)
Hansruedi Baur Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Mirko Bullo Switzerland Switzerland AC Bellinzona AC Bellinzona 2 (0)
Gérard Castella Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (1)
Dominique Cina Switzerland Switzerland FC Sion FC Sion 2 (0)
Stéphane Crescenzi Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Otto Demarmels Switzerland Switzerland FC Basel FC Basel 2 (0)
Georges Diserens Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Beat Feigenwinter Switzerland Switzerland FC Nordstern Basel FC Nordstern Basel 2 (0)
Walter Fischer Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Stéphane Forestier Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Francis Sampedro Spain Spain FC Bulle FC Bulle 2 (0)
Patrick Gavillet Switzerland Switzerland Servette FC Servette FC 2 (0)
Martin Gisinger Austria Austria FC St. Gallen FC St. Gallen 2 (0)
Jean-Pierre Gobet Switzerland Switzerland FC Bulle FC Bulle 2 (0)
Jerzy Gorgoń Poland Poland FC St. Gallen FC St. Gallen 2 (0)
Franz Hiller Germany Germany FC Nordstern Basel FC Nordstern Basel 2 (2)
Stephan Kalbermatter Switzerland Switzerland FC Chiasso FC Chiasso 2 (0)
Bernard Karlen Switzerland Switzerland Vevey Sports Vevey Sports 2 (0)
Rudolf Landolt Switzerland Switzerland FC Zürich FC Zürich 2 (0)
Patrick Lätt Switzerland Switzerland Vevey Sports Vevey Sports 2 (0)
Ali Manai Tunisia Tunisia FC Nordstern Basel FC Nordstern Basel 2 (0)
Eduardo Manzoni Italy Italy FC Chiasso FC Chiasso 2 (0)
Bernard Perrier Switzerland Switzerland FC Sion FC Sion 2 (0)
Guido Rossi Switzerland Switzerland AC Bellinzona AC Bellinzona 2 (0)
Claude Ryf Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
André Schär Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Hansruedi Schär Switzerland Switzerland FC Nordstern Basel FC Nordstern Basel 2 (0)
Jörg Schmidlin Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Norbert Senn Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Pierluigi Tami Switzerland Switzerland FC Chiasso FC Chiasso 2 (0)
Claudio Tedeschi Switzerland Switzerland AC Bellinzona AC Bellinzona 2 (0)
André Villoz Switzerland Switzerland FC Bulle FC Bulle 2 (0)
Arthur von Wartburg Switzerland Switzerland FC Basel FC Basel 2 (0)
Roger Wehrli Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Daniel Wildisen Switzerland Switzerland FC Luzern FC Luzern 2 (0)
Ruedi Zahner Switzerland Switzerland FC Aarau FC Aarau 2 (0)
134. Jürg Arm Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Vittorio Bevilacqua Switzerland Switzerland FC Chiasso FC Chiasso 1 (0)
Thomas Binder Switzerland Switzerland FC Luzern FC Luzern 1 (0)
André Bonato Switzerland Switzerland Vevey Sports Vevey Sports 1 (0)
Köbi Brechbühl Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Daniele Bresciani Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Enzo Colagioia Switzerland Switzerland Vevey Sports Vevey Sports 1 (0)
Jean-François Cotting Switzerland Switzerland FC Bulle FC Bulle 1 (0)
Patrice Cuennet Switzerland Switzerland FC Bulle FC Bulle 1 (0)
Armand da Costa Switzerland Switzerland FC Aarau FC Aarau 1 (0)
Jean-Marie Dorthe Switzerland Switzerland FC Bulle FC Bulle 1 (0)
Guy Dutoit Switzerland Switzerland Servette FC Servette FC 1 (0)
Serge Duvernois France France FC Basel FC Basel 1 (0)
Alberto Erba Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Kurt Feuz Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Alain Geiger Switzerland Switzerland Servette FC Servette FC 1 (0)
Peter Germann Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Hansruedi Glaser Switzerland Switzerland FC Nordstern Basel FC Nordstern Basel 1 (0)
Heinz Gloor Switzerland Switzerland FC Aarau FC Aarau 1 (0)
Werner Goldmann Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Christian Graf Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
José Grobet Switzerland Switzerland Vevey Sports Vevey Sports 1 (0)
Gilbert Guyot Switzerland Switzerland Servette FC Servette FC 1 (0)
Peter Hafner Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Rainer Hasler Liechtenstein Liechtenstein Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Herbert Hermann Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Konrad Holenstein Liechtenstein Liechtenstein FC Nordstern Basel FC Nordstern Basel 1 (0)
Léonard Karlen Switzerland Switzerland FC Sion FC Sion 1 (0)
Karl Küng Switzerland Switzerland Vevey Sports Vevey Sports 1 (0)
Winfried Kurz Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Hansjörg Lüdi Switzerland Switzerland FC Nordstern Basel FC Nordstern Basel 1 (0)
Fernand Luisier Switzerland Switzerland FC Sion FC Sion 1 (0)
Alfred Lüthi Switzerland Switzerland FC Basel FC Basel 1 (0)
Bruno Martinelli Switzerland Switzerland FC Luzern FC Luzern 1 (0)
André Meier Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (1)
Manfred Moser Liechtenstein Liechtenstein FC Chiasso FC Chiasso 1 (0)
Urs Moser Switzerland Switzerland FC Nordstern Basel FC Nordstern Basel 1 (0)
Tarcisio Ostini Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Dario Poretti Switzerland Switzerland FC Chiasso FC Chiasso 1 (0)
Bruno Rahmen Switzerland Switzerland FC Luzern FC Luzern 1 (0)
Walter Schlegel Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Erwin Schnydrig Switzerland Switzerland FC Sion FC Sion 1 (0)
Urs Schönenberger Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Roman Steinemann Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Thomas Süss Germany Germany FC Nordstern Basel FC Nordstern Basel 1 (0)
Thomas Tschuppert Switzerland Switzerland FC Aarau FC Aarau 1 (0)
Claudio Viel Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Martin Weber Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)