# Player Country Team Goals (Penalty)
1. Daniel Jeandupeux Switzerland Switzerland FC Zürich FC Zürich 22 (0)
2. Walter Müller Switzerland Switzerland Lausanne Sports Lausanne Sports 20 (5)
3. Ottmar Hitzfeld Germany Germany FC Basel 1893 FC Basel 1893 19 (5)
4. Peter Risi Switzerland Switzerland FC Winterthur FC Winterthur 17 (5)
5. Ilja Katić Serbia Serbia FC Zürich FC Zürich 16 (0)
Miodrag Petrović Serbia Serbia Servette FC Servette FC 16 (0)
7. Jean-Michel Elsig Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 15 (4)
8. Rolf Blättler Switzerland Switzerland FC St. Gallen FC St. Gallen 12 (1)
9. Serge Muhmenthaler Switzerland Switzerland BSC Young Boys BSC Young Boys 10 (0)
Adi Noventa Liechtenstein Liechtenstein Grasshopper Club Zürich Grasshopper Club Zürich 10 (2)
Hans-Jörg Pfister Switzerland Switzerland Servette FC Servette FC 10 (0)
12. Jan Andersen Denmark Denmark BSC Young Boys BSC Young Boys 9 (0)
Frantz Barriquand France France Servette FC Servette FC 9 (0)
Marcel Cornioley Switzerland Switzerland BSC Young Boys BSC Young Boys 9 (1)
Franco Cucinotta Italy Italy CS Chênois CS Chênois 9 (0)
16. Rudolf Elsener Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 8 (0)
Fritz Rafreider Austria Austria FC St. Gallen FC St. Gallen 8 (0)
Ernst Rutschmann Switzerland Switzerland FC Zürich FC Zürich 8 (1)
19. Philippe Maret Switzerland Switzerland Lausanne Sports Lausanne Sports 7 (0)
Rosario Martinelli Italy Italy FC Zürich FC Zürich 7 (0)
Bigi Meier Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 7 (2)
Walter Mundschin Switzerland Switzerland FC Basel 1893 FC Basel 1893 7 (0)
Eigil Nielsen Denmark Denmark FC Winterthur FC Winterthur 7 (0)
Karl Odermatt Switzerland Switzerland FC Basel 1893 FC Basel 1893 7 (1)
Jean-Robert Rub Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 7 (0)
26. Jean-Marc Delavelle France France FC La Chaux-de-Fonds FC La Chaux-de-Fonds 6 (0)
Kurt Grünig Switzerland Switzerland FC Winterthur FC Winterthur 6 (0)
René Hasler Switzerland Switzerland FC Basel 1893 FC Basel 1893 6 (0)
Otto Luttrop Germany Germany FC Lugano FC Lugano
FC Sion FC Sion
6 (1)
Hans-Peter Schild Switzerland Switzerland BSC Young Boys BSC Young Boys 6 (3)
31. Walter Balmer Switzerland Switzerland FC Basel 1893 FC Basel 1893 5 (0)
Köbi Brechbühl Switzerland Switzerland BSC Young Boys BSC Young Boys 5 (0)
Jean-Claude Bruttin Switzerland Switzerland BSC Young Boys BSC Young Boys 5 (0)
Gabet Chapuisat Switzerland Switzerland Lausanne Sports Lausanne Sports 5 (0)
Ove Grahn Sweden Sweden Grasshopper Club Zürich Grasshopper Club Zürich 5 (0)
Jean-Pierre Kurz Switzerland Switzerland CS Chênois CS Chênois 5 (0)
Alvaro López Switzerland Switzerland FC Sion FC Sion 5 (0)
Fernand Luisier Switzerland Switzerland FC Sion FC Sion 5 (1)
Guy Mathez Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 5 (0)
Günther Nasdalla Germany Germany FC St. Gallen FC St. Gallen 5 (2)
Georges Sandoz Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 5 (1)
Ruedi Schneeberger Switzerland Switzerland FC St. Gallen FC St. Gallen 5 (0)
Ronald Veya Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 5 (0)
44. Aldo Allio Switzerland Switzerland FC Chiasso FC Chiasso 4 (0)
Köbi Kuhn Switzerland Switzerland FC Zürich FC Zürich 4 (0)
Fritz Künzli Switzerland Switzerland FC Winterthur FC Winterthur 4 (0)
Peter Meier Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 4 (0)
Alberto Perucchi Switzerland Switzerland FC Lugano FC Lugano 4 (0)
Hubert Schaller Switzerland Switzerland FC Sion FC Sion 4 (0)
Marc Schnyder Switzerland Switzerland Servette FC Servette FC 4 (0)
51. Umberto Barberis Switzerland Switzerland FC Sion FC Sion 3 (0)
René Botteron Switzerland Switzerland FC Zürich FC Zürich 3 (0)
Giuseppe Cattaneo Italy Italy FC Chiasso FC Chiasso 3 (0)
Teófilo Cubillas Peru Peru FC Basel 1893 FC Basel 1893 3 (0)
Danuel Dufour Switzerland Switzerland CS Chênois CS Chênois 3 (0)
Robert Hosp Switzerland Switzerland CS Chênois CS Chênois 3 (0)
Gérard Lusenti Switzerland Switzerland FC Lugano FC Lugano 3 (1)
Karl Messerli Switzerland Switzerland FC Chiasso FC Chiasso 3 (2)
Jean-Claude Richard France France Neuchâtel Xamax FC Neuchâtel Xamax FC 3 (0)
Georges Vuilleumier Switzerland Switzerland Lausanne Sports Lausanne Sports 3 (0)
Ueli Wegmann Switzerland Switzerland Servette FC Servette FC 3 (0)
62. Corrado Arigoni Switzerland Switzerland FC Lugano FC Lugano 2 (0)
Kurt Becker Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Lucio Bizzini Switzerland Switzerland CS Chênois CS Chênois 2 (0)
Peter Blusch Germany Germany Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Lucio Calcagno Switzerland Switzerland FC Chiasso FC Chiasso 2 (0)
Jean-Marie Conz Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (1)
Angelo Corti Switzerland Switzerland FC Chiasso FC Chiasso 2 (0)
Jacky Ducret Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Heinz Ernst Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 2 (0)
Pierre Fahrny Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 2 (0)
Pius Fischbach Switzerland Switzerland FC Winterthur FC Winterthur 2 (0)
José Grobet Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Christian Labhart Switzerland Switzerland FC St. Gallen FC St. Gallen 2 (0)
Max Meili Switzerland Switzerland FC Winterthur FC Winterthur 2 (0)
Otto Messerli Switzerland Switzerland BSC Young Boys BSC Young Boys 2 (0)
Hans Niggl Switzerland Switzerland Grasshopper Club Zürich Grasshopper Club Zürich 2 (0)
Milos Ostojic Serbia Serbia Lausanne Sports Lausanne Sports 2 (0)
Marcel Parietti Switzerland Switzerland Lausanne Sports Lausanne Sports 2 (0)
Philippe Pillet Switzerland Switzerland FC Sion FC Sion 2 (0)
Rolf Riner Switzerland Switzerland Servette FC Servette FC 2 (0)
Jean-Pierre Serment Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 2 (0)
Peter Traber Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 2 (0)
Roger Vergères Switzerland Switzerland CS Chênois CS Chênois
FC Sion FC Sion
2 (0)
Rudolf Wampfler Switzerland Switzerland FC Basel 1893 FC Basel 1893 2 (0)
Christian Winiger Switzerland Switzerland FC St. Gallen FC St. Gallen
Grasshopper Club Zürich Grasshopper Club Zürich
2 (0)
87. Jean-François Antenen Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Beat Ausderau Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Renzo Bionda Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Hans Bosshard Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Kurt Brander Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Vincenzo Brenna Switzerland Switzerland FC Lugano FC Lugano 1 (1)
Christian Burgdorfer Switzerland Switzerland CS Chênois CS Chênois 1 (0)
Luciano Caccia Switzerland Switzerland FC Chiasso FC Chiasso 1 (0)
Gérard Castella Switzerland Switzerland Servette FC Servette FC 1 (0)
Roland Citherlet Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Otto Demarmels Switzerland Switzerland FC Basel 1893 FC Basel 1893 1 (0)
Antoine Devantéry Switzerland Switzerland CS Chênois CS Chênois 1 (0)
Marc Duvillard Switzerland Switzerland CS Chênois CS Chênois 1 (0)
Paul Fischli Switzerland Switzerland FC Basel 1893 FC Basel 1893 1 (0)
Yves Ganty Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Gilbert Guyot Switzerland Switzerland Servette FC Servette FC 1 (0)
Günter Herrmann Germany Germany FC Sion FC Sion 1 (0)
Edmond Isoz Switzerland Switzerland FC Sion FC Sion 1 (0)
Jean-Marc Jaquet Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (1)
Peter Jufer Switzerland Switzerland FC Chiasso FC Chiasso 1 (0)
Heinz Lubanski Germany Germany FC Lugano FC Lugano 1 (0)
Pierre-Alain Mabillard Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Peter Marti Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Jean-Luc Martin Switzerland Switzerland Servette FC Servette FC 1 (0)
Jean-Marie Mérillat Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Ernst Meyer Switzerland Switzerland FC Winterthur FC Winterthur 1 (0)
Bernard Nussbaum Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Rainer Ohlhauser Germany Germany Grasshopper Club Zürich Grasshopper Club Zürich 1 (0)
Roland Paolucci Switzerland Switzerland FC Basel 1893 FC Basel 1893 1 (0)
Roger Piccand Switzerland Switzerland Lausanne Sports Lausanne Sports 1 (0)
Francis Portner Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Mario Preisig Switzerland Switzerland FC Chiasso FC Chiasso 1 (0)
Emilio Roda Switzerland Switzerland FC Chiasso FC Chiasso 1 (0)
Filippo Rodigari Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Tiziano Scacchi Switzerland Switzerland FC Lugano FC Lugano 1 (0)
Kurt Scheiwiller Switzerland Switzerland CS Chênois CS Chênois 1 (1)
Rudi Schribertschnig Switzerland Switzerland FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Rene Schwizer Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Daniel Steiger Switzerland Switzerland Neuchâtel Xamax FC Neuchâtel Xamax FC 1 (0)
Pirmin Stierli Switzerland Switzerland FC Zürich FC Zürich 1 (0)
Jörg Stohler Switzerland Switzerland FC Basel 1893 FC Basel 1893 1 (0)
Markus Tanner Switzerland Switzerland FC Basel 1893 FC Basel 1893 1 (0)
Andelko Trajkovic Serbia Serbia FC La Chaux-de-Fonds FC La Chaux-de-Fonds 1 (0)
Martin Trümpler Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Rolf Vögeli Switzerland Switzerland BSC Young Boys BSC Young Boys 1 (0)
Tony Weibel Switzerland Switzerland FC St. Gallen FC St. Gallen 1 (0)
Peter Wenger Switzerland Switzerland FC Basel 1893 FC Basel 1893 1 (0)