| | | | | | | | |
| 1960 EUROS FRANCE | |
| Did Not Enter | |
| | | | | | | | |
| 1964 EUROS SPAIN | |
| Date | Opposition | Venue | Type | F | A | |
| 3-Oct-1962 |  | France | Hillsborough, Sheffield | ECP | 1 | 1 | |
| 27-Feb-1963 |  | France | Parc des Princes, Paris | ECP | 2 | 5 | |
| | | | | | | | |
| 1968 EUROS ITALY | |
| 22-Oct-1966 |  | Northern Ireland | Windsor Park, Belfast | BC/ ECP | 2 | 0 | |
| 16-Nov-1966 |  | Wales | Empire Stadium, Wembley, London | BC/ ECP | 5 | 1 | |
| 15-Apr-1967 |  | Scotland | Empire Stadium, Wembley, London | BC/ ECP | 2 | 3 | |
| 21-Oct-1967 |  | Wales | Ninian Park, Cardiff | BC/ ECP | 3 | 0 | |
| 22-Nov-1967 |  | Northern Ireland | Empire Stadium, Wembley, London | BC/ ECP | 2 | 0 | |
| 24-Feb-1968 |  | Scotland | Hampden Park, Glasgow | BC/ ECP | 1 | 1 | |
| 3-Apr-1968 |  | Spain | Empire Stadium, Wembley, London | ECP QF | 1 | 0 | |
| 8-May-1968 |  | Spain | Estadio Santiago Bernabau, Madrid | ECP QF | 2 | 1 | |
| 5-Jun-1968 |  | Yugoslavia | Stadio Communale, Florence, Italy | ECF SF | 0 | 1 | |
| 8-Jun-1968 |  | U.S.S.R. | Stadio Olimpico, Rome, Italy | ECF 3rd | 2 | 0 | |
| | | | | | | | |
| 1972 EUROS BELGIUM | |
| 3-Feb-1971 |  | Malta | Empire Stadium, Gzira | ECP | 1 | 0 | |
| 21-Apr-1971 |  | Greece | Empire Stadium, Wembley, London | ECP | 3 | 0 | |
| 12-May-1971 |  | Malta | Empire Stadium, Wembley, London | ECP | 5 | 0 | |
| 13-Oct-1971 |  | Switzerland | St. Jakob Stadion, Basle | ECP | 3 | 2 | |
| 10-Nov-1971 |  | Switzerland | Empire Stadium, Wembley, London | ECP | 1 | 1 | |
| 1-Dec-1971 |  | Greece | Karaiskakis Stadium, Piraeus | ECP | 2 | 0 | |
| 29-Apr-1972 |  | West Germany | Empire Stadium, Wembley, London | ECP QF | 1 | 3 | |
| 13-May-1972 |  | West Germany | Olympiastadion, Berlin | ECP QF | 0 | 0 | |
| | | | | | | | |
| 1976 EUROS YUGOSLAVIA | |
| 30-Oct-1974 |  | Czechoslovakia | Empire Stadium, Wembley, London | ECP | 3 | 0 | |
| 20-Nov-1974 |  | Portugal | Empire Stadium, Wembley, London | ECP | 0 | 0 | |
| 16-Apr-1975 |  | Cyprus | Empire Stadium, Wembley, London | ECP | 5 | 0 | |
| 11-May-1975 |  | Cyprus | Tsirion Athletic Centre, Limassol | ECP | 1 | 0 | |
| 30-Oct-1975 |  | Czechoslovakia | Stadium Teheln Pole, Bratislava | ECP | 1 | 2 | |
| 19-Nov-1975 |  | Portugal | Estadio Josי Alvalade, Lisbon | ECP | 1 | 1 | |
| | | | | | | | |
| 1980 EUROS ITALY | |
| 20-Sep-1978 |  | Denmark | Idraetsparken, Copenhagen | ECP | 4 | 3 | |
| 25-Oct-1978 |  | Republic of Ireland | Lansdowne Road, Dublin | ECP | 1 | 1 | |
| 7-Feb-1979 |  | Northern Ireland | Empire Stadium, Wembley, London | ECP | 4 | 0 | |
| 6-Jun-1979 |  | Bulgaria | Stadion Vasilij Levski, Sofia | ECP | 3 | 0 | |
| 12-Sep-1979 |  | Denmark | Empire Stadium, Wembley, London | ECP | 1 | 0 | |
| 17-Oct-1979 |  | Northern Ireland | Windsor Park, Belfast | ECP | 5 | 1 | |
| 22-Nov-1979 |  | Bulgaria | Empire Stadium, Wembley, London | ECP | 2 | 0 | |
| 6-Feb-1980 |  | Republic of Ireland | Empire Stadium, Wembley, London | ECP | 2 | 0 | |
| 12-Jun-1980 |  | Belgium | Stadio Communale, Turin, Italy | ECF | 1 | 1 | |
| 15-Jun-1980 |  | Italy | Stadio Communale, Turin, Italy | ECF | 0 | 1 | |
| 18-Jun-1980 |  | Spain | Stadio San Paolo, Naples, Italy | ECF | 2 | 1 | |
| | | | | | | | |
| 1984 EUROS FRANCE | |
| 22-Sep-1982 |  | Denmark | Idraetsparken, Copenhagen | ECP | 2 | 2 | |
| 17-Nov-1982 |  | Greece | Kaftantzoglio, Thessaloniki | ECP | 3 | 0 | |
| 15-Dec-1982 |  | Luxembourg | Empire Stadium, Wembley, London | ECP | 9 | 0 | |
| 30-Mar-1983 |  | Greece | Empire Stadium, Wembley, London | ECP | 0 | 0 | |
| 27-Apr-1983 |  | Hungary | Empire Stadium, Wembley, London | ECP | 2 | 0 | |
| 21-Sep-1983 |  | Denmark | Empire Stadium, Wembley, London | ECP | 0 | 1 | |
| 12-Oct-1983 |  | Hungary | Npstadion, Budapest | ECP | 3 | 0 | |
| 16-Nov-1983 |  | Luxembourg | Stade Municipal, Luxembourg City | ECP | 4 | 0 | |
| | | | | | | | |
| 1988 EUROS WEST GERMANY | |
| 15-Oct-1986 |  | Northern Ireland | Empire Stadium, Wembley, London | ECP | 3 | 0 | |
| 12-Nov-1986 |  | Yugoslavia | Empire Stadium, Wembley, London | ECP | 2 | 0 | |
| 1-Apr-1987 |  | Northern Ireland | Windsor Park, Belfast | ECP | 2 | 0 | |
| 29-Apr-1987 |  | Turkey | Ataturk Stadi, Izmir | ECP | 0 | 0 | |
| 14-Oct-1987 |  | Turkey | Empire Stadium, Wembley, London | ECP | 8 | 0 | |
| 11-Nov-1987 |  | Yugoslavia | Stadion JNA, Belgrade | ECP | 4 | 1 | |
| 12-Jun-1988 |  | Republic of Ireland | Neckarstadion, Stuttgart, West Germany | ECF | 0 | 1 | |
| 15-Jun-1988 |  | Netherlands | Rheinstadion, Dusseldorf, West Germany | ECF | 1 | 3 | |
| 18-Jun-1988 |  | U.S.S.R. | Waldstadion, Frankfurt, West Germany | ECF | 1 | 3 | |
| | | | | | | | |
| 1992 EUROS SWEDEN | |
| 17-Oct-1990 |  | Poland | Empire Stadium, Wembley, London | ECP | 2 | 0 | |
| 14-Nov-1990 |  | Republic of Ireland | Lansdowne Road, Dublin | ECP | 1 | 1 | |
| 27-Mar-1991 |  | Republic of Ireland | Empire Stadium, Wembley, London | ECP | 1 | 1 | |
| 1-May-1991 |  | Turkey | Ataturk Stadi, Izmir | ECP | 1 | 0 | |
| 16-Oct-1991 |  | Turkey | Empire Stadium, Wembley, London | ECP | 1 | 0 | |
| 13-Nov-1991 |  | Poland | PKP Lech Stadium, Poznań | ECP | 1 | 1 | |
| 11-Jun-1992 |  | Denmark | Malmo Stadion, Malmo, Sweden | ECF | 0 | 0 | |
| 14-Jun-1992 |  | France | Malmo Stadion, Malmo, Sweden | ECF | 0 | 0 | |
| 17-Jun-1992 |  | Sweden | Rוsunda Stadion, Solna, Sweden | ECF | 1 | 2 | |
| | | | | | | | |
| 1996 EUROS ENGLAND | |
| 8-Jun-1996 |  | Switzerland | Empire Stadium, Wembley, London | ECF | 1 | 1 | |
| 15-Jun-1996 |  | Scotland | Empire Stadium, Wembley, London | ECF | 2 | 0 | |
| 18-Jun-1996 |  | Netherlands | Empire Stadium, Wembley, London | ECF | 4 | 1 | |
| 22-Jun-1996 |  | Spain | Empire Stadium, Wembley, London (won pens 4-2) | ECF QF | 0 | 0 | |
| 26-Jun-1996 |  | Germany | Empire Stadium, Wembley, London (lost pens 5-6) | ECF SF | 1 | 1 | |
| | | | | | | | |
| 2000 EUROS BELGIUM & NETHERLANDS | |
| 5-Sep-1998 |  | Sweden | Rוsunda Stadion, Solna | ECP | 1 | 2 | |
| 10-Oct-1998 |  | Bulgaria | Empire Stadium, Wembley, London | ECP | 0 | 0 | |
| 14-Oct-1998 |  | Luxembourg | Stade Josy Barthel, Luxembourg City | ECP | 3 | 0 | |
| 27-Mar-1999 |  | Poland | Empire Stadium, Wembley, London | ECP | 3 | 1 | |
| 5-Jun-1999 |  | Sweden | Empire Stadium, Wembley, London | ECP | 0 | 0 | |
| 9-Jun-1999 |  | Bulgaria | Stadion Balgarska Armia, Sofia | ECP | 1 | 1 | |
| 4-Sep-1999 |  | Luxembourg | Empire Stadium, Wembley, London | ECP | 6 | 0 | |
| 8-Sep-1999 |  | Poland | Stadion Wojska Polskiego, Warsaw | ECP | 0 | 0 | |
| 13-Nov-1999 |  | Scotland | Hampden Park, Glasgow | ECP PO | 2 | 0 | |
| 17-Nov-1999 |  | Scotland | Empire Stadium, Wembley, London | ECP PO | 0 | 1 | |
| 12-Jun-2000 |  | Portugal | Philips Stadion, Eindhoven, Netherlands | ECF | 2 | 3 | |
| 17-Jun-2000 |  | Germany | Stade Communal, Charleroi, Belgium | ECF | 1 | 0 | |
| 20-Jun-2000 |  | Romania | Stade Communal, Charleroi, Belgium | ECF | 2 | 3 | |
| | | | | | | | |
| 2004 EUROS PORTUGAL | |
| 12-Oct-2002 |  | Slovakia | Stadium Teheln Pole, Bratislava | ECP | 2 | 1 | |
| 16-Oct-2002 |  | Macedonia FYR | Friends Provident St Mary's Stadium, Southampton | ECP | 2 | 2 | |
| 29-Mar-2003 |  | Liechtenstein | Rheinpark Stadion, Vaduz | ECP | 2 | 0 | |
| 2-Apr-2003 |  | Turkey | Stadium of Light, Sunderland | ECP | 2 | 0 | |
| 11-Jun-2003 |  | Slovakia | Riverside Stadium, Middlesbrough | ECP | 2 | 1 | |
| 6-Sep-2003 |  | Macedonia FYR | City Stadium (Gradski Stadion), Skopje | ECP | 2 | 1 | |
| 10-Sep-2003 |  | Liechtenstein | Old Trafford, Manchester | ECP | 2 | 0 | |
| 11-Oct-2003 |  | Turkey | Şukur Saracoğlu Stadyumu, Istanbul | ECP | 0 | 0 | |
| 13-Jun-2004 |  | France | Estadio da Luz, Lisbon, Portugal | ECF | 1 | 2 | |
| 17-Jun-2004 |  | Switzerland | Estadio Municipal de Coimbra, Coimbra, Portugal | ECF | 3 | 0 | |
| 21-Jun-2004 |  | Croatia | Estadio da Luz, Lisbon, Portugal | ECF | 4 | 2 | |
| 24-Jun-2004 |  | Portugal | Estadio da Luz, Lisbon, Portugal (lost pens 5-6) | ECF QF | 2 | 2 | |
| | | | | | | | |
| 2008 EUROS AUSTRIA & SWITZERLAND | |
| 02-Sep-2006 |  | Andorra | Old Trafford, Manchester | ECP | 5 | 0 | |
| 06-Sep-2006 |  | Macedonia FYR | Gradski, Skopje | ECP | 1 | 0 | |
| 07-Oct-2006 |  | Macedonia FYR | Old Trafford, Manchester | ECP | 0 | 0 | |
| 11-Oct-2006 |  | Croatia | Maksimir, Zagreb | ECP | 0 | 2 | |
| 24-Mar-2007 |  | Israel | Ramat-Gan Stadium, Tel Aviv | ECP | 0 | 0 | |
| 28-Mar-2007 |  | Andorra | Olympic Stadium, Montjuic, Barcelona, Spain | ECP | 3 | 0 | |
| 06-Jun-2007 |  | Estonia | Tallinn | ECP | 3 | 0 | |
| 08-Sep-2007 |  | Israel | Wembley Stadium, London | ECP | 3 | 0 | |
| 12-Sep-2007 |  | Russia | Wembley Stadium, London | ECP | 3 | 0 | |
| 13-Oct-2007 |  | Estonia | Wembley Stadium, London | ECP | 3 | 0 | |
| 17-Oct-2007 |  | Russia | Luzhniki Stadium, Moscow | ECP | 1 | 2 | |
| 21-Nov-2007 |  | Croatia | Wembley Stadium, London | ECP | 2 | 3 | |
| | | | | | | | |
| 2012 EUROS POLAND & UKRAINE | |
| 03-Sep-2010 |  | Bulgaria | Wembley Stadium, London | ECP | 4 | 0 | |
| 07-Sep-2010 |  | Switzerland | St Jakob Park, Basel, Switzerland | ECP | 3 | 1 | |
| 12-Oct-2010 |  | Montenegro | Wembley Stadium, London | ECP | 0 | 0 | |
| 26-Mar-2011 |  | Wales | Millennium Stadium, Cardiff, Wales | ECP | 2 | 0 | |
| 04-Jun-2011 |  | Switzerland | Wembley Stadium, London | ECP | 2 | 2 | |
| 02-Sep-2011 |  | Bulgaria | Vasil Levski National Stadium, Sofiya | ECP | 3 | 0 | |
| 06-Sep-2011 |  | Wales | Wembley Stadium, London | ECP | 1 | 0 | |
| 07-Oct-2011 |  | Montenegro | Stadion Pod Goricom, Podgorica, Montenegro | ECP | 2 | 2 | |
| 11-Jun-2012 |  | France | Donbass Arena, Donetsk, Ukraine | ECF | 1 | 1 | |
| 15-Jun-2012 |  | Sweden | Olympic Stadium, Kiev, Ukraine | ECF | 3 | 2 | |
| 19-Jun-2012 |  | Ukraine | Donbass Arena, Donetsk, Ukraine | ECF | 1 | 0 | |
| 24-Jun-2012 |  | Italy | Olympic Stadium, Kiev, Ukraine (lost pens 2-4) | ECF QF | 0 | 0 | |
| | | | | | | | |
| 2016 EUROS FRANCE | |
| 8-Sep-2014 |  | Switzerland | Sankt-Jakob Park, Basel | ECP | 2 | 0 | |
| 9-Oct-2014 |  | San Marino | Wembley Stadium, London | ECP | 5 | 0 | |
| 12-Oct-2014 |  | Estonia | A. Le Coq Arena, Tallinn | ECP | 1 | 0 | |
| 15-Nov-2014 |  | Slovenia | Wembley Stadium, London | ECP | 3 | 1 | |
| 27-Mar-2015 |  | Lithuania | Wembley Stadium, London | ECP | 4 | 0 | |
| 14-Jun-2015 |  | Slovenia | Stadion Sozice, Ljubljana | ECP | 3 | 2 | |
| 5-Sep-2015 |  | San Marino | Stadio Olimpico, Serravalle | ECP | 6 | 0 | |
| 8-Sep-2015 |  | Switzerland | Wembley Stadium, London | ECP | 2 | 0 | |
| 9-Oct-2015 |  | Estonia | Wembley Stadium, London | ECP | 2 | 0 | |
| 12-Oct-2015 |  | Lithuania | LFF Stadium, Vilnius | ECP | 3 | 0 | |
| 11-Jun-2016 |  | Russia | Stade Vélodrome, Marseille, France | ECF | 1 | 1 | |
| 16-Jun-2016 |  | Wales | Stade Bollaert-Delelis, Lens, France | ECF | 2 | 1 | |
| 20-Jun-2016 |  | Slovakia | Stade Geoffroy-Guichard, Saint-Étienne, France | ECF | 0 | 0 | |
| 27-Jun-2016 |  | Iceland | Allianz Riviera, Nice, France | ECF R16 | 1 | 2 | |
| | | | | | | | |
| 2020 EUROS Final at Wembley Stadium | |
| 22-Mar-2019 |  | Czech Republic | Wembley Stadium, London | ECP | 5 | 0 | |
| 25-Mar-2019 |  | Montenegro | Podgorica City Stadium, Montenegro | ECP | 5 | 1 | |
| 07-Sep-2019 |  | Bulgaria | Wembley Stadium, London | ECP | 4 | 0 | |
| 10-Sep-2019 |  | Kosovo | St Mary's Stadium, Southampton | ECP | 5 | 3 | |
| 11-Oct-2019 |  | Czech Republic | Sinobo Stadium or Stadion Letná, Prague | ECP | 1 | 2 | |
| 14-Oct-2019 |  | Bulgaria | Vasil Levski National Stadium, Sofia, Bulgaria | ECP | 6 | 0 | |
| 14-Nov-2019 |  | Montenegro | Wembley Stadium, London | ECP | 7 | 0 | |
| 17-Nov-2019 |  | Kosovo | Fadil Vokrri Stadium, Pristina, Kosovo | ECP | 4 | 0 | |
| 13-Jun-2021 |  | Croatia | Wembley Stadium, London | ECF | 1 | 0 | |
| 18-Jun-2021 |  | Scotland | Wembley Stadium, London | ECF | 0 | 0 | |
| 22-Jun-2021 |  | Czech Republic | Wembley Stadium, London | ECF | 1 | 0 | |
| 29-Jun-2021 |  | Germany | Wembley Stadium, London | ECF R16 | 2 | 0 | |
| 03-Jul-2021 |  | Ukraine | Olympic Stadium, Rome | ECF QF | 4 | 0 | |
| 07-Jul-2021 |  | Denmark | Wembley Stadium, London | ECF SF | 2 | 1 | |
| 11-Jul-2021 |  | Italy (lost Pens 2-3) | Wembley Stadium, London | ECF FIN | 1 | 1 | |
| 2024 | | | | | | | |
| 2024 EUROS GERMANY | |
| 23-Mar-2023 |  | Italy | Stadio Diego Armando Maradona, Naples | ECP | 2 | 1 | |
| 26-Mar-2023 |  | Ukraine | Wembley Stadium, London | ECP | 2 | 0 | |
| 16-Jun-2023 |  | Malta | National Stadium, Ta' Qali | ECP | 4 | 0 | |
| 19-Jun-2023 |  | North Macedonia | Old Trafford, Manchester | ECP | 7 | 0 | |
| 9-Sep-2023 |  | Ukraine | Stadion Wrocław, Poland | ECP | 1 | 1 | |
| 17-Oct-2023 |  | Italy | Wembley Stadium, London | ECP | 3 | 1 | |
| 17-Nov-2023 |  | Malta | Wembley Stadium, London | ECP | 2 | 0 | |
| 20-Nov-2023 |  | North Macedonia | Toše Proeski Arena, Skopje | ECP | 1 | 1 | |
| 16-Jun-2024 |  | Serbia | Arena AufSchalke, Gelsenkirchen, Germany | ECF | 1 | 0 | |
| 20-Jun-2024 |  | Denmark | Waldstadion, Frankfurt, Germany | ECF | 1 | 1 | |
| 25-Jun-2024 |  | Slovenia | RheinEnergieStadion, Cologne, Germany | ECF | 0 | 0 | |
| 30-Jun-2024 |  | Slovakia | Arena AufSchalke, Gelsenkirchen, Germany | ECF R16 | 2 | 1 | |
| 06-Jly-2024 |  | Switzerland (Pens 5-3) | Merkur Spiel-Arena, Düsseldorf, Germany | ECF QF | 1 | 1 | |
| 10-Jly-2024 |  | Netherlands | Westfalenstadion, Dortmund, Germany | ECF SF | 2 | 1 | |
| 14-Jly-2024 |  | Spain | Olympiastadion, Berlin, Germany | ECF FIN | 1 | 2 | |