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.
Add calendars via ICS link
- Copy the ICS link of the competition you want (button 'Copy ICS link').
- Open Google Calendar on web and choose 'Other calendars' > 'Add via URL'.
- Paste the ICS URL and confirm: the feed is subscribed, not imported.
- Enable notifications and make sure the same account is used on mobile.
- To update: don't re-import; let Google refresh the feed automatically.
Subscribing via URL keeps the calendar live: avoid importing static .ics files that don't get updates.
Competitions
Frequently asked questions
More questions?
If something seems off with times, exports or translations, contact us: we improve matchesio based on feedback.