UEFA.com works better on other browsers
For the best possible experience, we recommend using Chrome, Firefox or Microsoft Edge.

EURO form guide: the contenders' latest results

How the 24 teams who have reached UEFA EURO 2020 are shaping up: upcoming fixtures, form and latest XIs.

Portugal won their last pre-finals friendly, 2-0 against Israel in Lisbon
Portugal won their last pre-finals friendly, 2-0 against Israel in Lisbon AFP via Getty Images

The countdown to the rescheduled UEFA EURO 2020 is on. Check out the 24 contenders' form in their six most recent games, as well as their latest starting XIs and next opponents.

Form includes all matches including friendlies; most recent result listed first.

Get the EURO 2020 app

Austria

Form: DLLWDD
Latest: Austria 0-0 Slovakia, 06/06
Next: Austria vs North Macedonia, 13/06
Most recent XI: Bachmann; Trimmel, Lienhart, Hinteregger, Ulmer; Lazaro, Grillitsch, Sabitzer, Alaba; Kalajdzic, Baumgartner

Highlights: Belgium 1-0 Croatia
Highlights: Belgium 1-0 Croatia

Belgium

Form: WDWDWW
Latest: Belgium 1-0 Croatia, 06/06
Next
: Belgium vs Russia, 12/06
Most recent XI: Courtois; Alderweireld, Denayer, Vertonghen; Castagne, Tielemans, Dendoncker, Chadli; Mertens, Lukaku, Carrasco

EURO 2020 fixtures


Croatia

Form: LDWWLL
Latest: Belgium 1-0 Croatia, 06/06
Next
: England vs Croatia, 13/06
Most recent XI: Livaković, Vrsaljko, Vida, Ćaleta-Car, Barišić, Brozović, Modrić, Kovačić, Rebić, Perišić; Petković

Czech Republic

Form: WLLDWW
Latest: Czech Republic 3-1 Albania, 08/06
Next: Scotland vs Czech Republic, 14/06
Most recent XI: Vaclík; Coufal, Čelůstka, Kalas, Bořil; Král, Souček; Masopust, Darida, Jankto; Schick

Highlights: England 1-0 Romania
Highlights: England 1-0 Romania

Denmark

Form: WDWWWL
Latest: Denmark 2-0 Bosnia and Herzegovina, 06/06
Next
: Denmark vs Finland, 12/06
Most recent XI: Schmeichel; Stryger Larsen, Kjær, Christensen, Boilesen; Eriksen, Wass, Jensen; Skov, Dolberg, Braithwaite

England

Form: WWWWWW
Latest: England 1-0 Romania, 06/06
Next: England vs Croatia, 13/06
Most recent XI: Johnstone; Godfrey, White, Mings, Shaw; Grealish, Phillips, Ward-Prowse; Rashford, Calvert-Lewin, Sancho

Highlights: France 3-0 Bulgaria
Highlights: France 3-0 Bulgaria

Finland

Form: LLLDDL
Latest: Finland 0-1 Estonia, 04/06
Next: Denmark vs Finland, 12/06
Most recent XI: Hradecky; Väisänen, Toivio, Arajuuri, Raitala; Kamara, Schüller; Soiri, Forss, Lod; Pohjanpalo

France

Form: WWWWDW
Latest: France 3-0 Bulgaria, 08/06
Next: France vs Germany, 15/06
Most recent XI: Lloris; Pavard, Varane, Kimpembe, Hernández; Tolisso, Kanté, Pogba; Griezmann; Benzema, Mbappé

Highlights: Germany 7-1 Latvia
Highlights: Germany 7-1 Latvia

Germany

Form: WDLWWL
Latest: Germany 7-1 Latvia, 07/06
Next
: France vs Germany, 15/06
Most recent XI: Neuer; Ginter, Hummels, Rüdiger; Kimmich, Kroos, Gündoğan, Gosens; Havertz, Müller, Gnabry

Hungary

Form: DWWWDW
Latest: Hungary 0-0 Republic of Ireland, 08/06
Next: Hungary vs Portugal, 15/06
Most recent XI: Gulácsi; Kecskés, Orbán, At. Szalai; Bolla, Kleinheisler, Nagy, Schäfer, Fiola; A. Szalai, R. Varga

Highlights: Italy 4-0 Czech Republic
Highlights: Italy 4-0 Czech Republic

Italy

Form: WWWWWW
Latest: Italy 4-0 Czech Republic, 04/06
Next
: Turkey vs Italy, 11/06
Most recent XI: Donnarumma; Florenzi, Bonucci, Chiellini, Spinazzola; Barella, Jorginho, Locatelli; Berardi, Immobile, Insigne

Netherlands

Form: WDWWLW
Latest: Netherlands 3-0 Georgia, 06/06
Next
: Netherlands vs Ukraine, 13/06
Most recent XI: Stekelenburg; Dumfries, Timber, De Vrij, Blind, Wijndal; De Roon, Wijnaldum, F. De Jong; Weghorst, Depay

