Sign in

How it works

  1. Search and follow

    Find your club, driver, constructor, tour or series in one search box. You can look around, and follow things, before you create an account.

  2. Pick how it arrives

    Sync straight to your Google Calendar, or subscribe to a private calendar feed that works in any calendar app. The feed needs no calendar permission at all.

  3. It stays correct

    Fixtures show up in the calendar you already use. When a kick-off moves or a venue is confirmed, CalendarPal updates the event you already have instead of leaving a stale one behind.

What lands in your calendar

Today

Arsenal FC vs Chelsea FC

Premier League

17:30

Tomorrow

British Grand Prix

Qualifying

15:00

Real Madrid CF vs FC Barcelona

La Liga

21:00

Example fixtures. This is CalendarPal’s real fixture feed, rendered with sample data — not a mock-up of one.

What you’re agreeing to

We write, we don’t read

CalendarPal only creates, updates and deletes the events it added for you. It doesn’t read your existing calendar. The one exception: if your authorisation expires, a single one-event request confirms access is back — nothing from it is stored or shown.

Calendar access is optional

Signing in asks for your identity only — no calendar permission. If you’d rather never grant calendar access, subscribe to your private feed link instead; it works in Apple Calendar, Google Calendar and anything else that reads .ics.

The narrowest scope that works

When you do switch on instant Google sync, CalendarPal asks for calendar.events — permission to manage events — never full-calendar or read-everything access.

Your feed link is yours

The calendar feed lives at a private, unguessable URL that only you get. Share it by accident and you can reset it in one click — the old link stops updating immediately.

The full detail is in our privacy policy and terms.

What’s covered today

Football

10 competitions — the Premier League, the Championship, the UEFA Champions League, the Bundesliga, Serie A, La Liga, Ligue 1, the Eredivisie, the Primeira Liga and Brazil’s Série A.

Formula 1

Every driver and constructor — races, qualifying and sprints.

Golf

The PGA Tour and the DP World Tour, round by round.

Triathlon

WTCS, the IRONMAN World Championship and the IRONMAN 70.3 World Championship.

Start with one team, driver or series — no account needed to look.

Search for your team

Common questions

Does CalendarPal read my existing calendar?

No. CalendarPal only creates, updates and deletes the events it added for you. The one exception is a single one-event request made if your authorisation expires, purely to confirm access is back — nothing from it is stored or shown.

Do I have to give calendar access?

No. Signing in asks for your identity only, with no calendar permission. If you would rather never grant calendar access, subscribe to your private feed link instead — it needs no permission at all.

Which sports and competitions are covered?

Football across 10 competitions, including the Premier League, the UEFA Champions League and Serie A, plus the Belgian Pro League. Every Formula 1 driver and constructor, across races, qualifying and sprints. The PGA Tour and the DP World Tour, round by round. And triathlon: WTCS, the IRONMAN World Championship and the IRONMAN 70.3 World Championship.

What happens when a fixture time changes?

The event you already have is updated in place on the next sync. When a kick-off moves or a venue is confirmed, CalendarPal changes that event rather than leaving a stale one behind.

Can I use CalendarPal with Apple Calendar or Outlook?

Yes. Your private feed link is a standard .ics calendar feed, so it works in Apple Calendar, Outlook, Google Calendar and anything else that can subscribe to a calendar feed.

How do I remove everything?

Revoke CalendarPal at myaccount.google.com/permissions, or email us to request full deletion of your account data. Revoking stops future syncing immediately, and the events already in your calendar are yours to keep or delete as you like.