| Game | date | venue | team 1 | score | team 2 | HT | 
 |  | Final | 04.07 | Lisboa-L | Greece | 1-0 | Portugal | 0-0 |  | 1/2 | 30.06 | Lisboa-J | Portugal | 2-1 | Netherlands | 1-0 |  |  1/2 |  01.07 | Porto-D | Greece | 1-0 | Czechia | 0-0  |  | FT 0-0, Silver Goal at 105` |  |  1/4 |  24.06 | Lisboa-L | Portugal | 2-2 | England | 0-1 |  |  FT 1-1, pen.6-5 |  | 1/4 | 25.06 | Lisboa-J | Greece | 1-0 | France | 0-0 |  |  1/4 |  26.06 | Algarve | Netherlands | 0-0 | Sweden | 0-0 |  |  FT 0-0, pen.5-4 |  | 1/4 | 27.06 | Porto-D | Czechia | 3-0 | Denmark | 0-0 |   
| Group A | p | w | d | l | gf | ga |  | 1. Portugal | 6 | 2 | 0 | 1 | 4: | 2 |  | 2. Greece | 4 | 1 | 1 | 1 | 4: | 4 |  | 3. Spain | 4 | 1 | 1 | 1 | 2: | 2 |  | 4. Russia | 3 | 1 | 0 | 2 | 2: | 4 |   
 | 
| Team | Po | Gr | Sp | Ru |  | Portugal | --- |   | 1:0 | 2:0 |  | Greece | 2:1 | --- | 1:1 |   |  | Spain |   |   | --- | 1:0 |  | Russia |   | 2:1 |   | --- |   
 |  
| date | venue | team 1 | score | team 2 | HT |  | 12.06 | Porto-D | Greece | 2-1 | Portugal | 1-0 |  | 12.06 | Algarve | Spain | 1-0 | Russia | 0-0 |  | 16.06 | Porto-B | Greece | 1-1 | Spain | 0-1 |  | 16.06 | Lisboa-L | Portugal | 2-0 | Russia | 1-0 |  | 20.06 | Lisboa-J | Portugal | 1-0 | Spain | 0-0 |  | 20.06 | Algarve | Russia | 2-1 | Greece | 2-1 |   
| Group B | p | w | d | l | gf | ga |  | 1. France | 7 | 2 | 1 | 0 | 7: | 4 |  | 2. England | 6 | 2 | 0 | 1 | 8: | 4 |  | 3. Croatia | 2 | 0 | 2 | 1 | 4: | 6 |  | 4. Switzerland | 1 | 0 | 1 | 2 | 1: | 6 |   
 | 
| Team | Fr | En | Cr | Sw |  | France | --- | 2:1 | 2:2 | 3:1 |  | England |   | --- | 4:2 | 3:0 |  | Croatia |   |   | --- | 0:0 |  | Switzerland |   |   |   | --- |   
 |  
| date | venue | team 1 | score | team 2 | HT |  | 13.06 | Leiria | Croatia | 0-0 | Switzerland | 0-0 |  | 13.06 | Lisboa-L | France | 2-1 | England | 0-1 |  | 17.06 | Coimbra | England | 3-0 | Switzerland | 1-0 |  | 17.06 | Leiria | France | 2-2 | Croatia | 1-0 |  | 21.06 | Coimbra | France | 3-1 | Switzerland | 1-1 |  | 21.06 | Lisboa-L | England | 4-2 | Croatia | 2-1 |   
| Group C | p | w | d | l | gf | ga |  | 1. Sweden | 5 | 1 | 2 | 0 | 8: | 3 |  | 2. Denmark | 5 | 1 | 2 | 0 | 4: | 2 |  | 3. Italy | 5 | 1 | 2 | 0 | 3: | 2 |  | 4. Bulgaria | 0 | 0 | 0 | 3 | 1: | 9 |   
 | 
| Team | Sw | De | It | Bu |  | Sweden | --- | 2:2 | 1:1 | 5:0 |  | Denmark |   | --- | 0:0 | 2:0 |  | Italy |   |   | --- | 2:1 |  | Bulgaria |   |   |   | --- |   
 |  
| date | venue | team 1 | score | team 2 | HT |  | 14.06 | Guimaraes | Denmark | 0-0 | Italy | 0-0 |  | 14.06 | Lisboa-J | Sweden | 5-0 | Bulgaria | 1-0 |  | 18.06 | Braga | Denmark | 2-0 | Bulgaria | 1-0 |  | 18.06 | Porto-D | Sweden | 1-1 | Italy | 0-1 |  | 22.06 | Porto-B | Sweden | 2-2 | Denmark | 0-1 |  | 22.06 | Guimaraes | Italy | 2-1 | Bulgaria | 0-1 |   
| Group D | p | w | d | l | gf | ga |  | 1. Czechia | 9 | 3 | 0 | 0 | 7: | 4 |  | 2. Netherlands | 4 | 1 | 1 | 1 | 6: | 4 |  | 3. Germany | 2 | 0 | 2 | 1 | 2: | 3 |  | 4. Latvia | 1 | 0 | 1 | 2 | 1: | 5 |   
 | 
| Team | Cz | Ne | Ge | La |  | Czechia | --- | 3:2 | 2:1 | 2:1 |  | Netherlands |   | --- | 1:1 | 3:0 |  | Germany |   |   | --- | 0:0 |  | Latvia |   |   |   | --- |   
 |  
| date | venue | team 1 | score | team 2 | HT |  | 15.06 | Porto-D | Netherlands | 1-1 | Germany | 0-1 |  | 15.06 | Aveiro | Czechia | 2-1 | Latvia | 0-1 |  | 19.06 | Porto-B | Germany | 0-0 | Latvia | 0-0 |  | 19.06 | Aveiro | Czechia | 3-2 | Netherlands | 1-2 |  | 23.06 | Lisboa-J | Czechia | 2-1 | Germany | 1-1 |  | 23.06 | Braga | Netherlands | 3-0 | Latvia | 2-0 |   
 | 
| Final ranking | P | w | d | l | gf | ga | 
 |  | 1. Greece | 13 | 4 | 1 | 1 | 7: | 4 |  | 2. Portugal | 10 | 3 | 1 | 2 | 8: | 6 |  | 3. Czechia | 12 | 4 | 0 | 1 | 10: | 5 |  | 3. Netherlands | 5 | 1 | 2 | 2 | 7: | 6 |  | eliminated in 1/4 Finals |  | 5. England | 7 | 2 | 1 | 1 | 10: | 6 |  | 6. France | 7 | 2 | 1 | 1 | 7: | 5 |  | 7. Sweden | 6 | 1 | 3 | 0 | 8: | 3 |  | 8. Denmark | 5 | 1 | 2 | 1 | 4: | 5 |  | eliminated in Groups Round |  | 9. Italy | 5 | 1 | 2 | 0 | 3: | 2 |  | 10.Spain | 4 | 1 | 1 | 1 | 2: | 2 |  | 11.Russia | 3 | 1 | 0 | 2 | 2: | 4 |  | 12.Germany | 2 | 0 | 2 | 1 | 2: | 3 |  | 13.Croatia | 2 | 0 | 2 | 1 | 4: | 6 |  | 14.Latvia | 1 | 0 | 1 | 2 | 1: | 5 |  | 15.Switzerland | 1 | 0 | 1 | 2 | 1: | 6 |  | 16.Bulgaria | 0 | 0 | 0 | 3 | 1: | 9 |   
|
 | Group A | POR, GRE, ESP, RUS |  | Group B | FRA, ENG, CRO, SUI |  | Group C | SWE, DEN, ITA, BUL |  | Group D | CZE, NED, GER, LAT |   
| Venues |  | Lisboa-L | Estadio de Luz |  | Lisboa-L | Estadio Jose Alvalade |  | Porto-D | Estadio do Dragao |  | Porto-B | Estadio de Bessa |  | Guimaraes | Estadio Afonso Henriques |  | Braga | Estadio Municipal |  | Leiria | Estadio Magalhaes Pessoa |  | Coimbra | Estadio da Cidade de Coimbra |  | Algarve | Estadio de Algarve - Faro-Loule |   
 | 
 Prepared and maintained by Todor Krastev 
todor1966@yahoo.com 
Last updated: 1 Jul 2025 Facebook Todor Krastev 
 
  |