Chronologischer Spielplan der Gruppenphase:
| Datum | Uhrzeit | Match | Spielort |
|---|---|---|---|
| Fr., 11.06. | 21:00 | Türkei – Italien | Rom |
| Sa., 12.06. | 15:00 | Wales – Schweiz | Baku |
| Sa., 12.06. | 18:00 | Dänemark – Finnland | Kopenhagen |
| Sa., 12.06. | 21:00 | Belgien – Russland | St. Petersburg |
| So., 13.06. | 15:00 | England – Kroatien | London |
| So., 13.06. | 18:00 | Österreich – Nordmazedonien | Bukarest |
| So., 13.06. | 21:00 | Niederlande – Ukraine | Amsterdam |
| Mo., 14.06. | 15:00 | Schottland – Tschechien | Glasgow |
| Mo., 14.06. | 18:00 | Polen – Slowakei | St. Petersburg |
| Mo., 14.06. | 21:00 | Spanien – Schweden | Sevilla |
| Di., 15.06. | 18:00 | Ungarn – Portugal | Budapest |
| Di., 15.06. | 21:00 | Frankreich – Deutschland | München |
| Mi., 16.06. | 15:00 | Finnland – Russland | St. Petersburg |
| Mi., 16.06. | 18:00 | Türkei – Wales | Baku |
| Mi., 16.06. | 21:00 | Italien – Schweiz | Rom |
| Do., 17.06. | 15:00 | Ukraine – Nordmazedonien | Bukarest |
| Do., 17.06. | 18:00 | Dänemark – Belgien | Kopenhagen |
| Do., 17.06. | 21:00 | Niederlande – Österreich | Amsterdam |
| Fr., 18.06. | 15:00 | Schweden – Slowakei | St. Petersburg |
| Fr., 18.06. | 18:00 | Kroatien – Tschechien | Glasgow |
| Fr., 18.06. | 21:00 | England – Schottland | London |
| Sa., 19.06. | 15:00 | Ungarn – Frankreich | Budapest |
| Sa., 19.06. | 18:00 | Portugal – Deutschland | München |
| Sa., 19.06. | 21:00 | Spanien – Polen | Sevilla |
| So., 20.06. | 18:00 | Italien – Wales | Rom |
| So., 20.06. | 18:00 | Schweiz – Türkei | Baku |
| Mo., 21.06. | 18:00 | Nordmazedonien – Niederlande | Amsterdam |
| Mo., 21.06. | 18:00 | Ukraine – Österreich | Bukarest |
| Mo., 21.06. | 21:00 | Russland – Dänemark | Kopenhagen |
| Mo., 21.06. | 21:00 | Finnland – Belgien | St. Petersburg |
| Di., 22.06. | 21:00 | Tschechien – England | London |
| Di., 22.06. | 21:00 | Kroatien – Schottland | Glasgow |
| Mi., 23.06. | 18:00 | Slowakei – Spanien | Sevilla |
| Mi., 23.06. | 18:00 | Schweden – Polen | St. Petersburg |
| Mi., 23.06. | 21:00 | Deutschland – Ungarn | München |
| Mi., 23.06. | 21:00 | Portugal – Frankreich | Budapest |
Achtelfinale:
| Datum | Uhrzeit | Match | Spielort |
|---|---|---|---|
| Sa., 26.06. | 18:00 | 2. Gr. A - 2. Gr. B | Amsterdam |
| Sa., 26.06. | 21:00 | 1. Gr. A - 2. Gr. C | London |
| So., 27.06. | 18:00 | 1. Gr. C - 3. Gr. D/E/F | Budapest |
| So., 27.06. | 21:00 | 1. Gr. B - 3. Gr. A/D/E/F | Sevilla |
| Mo., 28.06. | 18:00 | 2. Gr. D - 2. Gr. E | Kopenhagen |
| Mo., 28.06. | 21:00 | 1. Gr. F - 3. Gr. A/B/C | Bukarest |
| Di., 29.06. | 18:00 | 1. Gr. D - 2. Gr. F | London |
| Di., 29.06. | 21:00 | 1. Gr. E - 3. Gr. A/B/C/D | Glasgow |
Viertelfinale:
| Datum | Uhrzeit | Match | Spielort |
|---|---|---|---|
| Fr., 02.07. | 18:00 | Sieger AF Bukarest - Sieger AF Kopenhagen | St. Petersburg |
| Fr. 02.07. | 21:00 | Sieger AF Sevilla - Sieger AF London 1 | München |
| Sa., 03.07. | 18:00 | Sieger AF Budapest - Sieger AF Amsterdam | Baku |
| Sa., 03.07. | 21:00 | Sieger AF Glasgow - Sieger AF London 2 | Rom |
Halbfinale:
| Datum | Uhrzeit | Match | Spielort |
|---|---|---|---|
| Di., 06.07. | 21:00 | Sieger VF 2 - Sieger VF 1 | London |
| Mi., 07.07. | 21:00 | Sieger VF 4 - Sieger VF 3 | London |
Finale:
| Datum | Uhrzeit | Match | Spielort |
|---|---|---|---|
| So., 11.07. | 21:00 | Sieger HF 1 - Sieger HF 2 | London |