Back to rankings
Switzerland
UEFA
WC 2026899 data points
WC 2026899 data pointsCurrent Rank
#15
4 Jun 2026
Current Rating
1,894
4 Jun 2026
Peak Rating
1,933
15 Nov 2021
Lowest Rating
1,485
8 Mar 1908
All-Time Change
+399
since Feb 1905
Rating History
Match Statistics
| Total | Home | Away | Neutral | Wins | Losses | Draws | GF | GA |
|---|---|---|---|---|---|---|---|---|
| 896 | 426 | 392 | 78 | 320 | 373 | 203 | 1,339 | 1,483 |
Match History
632 matchesH = home, A = away, N = neutral site, No tag = unknown/unspecified venue.
| Date | Tournament | Home | Score | Away | Elo / Rank |
|---|---|---|---|---|---|
| 31 May 2026 | Friendly | 4–1 | Jordan | 1,894 +5·#15 ↑1 | |
| 31 Mar 2026 | Friendly | 0–0 | Norway | 1,889 +4·#16 ↓1 | |
| 27 Mar 2026 | Friendly | 3–4 | Germany | 1,885 -12·#14 ↓1 | |
| 18 Nov 2025 | World Cup qualifier | 1–1 | Kosovo | 1,897 -5·#13 ↑1 | |
| 15 Nov 2025 | World Cup qualifier | 4–1 | Sweden | 1,902 +10·#13 ↑2 | |
| 13 Oct 2025 | World Cup qualifier | 0–0 | Slovenia | 1,892 -4·#14 — | |
| 10 Oct 2025 | World Cup qualifier | 2–0 | Sweden | 1,896 +26·#13 ↑2 | |
| 8 Sept 2025 | World Cup qualifier | 3–0 | Slovenia | 1,870 +16·#16 ↑1 | |
| 5 Sept 2025 | World Cup qualifier | 4–0 | Kosovo | 1,854 +9·#18 ↑2 | |
| 10 Jun 2025 | Friendly | 4–0 | United States | 1,845 +18·#18 ↑5 | |
| 7 Jun 2025 | Friendly | 4–2(N) | Mexico | 1,827 +15·#23 ↑1 | |
| 25 Mar 2025 | Friendly | 3–1 | Luxembourg | 1,812 +2·#24 — | |
| 21 Mar 2025 | Friendly | 1–1 | Northern Ireland | 1,810 -4·#21 — | |
| 18 Nov 2024 | European Nations League A | 2–3 | Spain | 1,814 -3·#20 — | |
| 15 Nov 2024 | European Nations League A | 1–1 | Serbia | 1,817 -6·#20 — | |
| 15 Oct 2024 | European Nations League A | 2–2 | Denmark | 1,823 -4·#20 ↓1 | |
| 12 Oct 2024 | European Nations League A | 0–2 | Serbia | 1,827 -27·#18 — | |
| 8 Sept 2024 | European Nations League A | 1–4 | Spain | 1,854 -20·#18 ↓3 | |
| 5 Sept 2024 | European Nations League A | 0–2 | Denmark | 1,874 -29·#15 ↓2 | |
| 6 Jul 2024 | European Championship | 1–1(N) | England | 1,903 +6·#13 — | |
| 29 Jun 2024 | European Championship | 2–0(N) | Italy | 1,897 +46·#14 ↑3 | |
| 23 Jun 2024 | European Championship | 1–1 | Germany | 1,851 +14·#16 ↑2 | |
| 19 Jun 2024 | European Championship | 1–1(N) | Scotland | 1,837 -7·#17 — | |
| 15 Jun 2024 | European Championship | 3–1(N) | Hungary | 1,844 +40·#18 ↑3 | |
| 8 Jun 2024 | Friendly | 1–1 | Switzerland | 1,804 -1·#21 — | |
| 4 Jun 2024 | Friendly | 4–0 | Estonia | 1,805 +2·#21 ↑1 | |
| 26 Mar 2024 | Friendly | 1–0 | Ireland | 1,803 +8·#21 ↑2 | |
| 23 Mar 2024 | Friendly | 0–0 | Denmark | 1,795 +4·#22 ↑1 | |
| 21 Nov 2023 | European Championship qualifier | 0–1 | Romania | 1,791 -24·#26 ↓4 | |
| 18 Nov 2023 | European Championship qualifier | 1–1 | Kosovo | 1,815 -17·#23 ↓4 | |
| 15 Nov 2023 | European Championship qualifier | 1–1(N) | Israel | 1,832 -12·#21 ↓4 | |
| 15 Oct 2023 | European Championship qualifier | 3–3 | Switzerland | 1,844 -18·#18 ↓1 | |
| 12 Sept 2023 | European Championship qualifier | 0–3 | Switzerland | 1,862 +1·#17 ↓1 | |
| 9 Sept 2023 | European Championship qualifier | 2–2 | Kosovo | 1,861 -14·#15 ↓1 | |
| 19 Jun 2023 | European Championship qualifier | 2–2 | Romania | 1,875 -16·#14 — | |
| 16 Jun 2023 | European Championship qualifier | 1–2 | Switzerland | 1,891 +1·#14 — | |
| 28 Mar 2023 | European Championship qualifier | 3–0 | Israel | 1,890 +7·#14 — | |
| 25 Mar 2023 | European Championship qualifier | 0–5(N) | Switzerland | 1,883 +5·#15 — | |
| 6 Dec 2022 | World Cup | 1–6(N) | Portugal | 1,878 -49·#16 ↓4 | |
| 2 Dec 2022 | World Cup | 3–2(N) | Serbia | 1,927 +27·#12 ↑1 | |
| 28 Nov 2022 | World Cup | 1–0(N) | Switzerland | 1,900 -10·#14 ↑1 | |
| 24 Nov 2022 | World Cup | 1–0(N) | Cameroon | 1,910 +9·#15 — | |
| 17 Nov 2022 | Friendly | 0–2(N) | Ghana | 1,901 -27·#15 ↓3 | |
| 27 Sept 2022 | European Nations League A | 2–1 | Czechia | 1,928 +9·#12 ↑1 | |
| 24 Sept 2022 | European Nations League A | 2–1 | Spain | 1,919 +33·#13 ↑2 | |
| 12 Jun 2022 | European Nations League A | 1–0 | Portugal | 1,886 +23·#14 — | |
| 9 Jun 2022 | European Nations League A | 0–1 | Spain | 1,863 -17·#14 — | |
| 5 Jun 2022 | European Nations League A | 0–4 | Portugal | 1,880 -19·#14 ↓1 | |
| 2 Jun 2022 | European Nations League A | 1–2 | Czechia | 1,899 -20·#13 — | |
| 29 Mar 2022 | Friendly | 1–1 | Kosovo | 1,919 -9·#13 ↓2 | |
| 26 Mar 2022 | Friendly | 1–2 | England | 1,928 -5·#11 — | |
| 15 Nov 2021 | World Cup qualifier | 0–4 | Switzerland | 1,933 +4·#11 — | |
| 12 Nov 2021 | World Cup qualifier | 1–1 | Italy | 1,929 +12·#12 ↑1 | |
| 12 Oct 2021 | World Cup qualifier | 4–0 | Lithuania | 1,917 +4·#14 — | |
| 9 Oct 2021 | World Cup qualifier | 2–0 | Northern Ireland | 1,913 +5·#14 — | |
| 8 Sept 2021 | World Cup qualifier | 0–0 | Northern Ireland | 1,908 -11·#14 ↓1 | |
| 5 Sept 2021 | World Cup qualifier | 0–0 | Italy | 1,919 +3·#13 ↓1 | |
| 1 Sept 2021 | Friendly | 2–1 | Greece | 1,916 +2·#12 ↑2 | |
| 2 Jul 2021 | European Championship | 1–1(N) | Spain | 1,914 +8·#13 — | |
| 28 Jun 2021 | European Championship | 3–3(N) | France | 1,906 +13·#13 ↑1 | |
| 20 Jun 2021 | European Championship | 3–1(N) | Turkey | 1,893 +26·#14 ↑3 | |
| 16 Jun 2021 | European Championship | 0–3 | Italy | 1,867 -18·#16 ↓2 | |
| 12 Jun 2021 | European Championship | 1–1(N) | Wales | 1,885 -4·#14 — | |
| 3 Jun 2021 | Friendly | 7–0 | Liechtenstein | 1,889 ±0·#15 — | |
| 30 May 2021 | Friendly | 2–1 | United States | 1,889 +4·#15 — | |
| 31 Mar 2021 | Friendly | 3–2 | Finland | 1,885 +3·#15 — | |
| 28 Mar 2021 | World Cup qualifier | 1–0 | Lithuania | 1,882 +1·#15 — | |
| 25 Mar 2021 | World Cup qualifier | 1–3 | Switzerland | 1,881 +11·#15 — | |
| 14 Nov 2020 | European Nations League A | 1–1 | Spain | 1,870 +3·#16 — | |
| 11 Nov 2020 | Friendly | 2–1 | Switzerland | 1,867 -3·#16 — | |
| 13 Oct 2020 | European Nations League A | 3–3 | Germany | 1,870 +11·#16 ↑1 | |
| 10 Oct 2020 | European Nations League A | 0–1 | Spain | 1,859 -7·#17 ↓1 | |
| 7 Oct 2020 | Friendly | 1–2 | Croatia | 1,866 -13·#16 ↓1 | |
| 6 Sept 2020 | European Nations League A | 1–1 | Germany | 1,879 -1·#15 — | |
| 3 Sept 2020 | European Nations League A | 1–2 | Ukraine | 1,880 -17·#16 ↓1 | |
| 18 Nov 2019 | European Championship qualifier | 6–1 | Gibraltar | 1,897 +1·#15 — | |
| 15 Nov 2019 | European Championship qualifier | 1–0 | Georgia | 1,896 +3·#15 — | |
| 15 Oct 2019 | European Championship qualifier | 2–0 | Ireland | 1,893 +12·#15 ↑1 | |
| 12 Oct 2019 | European Championship qualifier | 0–1 | Denmark | 1,881 -15·#16 ↓2 | |
| 8 Sept 2019 | European Championship qualifier | 4–0 | Gibraltar | 1,896 ±0·#14 — | |
| 5 Sept 2019 | European Championship qualifier | 1–1 | Ireland | 1,896 -4·#13 — | |
| 9 Jun 2019 | European Nations League | 0–0(N) | England | 1,900 +3·#14 — | |
| 5 Jun 2019 | European Nations League | 1–3 | Portugal | 1,897 -26·#13 ↓2 | |
| 26 Mar 2019 | European Championship qualifier | 3–3 | Denmark | 1,923 -8·#11 ↓1 | |
| 23 Mar 2019 | European Championship qualifier | 2–0 | Georgia | 1,931 +10·#9 ↑3 | |
| 18 Nov 2018 | European Nations League A | 2–5 | Switzerland | 1,921 +45·#12 ↑3 | |
| 14 Nov 2018 | Friendly | 0–1 | Qatar | 1,876 -19·#16 ↓3 | |
| 15 Oct 2018 | European Nations League A | 2–1 | Iceland | 1,895 +15·#14 ↑2 | |
| 12 Oct 2018 | European Nations League A | 2–1 | Switzerland | 1,880 -6·#15 ↓1 | |
| 11 Sept 2018 | Friendly | 0–1 | England | 1,886 -7·#14 ↓2 | |
| 8 Sept 2018 | European Nations League A | 6–0 | Iceland | 1,893 +15·#12 ↑3 | |
| 3 Jul 2018 | World Cup | 0–1(N) | Sweden | 1,878 -34·#17 ↓6 | |
| 27 Jun 2018 | World Cup | 2–2(N) | Costa Rica | 1,912 -17·#12 ↓2 | |
| 22 Jun 2018 | World Cup | 2–1(N) | Serbia | 1,929 +22·#9 ↑1 | |
| 17 Jun 2018 | World Cup | 1–1(N) | Switzerland | 1,907 +19·#10 ↑4 | |
| 8 Jun 2018 | Friendly | 2–0 | Japan | 1,888 +4·#14 — | |
| 3 Jun 2018 | Friendly | 1–1 | Spain | 1,884 +6·#14 — | |
| 27 Mar 2018 | Friendly | 6–0 | Panama | 1,878 +6·#14 — | |
| 23 Mar 2018 | Friendly | 1–0 | Greece | 1,872 +7·#14 — | |
| 12 Nov 2017 | World Cup qualifier | 0–0 | Northern Ireland | 1,865 -15·#14 ↓2 | |
| 9 Nov 2017 | World Cup qualifier | 1–0 | Northern Ireland | 1,880 +15·#13 ↑1 | |
| 10 Oct 2017 | World Cup qualifier | 0–2 | Portugal | 1,865 -14·#14 ↓2 | |
| 7 Oct 2017 | World Cup qualifier | 5–2 | Hungary | 1,879 +8·#12 — | |
| 3 Sept 2017 | World Cup qualifier | 3–0 | Latvia | 1,871 +7·#12 — | |
| 31 Aug 2017 | World Cup qualifier | 0–3 | Switzerland | 1,864 ±0·#13 — | |
| 9 Jun 2017 | World Cup qualifier | 2–0 | Faroe Islands | 1,864 +4·#14 ↑1 | |
| 1 Jun 2017 | Friendly | 0–1 | Switzerland | 1,860 +2·#16 — | |
| 25 Mar 2017 | World Cup qualifier | 1–0 | Latvia | 1,858 +2·#15 ↑1 | |
| 13 Nov 2016 | World Cup qualifier | 2–0 | Faroe Islands | 1,856 +1·#17 — | |
| 10 Oct 2016 | World Cup qualifier | 1–2 | Switzerland | 1,855 ±0·#16 — | |
| 7 Oct 2016 | World Cup qualifier | 3–2 | Hungary | 1,855 +18·#15 ↑2 | |
| 6 Sept 2016 | World Cup qualifier | 2–0 | Portugal | 1,837 +35·#16 ↑3 | |
| 25 Jun 2016 | European Championship | 1–1(N) | Poland | 1,802 +1·#20 — | |
| 19 Jun 2016 | European Championship | 0–0 | France | 1,801 +18·#19 ↑3 | |
| 15 Jun 2016 | European Championship | 1–1(N) | Romania | 1,783 -2·#23 ↓1 | |
| 11 Jun 2016 | European Championship | 0–1(N) | Switzerland | 1,785 +15·#22 — | |
| 3 Jun 2016 | Friendly | 2–1 | Moldova | 1,770 +1·#26 ↓1 | |
| 28 May 2016 | Friendly | 2–1 | Switzerland | 1,769 -9·#25 ↓2 | |
| 29 Mar 2016 | Friendly | 2–0 | Switzerland | 1,778 -22·#23 ↓3 | |
| 25 Mar 2016 | Friendly | 0–1 | Ireland | 1,800 -8·#20 ↓1 | |
| 17 Nov 2015 | Friendly | 1–2 | Switzerland | 1,808 +13·#18 ↑2 | |
| 13 Nov 2015 | Friendly | 2–3 | Slovakia | 1,795 -9·#20 ↓1 | |
| 12 Oct 2015 | European Championship qualifier | 1–0 | Estonia | 1,804 +9·#18 ↑1 | |
| 9 Oct 2015 | European Championship qualifier | 7–0 | San Marino | 1,795 ±0·#19 — | |
| 8 Sept 2015 | European Championship qualifier | 0–2 | England | 1,795 -13·#19 ↓2 | |
| 5 Sept 2015 | European Championship qualifier | 3–2 | Slovenia | 1,808 +7·#18 ↑3 | |
| 14 Jun 2015 | European Championship qualifier | 2–1 | Lithuania | 1,801 +7·#21 — | |
| 10 Jun 2015 | Friendly | 3–0 | Liechtenstein | 1,794 +1·#21 — | |
| 31 Mar 2015 | Friendly | 1–1 | United States | 1,793 -3·#21 ↓1 | |
| 27 Mar 2015 | European Championship qualifier | 3–0 | Estonia | 1,796 +5·#21 — | |
| 18 Nov 2014 | Friendly | 2–2 | Poland | 1,791 +1·#21 — | |
| 15 Nov 2014 | European Championship qualifier | 4–0 | Lithuania | 1,790 +6·#21 ↑2 | |
| 14 Oct 2014 | European Championship qualifier | 4–0 | San Marino | 1,784 +1·#23 — | |
| 9 Oct 2014 | European Championship qualifier | 0–1 | Slovenia | 1,783 -25·#22 ↓4 | |
| 8 Sept 2014 | European Championship qualifier | 0–2 | England | 1,808 -37·#18 ↓2 | |
| 1 Jul 2014 | World Cup | 1–0(N) | Switzerland | 1,845 -15·#15 ↓1 | |
| 25 Jun 2014 | World Cup | 3–0(N) | Honduras | 1,860 +25·#14 ↑3 | |
| 20 Jun 2014 | World Cup | 2–5(N) | France | 1,835 -47·#18 ↓6 | |
| 15 Jun 2014 | World Cup | 2–1(N) | Ecuador | 1,882 +28·#12 ↑1 | |
| 3 Jun 2014 | Friendly | 2–0 | Peru | 1,854 +6·#13 ↑2 | |
| 30 May 2014 | Friendly | 1–0 | Jamaica | 1,848 +2·#15 ↑1 | |
| 5 Mar 2014 | Friendly | 2–2 | Croatia | 1,846 -4·#15 ↓1 | |
| 15 Nov 2013 | Friendly | 1–2 | South Korea | 1,850 -12·#14 — | |
| 15 Oct 2013 | World Cup qualifier | 1–0 | Slovenia | 1,862 +6·#15 ↑1 | |
| 11 Oct 2013 | World Cup qualifier | 1–2 | Switzerland | 1,856 +9·#16 ↑2 | |
| 10 Sept 2013 | World Cup qualifier | 2–0 | Norway | 1,847 +29·#18 ↑1 | |
| 6 Sept 2013 | World Cup qualifier | 4–4 | Iceland | 1,818 -17·#19 ↓1 | |
| 14 Aug 2013 | Friendly | 0–1 | Switzerland | 1,835 +15·#18 ↑1 | |
| 8 Jun 2013 | World Cup qualifier | 1–0 | Cyprus | 1,820 +2·#19 — | |
| 23 Mar 2013 | World Cup qualifier | 0–0 | Cyprus | 1,818 -14·#18 ↓1 | |
| 6 Feb 2013 | Friendly | 0–0 | Greece | 1,832 +3·#17 — | |
| 14 Nov 2012 | Friendly | 2–1 | Tunisia | 1,829 +6·#18 ↓1 | |
| 16 Oct 2012 | World Cup qualifier | 2–0 | Iceland | 1,823 +14·#17 ↑3 | |
| 12 Oct 2012 | World Cup qualifier | 1–1 | Norway | 1,809 -11·#19 ↓1 | |
| 11 Sept 2012 | World Cup qualifier | 0–2 | Switzerland | 1,820 +6·#18 — | |
| 7 Sept 2012 | World Cup qualifier | 2–0 | Slovenia | 1,814 +28·#18 ↑6 | |
| 15 Aug 2012 | Friendly | 4–2 | Croatia | 1,786 +24·#24 ↑3 | |
| 30 May 2012 | Friendly | 0–1 | Romania | 1,762 -14·#28 ↓2 | |
| 26 May 2012 | Friendly | 5–3 | Germany | 1,776 +23·#25 ↑4 | |
| 29 Feb 2012 | Friendly | 3–1 | Switzerland | 1,753 -13·#29 ↓2 | |
| 15 Nov 2011 | Friendly | 1–0 | Luxembourg | 1,766 +1·#27 — | |
| 11 Nov 2011 | Friendly | 0–0 | Netherlands | 1,765 +8·#28 ↑3 | |
| 11 Oct 2011 | European Championship qualifier | 2–0 | Montenegro | 1,757 +18·#31 ↑1 | |
| 7 Oct 2011 | European Championship qualifier | 0–2 | Wales | 1,739 -40·#32 ↓9 | |
| 6 Sept 2011 | European Championship qualifier | 1–3 | Switzerland | 1,779 +16·#23 ↑3 | |
| 10 Aug 2011 | Friendly | 2–1 | Liechtenstein | 1,763 +2·#24 ↑3 | |
| 4 Jun 2011 | European Championship qualifier | 2–2 | England | 1,761 +14·#27 ↑3 | |
| 26 Mar 2011 | European Championship qualifier | 0–0 | Switzerland | 1,747 +3·#29 ↑1 | |
| 9 Feb 2011 | Friendly | 0–0 | Malta | 1,744 -9·#30 ↓4 | |
| 17 Nov 2010 | Friendly | 2–2 | Ukraine | 1,753 -1·#26 ↓1 | |
| 12 Oct 2010 | European Championship qualifier | 4–1 | Wales | 1,754 +12·#25 ↑3 | |
| 8 Oct 2010 | European Championship qualifier | 0–1 | Montenegro | 1,742 -19·#28 ↓1 | |
| 7 Sept 2010 | European Championship qualifier | 1–3 | England | 1,761 -26·#27 ↓8 | |
| 3 Sept 2010 | Friendly | 0–0 | Switzerland | 1,787 -3·#19 ↓1 | |
| 11 Aug 2010 | Friendly | 0–1 | Switzerland | 1,790 +8·#18 ↑2 | |
| 25 Jun 2010 | World Cup | 0–0(N) | Honduras | 1,782 -9·#22 ↓2 | |
| 21 Jun 2010 | World Cup | 0–1(N) | Chile | 1,791 -23·#22 ↓5 | |
| 16 Jun 2010 | World Cup | 1–0(N) | Spain | 1,814 +53·#16 ↑9 | |
| 5 Jun 2010 | Friendly | 1–1 | Italy | 1,761 +2·#26 — | |
| 1 Jun 2010 | Friendly | 0–1 | Costa Rica | 1,759 -15·#26 ↓4 | |
| 3 Mar 2010 | Friendly | 1–3 | Uruguay | 1,774 -18·#23 ↓5 | |
| 14 Nov 2009 | Friendly | 0–1 | Norway | 1,792 -15·#20 ↓3 | |
| 14 Oct 2009 | World Cup qualifier | 0–0 | Israel | 1,807 -11·#17 ↑2 | |
| 10 Oct 2009 | World Cup qualifier | 3–0 | Luxembourg | 1,818 +2·#19 ↓2 | |
| 9 Sept 2009 | World Cup qualifier | 2–2 | Latvia | 1,816 -9·#17 — | |
| 5 Sept 2009 | World Cup qualifier | 2–0 | Greece | 1,825 +19·#17 ↑1 | |
| 12 Aug 2009 | Friendly | 0–0 | Italy | 1,806 +1·#18 ↑1 | |
| 1 Apr 2009 | World Cup qualifier | 2–0 | Moldova | 1,805 +4·#19 ↑2 | |
| 28 Mar 2009 | World Cup qualifier | 2–0 | Moldova | 1,801 +12·#20 ↑2 | |
| 11 Feb 2009 | Friendly | 1–1 | Switzerland | 1,789 -3·#22 ↓2 | |
| 19 Nov 2008 | Friendly | 1–0 | Finland | 1,792 +5·#21 ↑2 | |
| 15 Oct 2008 | World Cup qualifier | 2–1 | Greece | 1,787 +28·#23 ↑7 | |
| 11 Oct 2008 | World Cup qualifier | 2–1 | Latvia | 1,759 +5·#30 ↑1 | |
| 10 Sept 2008 | World Cup qualifier | 1–2 | Luxembourg | 1,754 -40·#31 ↓10 | |
| 6 Sept 2008 | World Cup qualifier | 2–2 | Israel | 1,794 +3·#21 ↑1 | |
| 20 Aug 2008 | Friendly | 4–1 | Cyprus | 1,791 +4·#22 — | |
| 15 Jun 2008 | European Championship | 2–0 | Portugal | 1,787 +48·#23 ↑10 | |
| 11 Jun 2008 | European Championship | 1–2 | Turkey | 1,739 -31·#33 ↓5 | |
| 7 Jun 2008 | European Championship | 0–1 | Czechia | 1,770 -23·#28 ↓5 | |
| 30 May 2008 | Friendly | 3–0 | Liechtenstein | 1,793 +1·#23 ↑1 | |
| 24 May 2008 | Friendly | 2–0 | Slovakia | 1,792 +6·#24 ↑1 | |
| 26 Mar 2008 | Friendly | 0–4 | Germany | 1,786 -16·#26 ↓5 | |
| 6 Feb 2008 | Friendly | 1–2 | England | 1,802 -5·#22 ↓2 | |
| 20 Nov 2007 | Friendly | 0–1 | Nigeria | 1,807 -15·#18 ↓3 | |
| 17 Oct 2007 | Friendly | 0–1 | United States | 1,822 -15·#15 — | |
| 13 Oct 2007 | Friendly | 1–3 | Switzerland | 1,837 +4·#15 — | |
| 11 Sept 2007 | Continents Tournament | 3–4(N) | Japan | 1,833 -20·#15 — | |
| 7 Sept 2007 | Continents Tournament | 2–1(N) | Chile | 1,853 +11·#15 — | |
| 22 Aug 2007 | Friendly | 2–1 | Netherlands | 1,842 +12·#15 ↑1 | |
| 2 Jun 2007 | Friendly | 1–1 | Switzerland | 1,830 +2·#17 — | |
| 25 Mar 2007 | Friendly | 1–3(N) | Colombia | 1,828 -18·#16 — | |
| 22 Mar 2007 | Friendly | 2–0(N) | Jamaica | 1,846 +6·#14 — | |
| 7 Feb 2007 | Friendly | 1–3 | Germany | 1,840 -6·#14 — | |
| 15 Nov 2006 | Friendly | 2–1 | Switzerland | 1,846 -7·#15 — | |
| 11 Oct 2006 | Friendly | 2–1 | Switzerland | 1,853 -14·#15 ↓2 | |
| 6 Sept 2006 | Friendly tournament | 2–0 | Costa Rica | 1,867 +6·#12 ↓1 | |
| 2 Sept 2006 | Friendly tournament | 1–0 | Venezuela | 1,861 +3·#11 — | |
| 16 Aug 2006 | Friendly | 3–0 | Liechtenstein | 1,858 +1·#11 ↑1 | |
| 26 Jun 2006 | World Cup | 0–0(N) | Ukraine | 1,857 -5·#12 — | |
| 23 Jun 2006 | World Cup | 2–0(N) | South Korea | 1,862 +38·#13 ↑3 | |
| 19 Jun 2006 | World Cup | 2–0(N) | Togo | 1,824 +11·#16 ↑3 | |
| 13 Jun 2006 | World Cup | 0–0(N) | France | 1,813 +14·#19 ↑2 | |
| 3 Jun 2006 | Friendly | 4–1 | China | 1,799 +6·#23 ↑1 | |
| 31 May 2006 | Friendly | 1–1 | Italy | 1,793 +2·#24 — | |
| 27 May 2006 | Friendly | 1–1 | Ivory Coast | 1,791 -4·#24 — | |
| 1 Mar 2006 | Friendly | 3–1 | Scotland | 1,795 +15·#25 ↑2 | |
| 16 Nov 2005 | World Cup qualifier | 2–4 | Turkey | 1,780 -20·#25 — | |
| 12 Nov 2005 | World Cup qualifier | 2–0 | Turkey | 1,800 +28·#24 ↑5 | |
| 12 Oct 2005 | World Cup qualifier | 0–0 | Ireland | 1,772 +9·#28 ↑2 | |
| 8 Oct 2005 | World Cup qualifier | 1–1 | France | 1,763 +7·#30 ↓1 | |
| 7 Sept 2005 | World Cup qualifier | 3–1 | Cyprus | 1,756 +17·#29 ↑5 | |
| 3 Sept 2005 | World Cup qualifier | 1–1 | Israel | 1,739 -7·#31 ↑1 | |
| 17 Aug 2005 | Friendly | 2–0 | Norway | 1,746 +22·#32 ↑4 | |
| 4 Jun 2005 | World Cup qualifier | 3–1 | Faroe Islands | 1,724 +7·#34 — | |
| 30 Mar 2005 | World Cup qualifier | 1–0 | Cyprus | 1,717 +4·#34 ↑2 | |
| 26 Mar 2005 | World Cup qualifier | 0–0 | France | 1,713 +16·#35 ↑2 | |
| 9 Feb 2005 | Friendly | 1–2 | Switzerland | 1,697 +5·#37 — | |
| 9 Oct 2004 | World Cup qualifier | 2–2 | Israel | 1,692 +5·#35 — | |
| 8 Sept 2004 | World Cup qualifier | 1–1 | Ireland | 1,687 +3·#35 ↑1 | |
| 4 Sept 2004 | World Cup qualifier | 6–0 | Faroe Islands | 1,684 +4·#36 ↑1 | |
| 18 Aug 2004 | Friendly | 0–0 | Northern Ireland | 1,680 -7·#37 ↓2 | |
| 21 Jun 2004 | European Championship | 1–3(N) | France | 1,687 -8·#40 ↓2 | |
| 17 Jun 2004 | European Championship | 0–3(N) | England | 1,695 -21·#40 ↓6 | |
| 13 Jun 2004 | European Championship | 0–0(N) | Croatia | 1,716 +9·#35 — | |
| 6 Jun 2004 | Friendly | 1–0 | Liechtenstein | 1,707 ±0·#36 ↑1 | |
| 2 Jun 2004 | Friendly | 0–2 | Germany | 1,707 -12·#37 ↓2 | |
| 28 Apr 2004 | Friendly | 2–1 | Slovenia | 1,719 +5·#35 — | |
| 31 Mar 2004 | Friendly | 0–1 | Greece | 1,714 -5·#35 ↓1 | |
| 18 Feb 2004 | Friendly | 1–2 | Morocco | 1,719 -9·#34 ↓1 | |
| 11 Oct 2003 | European Championship qualifier | 2–0 | Ireland | 1,728 +36·#34 ↑3 | |
| 10 Sept 2003 | European Championship qualifier | 1–4 | Russia | 1,692 -21·#38 ↓1 | |
| 20 Aug 2003 | Friendly | 0–2 | France | 1,713 -8·#36 ↓1 | |
| 11 Jun 2003 | European Championship qualifier | 2–3 | Switzerland | 1,721 +6·#35 ↑1 | |
| 7 Jun 2003 | European Championship qualifier | 2–2 | Russia | 1,715 -3·#36 ↓1 | |
| 30 Apr 2003 | Friendly | 1–2 | Italy | 1,718 -8·#35 ↓1 | |
| 2 Apr 2003 | European Championship qualifier | 0–0 | Georgia | 1,726 -4·#34 — | |
| 12 Feb 2003 | Friendly | 5–1 | Slovenia | 1,730 +21·#35 ↑2 | |
| 16 Oct 2002 | European Championship qualifier | 2–1 | Ireland | 1,709 +34·#37 ↑7 | |
| 12 Oct 2002 | European Championship qualifier | 1–1 | Switzerland | 1,675 -8·#44 ↓5 | |
| 8 Sept 2002 | European Championship qualifier | 4–1 | Georgia | 1,683 +19·#39 ↑6 | |
| 21 Aug 2002 | Friendly | 2–3 | Switzerland | 1,664 +8·#45 ↑1 | |
| 15 May 2002 | Friendly | 3–1 | Switzerland | 1,656 -21·#48 ↓3 | |
| 27 Mar 2002 | Friendly | 1–1 | Sweden | 1,677 +7·#45 ↑1 | |
| 13 Feb 2002 | Friendly tournament | 2–1(N) | Hungary | 1,670 +12·#46 ↑1 | |
| 12 Feb 2002 | Friendly tournament | 1–1 | Cyprus | 1,658 -2·#47 — | |
| 6 Oct 2001 | World Cup qualifier | 0–4 | Russia | 1,660 -15·#48 ↓2 | |
| 5 Sept 2001 | World Cup qualifier | 3–0 | Luxembourg | 1,675 +5·#45 ↑1 | |
| 1 Sept 2001 | World Cup qualifier | 1–2 | Yugoslavia🏳 | 1,670 -18·#46 ↓4 | |
| 15 Aug 2001 | Friendly | 1–2 | Switzerland | 1,688 +14·#41 ↑4 | |
| 6 Jun 2001 | World Cup qualifier | 0–1 | Slovenia | 1,674 -28·#44 ↓6 | |
| 2 Jun 2001 | World Cup qualifier | 1–0 | Faroe Islands | 1,702 +5·#37 ↑1 | |
| 25 Apr 2001 | Friendly | 0–2 | Sweden | 1,697 -15·#40 ↓3 | |
| 28 Mar 2001 | World Cup qualifier | 5–0 | Luxembourg | 1,712 +2·#37 ↓1 | |
| 24 Mar 2001 | World Cup qualifier | 1–1 | Yugoslavia🏳 | 1,710 +14·#36 ↑5 | |
| 28 Feb 2001 | Friendly | 0–4(N) | Poland | 1,696 -16·#41 ↓4 | |
| 15 Nov 2000 | Friendly | 1–1 | Tunisia | 1,712 +1·#37 ↑1 | |
| 11 Oct 2000 | World Cup qualifier | 2–2 | Slovenia | 1,711 +3·#37 ↓1 | |
| 7 Oct 2000 | World Cup qualifier | 5–1 | Faroe Islands | 1,708 +2·#36 ↑1 | |
| 2 Sept 2000 | World Cup qualifier | 0–1 | Russia | 1,706 -21·#38 ↓5 | |
| 16 Aug 2000 | Friendly | 2–2 | Greece | 1,727 -1·#33 ↓1 | |
| 26 Apr 2000 | Friendly | 1–1 | Germany | 1,728 +6·#32 — | |
| 29 Mar 2000 | Friendly | 2–2 | Norway | 1,722 +3·#33 ↑2 | |
| 23 Feb 2000 | Friendly tournament | 1–0(N) | Switzerland | 1,719 -24·#34 ↓7 | |
| 19 Feb 2000 | Friendly tournament | 4–1 | Oman | 1,743 +8·#27 ↑2 | |
| 9 Oct 1999 | European Championship qualifier | 2–0 | Wales | 1,735 +29·#33 ↑2 | |
| 8 Sept 1999 | European Championship qualifier | 0–2 | Switzerland | 1,706 +6·#35 ↑1 | |
| 4 Sept 1999 | European Championship qualifier | 1–2 | Denmark | 1,700 -9·#36 — | |
| 18 Aug 1999 | Friendly | 0–3 | Czechia | 1,709 -5·#36 ↓2 | |
| 9 Jun 1999 | European Championship qualifier | 0–0 | Italy | 1,714 +11·#36 ↑2 | |
| 28 Apr 1999 | Friendly | 1–1 | Greece | 1,703 +3·#39 ↓1 | |
| 31 Mar 1999 | European Championship qualifier | 2–0 | Wales | 1,700 +16·#38 ↑4 | |
| 27 Mar 1999 | European Championship qualifier | 0–1 | Switzerland | 1,684 +11·#42 — | |
| 10 Mar 1999 | Friendly | 4–2 | Switzerland | 1,673 -18·#43 ↓2 | |
| 10 Feb 1999 | Friendly tournament | 2–1 | Oman | 1,691 +7·#41 ↑1 | |
| 6 Feb 1999 | Friendly tournament | 2–0(N) | Slovenia | 1,684 +14·#42 ↑4 | |
| 18 Nov 1998 | Friendly | 0–2 | Hungary | 1,670 -12·#45 ↓4 | |
| 14 Oct 1998 | European Championship qualifier | 1–1 | Denmark | 1,682 +3·#41 ↑2 | |
| 10 Oct 1998 | European Championship qualifier | 0–2 | Italy | 1,679 -4·#43 ↓2 | |
| 2 Sept 1998 | Friendly | 1–1 | Yugoslavia🏳 | 1,683 +8·#41 ↑1 | |
| 6 Jun 1998 | Friendly | 1–1 | Yugoslavia🏳 | 1,675 +5·#43 — | |
| 22 Apr 1998 | Friendly | 0–1 | Northern Ireland | 1,670 -10·#42 ↓1 | |
| 25 Mar 1998 | Friendly | 1–1 | England | 1,680 +5·#41 ↑1 | |
| 11 Oct 1997 | World Cup qualifier | 0–5 | Switzerland | 1,675 +7·#43 ↑1 | |
| 10 Sept 1997 | World Cup qualifier | 0–5 | Norway | 1,668 -14·#46 ↓4 | |
| 6 Sept 1997 | World Cup qualifier | 1–2 | Finland | 1,682 -35·#42 ↓10 | |
| 20 Aug 1997 | World Cup qualifier | 1–1 | Hungary | 1,717 ±0·#32 — | |
| 6 Aug 1997 | Friendly | 0–1 | Slovakia | 1,717 -7·#33 ↓3 | |
| 30 Apr 1997 | World Cup qualifier | 1–0 | Hungary | 1,724 +10·#27 ↑5 | |
| 2 Apr 1997 | Friendly | 1–0 | Latvia | 1,714 +1·#32 — | |
| 10 Feb 1997 | Carlsberg Cup | 1–2(N) | Russia | 1,713 -8·#32 — | |
| 10 Nov 1996 | World Cup qualifier | 0–1 | Norway | 1,721 -20·#32 ↓2 | |
| 6 Oct 1996 | World Cup qualifier | 3–2 | Finland | 1,741 +12·#28 ↑1 | |
| 31 Aug 1996 | World Cup qualifier | 1–0 | Switzerland | 1,729 -31·#30 ↓4 | |
| 18 Jun 1996 | European Championship | 0–1(N) | Scotland | 1,760 -27·#26 ↓2 | |
| 13 Jun 1996 | European Championship | 0–2(N) | Netherlands | 1,787 -28·#24 ↓3 | |
| 8 Jun 1996 | European Championship | 1–1 | England | 1,815 +12·#22 — | |
| 1 Jun 1996 | Friendly | 1–2 | Czechia | 1,803 -11·#23 — | |
| 24 Apr 1996 | Friendly | 2–0 | Wales | 1,814 +5·#23 — | |
| 27 Mar 1996 | Friendly | 1–0 | Switzerland | 1,809 -12·#23 ↓2 | |
| 13 Mar 1996 | Friendly | 1–1 | Luxembourg | 1,821 -9·#21 — | |
| 15 Nov 1995 | Friendly | 1–3 | England | 1,830 -10·#20 — | |
| 11 Oct 1995 | European Championship qualifier | 3–0 | Hungary | 1,840 +9·#20 ↑1 | |
| 6 Sept 1995 | European Championship qualifier | 0–0 | Sweden | 1,831 +7·#21 ↑1 | |
| 16 Aug 1995 | European Championship qualifier | 2–0 | Iceland | 1,824 +22·#22 ↑2 | |
| 23 Jun 1995 | Centenary Tournament | 1–2 | Germany | 1,802 -11·#23 ↓1 | |
| 19 Jun 1995 | Centenary Tournament | 0–1 | Italy | 1,813 -12·#22 ↓1 | |
| 26 Apr 1995 | European Championship qualifier | 1–2 | Turkey | 1,825 -34·#22 ↓2 | |
| 29 Mar 1995 | European Championship qualifier | 2–2 | Hungary | 1,859 -8·#20 — | |
| 8 Mar 1995 | Friendly | 1–1 | Greece | 1,867 -3·#20 ↓2 | |
| 14 Dec 1994 | European Championship qualifier | 2–1 | Turkey | 1,870 +13·#18 ↑2 | |
| 16 Nov 1994 | European Championship qualifier | 1–0 | Iceland | 1,857 +4·#20 ↓1 | |
| 12 Oct 1994 | European Championship qualifier | 4–2 | Sweden | 1,853 +35·#19 ↑3 | |
| 6 Sept 1994 | Friendly | 0–1 | Switzerland | 1,818 +1·#22 — | |
| 2 Jul 1994 | World Cup | 0–3(N) | Spain | 1,817 -45·#23 ↓6 | |
| 26 Jun 1994 | World Cup | 0–2(N) | Colombia | 1,862 -55·#17 ↓7 | |
| 22 Jun 1994 | World Cup | 4–1(N) | Romania | 1,917 +58·#9 ↑9 | |
| 18 Jun 1994 | World Cup | 1–1 | United States | 1,859 -13·#18 ↓5 | |
| 11 Jun 1994 | Friendly | 0–0(N) | Switzerland | 1,872 -5·#13 — | |
| 3 Jun 1994 | Friendly | 0–1 | Italy | 1,877 -5·#14 — | |
| 27 May 1994 | Friendly | 2–0 | Liechtenstein | 1,882 ±0·#12 — | |
| 20 Apr 1994 | Friendly | 3–0 | Czechia | 1,882 +12·#12 ↑2 | |
| 9 Mar 1994 | Friendly | 2–1 | Hungary | 1,870 +7·#14 — | |
| 26 Jan 1994 | Friendly | 5–1(N) | Mexico | 1,863 +21·#15 ↑1 | |
| 22 Jan 1994 | Friendly | 1–1 | United States | 1,842 -3·#16 ↓1 | |
| 17 Nov 1993 | World Cup qualifier | 4–0 | Estonia | 1,845 +1·#16 ↑2 | |
| 13 Oct 1993 | World Cup qualifier | 0–1 | Portugal | 1,844 -17·#18 ↓2 | |
| 8 Sept 1993 | World Cup qualifier | 1–1 | Scotland | 1,861 ±0·#16 — | |
| 11 Aug 1993 | Friendly | 2–1 | Sweden | 1,861 +14·#15 ↑1 | |
| 1 May 1993 | World Cup qualifier | 1–0 | Italy | 1,847 +25·#16 ↑1 | |
| 17 Apr 1993 | World Cup qualifier | 2–0 | Malta | 1,822 +7·#16 ↑1 | |
| 31 Mar 1993 | World Cup qualifier | 1–1 | Portugal | 1,815 -8·#17 — | |
| 17 Mar 1993 | Friendly | 1–0 | Tunisia | 1,823 +6·#18 — | |
| 18 Nov 1992 | World Cup qualifier | 3–0 | Malta | 1,817 +3·#19 ↑1 | |
| 14 Oct 1992 | World Cup qualifier | 2–2 | Italy | 1,814 +14·#19 — | |
| 9 Sept 1992 | World Cup qualifier | 3–1 | Scotland | 1,800 +25·#20 ↑4 | |
| 16 Aug 1992 | World Cup qualifier | 6–0 | Estonia | 1,775 +5·#25 ↑1 | |
| 27 May 1992 | Friendly | 2–1 | France | 1,770 +14·#25 ↑3 | |
| 28 Apr 1992 | Friendly | 2–0 | Switzerland | 1,756 -21·#27 ↓4 | |
| 25 Mar 1992 | Friendly | 1–2 | Ireland | 1,777 -4·#23 — | |
| 29 Jan 1992 | Friendly | 0–2 | Switzerland | 1,781 +6·#23 — | |
| 13 Nov 1991 | European Championship qualifier | 0–1 | Romania | 1,775 -13·#23 ↓1 | |
| 9 Oct 1991 | Friendly | 3–1 | Sweden | 1,788 +14·#23 — | |
| 11 Sept 1991 | European Championship qualifier | 2–2 | Scotland | 1,774 -7·#23 — | |
| 21 Aug 1991 | Friendly | 1–1 | Czechoslovakia🏳 | 1,781 +6·#23 ↓1 | |
| 5 Jun 1991 | European Championship qualifier | 7–0 | San Marino | 1,775 +1·#24 ↓1 | |
| 1 May 1991 | European Championship qualifier | 2–3 | Switzerland | 1,774 +26·#23 ↑8 | |
| 3 Apr 1991 | European Championship qualifier | 0–0 | Romania | 1,748 -2·#31 ↓1 | |
| 12 Mar 1991 | Friendly | 6–0 | Liechtenstein | 1,750 +2·#27 ↑2 | |
| 3 Feb 1991 | Miami Cup | 3–2(N) | Colombia | 1,748 +17·#29 ↑2 | |
| 1 Feb 1991 | Miami Cup | 1–0 | United States | 1,731 +13·#31 ↑1 | |
| 19 Dec 1990 | Friendly | 0–4 | Germany | 1,718 -3·#32 ↓1 | |
| 14 Nov 1990 | European Championship qualifier | 4–0 | San Marino | 1,721 +2·#31 — | |
| 17 Oct 1990 | European Championship qualifier | 1–2 | Scotland | 1,719 -13·#31 ↓3 | |
| 12 Sept 1990 | European Championship qualifier | 0–2 | Switzerland | 1,732 +22·#29 ↑4 | |
| 21 Aug 1990 | Friendly | 1–3 | Switzerland | 1,710 +22·#32 ↑3 | |
| 2 Jun 1990 | Friendly | 2–1 | United States | 1,688 +5·#34 — | |
| 8 May 1990 | Friendly | 1–1 | Switzerland | 1,683 ±0·#34 — | |
| 3 Apr 1990 | Friendly | 2–1 | Romania | 1,683 +13·#34 ↑1 | |
| 31 Mar 1990 | Friendly | 0–1 | Italy | 1,670 -5·#35 ↓1 | |
| 13 Dec 1989 | Friendly | 1–2 | Spain | 1,675 -2·#34 — | |
| 15 Nov 1989 | World Cup qualifier | 2–1 | Luxembourg | 1,677 +1·#34 — | |
| 25 Oct 1989 | World Cup qualifier | 0–3 | Czechoslovakia🏳 | 1,676 -11·#33 — | |
| 11 Oct 1989 | World Cup qualifier | 2–2 | Switzerland | 1,687 +5·#33 — | |
| 20 Sept 1989 | World Cup qualifier | 1–2 | Portugal | 1,682 -22·#32 — | |
| 21 Jun 1989 | Friendly | 0–1 | Switzerland | 1,704 +14·#31 ↑1 | |
| 7 Jun 1989 | World Cup qualifier | 0–1 | Czechoslovakia🏳 | 1,690 -18·#32 ↓1 | |
| 26 Apr 1989 | World Cup qualifier | 1–3 | Portugal | 1,708 -18·#32 ↓3 | |
| 4 Apr 1989 | Friendly | 0–3 | Hungary | 1,726 -12·#31 ↓1 | |
| 14 Dec 1988 | Friendly | 3–1 | Egypt | 1,738 +17·#30 ↑1 | |
| 19 Oct 1988 | World Cup qualifier | 1–0 | Switzerland | 1,721 -12·#32 ↓1 | |
| 21 Sept 1988 | World Cup qualifier | 4–1 | Luxembourg | 1,733 +5·#30 ↑1 | |
| 24 Aug 1988 | Friendly | 0–2 | Yugoslavia🏳 | 1,728 -15·#31 ↓2 | |
| 5 Jun 1988 | Friendly | 1–1 | Spain | 1,743 +2·#30 ↑1 | |
| 28 May 1988 | Friendly | 0–1 | England | 1,741 -6·#31 ↓1 | |
| 27 Apr 1988 | Friendly | 0–1 | West Germany🏳 | 1,747 -3·#29 ↓1 | |
| 5 Feb 1988 | Friendly tournament | 1–2(N) | Switzerland | 1,750 +14·#27 ↑3 | |
| 2 Feb 1988 | Friendly tournament | 1–2 | France | 1,736 -7·#30 — | |
| 16 Dec 1987 | Friendly | 2–0 | Israel | 1,743 +13·#29 ↑2 | |
| 15 Nov 1987 | European Championship qualifier | 1–1 | Malta | 1,730 -13·#31 ↓1 | |
| 11 Nov 1987 | European Championship qualifier | 0–0 | Portugal | 1,743 +7·#30 ↑1 | |
| 17 Oct 1987 | European Championship qualifier | 0–0 | Italy | 1,736 +5·#31 — | |
| 18 Aug 1987 | Friendly | 2–2 | Switzerland | 1,731 -2·#31 — | |
| 17 Jun 1987 | European Championship qualifier | 1–1 | Sweden | 1,733 +6·#30 — | |
| 19 May 1987 | Friendly | 1–0 | Israel | 1,727 +4·#29 ↑1 | |
| 15 Apr 1987 | European Championship qualifier | 4–1 | Malta | 1,723 +5·#31 ↑1 | |
| 25 Mar 1987 | Friendly | 1–2 | Czechoslovakia🏳 | 1,718 -9·#32 ↓1 | |
| 15 Nov 1986 | European Championship qualifier | 2–3 | Italy | 1,727 -8·#31 ↓1 | |
| 29 Oct 1986 | European Championship qualifier | 1–1 | Portugal | 1,735 -5·#31 ↓2 | |
| 24 Sept 1986 | European Championship qualifier | 0–2 | Sweden | 1,740 -13·#30 ↓1 | |
| 27 Aug 1986 | Friendly | 1–1 | Switzerland | 1,753 +3·#30 — | |
| 19 Aug 1986 | Friendly | 2–0 | France | 1,750 +23·#30 ↑1 | |
| 6 May 1986 | Friendly | 2–0 | Algeria | 1,727 +7·#30 — | |
| 9 Apr 1986 | Friendly | 0–1 | West Germany🏳 | 1,720 -7·#30 — | |
| 1 Apr 1986 | Friendly | 0–1 | Switzerland | 1,727 +6·#30 — | |
| 12 Mar 1986 | Friendly | 0–1 | Turkey | 1,721 -14·#30 — | |
| 13 Nov 1985 | World Cup qualifier | 1–1 | Norway | 1,735 -9·#30 — | |
| 9 Oct 1985 | World Cup qualifier | 0–0 | Denmark | 1,744 +12·#30 — | |
| 11 Sept 1985 | World Cup qualifier | 0–0 | Ireland | 1,732 -5·#31 ↓1 | |
| 28 Aug 1985 | Friendly | 0–0 | Turkey | 1,737 -7·#30 ↓1 | |
| 2 Jun 1985 | World Cup qualifier | 0–3 | Ireland | 1,744 -32·#29 ↓2 | |
| 2 May 1985 | World Cup qualifier | 0–4 | Soviet Union🏳 | 1,776 -11·#27 ↓1 | |
| 17 Apr 1985 | World Cup qualifier | 2–2 | Soviet Union🏳 | 1,787 +6·#26 ↑2 | |
| 27 Mar 1985 | Friendly | 2–0 | Czechoslovakia🏳 | 1,781 +14·#26 ↑2 | |
| 8 Feb 1985 | Friendly | 1–1 | United States | 1,767 -3·#29 ↓1 | |
| 6 Feb 1985 | Friendly tournament | 2–1 | Mexico | 1,770 +22·#28 ↑2 | |
| 5 Feb 1985 | Friendly tournament | 1–0(N) | Switzerland | 1,748 -15·#30 ↓2 | |
| 1 Feb 1985 | Friendly | 2–2 | Colombia | 1,763 -2·#28 — | |
| 3 Nov 1984 | Friendly | 1–1 | Italy | 1,765 ±0·#28 — | |
| 17 Oct 1984 | World Cup qualifier | 1–0 | Denmark | 1,765 +23·#28 ↑3 | |
| 12 Sept 1984 | World Cup qualifier | 1–0 | Norway | 1,742 +20·#31 ↑1 | |
| 1 Sept 1984 | Friendly | 2–0 | Switzerland | 1,722 -14·#32 ↓2 | |
| 22 Aug 1984 | Friendly | 0–3 | Hungary | 1,736 -11·#29 — | |
| 26 May 1984 | Friendly | 0–4 | Spain | 1,747 -19·#29 ↓3 | |
| 2 May 1984 | Friendly | 0–0 | Sweden | 1,766 -1·#26 — | |
| 27 Mar 1984 | Friendly | 1–1 | Poland | 1,767 +2·#25 ↑1 | |
| 6 Dec 1983 | Friendly | 0–0 | Kenya | 1,765 -3·#26 — | |
| 4 Dec 1983 | Friendly | 2–3 | Zimbabwe | 1,768 -15·#26 ↓2 | |
| 2 Dec 1983 | Friendly | 0–1 | Ivory Coast | 1,783 -15·#24 — | |
| 30 Nov 1983 | Friendly | 2–1 | Algeria | 1,798 +9·#24 — | |
| 9 Nov 1983 | European Championship qualifier | 1–3 | Switzerland | 1,789 +37·#23 ↑6 | |
| 26 Oct 1983 | Friendly | 2–0 | Yugoslavia🏳 | 1,752 +16·#29 — | |
| 12 Oct 1983 | European Championship qualifier | 0–3 | East Germany🏳 | 1,736 -18·#29 ↓2 | |
| 7 Sept 1983 | Friendly | 0–0 | Czechoslovakia🏳 | 1,754 +1·#26 — | |
| 17 Jun 1983 | Friendly | 2–1 | Switzerland | 1,753 -4·#25 ↓1 | |
| 14 May 1983 | European Championship qualifier | 0–0 | East Germany🏳 | 1,757 ±0·#24 — | |
| 13 Apr 1983 | Friendly | 0–1 | Soviet Union🏳 | 1,757 -6·#24 ↓1 | |
| 30 Mar 1983 | European Championship qualifier | 2–2 | Scotland | 1,763 +9·#23 ↑1 | |
| 9 Mar 1983 | Friendly | 1–1 | Switzerland | 1,754 +2·#24 — | |
| 1 Dec 1982 | Friendly | 3–1 | Greece | 1,752 +15·#24 ↑1 | |
| 17 Nov 1982 | European Championship qualifier | 2–0 | Scotland | 1,737 +37·#26 ↑8 | |
| 27 Oct 1982 | Friendly | 1–0 | Italy | 1,700 +19·#33 ↑3 | |
| 6 Oct 1982 | European Championship qualifier | 3–0 | Switzerland | 1,681 -11·#36 ↓3 | |
| 7 Sept 1982 | Friendly | 2–3 | Switzerland | 1,692 +9·#34 ↑2 | |
| 28 May 1982 | Friendly | 1–1 | Italy | 1,683 +3·#35 — | |
| 19 May 1982 | Friendly | 1–1 | Switzerland | 1,680 +9·#35 ↑1 | |
| 28 Apr 1982 | Friendly | 0–2 | Spain | 1,671 -4·#36 ↓1 | |
| 24 Mar 1982 | Friendly | 2–1 | Portugal | 1,675 +10·#35 ↑1 | |
| 9 Mar 1982 | Friendly | 1–0 | Liechtenstein | 1,665 +2·#36 — | |
| 11 Nov 1981 | World Cup qualifier | 0–0 | Romania | 1,663 ±0·#39 — | |
| 14 Oct 1981 | World Cup qualifier | 0–3 | Hungary | 1,663 -15·#38 ↓3 | |
| 10 Oct 1981 | World Cup qualifier | 2–1 | Romania | 1,678 +33·#35 ↑5 | |
| 1 Sept 1981 | Friendly | 2–1 | Netherlands | 1,645 +15·#40 ↑2 | |
| 17 Jun 1981 | World Cup qualifier | 1–1 | Norway | 1,630 -1·#42 — | |
| 30 May 1981 | World Cup qualifier | 2–1 | England | 1,631 +31·#42 ↑6 | |
| 28 Apr 1981 | World Cup qualifier | 2–2 | Hungary | 1,600 +6·#48 ↑1 | |
| 24 Mar 1981 | Friendly | 1–0 | Czechoslovakia🏳 | 1,594 +18·#48 ↑5 | |
| 21 Dec 1980 | Friendly | 2–0 | Switzerland | 1,576 -1·#53 ↓3 | |
| 18 Dec 1980 | Friendly | 0–4 | Uruguay | 1,577 -9·#50 ↓3 | |
| 16 Dec 1980 | Friendly | 5–0 | Switzerland | 1,586 -2·#47 — | |
| 19 Nov 1980 | World Cup qualifier | 1–2 | England | 1,588 -2·#47 — | |
| 29 Oct 1980 | World Cup qualifier | 1–2 | Norway | 1,590 -30·#50 ↓6 | |
| 10 Sept 1980 | Friendly | 2–3 | West Germany🏳 | 1,620 -2·#47 ↓1 | |
| 27 Aug 1980 | Friendly | 1–1 | Denmark | 1,622 -1·#46 — | |
| 30 Apr 1980 | Friendly | 0–2 | Ireland | 1,623 -7·#46 ↓1 | |
| 1 Apr 1980 | Friendly | 2–0 | Greece | 1,630 +14·#46 ↑1 | |
| 26 Mar 1980 | Friendly | 2–0 | Czechoslovakia🏳 | 1,616 +24·#46 ↑5 | |
| 17 Nov 1979 | Friendly | 0–2 | Italy | 1,592 -2·#50 — | |
| 13 Oct 1979 | European Championship qualifier | 2–5 | East Germany🏳 | 1,594 -5·#50 ↓1 | |
| 12 Sept 1979 | European Championship qualifier | 0–2 | Poland | 1,599 -11·#49 ↓1 | |
| 9 Jun 1979 | European Championship qualifier | 2–1 | Iceland | 1,610 +14·#47 ↑3 | |
| 22 May 1979 | European Championship qualifier | 2–0 | Iceland | 1,596 +9·#50 ↑1 | |
| 5 May 1979 | European Championship qualifier | 0–2 | East Germany🏳 | 1,587 -14·#50 ↓1 | |
| 28 Mar 1979 | European Championship qualifier | 0–3 | Netherlands | 1,601 -3·#49 ↓2 | |
| 15 Nov 1978 | European Championship qualifier | 0–2 | Poland | 1,604 -5·#45 — | |
| 11 Oct 1978 | European Championship qualifier | 1–3 | Netherlands | 1,609 -7·#45 ↓1 | |
| 6 Sept 1978 | Friendly | 2–0 | United States | 1,616 +6·#44 ↑1 | |
| 4 Apr 1978 | Friendly | 1–0 | Switzerland | 1,610 -6·#46 ↓2 | |
| 8 Mar 1978 | Friendly | 1–3 | East Germany🏳 | 1,616 -2·#45 — | |
| 16 Nov 1977 | Friendly | 1–4 | West Germany🏳 | 1,618 -1·#45 — | |
| 30 Oct 1977 | World Cup qualifier | 1–0 | Norway | 1,619 +9·#45 ↑1 | |
| 5 Oct 1977 | Friendly | 2–0 | Finland | 1,610 +6·#45 ↑1 | |
| 21 Sept 1977 | Friendly | 1–2 | Spain | 1,604 -5·#46 ↓1 | |
| 7 Sept 1977 | Friendly | 0–0 | England | 1,609 +8·#45 ↑2 | |
| 8 Jun 1977 | World Cup qualifier | 1–2 | Sweden | 1,601 -6·#47 — | |
| 24 May 1977 | Friendly | 1–0 | Czechoslovakia🏳 | 1,607 +16·#47 ↑1 | |
| 23 Apr 1977 | Friendly | 0–4 | France | 1,591 -13·#48 ↓2 | |
| 30 Mar 1977 | Friendly | 0–1 | Portugal | 1,604 -3·#46 — | |
| 9 Oct 1976 | World Cup qualifier | 1–2 | Sweden | 1,607 -16·#49 ↓5 | |
| 22 Sept 1976 | Friendly | 3–1 | Switzerland | 1,623 -6·#44 ↓1 | |
| 8 Sept 1976 | World Cup qualifier | 0–1 | Norway | 1,629 -27·#43 ↓6 | |
| 17 Aug 1976 | Friendly | 2–2 | Switzerland | 1,656 +1·#38 — | |
| 19 May 1976 | Friendly | 0–1 | Finland | 1,655 -14·#39 ↓3 | |
| 11 May 1976 | Friendly | 2–1 | Poland | 1,669 +16·#36 ↑3 | |
| 30 Apr 1976 | Friendly | 0–1 | Hungary | 1,653 -8·#39 ↓1 | |
| 7 Apr 1976 | Friendly | 0–1 | Scotland | 1,661 -3·#38 — | |
| 12 Nov 1975 | European Championship qualifier | 1–4 | Soviet Union🏳 | 1,664 -10·#37 ↓3 | |
| 12 Oct 1975 | European Championship qualifier | 0–1 | Soviet Union🏳 | 1,674 -15·#33 ↓2 | |
| 24 Sept 1975 | Friendly | 1–1 | Czechoslovakia🏳 | 1,689 +7·#30 ↑2 | |
| 3 Sept 1975 | Friendly | 1–2 | England | 1,682 -5·#32 ↓1 | |
| 21 May 1975 | European Championship qualifier | 1–0 | Ireland | 1,687 +15·#32 ↑2 | |
| 10 May 1975 | European Championship qualifier | 1–2 | Ireland | 1,672 -15·#34 ↓2 | |
| 30 Apr 1975 | European Championship qualifier | 1–1 | Turkey | 1,687 -8·#32 — | |
| 4 Dec 1974 | Friendly | 0–1 | Hungary | 1,695 -4·#31 — | |
| 1 Dec 1974 | European Championship qualifier | 1–2 | Turkey | 1,699 -18·#31 ↓2 | |
| 13 Nov 1974 | Friendly | 3–0 | Portugal | 1,717 +21·#28 ↑3 | |
| 9 Oct 1974 | Friendly | 0–1 | Netherlands | 1,696 -1·#31 — | |
| 4 Sept 1974 | Friendly | 1–2 | West Germany🏳 | 1,697 -2·#30 — | |
| 9 Jun 1974 | Friendly | 0–0 | Sweden | 1,699 +7·#31 — | |
| 1 May 1974 | Friendly | 1–0 | Switzerland | 1,692 -8·#30 — | |
| 18 Nov 1973 | World Cup qualifier | 0–2 | Turkey | 1,700 -29·#31 ↓2 | |
| 20 Oct 1973 | World Cup qualifier | 0–2 | Italy | 1,729 -7·#28 — | |
| 26 Sept 1973 | World Cup qualifier | 1–0 | Luxembourg | 1,736 +2·#28 — | |
| 22 Jun 1973 | Friendly | 1–0 | Scotland | 1,734 +10·#27 — | |
| 9 May 1973 | World Cup qualifier | 0–0 | Turkey | 1,724 -11·#27 — | |
| 8 Apr 1973 | World Cup qualifier | 1–0 | Luxembourg | 1,735 +6·#26 — | |
| 15 Nov 1972 | Friendly | 1–5 | West Germany🏳 | 1,729 -2·#28 ↓1 | |
| 21 Oct 1972 | World Cup qualifier | 0–0 | Italy | 1,731 +8·#27 ↑1 | |
| 4 Oct 1972 | Friendly | 1–1 | Denmark | 1,723 +3·#28 — | |
| 10 May 1972 | Friendly | 0–0 | Poland | 1,720 +5·#30 ↑1 | |
| 26 Apr 1972 | Friendly | 1–1 | Sweden | 1,715 +1·#30 ↑1 | |
| 10 Nov 1971 | European Championship qualifier | 1–1 | England | 1,714 +17·#31 ↑2 | |
| 13 Oct 1971 | European Championship qualifier | 2–3 | England | 1,697 -8·#33 ↓1 | |
| 26 Sept 1971 | Friendly | 4–0 | Turkey | 1,705 +10·#32 ↑1 | |
| 12 May 1971 | European Championship qualifier | 1–0 | Greece | 1,695 +12·#35 ↑1 | |
| 5 May 1971 | Friendly | 2–4 | Poland | 1,683 -14·#36 ↓1 | |
| 21 Apr 1971 | European Championship qualifier | 5–0 | Malta | 1,697 +8·#35 ↑2 | |
| 20 Dec 1970 | European Championship qualifier | 2–1 | Malta | 1,689 +11·#35 ↑2 | |
| 16 Dec 1970 | European Championship qualifier | 1–0 | Greece | 1,678 +26·#37 ↑4 | |
| 15 Nov 1970 | Friendly | 0–1 | Hungary | 1,652 -6·#40 ↓1 | |
| 17 Oct 1970 | Friendly | 1–1 | Italy | 1,658 +6·#39 — | |
| 3 May 1970 | Friendly | 2–1 | France | 1,652 +11·#41 ↑1 | |
| 30 Apr 1970 | Friendly | 0–0 | Soviet Union🏳 | 1,641 +5·#42 — | |
| 22 Apr 1970 | Friendly | 0–1 | Spain | 1,636 -7·#42 — | |
| 2 Nov 1969 | World Cup qualifier | 1–1 | Portugal | 1,643 +4·#39 ↑1 | |
| 15 Oct 1969 | World Cup qualifier | 1–4 | Greece | 1,639 -24·#41 ↓4 | |
| 24 Sept 1969 | Friendly | 0–3 | Turkey | 1,663 -16·#35 ↓1 | |
| 14 May 1969 | World Cup qualifier | 0–1 | Romania | 1,679 -23·#33 ↓3 | |
| 16 Apr 1969 | World Cup qualifier | 2–0 | Portugal | 1,702 +53·#30 ↑10 | |
| 26 Mar 1969 | Friendly | 0–1 | Spain | 1,649 -3·#40 ↓3 | |
| 23 Nov 1968 | World Cup qualifier | 0–2 | Romania | 1,652 -16·#37 ↓2 | |
| 12 Oct 1968 | World Cup qualifier | 1–0 | Greece | 1,668 +11·#36 ↑1 | |
| 22 Sept 1968 | Friendly | 0–1 | Switzerland | 1,657 +9·#37 ↑1 | |
| 17 Apr 1968 | Friendly | 0–0 | West Germany🏳 | 1,648 +6·#38 — | |
| 17 Feb 1968 | European Championship qualifier | 1–2 | Cyprus | 1,642 -31·#38 ↓1 | |
| 14 Feb 1968 | Friendly | 1–2 | Israel | 1,673 -12·#37 ↓3 | |
| 23 Dec 1967 | European Championship qualifier | 0–4 | Italy | 1,685 -8·#34 ↓1 | |
| 18 Nov 1967 | European Championship qualifier | 2–2 | Italy | 1,693 +10·#32 ↑2 | |
| 8 Nov 1967 | European Championship qualifier | 5–0 | Cyprus | 1,683 +7·#34 — | |
| 1 Oct 1967 | Friendly | 2–2 | Soviet Union🏳 | 1,676 +8·#34 — | |
| 24 May 1967 | European Championship qualifier | 7–1 | Romania | 1,668 +62·#35 ↑9 | |
| 3 May 1967 | Friendly | 1–2 | Czechoslovakia🏳 | 1,606 -5·#44 ↓1 | |
| 1 Mar 1967 | Friendly | 0–1 | Luxembourg | 1,611 -16·#44 ↓3 | |
| 8 Jan 1967 | Friendly | 2–0 | Mexico | 1,627 +26·#41 ↑5 | |
| 5 Jan 1967 | Friendly | 0–3 | Mexico | 1,601 -4·#46 ↓1 | |
| 2 Nov 1966 | European Championship qualifier | 2–4 | Romania | 1,605 -8·#43 — | |
| 22 Oct 1966 | Friendly | 1–0 | Switzerland | 1,613 -4·#43 — | |
| 19 Jul 1966 | World Cup | 2–0(N) | Switzerland | 1,617 -10·#43 ↓2 | |
| 15 Jul 1966 | World Cup | 1–2(N) | Spain | 1,627 -12·#41 ↓2 | |
| 12 Jul 1966 | World Cup | 0–5(N) | West Germany🏳 | 1,639 -18·#39 ↓1 | |
| 18 Jun 1966 | Friendly | 1–1 | Mexico | 1,657 +4·#38 — | |
| 5 Jun 1966 | Friendly | 1–3 | Hungary | 1,653 -3·#38 — | |
| 20 Apr 1966 | Friendly | 2–2 | Soviet Union🏳 | 1,656 +6·#37 ↑1 | |
| 19 Apr 1966 | Friendly | 6–4 | Morocco | 1,650 +12·#38 ↑1 | |
| 14 Nov 1965 | World Cup qualifier | 2–1 | Netherlands | 1,638 +17·#39 ↑5 | |
| 17 Oct 1965 | World Cup qualifier | 0–0 | Netherlands | 1,621 +9·#42 ↑3 | |
| 26 May 1965 | Friendly | 0–1 | West Germany🏳 | 1,612 -6·#48 ↓3 | |
| 2 May 1965 | World Cup qualifier | 0–1 | Switzerland | 1,618 +9·#45 ↑1 | |
| 11 Apr 1965 | World Cup qualifier | 0–2 | Switzerland | 1,609 +33·#45 ↑6 | |
| 14 Nov 1964 | World Cup qualifier | 2–1 | Northern Ireland | 1,576 +21·#50 ↑5 | |
| 14 Oct 1964 | World Cup qualifier | 0–1 | Northern Ireland | 1,555 -41·#56 ↓3 | |
| 15 Apr 1964 | Friendly | 0–2 | Switzerland | 1,596 -59·#48 — | |
| 20 May 1961 | World Cup qualifier | 1–2 | Switzerland | 1,655 +12·#35 ↑3 | |
| 12 Apr 1961 | Friendly | 5–0 | Switzerland | 1,643 -15·#37 ↓1 | |
| 20 Nov 1960 | World Cup qualifier | 2–4 | Switzerland | 1,658 +102·#37 ↑6 | |
| 27 Mar 1960 | Friendly | 3–1 | Switzerland | 1,556 -52·#53 ↓2 | |
| 26 May 1958 | Friendly | 2–0 | Switzerland | 1,608 -67·#43 ↓3 | |
| 14 Apr 1957 | European International Cup | 4–0 | Switzerland | 1,675 -30·#31 ↓4 | |
| 11 Apr 1956 | Friendly | 1–1 | Switzerland | 1,705 +6·#24 ↑1 | |
| 11 Mar 1956 | Friendly | 1–3 | Switzerland | 1,699 -10·#26 ↑1 | |
| 1 May 1955 | European International Cup | 3–2 | Switzerland | 1,709 -13·#23 ↓2 | |
| 26 Jun 1954 | World Cup | 7–5 | Switzerland | 1,722 +51·#19 ↓3 | |
| 22 Nov 1953 | Friendly | 2–2 | Switzerland | 1,671 -61·#27 — | |
| 22 Jun 1952 | Friendly | 1–1 | Switzerland | 1,732 +34·#19 ↑1 | |
| 28 Jun 1950 | World Cup | 2–2 | Switzerland | 1,698 -40·#24 ↑3 | |
| 19 Mar 1950 | European International Cup | 3–3 | Switzerland | 1,738 +10·#16 ↑4 | |
| 2 Oct 1949 | Friendly | 3–0 | Switzerland | 1,728 -4·#21 ↓5 | |
| 3 Apr 1949 | European International Cup | 2–1 | Switzerland | 1,732 -23·#19 ↓1 | |
| 18 Apr 1948 | Friendly | 3–1 | Switzerland | 1,755 -7·#16 — | |
| 2 Nov 1947 | Friendly | 0–4 | Switzerland | 1,762 -18·#16 — | |
| 10 Nov 1946 | Friendly | 0–1 | Switzerland | 1,780 +21·#15 ↑1 | |
| 25 Jun 1939 | Friendly | 0–0 | Switzerland | 1,759 ±0·#15 — | |
| 14 May 1939 | Friendly | 1–2 | Switzerland | 1,759 +105·#15 — | |
| 8 May 1938 | Friendly | 3–0 | Switzerland | 1,654 +58·#29 ↓6 | |
| 19 Sept 1937 | European International Cup | 4–3 | Switzerland | 1,596 -22·#36 ↓1 | |
| 18 Apr 1937 | Friendly | 1–2 | Switzerland | 1,618 -21·#34 — | |
| 8 Nov 1936 | European International Cup | 3–1 | Switzerland | 1,639 -18·#31 ↓5 | |
| 24 May 1936 | Friendly | 1–1 | Switzerland | 1,657 -15·#27 ↓3 | |
| 30 May 1935 | Friendly | 2–2 | Switzerland | 1,672 +48·#25 — | |
| 11 Nov 1934 | European International Cup | 3–0 | Switzerland | 1,624 +9·#31 ↓1 | |
| 25 Mar 1934 | European International Cup | 3–2 | Switzerland | 1,615 -39·#32 ↓1 | |
| 12 Mar 1933 | Friendly | 3–3 | Switzerland | 1,654 +26·#27 — | |
| 23 Oct 1932 | European International Cup | 3–1 | Switzerland | 1,628 +93·#28 — | |
| 6 Dec 1931 | Friendly | 2–1 | Switzerland | 1,535 -5·#39 — | |
| 29 Nov 1931 | European International Cup | 8–1 | Switzerland | 1,540 -12·#39 ↓2 | |
| 16 Jun 1931 | Friendly | 2–0 | Switzerland | 1,552 -5·#37 — | |
| 27 Oct 1929 | European International Cup | 3–1 | Switzerland | 1,557 -69·#36 — | |
| 28 Oct 1928 | European International Cup | 2–0 | Switzerland | 1,626 -71·#24 — | |
| 29 May 1927 | Friendly | 4–1 | Switzerland | 1,697 -25·#22 ↓4 | |
| 10 Oct 1926 | Friendly | 7–1 | Switzerland | 1,722 -7·#19 ↓1 | |
| 29 Aug 1926 | Friendly | 2–5 | Switzerland | 1,729 -17·#18 ↑2 | |
| 8 Nov 1925 | Friendly | 0–2 | Switzerland | 1,746 -23·#17 — | |
| 24 May 1925 | Friendly | 0–0 | Switzerland | 1,769 +2·#16 ↓1 | |
| 22 Mar 1925 | Friendly | 2–0 | Switzerland | 1,767 +146·#16 ↓1 | |
| 21 Jan 1923 | Friendly | 0–2 | Switzerland | 1,621 +64·#26 ↑2 | |
| 11 Jun 1922 | Friendly | 7–1 | Switzerland | 1,557 ±0·#31 — | |
| 1 May 1921 | Friendly | 2–2 | Switzerland | 1,557 +49·#26 — | |
| 9 May 1918 | Friendly | 5–1 | Switzerland | 1,508 -3·#23 — | |
| 26 Dec 1917 | Friendly | 2–3 | Switzerland | 1,511 +16·#23 ↑1 | |
| 23 Dec 1917 | Friendly | 1–0 | Switzerland | 1,495 -9·#24 ↓1 | |
| 2 Nov 1913 | Friendly | 2–0 | Switzerland | 1,504 +14·#20 — | |
| 4 May 1913 | Friendly | 2–1 | Switzerland | 1,490 -34·#20 — | |
| 20 Feb 1912 | Friendly | 9–2 | Switzerland | 1,524 #18 — |