Ligue Nationale A
[NB: first name follows family name]
1933/34 Kielholz Leopold 40 Servette FC
1934/35 Bösch Englebert 27 FC Bern
1935/36 Jäggi IV Willy 30 Lausanne Sports
1936/37 Frigerio Alessandro 22 Young Fellows Zürich
1937/38 Monnard Numa 20 FC Basel
1938/39 Artimovics Josef 15 FC Grenchen
1939/40 Aeby Georges 23 Servette FC
1940/41 Frigerio Alessandro 26 FC Lugano
1941/42 Frigerio Alessandro 25 FC Lugano
1942/43 Amadò Lauro 31 Grasshopper Club Zürich
1943/44 Andres Erich 24 Young Fellows Zürich
1944/45 Friedländer Hans-Peter 25 Grasshoppers Zürich
1945/46 Friedländer Hans-Peter 25 Grasshoppers Zürich
1946/47 Amadò Lauro 18 Grasshoppers Zürich
1947/48 Righetti I Josef 26 FC Grenchen
1948/49 Fatton Jacques 21 Servette FC
1949/50 Fatton Jacques 32 Servette FC
1950/51 Friedländer Hans-Peter 22 Lausanne Sports
1951/52 Hügi II Josef 24 FC Basel
1952/53 Hügi II Josef 32 FC Basel
Meier Eugen 32 BSC Young Boys
1953/54 Hügi II Josef 30 FC Basel
1954/55 Mauron Marcel 30 FC La Chaux-de-Fonds
1955/56 Vukosalijevic Branislav 32 Grasshopper Club Zürich
1956/57 Kauer Adrien 30 FC La Chaux-de-Fonds
1957/58 Wechselberger Ernst 22 BSC Young Boys
1958/59 Meier Eugen 23 BSC Young Boys
1959/60 Schneider Willy 26 BSC Young Boys
1960/61 Robbiani Giuliano 27 Grasshopper Club Zürich
1961/62 Fatton Jacques 25 Servette FC
1962/63 von Burg Peter 24 FC Zürich
1963/64 Desbiolles Michel 23 Servette FC
1964/65 Blättler Rolf 19 Grasshopper Club Zürich
Kerkhoffs Pierre 19 Lausanne Sports
1965/66 Blättler Rolf 28 Grasshopper Club Zürich
1966/67 Blättler Rolf 24 Grasshopper Club Zürich
Künzli Fritz 24 FC Zürich
1967/68 Künzli Fritz 28 FC Zürich
1968/69 Peters Hans-Otto 24 FC Biel
1969/70 Künzli Fritz 19 FC Zürich
1970/71 Müller Walter 19 BSC Young Boys
1971/72 Dimmeler Herbert 17 FC Winterthur
Dörfel Bernd 17 Servette FC
1972/73 Hitzfeld Ottmar 18 FC Basel
Grahn Ove 18 Lausanne Sports
1973/74 Jeandupeux Daniel 22 FC Zürich
1974/75 Katic Ilija 23 FC Zürich
1975/76 Risi Peter 33 FC Zürich
1976/77 Cuccinotta Franco 28 FC Zürich
1977/78 Künzli Fritz 20 FC Zürich
1978/79 Risi Peter 16 FC Zürich
1979/80 Sulser Claudio 25 Grasshopper Club Zürich
1980/81 Risi Peter 18 FC Luzern
1981/82 Sulser Claudio 22 Grasshopper Club Zürich
1982/83 Brigger Jean-Paul 23 Servette FC
1983/84 Bregy Georges 21 FC Sion
1984/85 Cina Dominique 24 FC Sion
1985/86 Thychosen Steen 21 Lausanne Sports
1986/87 Eriksen John 28 Servette FC
1987/88 Eriksen John 36 Servette FC
1988/89 Rummenigge Karl-Heinz 24 Servette FC
1989/90 Zamorano Ivano 23 FC St Gallen
1990/91 Zuffi Dario 17 BSC Young Boys
1991/92 Molnar Miklos 18 Servette FC
1992/93 Anderson da Silva Sonny 20 Servette FC
1993/94 Elber de Sousa Giovane 21 Grasshopper Club Zürich
1994/95 Alexandrov Petar 24 Neuchâtel Xamax
1995/96 Moldovan Viorel 19 Neuchâtel Xamax
1996/97 Moldovan Viorel 27 Grasshopper Club Zürich
1997/98 Nonda Shabani 24 FC Zürich
1998/99 Rey Alexandre 19 Servette FC
1999/00 Amoah Charles 25 St Gallen
2000/01 Chapuisat Stéphane 21 Grasshoppers Zürich
Gimenez Christian 21 FC Lugano
2001/02 Gimenez Christian 28 FC Basel
Nuñez Richard 28 Grasshopper Club Zürich
2002/03 Nuñez Richard 27 Grasshopper Club Zürich
2003/04 Chapuisat Stéphane 23 BSC Young Boys
2004/05 Gimenez Christian 27 FC Basel
2005/06 Alhassane Keita 20 FC Zürich
2006/07 Petric Mladen 19 FC Basel
2007/08 Yakin Hakan 24 BSC Young Boys
2008/09 Doumbia Seydou 20 BSC Young Boys
2009/10 Doumbia Seydou 30 BSC Young Boys
2010/11 Frei Alexander 27 FC Basel
2011/12 Frei Alexander 24 FC Basel
2012/13 Scarione Ezequiel 21 FC St Gallen
2013/14 Gashi Shkëlzen 19 Grasshopper Club Zürich
2014/15 Gashi Shkëlzen 22 FC Basel
2015/16 Dabbur Munas 19 Grasshopper Club Zürich
2016/17 Doumbia Seydou 20 FC Basel
2017/18 Ajeti Albian 17 FC St.Gallen/FC Basel
2018/19 Hoarau Guillaume 24 BSC Young Boys
2019/20 Nsamé Jean-Pierre 32 BSC Young Boys
2020/21 Nsamé Jean-Pierre 19 BSC Young Boys
2021/22 Siebatcheu Jordan 22 BSC Young Boys
2022/23 Nsamé Jean-Pierre 21 BSC Young Boys
2023-24 Celar Zan 14 FC Lugano
Chadrac Akolo 14 FC Sankt Gallen
Kevin Carlos 14 Yverdon Sport
2024-25 Shaqiri Xherdan 18 FC Basel
[NB: first name follows family name]
1933/34 Kielholz Leopold "Poldi" 40 Servette FC
Abegglen André "Trello" 33 Grasshopper Club Zürich
Haftel Otto (AUT) 28 FC Basel
1934/35 Bösch Englebert 27 FC Bern
Amadò Lauro "Lajo" 23 FC Lugano
Haftel Otto (AUT) 21 Young Fellows Zürich
Grosz Istvan (HON) 21 FC Biel-Bienne/Lausanne-Sports
1935/36 Jäggi IV Willy 30 Lausanne Sports
Frigerio Alessandro 27 Young Fellows Zürich
Kielholz Leopold "Poldi" 25 FC Bern
1936/37 Frigerio Alessandro 22 Young Fellows Zürich
Jäggi IV Willy 21 Lausanne-Sports
Grosz Istvan (HUN) 19 FC Biel-Bienne/Servette FC
1937/38 Monnard Numa 20 FC Basel
Amadò Lauro "Lajo" 18 FC Lugano
Jäggi IV Willy 17 Lausanne-Sports
Pali Lajos (HON) 17 Young Fellows Zürich
1938/39 Artimovics Josef (AUT) 15 FC Grenchen
Aeby Georges 13 Servette FC
Semp Adolf (AUT) 12 FC Luzern
1939/40 Aeby Georges 23 Servette FC
Wagner Fritz 16 FC La Chaux-de-Fonds
Aebi Paul 14 FC Grenchen
1940/41 Frigerio Alessandro 23 FC Lugano
Knecht IV Fritz 22 BSC Young Boys
Monnard Numa 19 Servette FC
1941/42 Frigerio Alessandro 25 FC Lugano
Amadò Lauro "Lajo" 22 Grasshopper Club Zürich
Bernhard II Willy 20 BSC Young Boys
1942/43 Amadò Lauro "Lajo" 31 Grasshopper Club Zürich
Frigerio Alessandro 23 FC Lugano
Bernhard II Willy 21 Young Boys Bern
1943/44 Andres Erich 24 Young Fellows Zürich
Bickel Alfred 15 Grasshopper Club Zürich
Weisshaar Alfred 15 FC Basel
1944/45 Friedländer Hans-Peter 25 Grasshopper Club Zürich
Bickel Alfred 17 Grasshopper Club Zürich
Monnard Numa 16 Servette FC
1945/46 Friedländer Hans-Peter 25 Grasshopper Club Zürich
Canetti Amedeo 16 FC Locarno
Fatton Jacques 16 Servette FC
1946/47 Amadò Lauro "Lajo" 18 Grasshopper Club Zürich
Frigerio Alessandro 17 AC Bellinzona
Blaser Hans 16 Young Boys Bern
Fatton Jacques 16 Servette FC
1947/48 Righetti I Josef 26 FC Grenchen
Antenen Charles "Kiki" 21 FC La Chaux-de-Fonds
Zanetti Ledio 18 FC Zürich
1948/49 Fatton Jacques 21 Servette FC
Antenen Charles "Kiki" 18 FC La Chaux-de-Fonds
Siegenthaler Hans 17 Young Fellows Zürich
1949/50 Fatton Jacques 32 Servette FC
Zanetti Ledio 20 FC Zürich
Ballaman Robert 18 FC Biel-Bienne
1950/51 Friedländer Hans-Peter 22 Lausanne-Sports
Hügi II Josef 21 FC Basel
Antenen Charles "Kiki" 20 FC La Chaux-de-Fonds
1951/52 Hügi II Josef 24 FC Basel
Ballaman Robert 22 Grasshopper Club Zürich
Riva IV Ferdinando 19 FC Chiasso
1952/53 Hügi II Josef 32 FC Basel
Meier Eugen 32 BSC Young Boys
Volanthen II Roger 23 Grasshopper Club Zürich
1953/54 Hügi II Josef 30 FC Basel
Vukosaljevic Branislav "Vuko" (YUG) 29 Grasshopper Club Zürich
Volanthen II Roger 23 Grasshopper Club Zürich
1954/55 Mauron Marcel 30 FC La Chaux-de-Fonds
Scheller Kurt 22 Young Boys Bern
Hügi II Josef 20 FC Basel
1955/56 Vukosalijevic Branislav "Vuko" (YUG) 33 Grasshopper Club Zürich
Ballaman Robert 19 Grasshopper Club Zürich
Antenen Charles "Kiki" 19 FC La Chaux-de-Fonds
1956/57 Kauer Adrien 30 FC La Chaux-de-Fonds
Vukosalijevic Branislav "Vuko" (YUG) 27 Grasshopper Club Zürich
Hügi II Josef 22 FC Basel
1957/58 Wechselberger Ernst (GER) 22 BSC Young Boys
Duret Raymond 20 Grasshopper Club Zürich
Glisovic Miodrag (YUG) 20 FC Grenchen
1958/59 Meier Eugen 23 BSC Young Boys
Wechselberger Ernst (GER) 22 BSC Young Boys
Fatton Jacques 21 Servette FC
1959/60 Schneider Willy 26 BSC Young Boys
Meier Eugen 22 BSC Young Boys
Pottier Philippe 19 FC La Chaux-de-Fonds
1960/61 Robbiani Giuliano 27 Grasshopper Club Zürich
Meier Eugen 26 BSC Young Boys
Waldner Erwin (GER) 26 FC Zürich
1961/62 Fatton Jacques 25 Servette FC
Frigerio Roberto 22 FC La Chaux-de-Fonds
von Burg Peter 19 Grasshopper Club Zürich
1962/63 von Burg Peter 24 FC Zürich
Bertschi Heinz 22 FC La Chaux-de-Fonds
Frigerio Roberto 21 FC La Chaux-de-Fonds
1963/64 Desbiolles Michel 23 Servette FC
Bertschi Heinz 21 FC La Chaux-de-Fonds
Quentin René 19 FC Sion
1964/65 Blättler Rolf 19 Grasshopper Club Zürich
Kerkhoffs Pierre (NED) 19 Lausanne-Sports
Daina André 17 Servette FC
1965/66 Blättler Rolf 28 Grasshopper Club Zürich
Theunissen Lambert (NED) 27 BSC Young Boys
Kerkhoffs Pierre (NED) 21 Lausanne-Sports
1966/67 Blättler Rolf 24 Grasshopper Club Zürich
Künzli Fritz 24 FC Zürich
Amez-Droz Frédy 18 FC Grenchen
Martinelli Rosario (ITA) 18 FC Zürich
1967/68 Künzli Fritz 28 FC Zürich
Brenna Vincenzo 18 FC Lugano
Blättler Rolf 16 Grasshopper Club Zürich
1968/69 Peters Hans-Otto (GER) 24 FC Biel-Bienne
Künzli Fritz 22 FC Zürich
Müller Walter 18 BSC Young Boys
1969/70 Künzli Fritz 19 FC Zürich
Müller Walter 17 BSC Young Boys
Blättler Rolf 14 FC Lugano
Hauser Helmuth (GER) 14 FC Basel
Konietzka Timo (GER) 14 FC Winterthur
1970/71 Müller Walter 19 BSC Young Boys
Grahn Ove (SWE) 16 Grasshopper Club Zürich
Jeandupeux Daniel 16 FC La Chaux-de-Fonds
Risi Peter 16 FC La Chaux-de-Fonds
1971/72 Dimmeler Herbert 17 FC Winterthur
Dörfel Bernd (GER) 17 Servette FC
Hitzfeld Ottmar (GER) 16 FC Basel
Künzli Fritz 16 FC Zürich
1972/73 Hitzfeld Ottmar (GER) 18 FC Basel
Grahn Ove (SWE) 18 Lausanne-Sports
Risi Peter 16 FC Winterthur
1973/74 Jeandupeux Daniel 22 FC Zürich
Müller Walter 20 Lausanne-Sports
Hitzfeld Ottmar (GER) 19 FC Basel
1974/75 Katic Ilija (YUG) 23 FC Zürich
Pfister Hans-Jörg "Joko" 17 Servette FC
Santrac Slobodan (YUG) 17 Grasshopper Club Zürich
Schild Hanspeter 17 BSC Young Boys
1975/76 Risi Peter 33 FC Zürich
Müller Walter 12 Neuchâtel Xamax
Santrac Slobodan (YUG) 12 Grasshopper Club Zürich
1976/77 Cuccinotta Franco (ITA) 28 FC Zürich
Barberis Umberto 17 Servette FC
Chivers Martin (ENG) 16 Servette FC
Elsig Jean-Michel 16 Neuchâtel Xamax
1977/78 Künzli Fritz 20 FC Zürich
Chivers Martin (ENG) 19 Servette FC
Elsener Rudolf 16 Grasshopper Club Zürich
Schönenberger Roland 16 FC Basel
Sulser Claudio 16 Grasshopper Club Zürich
1978/79 Risi Peter 16 FC Zürich
Hamberg Piet (NED) 15 Servette FC
Botteron René 14 FC Zürich
Stomeo Luigi (ITA) 14 FC St.Gallen
1979/80 Sulser Claudio 25 Grasshopper Club Zürich
Seiler Walter 24 FC Zürich
Risi Peter 19 FC Luzern
1980/81 Risi Peter 18 FC Luzern
Kok Robert (NED) 16 Lausanne-Sports
Seiler Walter 14 FC Zürich
1981/82 Sulser Claudio 22 Grasshopper Club Zürich
Schnyder Marc 16 Servette FC
Brigger Jean-Paul 15 FC Sion
Elia Angelo 15 Servette FC
Seiler Walter 15 FC Zürich
1982/83 Brigger Jean-Paul 23 Servette FC
Bregy Georges 18 FC Sion
Risi Peter 16 FC Luzern
1983/84 Bregy Georges 21 FC Sion
Gisinger Martin 18 FC St.Gallen
Seiler Walter 18 FC Aarau
1984/85 Cina Dominique 24 FC Sion
Pellegrini Walter 21 Lausanne-Sports
Brigger Jean-Paul 19 Servette FC
1985/86 Thychosen Steen (DEN) 21 Lausanne-Sports
Lunde Lars (DEN) 20 BSC Young Boys
Brigger Jean-Paul 18 FC Sion
1986/87 Eriksen John (DEN) 28 Servette FC
Thychosen Steen (DEN) 23 Lausanne-Sports
Paulo César (BRA) 20 AC Bellinzona
1987/88 Eriksen John (DEN) 36 Servette FC
Rufer Wynton (NZL) 21 FC Aarau
Paulo César (BRA) 18 Grasshopper Club Zürich
1988/89 Rummenigge Karl-Heinz (GER) 24 Servette FC
Türkyilmaz Kubilay 19 AC Bellinzona
Zuffi Dario 19 BSC Young Boys
1989/90 Zamorano Ivan (CHL) 23 FC St.Gallen
Eriksen John (DEN) 21 FC Luzern
De Vicente Nestor Adrian (ARG) 12 Grasshopper Club Zürich
Gorter Wilhelmus Edwin (NED) 12 FC Lugano
1990/91 Zuffi Dario 17 Young Boys Bern
Eriksen John (DEN) 16 FC Luzern
De Vicente Nestor Adrian (ARG) 15 Grasshopper Club Zürich
1991/92 Molnar Miklos (DEN) 18 Servette FC
Dobrovolskiy Igor (CIS) 15 Servette FC
Van den Boogaard Erik-Jan (NED) 14 Lausanne-Sports
1992/93 Anderson da Silva Sonny (BRA) 20 Servette FC
Aleksandrov Petar (BUL) 19 FC Aarau
Jakobsen Jan-Ivar (NOR) 16 BSC Young Boys
1993/94 Elber de Sousa Giovane (BRA) 21 Grasshopper Club Zürich
Subiat Nestor 17 FC Lugano
Neuville Oliver (GER) 16 Servette FC
1994/95 Alexandrov Petar (BUL) 24 Neuchâtel Xamax
Subiat Nestor 21 Grasshopper Club Zürich
Sogbie Jonathan (LIB) 15 Lausanne-Sports
1995/96 Moldovan Viorel (ROM) 19 Neuchâtel Xamax
Alexandrov Petar (BUL) 18 FC Luzern
Kunz Adrian 16 Neuchâtel Xamax
1996/97 Moldovan Viorel (ROM) 27 Grasshopper Club Zürich
Giallanza Gaetano 19 FC Basel
Sané Souleymane (SEN) 16 Lausanne-Sports
Kunz Adrian 16 Neuchâtel Xamax
1997/98 Nonda Shabani (CGO) 24 FC Zürich
Türkyilmaz Kubilay 22 Grasshopper Club Zürich
N'Kufo Blaise 18 Lausanne-Sports
1998/99 Rey Alexandre 19 Servette FC
Bartlett Shaun (RSA) 13 FC Zürich
De Napoli Patrick 13 Grasshopper Club Zürich
1999/00 Amoah Charles (GHA) 25 FC St.Gallen
Bieli Rainer 21 Neuchâtel Xamax
Ekoku Efan (NIGA) 17 Grasshopper Club Zürich
2000/01 Chapuisat Stéphane 21 Grasshopper Club Zürich
Gimenez Christian (ARG) 21 FC Lugano
Kuzba Marcin (POL) 20 Lausanne-Sports
2001/02 Gimenez Christian (ARG) 28 FC Basel
Nuñez Richard Dario (URU) 28 Grasshopper Club Zürich
Rossi Julio Hernan (ARG) 21 FC Lugano
2002/03 Nuñez Richard Dario (URU) 27 Grasshopper Club Zürich
Gimenez Christian (ARG) 20 FC Basel
Rama Milaim 20 FC Thun
2003/04 Chapuisat Stéphane 23 BSC Young Boys
Abdel Kader Mohamed (TOG) 19 Servette FC
Leandro Fonseca (BRA) 17 BSC Young Boys
Nuñez Richard Dario (URU) 17 Grasshopper Club Zürich
Tachie-Mensah Alex (GHA) 17 FC St.Gallen
2004/05 Gimenez Christian (ARG) 27 FC Basel
Lustrinelli Mauro 20 FC Thun
Chapuisat Stéphane 15 BSC Young Boys
2005/06 Alhassane Keita (GUI) 20 FC Zürich
Daniel João Paulo (BRA) 18 BSC Young Boys
Delgado Matias Emilio (ARG) 18 FC Basel
2006/07 Petric Mladen 19 FC Basel
Aguirre Francisco (ARG) 16 FC St.Gallen
Saborio Alvaro (COS) 14 FC Sion
Tachie-Mensah Alex (GHA) 14 FC St.Gallen
2007/08 Yakin Hakan 24 BSC Young Boys
Bobadilla Raul (ARG) 18 Grasshopper Club Zürich
Häberli Thomas 18 BSC Young Boys
2008/09 Doumbia Seydou (CIV) 20 BSC Young Boys
Almen Abdi 19 FC Zürich
Eric Hassli (FRA) 17 FC Zürich
2009/10 Doumbia Seydou (CIV) 30 BSC Young Boys
Ianu Cristian (ROM) 21 FC Luzern
Mpenza Emile (BEL) 21 FC Sion
Streller Marco 21 FC Basel
2010/11 Frei Alexander 27 FC Basel
Bienvenu Henri Ntsama (CAM) 16 BSC Young Boys
Lustrinelli Mauro 14 AC Bellinzona
2011/12 Frei Alexander 24 FC Basel
Streller Marco 13 FC Basel
Mayuka Emmanuel (ZAM) 9 BSC Young Boys
Shaqiri Xherdan 9 FC Basel
Vanczak Vilmos (HON) 9 FC Sion
Vitkieviez Matias 9 Servette FC/BSC Young Boys
2012/13 Ezequiel Scarione Oscar (ARG) 21 FC St Gallen
Streller Marco 14 FC Basel
Drmic Josip 13 FC Zürich
Schneuwly Marco 13 FC Thun
2013/14 Gashi Shkëlzen 19 Grasshopper Club Zürich
Caio César Alves (BRA) 13 Grasshopper Club Zürich
Gavranovic Mario 13 FC Zürich
Stocker Valentin 13 FC Basel
2014/15 Gashi Shkëlzen 22 FC Basel
Hoarau Guillaume (FRA) 17 BSC Young Boys
Schneuwly Marco 17 FC Luzern
2015/16 Dabbur Munas (ISR) 19 Grasshopper Club Zürich
Hoarau Guillaume (FRA) 18 BSC Young Boys
Janko Marc (AUT) 16 FC Basel
Schneuwly Marco 16 FC Luzern
2016/17 Doumbia Seydou (CIV) 20 FC Basel
Hoarau Guillaume (FRA) 18 BSC Young Boys
Alioski Ezgjan (MAC) 16 FC Lugano
2017/18 Ajeti Albian 17 FC St.Gallen/FC Basel
Hoarau Guillaume (FRA) 15 BSC Young Boys
Nsamé Jean-Pierre (CAM) 13 BSC Young Boys
Spielmann Marvin 13 FC Thun
2018/19 Hoarau Guillaume (FRA) 24 BSC Young Boys
Nsamé Jean-Pierre (CAM) 15 BSC Young Boys
Sorgic Dejan 15 FC Thun
2019/20 Nsamé Jean Pierre (CAM) 32 BSC Young Boys
Itten Cédric 19 FC St.Gallen
Cabral Arthur (BRA) 14 FC Basel
Demirovic Ermedin (BIH) 14 FC St.Gallen
2020/21 Nsamé Jean-Pierre (CAM) 19 BSC Young Boys
Cabral Arthur (BRA) 18 FC Basel
Sorgic Dejan 13 FC Luzern
Marchesano Antonio 13 FC Zürich
2021/22 Siebatcheu Jordan (USA/FRA) 22 BSC Young Boys
Ceesay Assan (GAM) 20 FC Zürich
Duah Kwadwo 15 FC St.Gallen
2022/23 Nsamé Jean-Pierre (CAM) 21 BSC Young Boys
Itten Cédric 19 BSC Young Boys
Celar Zan (SLVN) 16 FC Lugano
2023-24 Celar Zan (SLVN) 14 FC Lugano
Akolo Chadrac (DCO) 14 FC Sankt Gallen
Kevin Carlos (ESP) 14 Yverdon Sport
2024-25 Shaqiri Xherdan 18 FC Basel
Kutesa Derek 15 Servette FC
Stevanovic Miroslav (BIH) 14 Servette FC
Geubbels Willem (FRA) 14 FC St.Gallen
Prepared and maintained by Erik Garin for the Rec.Sport.Soccer Statistics Foundation
Author: Erik Garin
Last updated: 25 Nov 2025
(C) Copyright Erik Garin and RSSSF 2000/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.