Switzerland national football team statistics and records: appearances

Competitions:

Most Switzerland appearances

Who has made the most appearances for Switzerland?

Both starting and substitute appearances are included.

Player Caps First Latest
Granit Xhaka 123 04 Jun 2011 26 Mar 2024
Xherdan Shaqiri 120 03 Mar 2010 26 Mar 2024
Heinz Hermann 118 06 Sep 1978 13 Nov 1991
Ricardo Rodríguez 114 07 Oct 2011 23 Mar 2024
Alain Geiger 112 19 Nov 1980 08 Jun 1996
Stefan Lichtsteiner 108 15 Nov 2006 15 Nov 2019
Stéphane Chapuisat 103 21 Jun 1989 17 Jun 2004
Johann Vogel 95 08 Mar 1995 07 Feb 2007
Haris Seferović 93 06 Feb 2013 19 Jun 2023
Gokhan Inler 89 02 Sep 2006 17 Nov 2015
Yann Sommer 88 30 May 2012 23 Mar 2024
Hakan Yakin 88 19 Feb 2000 09 Feb 2011
Alexandre Frei 84 24 Mar 2001 26 Mar 2011
Valon Behrami 83 08 Oct 2005 03 Jul 2018
Severino Minelli 82 15 Jun 1930 14 Jun 1943
Patrick Müller 81 22 Apr 1998 15 Jun 2008
Fabian Schär 80 14 Aug 2013 26 Mar 2024
André Egli 80 09 Jun 1979 03 Jun 1994
Ciriaco Sforza 79 21 Aug 1991 06 Oct 2001
Admir Mehmedi 76 04 Jun 2011 28 Jun 2021
Johann Djourou 76 01 Mar 2006 11 Sep 2018
Tranquillo Barnetta 75 08 Sep 2004 14 Oct 2014
Raphaël Wicky 75 24 Apr 1996 02 Jun 2007
Alfred Bickel 73 18 Jun 1936 30 May 1954
Stéphane Henchoz 72 23 Jan 1993 26 Mar 2005
Blerim Dzemaili 69 01 Mar 2006 03 Jul 2018
Roger Wehrli 69 08 Mar 1978 04 Apr 1989
Remo Freuler 65 25 Mar 2017 26 Mar 2024
René Botteron 65 09 Jun 1974 27 Aug 1986
Gelson Fernandes 65 22 Aug 2007 03 Jun 2018
Erich Burgener 64 22 Jun 1973 12 Mar 1986
Marc Hottiger 64 11 Oct 1989 31 Aug 1996
Kobi Kuhn 64 11 Nov 1962 08 Sep 1976
Breel Embolo 63 31 Mar 2015 06 Dec 2022
Ludovic Magnin 63 16 Aug 2000 05 Jun 2010
Beat Sutter 63 07 Sep 1983 23 Jan 1993
Diego Benaglio 61 03 Jun 2006 01 Jul 2014
Kubilay Türkyilmaz 61 05 Feb 1988 05 Sep 2001
Alain Sutter 60 29 Oct 1986 24 Apr 1996
Max Abegglen 60 19 Nov 1922 02 May 1937
Eren Derdiyok 60 06 Feb 2008 07 Oct 2017
Marcel Koller 59 09 Mar 1982 18 Jun 1996
Manuel Akanji 58 09 Jun 2017 23 Mar 2024
Charles Antenen 58 20 Jun 1948 07 Jun 1962
Lauro Amado 57 27 Jan 1935 05 Dec 1948
Philippe Senderos 57 26 Mar 2005 28 May 2016
Christophe Ohrel 56 03 Apr 1991 11 Oct 1997
Marco Pascolo 55 29 Jan 1992 01 Sep 2001
Georges Bregy 55 09 Mar 1982 02 Jul 1994
Umberto Barberis 54 11 May 1976 02 Jun 1985
Denis Zakaria 54 28 May 2016 26 Mar 2024
Dominique Herr 53 20 Sep 1989 13 Mar 1996
Andre Abegglen 52 06 Nov 1927 14 Jun 1943
Thomas Bickel 52 19 Aug 1986 11 Oct 1995
Rudolf Ramseyer 52 27 Jun 1920 16 Jun 1931
Jacques Fatton 52 07 Jul 1946 19 Jun 1955
Steven Zuber 52 25 Mar 2017 16 Jun 2023
Nico Elvedi 51 28 May 2016 26 Mar 2024
Karl Odermatt 51 05 Jun 1963 18 Nov 1973
Pascal Zuberbühler 51 06 Sep 1994 15 Jun 2008
Robert Ballaman 51 20 Jun 1948 11 Feb 1962
Steve Von Bergen 50 06 Sep 2006 03 Jun 2016
Ricardo Cabanas 50 16 Aug 2000 15 Jun 2008
Claudio Sulser 50 30 Mar 1977 24 Sep 1986
Murat Yakin 49 06 Sep 1994 09 Oct 2004
Adrian Knup 48 11 Oct 1989 06 Oct 1996
Rudolf Elsener 48 09 Jun 1974 17 Jun 1983
Roger Bocquet 48 16 May 1943 26 Jun 1954
Christoph Spycher 46 30 Apr 2003 03 Mar 2010
Fritz Künzli 45 17 Oct 1965 16 Nov 1977
Stephane Grichting 45 28 Apr 2004 26 Mar 2011
Heinz Schneiter 45 10 Mar 1957 12 Jul 1966
Ely Tacchella 44 20 May 1961 15 Oct 1969
Oliver Eggimann 44 20 Apr 1941 19 May 1955
Eugen Meier 44 25 May 1953 07 Jun 1962
Christophe Bonvin 44 19 May 1987 10 Nov 1996
Heinz Lüdi 44 05 May 1979 13 Nov 1985
Ruben Vargas 42 08 Sep 2019 23 Mar 2024
Andre Grobety 42 19 May 1957 12 Jul 1966
Djibril Sow 41 08 Sep 2018 15 Oct 2023
Mario Gavranović 41 26 Mar 2011 05 Jun 2022
Benjamin Huggel 41 20 Aug 2003 25 Jun 2010
Georges Aeby 41 17 Mar 1936 15 May 1946
Silvan Widmer 41 14 Oct 2014 26 Mar 2024
Willy Kernen 41 15 Oct 1950 20 Nov 1960
Yvan Quentin 41 09 Sep 1992 12 Feb 2002
Lucio Bizzini 41 09 Jun 1974 27 Aug 1980
Sébastien Fournier 40 21 Jan 1994 21 Aug 2002
Johann Vonlanthen 40 06 Jun 2004 10 Oct 2009
Charly In-Albon 40 05 Oct 1977 24 Sep 1986
Hermann Springer 39 06 Oct 1929 14 Jun 1943
Renato Steffen 39 09 Oct 2015 23 Mar 2024
Kurt 'Kudi' Müller 38 15 Dec 1970 30 Oct 1977
Davide Sesa 37 27 Mar 1996 15 May 2002
Marco Streller 37 11 Oct 2003 26 Mar 2011
Jean-Paul Brigger 36 05 May 1979 14 Dec 1988
Max Weiler 36 14 Dec 1924 18 Jun 1936
Frank Séchehaye 36 17 Apr 1927 10 Nov 1935
Bernt Haas 36 06 Oct 1996 09 Feb 2005
Valentin Stocker 36 20 Aug 2008 13 Nov 2016