Every remaining knockout match in your local time — with a flag for the ones that land in the middle of your workday, and one-click calendar export or auto-sync.
Loading fixtures…
Subscribe once and your calendar refreshes itself — when new matchups and kickoff times are confirmed, they appear automatically. This feed lists all matches with real team names.
Note: the discreet “Calendar title” you picked is for one-off .ics downloads / Google quick-adds only. This auto-sync feed is shared by everyone, so it always uses the real match names.
⏱️ Heads-up: subscribed calendars refresh on the calendar app's own schedule — Apple/Outlook usually within a few hours, but Google Calendar can take up to ~24h and there's no way to force it sooner (a Google limitation). For instant updates and live scores, use this web page. New matchups/times still arrive automatically, just not immediately.
🔁 Names look out of date? (e.g. you see “Winner Group K” instead of the team that qualified.) Google serves a cached copy of subscribed feeds and refreshes on its own schedule — re-adding the link still shows the old copy. To get correct names right now, close this dialog, use the ⬇ Download .ics button on the page, then in Google Calendar go to Settings → Import & export → Import instead. Note: an import is a one-time snapshot (no auto-updates), so it’s best once most teams are locked in.
🏆 Placeholder matchups are normal. Later-round games show names like “Winner R32 #1 vs Winner R32 #4” until the feeder matches are played — they fill in with the real teams automatically as results come in.