England's Record by Last Matches Played
Overall First Matches Last Matches First Wins First Losses Opposition History This is the full list of all 96 of England opponents in order of last matches played 2020-24 Ireland, Republic of P 19 Ab 1 H 9 A 8 N 230 September 1946 - 17 November 2024 Greece P 11 H 6 A 5 N 021 April 1971 - 14 November 2024 Finland P 13 H 4 A 9 N 020 May 1937 - 13 October 2024 Spain P 28 H 12 A 13 N 315 May 1929 - 14 July 2024 Netherlands P 23 H 11 A 8 N 418 May 1935 - 10 July 2024 Switzerland P 28 H 12 A 13 N 320 May 1933 - 6 July 2024 Slovakia P 7 H 3 A 2 N 2 12 October 2002 - 30 June 2024 Slovenia P 7 H 3 A 2 N 25 September 2009 - 25 June 2024 Denmark P 23 H 10 A 10 N 3 26 September 1948 - 20 June 2024 Serbia P 1 H 0 A 0 N 116 June 2024 Iceland P 6 H 3 A 2 N 12 June 1982 - 7 June 2024 Bosnia & Herzegovina P 1 H 1 A 0 N 03 June 2024 Belgium P 26 H 8 A 12 N 621 May 1921 - 26 March 2024 Brazil P 27 H 13 A 6 N 89 May 1956 - 23 March 2024 Macedonia FYR/North P 6 H 3 A 3 N 016 October 2002 - 20 November 2023 Malta P 7 H 3 A 4 N 03 February 1971 - 17 November 2023 Italy P 32 H 12 A 14 N 613 May 1933 - 17 October 2023 Australia P 8 H 3 A 5 N 031 May 1980 - 13 October 2023 Scotland P 116 H 58 A 58 N 030 November 1872 - 17 October 2023 Ukraine P 10 H 5 A 4 N 1 31 May 2000 - 9 September 2023 France P 32 H 11 A 16 N 510 May 1923 - 10 December 2022 Senegal P 1 H 0 A 0 N 14 December 2022 Wales P 104 H 51 A 51 N 218 January 1879 - 29 November 2022 United States P 12 H 3 A 6 N 329 June 1950 - 25 November 2022 Iran P 1 H 0 A 0 N 121 November 2022 Germany P 19 H 9 A 7 N 310 May 1930 - 26 September 2022 Hungary P 26 H 12 A 13 N 110 June 1908 - 14 June 2022 Côte d'Ivoire P 1 H 1 A 0 N 029 March 2022 San Marino P 8 H 4 A 4 N 0 17 February 1993 - 15 November 2021 Albania P 6 H 3 A 3 N 08 March 1989 - 12 November 2021 Andorra P 6 H 3 A 3 N 0 2 September 2006 - 9 October 2021 Poland P 21 H 10 A 10 N 1 5 January 1966 - 8 September 2021 Czech Republic P 5 H 4 A 1 N 018 November 1998 - 22 June 2021 Croatia P 11 H 6 A 3 N 224 April 1996 - 13 June 2021 Romania P 12 H 5 A 4 N 324 May 1939 - 6 June 2021 Austria P 19 H 7 A 11 N 16 June 1908 - 2 June 2021 2010-19 Kosovo P 2 H 1 A 1 N 010 September 2019 - 17 November 2019 Montenegro P 6 H 3 A 3 N 0 12 October 2010 - 14 November 2019 Bulgaria P 12 H 6 A 5 N 17 June 1962 - 14 October 2019 Sweden P 25 H 9 A 13 N 3 21 May 1923 - 7 July 2018 Colombia P 6 H 2 A 1 N 320 May 1970 - 3 July 2018 Panama P 1 H 0 A 0 N 121 June 2018 Tunisia P 3 H 0 A 1 N 22 June 1990 - 18 June 2018 Costa Rica P 2 H 1 A 0 N 124 June 2014 - 7 June 2018 Nigeria P 3 H 2 A 0 N 116 November 1994 - 2 June 2018 Lithuania P 3 H 2 A 2 N 0 27 March 2015 - 8 October 2017 Russia P 3 H 1 A 1 N 112 September 2007 - 11 June 2016 Portugal P 23 H 10 A 9 N 425 May 1947 - 2 June 2016 Turkey P 11 H 6 A 5 N 014 November 1984 - 22 May 2016 Estonia P 3 H 1 A 2 N 06 June 2007 - 9 October 2015 Norway P 12 H 5 A 7 N 014 May 1937 - 3 September 2014 Uruguay P 11 H 5 A 4 N 231 May 1953 - 19 June 2014 Honduras P 1 H 0 A 0 N 1 7 June 2014 Ecuador P 3 H 0 A 1 N 224 May 1970 - 4 June 2014 Peru P 3 H 1 A 2 N 017 May 1959 - 30 May 2014 Chile P 6 H 3 A 2 N 125 June 1950 - 15 November 2013 Moldova P 4 H 2 A 2 N 0 1 September 1996 - 6 September 2013 Ghana P 1 H 1 A 0 N 029 March 2011 Algeria P 1 H 0 A 0 N 118 June 2010 Japan P 3 H 2 A 0 N 12 June 1995 - 30 May 2010 Mexico P 9 H 5 A 3 N 124 May 1959 - 24 May 2010 Egypt P 3 H 1 A 1 N 129 January 1986 - 3 March 2010 2000-09 Belarus P 2 H 1 A 1 N 015 October 2008 - 14 October 2009 Kazakhstan P 2 H 1 A 1 N 011 October 2008 - 6 June 2009 Trinidad & Tobago P 3 H 0 A 1 N 215 June 2006 - 1 June 2008 Israel P 4 H 1 A 3 N 026 February 1986 - 8 September 2007 Paraguay P 3 H 1 A 0 N 218 June 1986 - 10 June 2006 Jamaica P 1 H 1 A 0 N 03 June 2006 Argentina P 14 H 6 A 2 N 69 May 1951 - 12 November 2005 Ireland, Northern P 37 H 19 A 18 N 02 October 1954 - 7 September 2005 Azerbaijan P 2 H 1 A 1 N 013 October 2004 - 30 March 2005 Liechtenstein P 2 H 1 A 1 N 029 March 2003 - 10 September 2003 Serbia and Montenegro P 1 H 1 A 0 N 03 June 2003 South Africa P 2 H 1 A 1 N 024 May 1997 - 22 May 2003 Cameroon P 4 H 2 A 0 N 21 July 1990 - 26 May 2002 Korea Republic (South) P 1 H 0 A 1 N 021 May 2002 1990-99 Luxembourg P 9 H 4 A 5 N 021 May 1927 - 4 September 1999 Morocco P 2 H 0 A 1 N 16 June 1986 - 27 May 1998 Saudi Arabia P 2 H 1 A 1 N 016 November 1988 - 23 May 1998 Georgia P 2 H 1 A 1 N 09 November 1996 - 30 April 1997 China P 1 H 0 A 1 N 023 May 1996 CIS P 1 H 0 A 1 N 029 April 1992 Czechoslovakia P 12 H 5 A 5 N 216 May 1934 - 25 March 1992 USSR P 11 H 4 A 3 N 418 May 1958 - 21 May 1991 Malaysia P 1 H 0 A 1 N 012 June 1991 New Zealand P 2 H 0 A 2 N 03 June 1991 - 8 June 1991 Germany, West (FDR) P 16 H 6 A 6 N 41 December 1954 - 4 July 1990 1982-89 Yugoslavia P 14 H 7 A 6 N 118 May 1939 - 13 December 1989 Canada P 1 H 0 A 1 N 024 May 1986 German Democratic Republic P 4 H 2 A 2 N 02 June 1963 - 12 September 1984 Kuwait P 1 H 0 A 0 N 125 June 1982 1975 Cyprus P 2 H 1 A 1 N 016 April 1975 - 11 May 1975 The following opposition, cannot realistically, be played against ever again... 1963 Rest of the World P 2 H 2 A 0 N 021 October 1953 - 23 October 1963 1953 Ireland P 61 H 30 A 31 N 018 February 1882 - 11 November 1953 1938 Rest of Europe P 1 H 1 A 0 N 026 October 1938 1908 Bohemia P 1 H 0 A 1 N 013 June 1908
2020-24
2010-19
2000-09
1990-99
1982-89
1975
1963
1953
1938
1908