# Player Country Team Goals (Penalty)
1. Fritz Künzli Switzerland Switzerland Lausanne Sports Lausanne Sports 15 (0)
2. Martin Chivers England England Servette FC Servette FC 13 (3)
3. Rudolf Elsener Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 12 (0)
Roland Schönenberger Switzerland Switzerland FC Basel FC Basel 12 (0)
Claudio Sulser Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 12 (0)
6. Franco Cucinotta Italy Italy FC Zürich FC Zürich 10 (0)
Michel Decastel Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 10 (0)
Jean-Michel Guillaume Switzerland Switzerland Lausanne Sports Lausanne Sports 10 (0)
9. Richard Bauer Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 8 (3)
Jean-Michel Elsig Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 8 (1)
Kudi Müller Switzerland Switzerland BSC Young Boys BSC Young Boys 8 (0)
Ivan Parini Switzerland Switzerland Etoile Carouge FC Etoile Carouge FC 8 (0)
13. Umberto Barberis Switzerland Switzerland Servette FC Servette FC 7 (0)
Ali Manai Tunisia Tunisia CS Chênois CS Chênois 7 (2)
Peter Risi Switzerland Switzerland FC Zürich FC Zürich 7 (4)
Jörg Stohler Switzerland Switzerland FC Basel FC Basel 7 (4)
17. Svemir Đorđic Serbia Serbia FC Sion FC Sion 6 (1)
Jonny Hey Germany Germany Grasshopper Club Zürich Grasshopper Club Zürich 6 (0)
Erni Maissen Switzerland Switzerland FC Basel FC Basel 6 (0)
Eigil Nielsen Denmark Denmark FC Basel FC Basel 6 (0)
Raimondo Ponte Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 6 (0)
Roger Ries Switzerland Switzerland FC St. Gallen FC St. Gallen 6 (0)
Jean-Christophe Thouvenel France France Servette FC Servette FC 6 (0)
24. Gérald Coutaz Switzerland Switzerland FC Sion FC Sion 5 (0)
Peter Marti Switzerland Switzerland FC Basel FC Basel 5 (0)
Franz Peterhans Switzerland Switzerland Servette FC Servette FC 5 (0)
Markus Tanner Switzerland Switzerland FC Basel FC Basel 5 (0)
Hans-Joachim Weller Germany Germany FC Young Fellows Zürich FC Young Fellows Zürich 5 (1)
Mustapha Yaghcha Morocco Morocco CS Chênois CS Chênois 5 (0)
30. Kurt Becker Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
Jean-Paul Brigger Switzerland Switzerland FC Sion FC Sion 4 (0)
Georges Diserens Switzerland Switzerland Lausanne Sports Lausanne Sports 4 (0)
Christian Gross Switzerland Switzerland Lausanne Sports Lausanne Sports 4 (0)
Karoly Kremer Hungary Hungary Etoile Carouge FC Etoile Carouge FC 4 (1)
Seppi Küttel Switzerland Switzerland BSC Young Boys BSC Young Boys 4 (0)
Detlev Lauscher Germany Germany FC Basel FC Basel 4 (0)
Bernd Lorenz Germany Germany BSC Young Boys BSC Young Boys 4 (2)
André Meier Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
Bernard Mouny Switzerland Switzerland Etoile Carouge FC Etoile Carouge FC 4 (0)
René Müller Switzerland Switzerland FC St. Gallen FC St. Gallen 4 (0)
Marc Schnyder Switzerland Switzerland Servette FC Servette FC 4 (0)
Conny Torstensson Sweden Sweden FC Zürich FC Zürich 4 (0)
Roger Wehrli Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
44. René Botteron Switzerland Switzerland FC Zürich FC Zürich 3 (1)
Jean-Marc Bovy Switzerland Switzerland Etoile Carouge FC Etoile Carouge FC 3 (0)
Marc Duvillard Switzerland Switzerland CS Chênois CS Chênois 3 (0)
Christian Labhart Switzerland Switzerland FC St. Gallen FC St. Gallen 3 (0)
Jost Leuzinger Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (0)
Manfred Moser Liechtenstein Liechtenstein FC Zürich FC Zürich 3 (0)
Bernard Perrier Switzerland Switzerland FC Sion FC Sion 3 (0)
Peter Ramseier Switzerland Switzerland FC Basel FC Basel 3 (0)
Rolf Riner Switzerland Switzerland CS Chênois CS Chênois 3 (0)
Jean-Robert Rub Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 3 (1)
Claude Sarrasin Switzerland Switzerland FC Sion FC Sion 3 (0)
Fredy Scheiwiler Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Herbert Stöckl Germany Germany FC St. Gallen FC St. Gallen 3 (2)
Luigi Stomeo Italy Italy FC Young Fellows Zürich FC Young Fellows Zürich 3 (0)
Pierre-Albert Tachet Switzerland Switzerland CS Chênois CS Chênois 3 (0)
Serge Trinchero Switzerland Switzerland Servette FC Servette FC 3 (0)
Hanspeter Zwicker Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Charles Zwygart Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (2)
62. Claude Andrey Switzerland Switzerland Servette FC Servette FC 2 (0)
Kurt Brander Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Marcel Cornioley Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (1)
Otto Demarmels Switzerland Switzerland FC Basel FC Basel 2 (0)
Duško Devčić Croatia Croatia Lausanne Sports Lausanne Sports 2 (0)
Lucien Favre Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Martin Gisinger Austria Austria FC St. Gallen FC St. Gallen 2 (0)
René Hasler Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Heinz Hermann Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Charles In-Albon Switzerland Switzerland FC Sion FC Sion 2 (0)
Ilja Katić Serbia Serbia Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Fernand Luisier Switzerland Switzerland FC Sion FC Sion 2 (0)
Jean-Claude Richard France France Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Kurt Scheiwiller Switzerland Switzerland CS Chênois CS Chênois 2 (1)
Ruedi Schneeberger Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Peter Traber Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Roger Vergères Switzerland Switzerland FC Sion FC Sion 2 (0)
Gianpietro Zappa Switzerland Switzerland FC Zürich FC Zürich 2 (0)
Jean-Pierre Zaugg Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
81. Alfons Bosco Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Köbi Brechbühl Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (1)
Bernard Brodard Switzerland Switzerland Etoile Carouge FC Etoile Carouge FC 1 (0)
Gérard Castella Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Eric Charvoz Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Gerhard Constantin Switzerland Switzerland FC Sion FC Sion 1 (0)
Jean-Marie Conz Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Roger Corminboeuf Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Alberto Erba Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Christian Fleury Switzerland Switzerland FC Young Fellows Zürich FC Young Fellows Zürich 1 (0)
Francis Sampedro Spain Spain Lausanne Sports Lausanne Sports 1 (0)
Bernard Freymond Switzerland Switzerland CS Chênois CS Chênois 1 (0)
Bruno Graf Switzerland Switzerland FC Young Fellows Zürich FC Young Fellows Zürich 1 (0)
Kurt Grünig Switzerland Switzerland FC Young Fellows Zürich FC Young Fellows Zürich 1 (0)
Roger Hegi Switzerland Switzerland FC Young Fellows Zürich FC Young Fellows Zürich 1 (0)
Peter Küffer Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Alvaro López Switzerland Switzerland CS Chênois CS Chênois 1 (0)
Steve Malbasky England England CS Chênois CS Chênois 1 (0)
Peter Mast Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Bernard Meier Switzerland Switzerland Etoile Carouge FC Etoile Carouge FC 1 (0)
Bertram Mogg Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Walter Mundschin Switzerland Switzerland FC Basel FC Basel 1 (0)
Hans Niggl Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Karl Odermatt Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Rolf Osterwalder Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Philippe Pillet Switzerland Switzerland FC Sion FC Sion 1 (0)
Adriano Ripamonti Switzerland Switzerland Etoile Carouge FC Etoile Carouge FC 1 (0)
Hansruedi Schär Switzerland Switzerland FC Basel FC Basel 1 (0)
Walter Schlegel Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Marcel Schrumpf Switzerland Switzerland FC Young Fellows Zürich FC Young Fellows Zürich 1 (0)
Arthur von Wartburg Switzerland Switzerland FC Basel FC Basel 1 (0)
Hanspeter Weber Switzerland Switzerland Servette FC Servette FC 1 (0)
Bruno Wiederkehr Switzerland Switzerland FC Young Fellows Zürich FC Young Fellows Zürich 1 (0)
Hans-Peter Zaugg Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)