matchesio Guide

How it works

Everything you need to find, filter and export matches in a few clicks.

Always up-to-date calendars

We sync leagues via API Sports and football-data: every match carries date, time, matchday, venue and status.

Fast search and suggestions

Type at least 2–3 letters to find competitions, teams, countries or stadiums. Popular searches are remembered to suggest shortcuts.

Smart filters and grouping

Filter by upcoming/past matches, matchday, team or stadium. Competitions are grouped by country or group where available.

Times in your timezone

Your browser timezone (matchesio_timezone cookie) is used to show local date/time starting from the stored UTC timestamp.

Export and integrate

Each competition can be exported to ICS, CSV, JSON or Excel, respecting active filters. Great for personal calendars or external integrations.

Combined filters

Combine filters (future/past, matchday, team, stadium) and exports always respect the active selections.

Google Calendar ICS

Add calendars via ICS link

  1. Copy the ICS link of the competition you want (button 'Copy ICS link').
  2. Open Google Calendar on web and choose 'Other calendars' > 'Add via URL'.
  3. Paste the ICS URL and confirm: the feed is subscribed, not imported.
  4. Enable notifications and make sure the same account is used on mobile.
  5. To update: don't re-import; let Google refresh the feed automatically.
Tip

Subscribing via URL keeps the calendar live: avoid importing static .ics files that don't get updates.

Frequently asked questions

Always subscribe via ICS URL: Google Calendar/Apple/Outlook reload data periodically. Import creates a static copy that won’t receive updates.

Yes. We update the ICS when fixtures move; Google Calendar pulls changes periodically. If you do not see changes, remove and re-add the feed to force a refresh.

matchesio syncs data multiple times per day. ICS feeds expose changes immediately; Google Calendar may take a few minutes to refresh them.

Use subscription, not file import. If you imported older .ics files, delete those calendars, then keep only the subscription from this page.

Yes. Filter by team on the competition page and export a filtered ICS to subscribe only to those fixtures.

The ICS link stays live all season: when kickoffs move you do nothing, events update and stay consistent across devices.

More questions?

If something seems off with times, exports or translations, contact us: we improve matchesio based on feedback.