EURO 2028 fixtures

The finals schedule is published. Teams will replace the draw slots as their places are decided.

Reset filters

51 matches

9 June 2028

Group AA1 — A2National Stadium of WalesTime to be announced

10 June 2028

Group BB3 — B4Dublin ArenaTime to be announcedGroup AA3 — A4Hampden ParkTime to be announcedGroup BB1 — B2Manchester City StadiumTime to be announced

11 June 2028

Group CC3 — C4Villa ParkTime to be announcedGroup DD3 — D4Everton StadiumTime to be announcedGroup CC1 — C2Wembley StadiumTime to be announced

12 June 2028

Group EE1 — E2Dublin ArenaTime to be announcedGroup DD1 — D2Tottenham Hotspur StadiumTime to be announcedGroup EE3 — E4St James' ParkTime to be announced

13 June 2028

Group FF1 — F2Hampden ParkTime to be announcedGroup FF3 — F4Manchester City StadiumTime to be announced

14 June 2028

Group AA1 — A3National Stadium of WalesTime to be announcedGroup AA2 — A4Everton StadiumTime to be announcedGroup BB1 — B3Wembley StadiumTime to be announced

15 June 2028

Group BB2 — B4Villa ParkTime to be announcedGroup CC1 — C3Tottenham Hotspur StadiumTime to be announcedGroup CC2 — C4St James' ParkTime to be announced

16 June 2028

Group EE1 — E3Dublin ArenaTime to be announcedGroup DD1 — D3Wembley StadiumTime to be announcedGroup DD2 — D4Manchester City StadiumTime to be announced

17 June 2028

Group FF1 — F3Hampden ParkTime to be announcedGroup EE2 — E4Everton StadiumTime to be announcedGroup FF2 — F4St James' ParkTime to be announced

18 June 2028

Group AA4 — A1National Stadium of WalesTime to be announcedGroup AA2 — A3Tottenham Hotspur StadiumTime to be announced

19 June 2028

Group BB2 — B3Dublin ArenaTime to be announcedGroup BB4 — B1Wembley StadiumTime to be announced

20 June 2028

Group DD4 — D1Villa ParkTime to be announcedGroup CC2 — C3Everton StadiumTime to be announcedGroup CC4 — C1Manchester City StadiumTime to be announcedGroup DD2 — D3St James' ParkTime to be announced

21 June 2028

Group FF2 — F3National Stadium of WalesTime to be announcedGroup EE4 — E1Dublin ArenaTime to be announcedGroup FF4 — F1Hampden ParkTime to be announcedGroup EE2 — E3Tottenham Hotspur StadiumTime to be announced

24 June 2028

Round of 16Winner of Group A — Runner-up Group CNational Stadium of WalesTime to be announcedRound of 16Runner-up Group A — Runner-up Group BEverton StadiumTime to be announced

25 June 2028

Round of 16Winner of Group C — Third place Groups D/E/FManchester City StadiumTime to be announcedRound of 16Winner of Group B — Third place Groups A/D/E/FSt James' ParkTime to be announced

26 June 2028

Round of 16Winner of Group F — Third place Groups A/B/CHampden ParkTime to be announcedRound of 16Runner-up Group D — Runner-up Group ETottenham Hotspur StadiumTime to be announced

27 June 2028

Round of 16Winner of Group D — Runner-up Group FVilla ParkTime to be announcedRound of 16Winner of Group E — Third place Groups A/B/C/DDublin ArenaTime to be announced

30 June 2028

Quarter-finalGlasgow R16 winner — Tottenham R16 winnerDublin ArenaTime to be announcedQuarter-finalNewcastle R16 winner — Cardiff R16 winnerWembley StadiumTime to be announced

1 July 2028

Quarter-finalManchester R16 winner — Liverpool R16 winnerNational Stadium of WalesTime to be announcedQuarter-finalDublin R16 winner — Birmingham R16 winnerHampden ParkTime to be announced

4 July 2028

Semi-finalWembley QF winner — Dublin QF winnerWembley StadiumTime to be announced

5 July 2028

Semi-finalGlasgow QF winner — Cardiff QF winnerWembley StadiumTime to be announced

9 July 2028

FinalSemi-final 1 winner — Semi-final 2 winnerWembley Stadium17:00 BST

How to read the calendar

Group fixtures use labels such as A1 and A2. The letter identifies the finals group; the number is the team’s position in that group’s schedule. It is not a seeding pot, a finishing position or a prediction about which country will qualify.

Reading knockout fixtures

Some opponents can be described in advance, such as the winner of Group A or the runner-up in Group C. A third-placed qualifier can come from several possible groups; its actual assignment depends on the set of groups supplying the four best third-placed teams. A slash-separated list of groups is a rule, not a list of alternative countries.

Dates are not kick-off times

A match can have a confirmed date while its starting time remains unknown. “Time to be announced” means exactly that. The final has a published time; most other individual kick-offs are due after the final tournament draw. Do not read an all-day calendar entry as a midnight start.

Two different competitions in the calendar

This page covers the finals. The qualifying campaign has a separate fixture list, with its own groups, venues and matchdays. Switching between them should never merge qualification matches into the 51-match finals schedule.

Find the part of the schedule that matters to you

Use a city filter for a trip that can include more than one ground. Use a stadium filter for a visit tied to a particular venue. A stage filter then separates group fixtures from knockout dates. London is the clearest reason to keep both city and stadium controls: its two grounds have different programmes.

A team filter becomes useful once the final draw has resolved the group positions. Before that, a group label still lets you follow a possible route. Keep the stage in view when reading later rounds, because a match involving a group winner is part of the knockout bracket rather than another game in that group.

A fixture changes in steps

The date and stadium can be settled before the opponents or starting time. The final draw resolves group positions; the group results resolve the first knockout participants; each knockout result supplies a later opponent. These are separate changes to the same fixture.

A saved link continues to refer to that match as those details develop. Check the latest page before travelling, especially when an itinerary depends on an evening connection. For a calendar subscription, the calendar application controls when the updated entry is fetched.

Questions and answers

Can I see my own time zone?

When a confirmed kick-off exists, the time-zone control can convert it for you. A date-only fixture stays date-only.

Will the match URLs change when teams are known?

Each fixture keeps its permanent page. The opponent names and page title can change without moving the URL.

Can I save the schedule?

The calendar page provides the current ICS download and a print view. A subscription can receive updates when your calendar application refreshes it.

Set up your subscription