EURO standings
League table, groups, knockout path, last five form and API-driven qualification/relegation notes.
| Pos. | Team | P | W | D | L | GF | GA | GD | Pts | Form |
|---|---|---|---|---|---|---|---|---|---|---|
| Group A | ||||||||||
| 1 |
Germany
|
3 | 2 | 1 | 0 | 8 | 2 | 6 | 7 | DWW |
| 2 |
Switzerland
|
3 | 1 | 2 | 0 | 5 | 3 | 2 | 5 | DDW |
| 4 |
Scotland
|
3 | 0 | 1 | 2 | 2 | 7 | -5 | 1 | LDL |
| Group B | ||||||||||
| 1 |
Spain
|
3 | 3 | 0 | 0 | 5 | 0 | 5 | 9 | WWW |
| 2 |
Italy
|
3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | DLW |
| 4 |
Albania
|
3 | 0 | 1 | 2 | 3 | 5 | -2 | 1 | LDL |
| Group C | ||||||||||
| 1 |
England
|
3 | 1 | 2 | 0 | 2 | 1 | 1 | 5 | DDW |
| 2 |
Denmark
|
3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 | DDD |
| 4 |
Serbia
|
3 | 0 | 2 | 1 | 1 | 2 | -1 | 2 | DDL |
| Group D | ||||||||||
| 1 |
Austria
|
3 | 2 | 0 | 1 | 6 | 4 | 2 | 6 | WWL |
| 2 |
France
|
3 | 1 | 2 | 0 | 2 | 1 | 1 | 5 | DDW |
| 4 |
Poland
|
3 | 0 | 1 | 2 | 3 | 6 | -3 | 1 | DLL |
| Group E | ||||||||||
| 1 |
Romania
|
3 | 1 | 1 | 1 | 4 | 3 | 1 | 4 | DLW |
| 2 |
Belgium
|
3 | 1 | 1 | 1 | 2 | 1 | 1 | 4 | DWL |
| 4 |
Ukraine
|
3 | 1 | 1 | 1 | 2 | 4 | -2 | 4 | DWL |
| Group F | ||||||||||
| 1 |
Portugal
|
3 | 2 | 0 | 1 | 5 | 3 | 2 | 6 | LWW |
| 2 |
Türkiye
|
3 | 2 | 0 | 1 | 5 | 5 | 0 | 6 | WLW |
| 4 |
Czech Republic
|
3 | 0 | 1 | 2 | 3 | 5 | -2 | 1 | LDL |
| Ranking of third-placed teams | ||||||||||
| 1 |
Netherlands
|
3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 | LDW |
| 2 |
Georgia
|
3 | 1 | 1 | 1 | 4 | 4 | 0 | 4 | WDL |
| 3 |
Slovakia
|
3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | DLW |
| 4 |
Slovenia
|
3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 | DDD |
| 5 |
Hungary
|
3 | 1 | 0 | 2 | 2 | 5 | -3 | 3 | WLL |
| 6 |
Croatia
|
3 | 0 | 2 | 1 | 3 | 6 | -3 | 2 | DDL |
Group A
Germany7 pts
Switzerland5 pts
Scotland1 pts
Group B
Spain9 pts
Italy4 pts
Albania1 pts
Group C
England5 pts
Denmark3 pts
Serbia2 pts
Group D
Austria6 pts
France5 pts
Poland1 pts
Group E
Romania4 pts
Belgium4 pts
Ukraine4 pts
Group F
Portugal6 pts
Türkiye6 pts
Czech Republic1 pts
Ranking of third-placed teams
Netherlands4 pts
Georgia4 pts
Slovakia4 pts
Slovenia3 pts
Hungary3 pts
Croatia2 pts
Qualification/Relegation
EURO knockout bracket
How this knockout bracket works
This is a double-elimination knockout bracket with grouped qualifiers feeding into a finals tree. Some competitions use this type of structure because teams can move through predefined qualification slots before the final path is complete.
Codes such as 1E, 3AB, WQ1 and LS1 are qualification slots, not random text. 1E means first place from Group E, 2B means second place from Group B, 3AB means a qualified third-place team from Groups A/B, WQ1 means Winner Quarter-final 1 and LS1 means Loser Semi-final 1.
The bracket is generated after group rankings are known. Early ties reward group winners, avoid same-group rematches where possible and balance the route. Later rounds use placeholders such as Winner Match 1, Winner Quarter-final 1 or Loser Semi-final 2 until real teams qualify.
Architecturally, the bracket is built from qualification slots first, then the actual teams replace those slots once the standings and fixtures confirm them.