LeagueApps schedules can live right in your iPhone's Calendar app — games and practices alongside everything else, updating on their own, no league-site-checking required. The part that trips people up is finding the button in the first place: LeagueApps runs leagues under each league's own branding, so you're looking for Subscribe to Calendar on your league's site, not in an app called LeagueApps. After that, iPhones are slow and silent about picking up schedule changes.
This guide covers the one-tap Apple Calendar button, the Copy Link path for when you want the raw URL, the Mac version, and the honest fine print about how often Apple actually refreshes the feed.
Log in to your league's LeagueApps site and open your schedule. LeagueApps runs the backend for a lot of city rec leagues and club programs, so the branding and design will look like your specific league's site, not "LeagueApps." Once you're in, open your schedule — the page is called My Schedule or Team Schedule depending on your league — and click Subscribe to Calendar.
Fastest path: tap the Apple Calendar button. Inside the Subscribe to Calendar menu, LeagueApps offers a direct Apple Calendar button. On an iPhone, tapping it hands the subscription straight to your Calendar app — confirm and you're done. If you'd rather hold onto the raw iCal URL (to reuse in a spouse's calendar or Schedule Caddie), choose Copy Link instead and continue below.
Have the link copied? Tap it as webcal on your iPhone. If the Copy Link URL starts with webcal://, just open it in Safari — iOS recognizes it and asks if you want to subscribe. If it starts with https:// instead, swap that prefix for webcal:// and open it, or use the Settings path below.
Or add it through Settings. Go to Settings → Apps → Calendar → Calendar Accounts → Add Account → Other → Add Subscribed Calendar, paste the LeagueApps link, and tap Next → Save. (On older iOS versions, Calendar appears directly in the main Settings list.)
Check it appears in the Calendar app. Open the Calendar app, tap Calendars at the bottom, and you should see the league feed under Subscribed — make sure its checkbox is on. Tap the info icon to give it a color that stands out from your personal events.
Optional: add it on your Mac too. In the Mac Calendar app, choose File → New Calendar Subscription, paste the same link, and set Auto-refresh to every hour. Subscriptions added through iCloud sync across your Apple devices automatically.
Subscribing puts the schedule on your phone, but iOS refreshes subscribed calendars on its own lazy cycle — often several hours behind, sometimes a full day — and it never notifies you when an event changes. A practice that moved this morning can still show the old time at pickup. Schedule Caddie checks the same LeagueApps feed every day and emails you exactly what changed, so the calendar on your phone is the backup, not the only line of defense.
Paste the link into Google Calendar, Apple Calendar, or Outlook and it works — and it's genuinely fine for one team. The squeeze comes at two kids on three teams: every team is another link, another subscription, another calendar color to manage by hand — and none of them warn you when two games land at the same hour.
I only see Apple Calendar and Google Calendar buttons, no raw link
Click Subscribe to Calendar first — Copy Link is one of the options inside that menu, not a separate button on the schedule page itself. (And on an iPhone, the Apple Calendar button there is the shortcut anyway.)
My league's site doesn't look like LeagueApps at all
Many leagues heavily customize the LeagueApps template with their own logo and colors. The underlying schedule and Subscribe to Calendar flow is still the same — look for it on the same schedule page.
Nothing happens when I tap the link
That usually means the link starts with https:// rather than webcal:// — Safari treats it as a file download instead of a calendar. Replace https:// with webcal:// and open it again, or skip the tap entirely and paste the link via Settings → Apps → Calendar → Calendar Accounts → Add Account → Other → Add Subscribed Calendar.
A practice moved in LeagueApps but my iPhone still shows the old time
That's iOS being lazy, not the link being broken. iPhones refresh subscribed calendars on their own schedule — often several hours, sometimes up to a day. There's no reliable way to force it per-calendar; removing and re-adding the subscription is the blunt fix. If knowing about changes quickly matters, that's exactly the gap Schedule Caddie covers.
iOS decides on its own — typically somewhere between a few hours and a full day. There's no setting to make a subscribed calendar refresh faster on iPhone, and no notification when something changes; the events just quietly update whenever iOS gets around to it.
No. Subscribed calendars update silently — the event moves, but nothing tells you it moved. If you want an actual heads-up, Schedule Caddie watches the same LeagueApps feed daily and emails you exactly what changed: new time, old time, which team.
Yes — this one is genuinely phone-friendly. Log in to your league's site in Safari, open your schedule, tap Subscribe to Calendar, and either tap the Apple Calendar button (done) or Copy Link and add it via Settings. No computer needed at any point.
A subscription only lives on the device (or iCloud account) that added it. The simplest options: have them subscribe with the same Copy Link URL on their phone, or put the schedule in Schedule Caddie and send them a share link that works in any browser — no setup on their end.
Settings → Apps → Calendar → Calendar Accounts → tap the subscribed calendar → Delete Account. It disappears from the Calendar app immediately; you can re-subscribe with the same link anytime.
Each app means another link and another separate calendar on your phone — that's the point where one merged family calendar beats five subscriptions. Schedule Caddie takes the same links (LeagueApps, TeamSnap, GameChanger, school PDFs) and merges them into one color-coded calendar with conflict detection.
Every kid, every schedule, every app — merged, color-coded, and watched for changes.
Get Started FreeWant to see it first? Explore a real family's calendar — no account needed.
Prefer an interactive walkthrough? Try the guided wizard