| Win Draw Loss |
This article provides details of international football games played by the England national football team from 2020 to present. [1] [2] [3]
| 5 September 2020–21 UEFA Nations League A Group 2 | Iceland | 0–1 | Reykjavík, Iceland | |
| 16:00 WET (UTC±0) Match 1,002 | Report | Stadium: Laugardalsvöllur Attendance: 0 [note 1] Referee: Srđan Jovanović (Serbia) |
| 8 September 2020–21 UEFA Nations League A Group 2 | Denmark | 0–0 | Copenhagen, Denmark | |
| 20:45 CEST (UTC+2) Match 1,003 | Report | Stadium: Parken Stadium Attendance: 0 [note 1] Referee: István Kovács (Romania) |
| 8 October International Friendly | England | 3–0 | London, England | |
| 20:00 BST Match 1,004 |
| Report | Stadium: Wembley Stadium Attendance: 0 [note 2] Referee: Bobby Madden (Scotland) |
| 11 October 2020–21 UEFA Nations League A Group 2 | England | 2–1 | London, England | |
| 17:00 BST (UTC+1) Match 1,005 | Report | Stadium: Wembley Stadium Attendance: 0 [note 2] Referee: Tobias Stieler (Germany) |
| 14 October 2020–21 UEFA Nations League A Group 2 | England | 0–1 | London, England | |
| 19:45 BST Match 1,006 | Report | Stadium: Wembley Stadium Attendance: 0 [note 2] Referee: Jesús Gil Manzano (Spain) |
| 12 November International Friendly | England | 3–0 | London, England | |
| 20:00 GMT Match 1,007 |
| Report | Stadium: Wembley Stadium Attendance: 0 [note 2] Referee: Carlos del Cerro Grande (Spain) |
| 15 November 2020–21 UEFA Nations League A Group 2 | Belgium | 2–0 | Leuven, Belgium | |
| 20:45 CET (UTC+1) Match 1,008 | Report | Stadium: Den Dreef Attendance: 0 Referee: Danny Makkelie (Netherlands) |
| 25 March 2022 FIFA World Cup qualification Group I | England | 5–0 | London, England | |
| 19:45 GMT Match 1,010 |
| Report | Stadium: Wembley Stadium Attendance: 0 [note 2] Referee: Kirill Levnikov (Russia) |
| 28 March 2022 FIFA World Cup qualification Group I | Albania | 0–2 | Tirana, Albania | |
| 18:00 CEST (UTC+2) Match 1,011 | Report | Stadium: Arena Kombëtare Attendance: 0 [6] Referee: Orel Grinfeld (Israel) |
| 31 March 2022 FIFA World Cup qualification Group I | England | 2–1 | London, England | |
| 19:45 BST Match 1,012 | Report |
| Stadium: Wembley Stadium Attendance: 0 [note 2] Referee: Björn Kuipers (Netherlands) |
| 2 June International Friendly | England | 1–0 | Middlesbrough, England | |
| 20:00 BST Match 1,013 |
| Report | Stadium: Riverside Stadium Attendance: 7,000 [note 3] Referee: Lawrence Visser (Belgium) | |
| Note: The match was originally scheduled for 2 June 2020 at Ernst-Happel-Stadion in Vienna, but was postponed due to the COVID-19 pandemic in Austria. [7] | ||||
| 6 June International Friendly | England | 1–0 | Middlesbrough, England | |
| 17:00 BST Match 1,014 | Report | Stadium: Riverside Stadium Attendance: 6,952 Referee: Tiago Martins (Portugal) | ||
| Note: The match was originally scheduled for 7 June 2020 at Villa Park in Birmingham, but was postponed due to the COVID-19 pandemic in England. [7] | ||||
| 13 June UEFA Euro 2020 Group D | England | 1–0 | London, England | |
| 14:00 BST Match 1,015 |
| Report | Stadium: Wembley Stadium Attendance: 18,497 [note 3] Referee: Daniele Orsato (Italy) |
| 18 June UEFA Euro 2020 Group D | England | 0–0 | London, England | |
| 20:00 BST Match 1,016 | Report | Stadium: Wembley Stadium Attendance: 20,306 [note 3] Referee: Antonio Mateu Lahoz (Spain) |
| 22 June UEFA Euro 2020 Group D | Czech Republic | 0–1 | London, England | |
| 20:00 BST Match 1,017 | Report |
| Stadium: Wembley Stadium Attendance: 19,104 [note 3] Referee: Artur Soares Dias (Portugal) |
| 29 June UEFA Euro 2020 Round of 16 | England | 2–0 | London, England | |
| 17:00 BST Match 1,018 | Report | Stadium: Wembley Stadium Attendance: 41,973 [note 3] Referee: Danny Makkelie (Netherlands) |
| 3 July UEFA Euro 2020 Quarter-final | Ukraine | 0–4 | Rome, Italy | |
| 21:00 CEST (UTC+2) Match 1,019 | Report |
| Stadium: Stadio Olimpico Attendance: 11,880 Referee: Felix Brych (Germany) |
| 7 July UEFA Euro 2020 Semi-final | England | 2–1 (a.e.t.) | London, England | |
| 20:00 BST Match 1,020 | Report |
| Stadium: Wembley Stadium Attendance: 64,950 [note 3] Referee: Danny Makkelie (Netherlands) |
| 11 July UEFA Euro 2020 Final | Italy | 1–1 (a.e.t.) (3–2 p) | London, England | |
| 20:00 BST Match 1,021 |
| Report |
| Stadium: Wembley Stadium Attendance: 67,173 [note 3] Referee: Björn Kuipers (Netherlands) |
| Penalties | ||||
| 2 September 2022 FIFA World Cup qualification Group I | Hungary | 0–4 | Budapest, Hungary | |
| 20:45 CEST (UTC+2) Match 1,022 | Report | Stadium: Puskás Aréna Attendance: 58,260 Referee: Cüneyt Çakır (Turkey) |
| 5 September 2022 FIFA World Cup qualification Group I | England | 4–0 | London, England | |
| 17:00 BST (UTC+1) Match 1,023 | Report | Stadium: Wembley Stadium Attendance: 67,171 Referee: Anastasios Papapetrou (Greece) |
| 8 September 2022 FIFA World Cup qualification Group I | Poland | 1–1 | Warsaw, Poland | |
| 20:45 CEST (UTC+2) Match 1,024 |
| Report |
| Stadium: PGE Narodowy Attendance: 56,212 Referee: Daniel Siebert (Germany) |
| 9 October 2022 FIFA World Cup qualification Group I | Andorra | 0–5 | Andorra la Vella, Andorra | |
| 20:45 CEST (UTC+2) Match 1,025 | Report |
| Stadium: Estadi Nacional Attendance: 2,285 Referee: Kateryna Monzul (Ukraine) |
| 12 October 2022 FIFA World Cup qualification Group I | England | 1–1 | London, England | |
| 19:45 BST (UTC+1) Match 1,026 |
| Report | Stadium: Wembley Stadium Attendance: 69,380 Referee: Alejandro Hernández (Spain) |
| 12 November 2022 FIFA World Cup qualification Group I | England | 5–0 | London, England | |
| 19:45 GMT Match 1,027 | Report | Stadium: Wembley Stadium Attendance: 80,366 Referee: Ruddy Buquet (France) |
| 15 November 2022 FIFA World Cup qualification Group I | San Marino | 0–10 | Serravalle, San Marino | |
| 20:45 CET (UTC+1) Match 1,028 | Rossi | Report | Stadium: Stadio Olimpico Attendance: 2,775 Referee: Rade Obrenovič (Slovenia) |
| 26 March International Friendly | England | 2–1 | London, England | |
| 17:30 GMT Match 1,029 | Report |
| Stadium: Wembley Stadium Attendance: 78,881 Referee: Andreas Ekberg (Sweden) |
| 29 March International Friendly | England | 3–0 | London, England | |
| 19:45 BST Match 1,030 | Report | Stadium: Wembley Stadium Attendance: 73,405 Referee: Erik Lambrechts (Belgium) |
| 4 June 2022–23 UEFA Nations League A Group 3 | Hungary | 1–0 | Budapest, Hungary | |
| 18:00 CEST (UTC+2) Match 1,031 |
| Report | Stadium: Puskás Aréna Attendance: 26,935 Referee: Artur Dias (Portugal) |
| 7 June 2022–23 UEFA Nations League A Group 3 | Germany | 1–1 | Munich, Germany | |
| 20:45 CEST (UTC+2) Match 1,032 |
| Report | Stadium: Allianz Arena Attendance: 66,289 Referee: Carlos del Cerro Grande (Spain) |
| 11 June 2022–23 UEFA Nations League A Group 3 | England | 0–0 | Wolverhampton, England | |
| 19:45 BST Match 1,033 | Report | Stadium: Molineux Stadium Attendance: 1,782 Referee: Szymon Marciniak (Poland) |
| 14 June 2022–23 UEFA Nations League A Group 3 | England | 0–4 | Wolverhampton, England | |
| 19:45 BST Match 1,034 | Report | Stadium: Molineux Stadium Attendance: 28,839 Referee: Clément Turpin (France) |
| 23 September 2022–23 UEFA Nations League A Group 3 | Italy | 1–0 | Milan, Italy | |
| 20:45 CEST (UTC+2) Match 1,035 |
| Report | Stadium: San Siro Attendance: 50,640 Referee: Jesús Gil Manzano (Spain) |
| 26 September 2022–23 UEFA Nations League A Group 3 | England | 3–3 | London, England | |
| 19:45 BST Match 1,036 | Report | Stadium: Wembley Stadium Attendance: 78,949 Referee: Danny Makkelie (Netherlands) |
| 21 November 2022 FIFA World Cup Group B | England | 6–2 | Al Rayyan, Qatar | |
| 16:00 AST (UTC+3) Match 1,037 |
| Report | Stadium: Khalifa International Stadium Attendance: 45,334 Referee: Raphael Claus (Brazil) |
| 25 November 2022 FIFA World Cup Group B | England | 0–0 | Al Khor, Qatar | |
| 22:00 AST (UTC+3) Match 1,038 | Report | Stadium: Al Bayt Stadium Attendance: 68,463 Referee: Jesús Valenzuela (Venezuela) |
| 29 November 2022 FIFA World Cup Group B | Wales | 0–3 | Al Rayyan, Qatar | |
| 22:00 AST (UTC+3) Match 1,039 | Report | Stadium: Ahmad bin Ali Stadium Attendance: 44,297 Referee: Slavko Vinčić (Slovenia) |
| 4 December 2022 FIFA World Cup Round of 16 | England | 3–0 | Al Khor, Qatar | |
| 22:00 AST (UTC+3) Match 1,040 | Report | Stadium: Al Bayt Stadium Attendance: 65,985 Referee: Iván Barton (El Salvador) |
| 10 December 2022 FIFA World Cup Quarter-final | England | 1–2 | Al Khor, Qatar | |
| 22:00 AST (UTC+3) Match 1,041 | Report |
| Stadium: Al Bayt Stadium Attendance: 68,895 Referee: Wilton Sampaio (Brazil) |
| 23 March UEFA Euro 2024 qualifying Group C | Italy | 1–2 | Naples, Italy | |
| 20:45 CET (UTC+1) Match 1,042 |
| Report | Stadium: Stadio Diego Armando Maradona Attendance: 44,536 Referee: Srđan Jovanović (Serbia) |
| 26 March UEFA Euro 2024 qualifying Group C | England | 2–0 | London, England | |
| 17:00 BST Match 1,043 | Report | Stadium: Wembley Stadium Attendance: 83,947 Referee: Serdar Gözübüyük (Netherlands) |
| 16 June UEFA Euro 2024 qualifying Group C | Malta | 0–4 | Ta' Qali, Malta | |
| 20:45 CEST (UTC+2) Match 1,044 | Report | Stadium: National Stadium Attendance: 16,277 Referee: Igor Pajac (Croatia) |
| 19 June UEFA Euro 2024 qualifying Group C | England | 7–0 | Manchester, England | |
| 19:45 BST Match 1,045 | Report | Stadium: Old Trafford Attendance: 70,708 Referee: István Kovács (Romania) |
| 9 September UEFA Euro 2024 qualifying Group C | Ukraine | 1–1 | Wrocław, Poland | |
| 18:00 CEST (UTC+2) Match 1,046 |
| Report |
| Stadium: Stadion Wrocław Attendance: 39,000 Referee: Georgi Kabakov (Bulgaria) |
| 12 September 150th Anniversary Heritage Match | Scotland | 1–3 | Glasgow, Scotland | |
| 19:45 BST Match 1,047 | Report |
| Stadium: Hampden Park Attendance: 51,000 Referee: Davide Massa (Italy) |
| 13 October International Friendly | England | 1–0 | London, England | |
| 19:45 BST Match 1,048 |
| Report | Stadium: Wembley Stadium Attendance: 81,116 Referee: Stéphanie Frappart (France) |
| 17 October UEFA Euro 2024 qualifying Group C | England | 3–1 | London, England | |
| 19:45 BST Match 1,049 | Report |
| Stadium: Wembley Stadium Attendance: 83,194 Referee: Clément Turpin (France) |
| 17 November UEFA Euro 2024 qualifying Group C | England | 2–0 | London, England | |
| 19:45 GMT Match 1,050 | Report | Stadium: Wembley Stadium Attendance: 81,388 Referee: Luis Godinho (Portugal) |
| 20 November UEFA Euro 2024 qualifying Group C | North Macedonia | 1–1 | Skopje, North Macedonia | |
| 20:45 CET Match 1,051 |
| Report | Stadium: Toše Proeski Arena Attendance: 27,982 Referee: Filip Glova (Slovakia) |
| 23 March International Friendly | England | 0–1 | London, England | |
| 19:00 GMT Match 1,052 | Report |
| Stadium: Wembley Stadium Attendance: 83,664 Referee: Artur Soares Dias (Portugal) |
| 26 March International Friendly | England | 2–2 | London, England | |
| 19:45 GMT Match 1,053 |
| Report |
| Stadium: Wembley Stadium Attendance: 80,733 Referee: Sebastian Gishamer (Austria) |
| 3 June International Friendly | England | 3–0 | Newcastle upon Tyne, England | |
| 19:45 BST Match 1,054 |
| Report | Stadium: St James' Park Attendance: 50,061 Referee: Rohit Saggi (Norway) |
| 7 June International Friendly | England | 0–1 | London, England | |
| 19:45 BST Match 1,055 | Report |
| Stadium: Wembley Stadium Attendance: 81,410 Referee: Davide Massa (Italy) |
| 16 June UEFA Euro 2024 Group C | Serbia | 0–1 | Gelsenkirchen, Germany | |
| 21:00 CEST (UTC+2) Match 1,056 | Report |
| Stadium: Arena AufSchalke Attendance: 48,953 Referee: Daniele Orsato (Italy) |
| 20 June UEFA Euro 2024 Group C | Denmark | 1–1 | Frankfurt, Germany | |
| 18:00 CEST (UTC+2) Match 1,057 |
| Report |
| Stadium: Waldstadion Attendance: 46,177 Referee: Artur Soares Dias (Portugal) |
| 25 June UEFA Euro 2024 Group C | England | 0–0 | Cologne, Germany | |
| 21:00 CEST (UTC+2) Match 1,058 | Report | Stadium: RheinEnergieStadion Attendance: 41,536 Referee: Clément Turpin (France) |
| 30 June UEFA Euro 2024 Round of 16 | England | 2–1 (a.e.t.) | Gelsenkirchen, Germany | |
| 18:00 CEST (UTC+2) Match 1,059 |
| Report |
| Stadium: Arena AufSchalke Attendance: 47,244 Referee: Halil Umut Meler (Turkey) |
| 6 July UEFA Euro 2024 Quarter-final | England | 1–1 (a.e.t.) (5–3 p) | Düsseldorf, Germany | |
| 18:00 CEST (UTC+2) Match 1,060 |
| Report |
| Stadium: Merkur Spiel-Arena Attendance: 46,907 Referee: Daniele Orsato (Italy) |
| Penalties | ||||
| 10 July UEFA Euro 2024 Semi-final | Netherlands | 1–2 | Dortmund, Germany | |
| 21:00 CEST (UTC+2) Match 1,061 |
| Report | Stadium: Westfalenstadion Attendance: 60,926 Referee: Felix Zwayer (Germany) |
| 14 July UEFA Euro 2024 Final | Spain | 2–1 | Berlin, Germany | |
| 21:00 CEST (UTC+2) Match 1,062 | Report |
| Stadium: Olympiastadion Attendance: 65,600 Referee: François Letexier (France) |
| 7 September 2024–25 UEFA Nations League B Group 2 | Republic of Ireland | 0–2 | Dublin, Republic of Ireland | |
| 17:00 BST Match 1,063 | Report | Stadium: Aviva Stadium Attendance: 50,359 Referee: José María Sánchez (Spain) |
| 10 September 2024–25 UEFA Nations League B Group 2 | England | 2–0 | London, England | |
| 19:45 BST Match 1,064 |
| Report | Stadium: Wembley Stadium Attendance: 70,221 Referee: Morten Krogh (Denmark) |
| 10 October 2024–25 UEFA Nations League B Group 2 | England | 1–2 | London, England | |
| 19:45 BST Match 1,065 |
| Report |
| Stadium: Wembley Stadium Attendance: 79,012 Referee: Andrea Colombo (Italy) |
| 13 October 2024–25 UEFA Nations League B Group 2 | Finland | 1–3 | Helsinki, Finland | |
| 19:00 EEST (UTC+3) Match 1,066 |
| Report |
| Stadium: Helsinki Olympic Stadium Attendance: 32,411 Referee: Giorgi Kruashvili (Georgia) |
| 14 November 2024–25 UEFA Nations League B Group 2 | Greece | 0–3 | Athens, Greece | |
| 21:45 EET (UTC+2) Match 1,067 | Report |
| Stadium: Olympic Stadium Attendance: 60,664 Referee: Daniel Siebert (Germany) |
| 17 November 2024–25 UEFA Nations League B Group 2 | England | 5–0 | London, England | |
| 17:00 GMT Match 1,068 | Report |
| Stadium: Wembley Stadium Attendance: 79,969 Referee: Erik Lambrechts (Belgium) |
| 21 March 2026 FIFA World Cup qualification Group K | England | 2–0 | London, England | |
| 19:45 GMT (UTC±0) Match 1,069 |
| Report | Stadium: Wembley Stadium Attendance: 82,378 Referee: Alejandro Hernández Hernández (Spain) |
| 24 March 2026 FIFA World Cup qualification Group K | England | 3–0 | London, England | |
| 19:45 GMT (UTC±0) Match 1,070 | Report | Stadium: Wembley Stadium Attendance: 79,572 Referee: Orel Grinfeld (Israel) |
| 7 June 2026 FIFA World Cup qualification Group K | Andorra | 0–1 | Barcelona, Spain | |
| 18:00 CEST (UTC+2) Match 1,071 | Report |
| Stadium: RCDE Stadium Attendance: 8,872 Referee: Igor Pajač (Croatia) |
| 10 June International Friendly | England | 1–3 | Nottingham, England | |
| 19:45 BST Match 1,072 |
| Report | Stadium: City Ground Attendance: 26,322 Referee: Stéphanie Frappart (France) |
| 6 September 2026 FIFA World Cup qualification Group K | England | 2–0 | Birmingham, England | |
| 17:00 BST Match 1,073 | Report | Stadium: Villa Park Attendance: 39,202 Referee: Mohammad Al-Emara (Finland) |
| 9 September 2026 FIFA World Cup qualification Group K | Serbia | 0–5 | Belgrade, Serbia | |
| 20:45 CEST (UTC+2) Match 1,074 |
| Report | Stadium: Red Star Stadium Attendance: 39,789 Referee: Clément Turpin (France) |
| 9 October International Friendly | England | 3–0 | London, England | |
| 19:45 BST Match 1,075 | Report | Stadium: Wembley Stadium Attendance: 78,126 Referee: Urs Schnyder (Switzerland) |
| 14 October 2026 FIFA World Cup qualification Group K | Latvia | 0–5 | Riga, Latvia | |
| 21:45 EEST (UTC+3) Match 1,076 | Report | Stadium: Daugava Stadium Attendance: 10,404 Referee: Tasos Sidiropoulos (Greece) |
| 13 November 2026 FIFA World Cup qualification Group K | England | v | London, England | |
| 19:45 GMT (UTC±0) Match 1,077 | Report | Stadium: Wembley Stadium |
| 16 November 2026 FIFA World Cup qualification Group K | Albania | v | Tirana, Albania | |
| 18:00 CET (UTC+1) Match 1,078 | Report | Stadium: Arena Kombëtare |
| Opponent | Pld | W | D | L | GF | GA | W% | D% | L% |
|---|---|---|---|---|---|---|---|---|---|
| 3 | 3 | 0 | 0 | 9 | 0 | 100 | 0 | 0 | |
| 4 | 4 | 0 | 0 | 12 | 0 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 | |
| 3 | 1 | 1 | 1 | 4 | 5 | 33.33 | 33.33 | 33.33 | |
| 1 | 1 | 0 | 0 | 3 | 0 | 100 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 100 | |
| 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 | |
| 4 | 1 | 2 | 1 | 3 | 3 | 25 | 50 | 25 | |
| 2 | 2 | 0 | 0 | 5 | 1 | 100 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 | |
| 3 | 1 | 2 | 0 | 6 | 4 | 33.33 | 66.67 | 0 | |
| 2 | 1 | 0 | 1 | 4 | 2 | 50 | 0 | 50 | |
| 4 | 1 | 1 | 2 | 5 | 6 | 25 | 25 | 50 | |
| 3 | 3 | 0 | 0 | 10 | 0 | 100 | 0 | 0 | |
| 3 | 2 | 0 | 1 | 5 | 1 | 66.67 | 0 | 33.33 | |
| 1 | 1 | 0 | 0 | 6 | 2 | 100 | 0 | 0 | |
| 5 | 2 | 2 | 1 | 6 | 4 | 40 | 40 | 20 | |
| 1 | 1 | 0 | 0 | 3 | 0 | 100 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 8 | 0 | 100 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 6 | 0 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 8 | 1 | 50 | 50 | 0 | |
| 2 | 1 | 1 | 0 | 3 | 2 | 50 | 50 | 0 | |
| 1 | 1 | 0 | 0 | 1 | 0 | 100 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 15 | 0 | 100 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 3 | 1 | 50 | 50 | 0 | |
| 2 | 1 | 0 | 1 | 4 | 3 | 50 | 0 | 50 | |
| 2 | 2 | 0 | 0 | 6 | 0 | 100 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 2 | 1 | 100 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 100 | 0 | |
| 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 100 | |
| 2 | 1 | 1 | 0 | 3 | 2 | 50 | 50 | 0 | |
| 3 | 2 | 1 | 0 | 7 | 1 | 66.67 | 33.33 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 100 | 0 | |
| 3 | 3 | 0 | 0 | 9 | 0 | 100 | 0 | 0 | |
| Totals | 75 | 49 | 15 | 11 | 164 | 45 | 65.33 | 20 | 14.67 |