Switzerland national football team statistics and records: top scorers

Competitions:

Top Switzerland goal scorers

Switzerland's top scorers and their total goal tallies.

Totals are updated after each game.

Player Goals First Latest
Alexandre Frei
42 28 Mar 2001 17 Nov 2010
Andre Abegglen
33 01 Jan 1928 14 May 1939
Kubilay Türkyilmaz
32 21 Sep 1988 05 Sep 2001
Xherdan Shaqiri
29 07 Sep 2010 26 Mar 2024
Jacques Fatton
28 05 Jan 1947 23 Jun 1954
Max Abegglen
25 19 Nov 1922 18 Apr 1937
Haris Seferović
25 08 Jun 2013 12 Jun 2022
Adrian Knup
24 11 Oct 1989 15 Nov 1995
Charles Antenen
24 20 Jun 1948 12 Nov 1961
Josef Hugi
23 01 Jun 1952 12 Oct 1960
Lauro Amado
23 13 Mar 1938 21 Apr 1948
Stéphane Chapuisat
21 14 Nov 1990 08 Sep 2002
Robert Ballaman
19 26 May 1949 20 May 1961
Mario Gavranović
16 15 Aug 2012 12 Oct 2021
Alfred Bickel
16 21 Jun 1936 24 Jun 1951
Hakan Yakin
16 19 Feb 2000 06 Sep 2008
Heinz Hermann
15 09 Jun 1979 11 Sep 1991
Fritz Künzli
15 02 Nov 1966 18 Aug 1976
Beat Sutter
14 27 Oct 1983 23 Jan 1993
Granit Xhaka
14 15 Nov 2011 12 Sep 2023
Breel Embolo
13 09 Oct 2015 02 Dec 2022
Rolf Blättler
13 08 Jan 1967 26 Sep 1973
Georges Aeby
13 11 Apr 1937 15 May 1946
Claudio Sulser
13 30 Oct 1977 27 Mar 1985
Willy Jäggi
13 29 May 1927 03 Nov 1935
Georges Bregy
13 04 Nov 1984 18 Jun 1994
Marco Streller
12 16 Nov 2005 12 Oct 2010
Leopold Kielholz
12 03 Dec 1933 30 May 1935
Eren Derdiyok
11 06 Feb 2008 13 Nov 2016
René-Pierre Quentin
10 14 Nov 1964 21 Apr 1971
Tranquillo Barnetta
10 01 Mar 2006 16 Oct 2012
Admir Mehmedi
10 26 May 2012 11 Nov 2020
Blerim Dzemaili
10 06 Sep 2013 27 Jun 2018
Steven Zuber
10 07 Oct 2017 09 Oct 2021
Hans-Peter Friedlander
10 15 Nov 1942 09 Nov 1952
Paul Wyss
10 08 Jan 1911 31 Jan 1915
Josip Drmić
9 05 Mar 2014 27 Jun 2018
Anton Allemann
9 07 May 1958 14 Nov 1965
Murat Yakin
9 06 Oct 1996 12 Oct 2002
Ricardo Rodríguez
9 07 Oct 2016 30 May 2021
Kurt 'Kudi' Müller
8 15 Dec 1970 24 May 1977
Christophe Bonvin
8 19 May 1987 26 Jan 1994
Roger Vonlanthen
8 30 May 1954 06 Apr 1960
André Egli
8 24 Mar 1982 15 Apr 1987
Karl Odermatt
8 02 Nov 1966 08 Apr 1973
Stefan Lichtsteiner
8 11 Oct 2011 07 Oct 2017
Ferdinando Riva
8 25 Nov 1951 06 Nov 1957
Remo Freuler
8 26 Mar 2019 09 Sep 2023
Fabian Schär
8 06 Sep 2013 05 Sep 2019
Rene Maillard
7 21 Sep 1947 18 Sep 1949
Umberto Barberis
7 11 May 1976 17 Oct 1984
Ruben Vargas
7 18 Nov 2019 18 Nov 2023
Christophe Ohrel
7 05 Jun 1991 11 Oct 1995
Blaise Nkufo
7 15 May 2002 01 Apr 2009
Johann Vonlanthen
7 21 Jun 2004 20 Aug 2008
Gokhan Inler
7 22 Mar 2007 09 Oct 2015
Robert Pache
7 06 Nov 1921 23 Mar 1924
Valentin Stocker
6 20 Aug 2008 07 Oct 2016
Oskar Merkt
6 28 Mar 1920 15 Jun 1922
Ciriaco Sforza
6 16 Aug 1992 06 Oct 1996
Zeki Amdouni
6 25 Mar 2023 15 Oct 2023
Numa Monnard
6 03 Apr 1938 16 May 1943
Rudolf Elsener
6 21 May 1975 27 Oct 1982
Thomas Bickel
5 27 Aug 1986 14 Dec 1994
Philippe Senderos
5 07 Sep 2005 10 Oct 2009
Daniel Gygax
5 06 Jun 2004 31 May 2006
Paolo Sturzenegger
5 26 Mar 1922 09 May 1926
Hans-Jörg Pfister
5 13 Nov 1974 19 Nov 1980
Kobi Kuhn
5 14 Nov 1964 05 May 1971
Cedric Itten
5 15 Nov 2019 12 Sep 2023
Nestor Subiat
5 26 Jan 1994 29 Mar 1995
Alexandre Rey
5 09 Oct 1999 04 Sep 2004
Marc Hottiger
5 12 Sep 1990 26 Apr 1995
Walter Weiler
4 30 Jan 1927 05 Apr 1936
Eugen Walaschek
4 19 Sep 1937 02 Apr 1939
Walter Dietrich
4 23 Mar 1924 14 Dec 1924
Aldo Poretti
4 10 Oct 1926 02 Nov 1930
Renato Steffen
4 12 Oct 2021 25 Mar 2023
Mario Cantaluppi
4 19 Feb 2000 15 Nov 2000
Adrian Kunz
4 07 Feb 1997 06 Sep 1997
Ricardo Cabanas
4 27 Mar 2002 01 Mar 2006
Christian Fassnacht
4 18 Nov 2019 09 Oct 2021
Jean-Paul Brigger
4 09 Mar 1982 15 Nov 1986
Rodolfo Kappenberger
4 01 Feb 1942 18 Oct 1942
Robert Afflerbach
4 27 Jun 1920 21 Jun 1923
Philippe Pottier
4 11 Oct 1961 11 Nov 1963
Paul Aebi
4 21 Jun 1936 02 Apr 1939
Willy von Kanel
3 19 Jun 1932 07 May 1933
Dominique Herr
3 09 Oct 1991 27 May 1994
Manuel Akanji
3 24 Sep 2022 15 Oct 2023
Max Brand
3 01 May 1921 12 Dec 1926
Marcel Koller
3 05 Feb 1988 14 Dec 1994
Alain Sutter
3 14 Nov 1990 06 Sep 1994
Ernst Rubli
3 23 Apr 1911 09 Mar 1913
Ludovic Magnin
3 13 Feb 2002 11 Sep 2007
Rudolf Ramseyer
3 03 Dec 1922 13 Apr 1930
Sébastien Fournier
3 21 Jan 1994 07 Oct 2000
Lucien Pasteur
3 10 Nov 1946 01 Jun 1952
Dario Zuffi
3 14 Dec 1988 26 Apr 1989
Fabian Frei
3 18 Nov 2014 27 Mar 2018