SportsEngine logo
SportsEngine → Google Calendar

Sync SportsEngine to Google Calendar — The Real Subscribe URL

SportsEngine (and the older NGIN backend) has supported iCal subscribe URLs for years, but they're tucked into different menus depending on whether you're on the web dashboard or the mobile app. Below are both paths — pick whichever matches what you have open right now.

No signup needed to preview.

Why sync SportsEngine to Google Calendar?

SportsEngine powers a huge slice of youth-soccer, hockey, and lacrosse leagues — but the iCal subscribe URL is buried under menus that move depending on whether you're on web or mobile, and Google's own docs admit subscribed calendars can lag 24 hours. CalPilot finds the same feed, polls it every 15 minutes, and writes events directly into your Google Calendar so a rescheduled game doesn't ambush your family's weekend.

How to find your SportsEngine subscribe link

  1. 1

    Web — sign in to your league site

    Sign in to your SportsEngine account at your league's site (often yourleague.sportngin.com or a custom domain).

    SportsEngine league site sign-in page
  2. 2

    Web — open Schedule

    From your user dashboard, click the Schedule tab in the left sidebar.

    SportsEngine user dashboard with Schedule tab in left sidebar
  3. 3

    Web — Sync Schedule

    In the top-right corner, click Sync Schedule.

    SportsEngine Sync Schedule button in the top-right of the schedule view
  4. 4

    Web — choose Other Calendar

    Choose Other Calendar and click Copy — this gives you the raw iCal URL. Don't choose Google Calendar directly; that path uses Google's slow native subscribe.

    SportsEngine Sync Schedule dialog with Other Calendar option selected
  5. 5

    Mobile — open your team

    From the Home tab, tap the team you want to sync.

    SportsEngine mobile app Home tab with team tile highlighted
  6. 6

    Mobile — tap Schedule

    Tap Schedule on the team page.

    SportsEngine mobile team page Schedule button
  7. 7

    Mobile — Subscribe

    Tap Subscribe in the bottom-left corner.

    SportsEngine mobile Schedule view with Subscribe button highlighted
  8. 8

    Mobile — send the link by email

    Choose Apple Calendar or Google Calendar — SportsEngine emails you the underlying URL. Open the email and copy the URL.

    SportsEngine email with iCal calendar URL ready to copy
  9. 9

    Paste into CalPilot

    Paste it above to preview your next games and practices.

    CalPilot paste box with a SportsEngine iCal URL pasted in

Official screenshots and the latest menu paths: SportsEngine Help Center.

Got your link? Paste it here:

No signup needed to preview.

Common issues and fixes

  • Subscribe button missing
    The org admin has disabled public subscribe for that team. Workaround: use the personal calendar feed from your account dashboard, which includes all teams you're rostered on.
  • Schedule changes lag 24 hours
    SportsEngine's own docs confirm web-calendar sync can take up to 24 hours. CalPilot's 15-minute polling fixes this.
  • Combined schedules show old teams
    SportsEngine auto-updates combined schedules to current teams only, but Google may cache old versions. Re-subscribe to refresh.

Frequently asked questions

CalPilot was built by Eric Weissmann — a baseball dad who got tired of retyping game schedules every week and missing rescheduled games because Google Calendar hadn't refreshed in time. More about the project.