Highlights: Netherlands 3-0 Georgia
Highlights: Netherlands 3-0 Georgia

North Macedonia

Form: WDWWLL
Latest: North Macedonia 4-0 Kazakhstan, 04/06
Next: Austria vs North Macedonia, 13/06
Most recent XI: Dimitrievski; S. Ristovski, Musliu, Ristevski; Nikolov, Kostadinov, Spirovski, Elmas, Alioski; Tričkovski, Pandev

Poland

Form: DDLWDL
Latest: Poland 2-2 Iceland, 08/06
Next: Poland vs Slovakia, 14/06
Most recent XI: Szczęsny; Kędziora, Glik, Dawidowicz, Puchacz; Frankowski, Moder, Krychowiak, Zieliński; Lewandowski, Świerczok

Highlights: Spain 0-0 Portugal
Highlights: Spain 0-0 Portugal

Portugal

Form: WDWDWW
Latest: Portugal 4-0 Israel, 09/06
Next
: Hungary vs Portugal, 15/06
Most recent XI: Rui Silva; João Cancelo, Rúben Dias, Pepe, Nuno Mendes; Rúben Neves, Bruno Fernandes, William Carvalho; Ronaldo, Diogo Jota, Bernando Silva

Russia

Form: WDLWWL
Latest: Russia 1-0 Bulgaria, 05/06
Next: Belgium vs Russia, 12/06
Most recent XI: Shunin; Karavaev, Semenov, Dzhikiya, Zhirkov; Barinov, Ozdoev; Zobnin, Golovin, Ionov; Dzyuba

Highlights: Russia 1-0 Bulgaria
Highlights: Russia 1-0 Bulgaria

Scotland

Form: WDWDDL
Latest: Luxembourg 0-1 Scotland, 06/06
Next
: Scotland vs Czech Republic, 14/06
Most recent XI: Marshall; Gallagher, Hanley, Tierney; O'Donnell, McTominay, McGinn, McGregor, Robertson; Dykes, Adams

EURO 2020: all you need to know


Slovakia

Form: DDWDDL
Latest: Austria 0-0 Slovakia, 06/06
Next
: Poland vs Slovakia, 14/06
Most recent XI: Dúbravka; Pekarik, Satka, Skriniar, Hubočan; Kucka, Hromada; Haraslin, Duda, Mak; Schranz

Highlights: Austria 0-0 Slovakia
Highlights: Austria 0-0 Slovakia

Spain

Form: DWWDWD
Latest: Spain 0-0 Portugal, 04/06
Next: Spain vs Sweden, 14/06
Most recent XI: Unai Simón; Llorente, Laporte, Pau Torres, Gayà; Thiago Alcántara, Sergio Busquets, Fabián Ruiz; Sarabia, Morata, Ferran Torres

Sweden

Form: WWWWWL
Latest: Sweden 3-1 Armenia, 05/06
Next: Spain vs Sweden, 14/06
Most recent XI: Olsen; Lustig, Danielson, Lindelöf, Bengtsson; S. Larsson, Ekdal, Olsson, Forsberg; Kulusevski, Isak

Highlights: Switzerland 7-0 Liechtenstein
Highlights: Switzerland 7-0 Liechtenstein

Switzerland

Form: WWWWWD
Latest: Switzerland 7-0 Liechtenstein, 03/06
Next: Wales vs Switzerland,12/06
Most recent XI: Mvogo; Omeragic, Schär, Cömert; Mbabu, Freuler, Sow, Zuber; Shaqiri, Gavranović, Mehmedi

Turkey

Form: WDWDWW
Latest: Turkey 2-0 Moldova, 03/06
Next
: Turkey vs Italy, 11/06
Most recent XI: Uğurcan Çakır; Zeki Çelik, Merih Demiral, Çağlar Söyüncü, Umut Meraş; Okay Yokuşlu; Kenan Karaman, Yusuf Yazıcı, Ozan Tufan, Hakan Çalhanoğlu; Burak Yılmaz

Highlights: Turkey 2-0 Moldova
Highlights: Turkey 2-0 Moldova

Ukraine

Form: WWDDDD
Latest: Ukraine 4-0 Cyprus, 07/06
Next
: Netherlands vs Ukraine, 13/06
Most recent XI: Pyatov; Zabarnyi, Kryvtsov, Matviyenko, Sobol; Malinovskyi, Makarenko, Zinchenko; Yarmolenko, Yaremchuk, Zubkov

Wales

Form: DLWWLW
Latest: Wales 0-0 Albania, 05/06
Next: Wales vs Switzerland, 12/06
Most recent XI
: Hennessey; Ampadu, Mepham, B. Davies, N. Williams; Levitt, Allen, Ramsey, Norrington-Davies; Brooks, T. Roberts