# Player Country Team Goals (Penalty)
1. Franco Cucinotta Italy Italy FC Zürich FC Zürich 21 (0)
2. Umberto Barberis Switzerland Switzerland Servette FC Servette FC 14 (1)
3. Hans-Jörg Pfister Switzerland Switzerland Servette FC Servette FC 13 (0)
4. Claude Andrey Switzerland Switzerland Servette FC Servette FC 11 (0)
Martin Chivers England England Servette FC Servette FC 11 (2)
Jean-Michel Elsig Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 11 (1)
Bernd Lorenz Germany Germany BSC Young Boys BSC Young Boys 11 (3)
Walter Seiler Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 11 (0)
9. Ali Manai Tunisia Tunisia CS Chênois CS Chênois 9 (2)
Herbert Stöckl Germany Germany FC St. Gallen FC St. Gallen 9 (7)
11. Michel Decastel Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 8 (0)
Jean-Michel Guillaume Switzerland Switzerland Lausanne Sports Lausanne Sports 8 (0)
Seppi Küttel Switzerland Switzerland BSC Young Boys BSC Young Boys 8 (0)
Erni Maissen Switzerland Switzerland FC Basel FC Basel 8 (0)
Peter Risi Switzerland Switzerland FC Zürich FC Zürich 8 (3)
16. Alfons Bosco Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 7 (0)
Detlev Lauscher Germany Germany FC Basel FC Basel 7 (0)
Poul-Erik Thygesen Denmark Denmark FC Winterthur FC Winterthur 7 (0)
19. Fritz Künzli Switzerland Switzerland Lausanne Sports Lausanne Sports 6 (0)
Eduardo Manzoni Italy Italy AC Bellinzona AC Bellinzona 6 (2)
Peter Marti Switzerland Switzerland FC Basel FC Basel 6 (0)
Kudi Müller Switzerland Switzerland Servette FC Servette FC 6 (0)
Jean-Robert Rub Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 6 (0)
24. Richard Bauer Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 5 (2)
René Botteron Switzerland Switzerland FC Zürich FC Zürich 5 (0)
Otto Demarmels Switzerland Switzerland FC Basel FC Basel 5 (0)
Gilbert Gress France France Neuchâtel Xamax FC Neuchâtel Xamax FC 5 (0)
Serge Muhmenthaler Switzerland Switzerland FC Basel FC Basel 5 (0)
Walter Mundschin Switzerland Switzerland FC Basel FC Basel 5 (0)
Dieter Schwemmle Germany Germany AC Bellinzona AC Bellinzona 5 (0)
Peter Traber Switzerland Switzerland Lausanne Sports Lausanne Sports 5 (1)
Roger Vergères Switzerland Switzerland FC Sion FC Sion 5 (0)
33. Marcel Cornioley Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
Fernand Luisier Switzerland Switzerland FC Sion FC Sion 4 (0)
Guy Mathez Switzerland Switzerland Lausanne Sports Lausanne Sports 4 (0)
Rolf Riner Switzerland Switzerland CS Chênois CS Chênois 4 (0)
Fredy Scheiwiler Switzerland Switzerland FC Zürich FC Zürich 4 (0)
Marc Schnyder Switzerland Switzerland Servette FC Servette FC 4 (0)
Markus Tanner Switzerland Switzerland FC Basel FC Basel 4 (0)
Hans-Joachim Weller Germany Germany FC Zürich FC Zürich 4 (0)
41. Herluf Bang Denmark Denmark AC Bellinzona AC Bellinzona 3 (0)
Rolf Blättler Switzerland Switzerland FC St. Gallen FC St. Gallen 3 (0)
Jean-Claude Bruttin Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (0)
Jean-Marie Conz Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (0)
Duško Devčić Croatia Croatia Lausanne Sports Lausanne Sports 3 (0)
Georges Diserens Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
Francis Sampedro Spain Spain CS Chênois CS Chênois 3 (0)
Bruno Graf Switzerland Switzerland FC St. Gallen FC St. Gallen 3 (0)
Christian Graf Switzerland Switzerland FC Winterthur FC Winterthur 3 (0)
Alfred Hußner Germany Germany Servette FC Servette FC 3 (0)
Köbi Kuhn Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Jean-Pierre Maradan Switzerland Switzerland FC Basel FC Basel 3 (2)
Bertram Mogg Switzerland Switzerland FC St. Gallen FC St. Gallen 3 (0)
Eigil Nielsen Denmark Denmark FC Basel FC Basel 3 (0)
Marcel Parietti Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
Raimondo Ponte Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Peter Ramseier Switzerland Switzerland FC Basel FC Basel 3 (0)
Heinz Rebmann Switzerland Switzerland BSC Young Boys BSC Young Boys 3 (0)
Jörg Stohler Switzerland Switzerland FC Basel FC Basel 3 (3)
Claudio Sulser Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 3 (0)
Serge Trinchero Switzerland Switzerland FC Sion FC Sion 3 (1)
62. Kurt Becker Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Peter Burkhardt Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Gérard Castella Switzerland Switzerland CS Chênois CS Chênois 2 (0)
Svemir Đorđic Serbia Serbia FC Sion FC Sion 2 (0)
Rudolf Elsener Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Alberto Erba Switzerland Switzerland AC Bellinzona AC Bellinzona 2 (0)
Christian Labhart Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Jost Leuzinger Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Christian Liechti Switzerland Switzerland CS Chênois CS Chênois 2 (0)
Rosario Martinelli Italy Italy FC Zürich FC Zürich 2 (0)
René Müller Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Günter Netzer Germany Germany Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Karl Odermatt Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Rolf Osterwalder Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Albert Porto Switzerland Switzerland CS Chênois CS Chênois 2 (0)
Roger Ries Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Roger Wehrli Switzerland Switzerland FC Winterthur FC Winterthur 2 (0)
Mustapha Yaghcha Morocco Morocco CS Chênois CS Chênois 2 (0)
80. Marcel Ackeret Switzerland Switzerland FC Winterthur FC Winterthur 1 (0)
Georges Aliesch Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Reto Andres Switzerland Switzerland FC Winterthur FC Winterthur 1 (1)
Jürg Arm Switzerland Switzerland FC Winterthur FC Winterthur 1 (0)
Frantz Barriquand France France Servette FC Servette FC 1 (0)
Antonio Bettosini Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Lucio Bizzini Switzerland Switzerland Servette FC Servette FC 1 (0)
Albert Bonny Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Köbi Brechbühl Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Erich Burgener Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Jean-Pierre Claude Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Gérald Coutaz Switzerland Switzerland FC Sion FC Sion 1 (0)
Jacky Ducret Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Jean-Noël Dumont Switzerland Switzerland CS Chênois CS Chênois 1 (0)
Marc Duvillard Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Kurt Feuz Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Bernard Freymond Switzerland Switzerland CS Chênois CS Chênois 1 (0)
René Hasler Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Charles In-Albon Switzerland Switzerland FC Sion FC Sion 1 (0)
Damir Krolo Croatia Croatia FC Winterthur FC Winterthur 1 (1)
Roberto Leoni Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Jean Levet Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Alvaro López Switzerland Switzerland FC Sion FC Sion 1 (0)
Philippe Maret Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Claude Mariétan Switzerland Switzerland CS Chênois CS Chênois 1 (0)
Rolf Meier Switzerland Switzerland FC Winterthur FC Winterthur 1 (0)
René Nafzger Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Rolf Oettli Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Jean-Claude Richard France France Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Ernst Rutschmann Switzerland Switzerland FC Zürich FC Zürich 1 (1)
Claude Sarrasin Switzerland Switzerland FC Sion FC Sion 1 (0)
Kurt Scheiwiller Switzerland Switzerland CS Chênois CS Chênois 1 (0)
Roland Schönenberger Switzerland Switzerland FC Basel FC Basel 1 (0)
Urs Siegenthaler Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Karel Šindelář Switzerland Switzerland FC Winterthur FC Winterthur 1 (0)
Flavio Tagli Switzerland Switzerland AC Bellinzona AC Bellinzona 1 (0)
Rolf Vögeli Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Georges Vuilleumier Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (1)
Hanspeter Weber Switzerland Switzerland FC Winterthur FC Winterthur 1 (0)
Hans-Peter Zaugg Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Philippe Zweili Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)