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.
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.
Sign in to your SportsEngine account at your league's site (often yourleague.sportngin.com or a custom domain).
From your user dashboard, click the Schedule tab in the left sidebar.
In the top-right corner, click Sync Schedule.
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.
From the Home tab, tap the team you want to sync.
Tap Schedule on the team page.
Tap Subscribe in the bottom-left corner.
Choose Apple Calendar or Google Calendar — SportsEngine emails you the underlying URL. Open the email and copy the URL.
Paste it above to preview your next games and practices.
Official screenshots and the latest menu paths: SportsEngine Help Center.
Got your link? Paste it here:
TeamSnap
Find the iCal URL TeamSnap hides on the web, then mirror it in 15 minutes — not 24 hours.
GameChanger
Baseball, softball, and Game Stream apps — 15-minute refresh, no more missed rainouts.
iCloud
Mirror iCloud calendars (including Family Sharing) into Google Calendar without changing your default app.
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.