Get Your Team's Schedule Into One Calendar

Every youth sports app — TeamSnap, GameChanger, SportsEngine, LeagueApps, and the rest — can hand you a calendar link if you know where to look. Pick your team's app below for the exact steps, current as of 2026.

Kids on teams that use different apps? You'll repeat this once per app — then merge everything into one calendar with Schedule Caddie, school calendar included (that one comes as a PDF, and we read it).

Pick your team's app

TeamSnap

Web-only calendar link, hidden under Schedule → Settings.

GameChanger

Baseball/softball scorekeeping app — sync lives behind the gear icon.

SportsEngine

MySE account flow, rewritten in October 2025 — old instructions are stale.

LeagueApps

Rec-league scheduling — the raw link hides behind "Copy Link."

TeamLinkt

Different steps on app vs. web, plus a dead help-center link to avoid.

Crossbar

Club management software with a built-in Family Calendar feed.

BAND

Group chat app teams repurpose for schedules — export, don't subscribe.

GotSport

Soccer registration giant — official docs are video-only; steps written out here.

Spond

No feed link at all — it pushes to your phone. The real path, plus a workaround.

MOJO

Now TeamSnap-owned — sync is one unlabeled blue icon on the Schedule tab.

PlayMetrics

Soccer club OS — Sync Calendar issues one feed per player, not per family.

sportsYou

One link can carry several teams — it hides behind the Calendar tab's subscribe icon.

Heja

Calendar sync exists — but behind a paid tier. How to tell if your team has it.

Any team app

The universal recipe: where calendar feed links hide in almost every app.

TeamSideline

The iCal link hides behind an exclamation-point icon. Web and app paths.

GroupSpot

Group app teams run on — sync its calendar out to your own.

Byga

The Subscribe/Export button lives on My Calendar — web only. Exact path here.

Teamworks

No feed to copy — it account-links your calendar instead. The real path.

PlayerFirst

The export is an unlabeled icon on the Club app Schedule tab. Exact path.

Jersey Watch

Calendar Sync shipped Nov 2025 with zero docs — where it lives on your league site.

GameSheet

Powers hockey league scoring — the feed hides in the Teams dashboard.

Sprocket Sports

Club management behind many league sites — iCal and Google feeds built in.

Tourney Machine

Tournament brackets with no calendar feed at all — we read them anyway.

TeamSnap → Apple Calendar

iPhone-specific: the webcal tap, the Settings path, and the refresh fine print.

TeamSnap → Google Calendar

The web-only link, the From URL step, and the phone-app trap on both sides.

GameChanger → Google Calendar

The link only exists in the phone app — here’s the path, then the Google side.

Teamworks → Google Calendar

No link to copy — Teamworks connects to Google directly. The web-only setup.

Teamworks → Apple Calendar

The iCloud connection, including the app-specific password Apple insists on.

Sprocket → Google Calendar

Where the feed hides on a white-labeled club site, then the From URL step.

LeagueApps → Google Calendar

Subscribe to Calendar → Copy Link, then the From URL step on the Google side.

LeagueApps → Apple Calendar

The one-tap Apple button, the webcal trick, and the Settings path on iPhone.

TeamSideline → Google Calendar

The subscribe control is an info icon, not a button — here’s the whole path.

PlayMetrics → Google Calendar

Per-player subscriptions from the Sync Calendar button, into Google cleanly.

TeamLinkt → Google Calendar

Events tab → 3 dots → Subscribe, and the web path when you’re at a computer.

Why this exists

Why not just use each app's own calendar option?

You can — every guide above ends with a link that subscribes cleanly in Apple Calendar, Google Calendar, or Outlook on its own, no Schedule Caddie required. That's the honest answer, and it works great if your family has exactly one kid on exactly one team.

It stops working the moment there's a second kid, or a second team, or a second app — or a schedule that was never in an app at all, like the school year PDF or the league's spreadsheet. Each subscription is its own calendar; nothing merges them, color-codes them, or tells you that Saturday's game overlaps with your other kid's practice twenty minutes away. That's the specific gap Schedule Caddie fills — paste in every link from every guide above, upload the schedules that have no link, and they all land on one calendar together. See the full feature list on our features page.

Frequently asked questions

My kid's app isn't on this list — does Schedule Caddie still work?

Almost certainly. These guides cover the platforms we get asked about most, but Schedule Caddie accepts a calendar feed (iCal/webcal URL, usually ending in .ics) from essentially any team app, league site, or club platform. Look for "Export," "Subscribe," or "Sync to Calendar" in your app's settings — the pattern is nearly universal. And if there is genuinely no feed anywhere, upload the schedule as a PDF or a photo instead and we'll read the dates out of it.

Do I need everyone on the team to switch apps for this to work?

No. You keep using whatever app your team's coach or league picked — TeamSnap, GameChanger, whatever. You're only pulling a read-only calendar link out of it, not replacing it. Nobody else on the team needs to know or change anything.

Is this free?

Yes. Pasting in your calendar links, uploading the schedules that have no link, merging multiple kids and schedules into one color-coded calendar, and getting change-alert emails are all part of the free Schedule Caddie account.

What's the actual difference between subscribing directly and using Schedule Caddie?

Subscribing directly (in Apple, Google, or Outlook Calendar) works fine for one team. The moment you have two kids, or one kid on two teams in two different apps, direct subscriptions mean two or three separate calendars you're still mentally stitching together. Schedule Caddie merges them into one, color-codes by kid or schedule, and flags conflicts and tight back-to-back schedules the apps themselves don't check for. Schedules that never had a feed — the school PDF, a league spreadsheet — can be uploaded so they land there too.

One Link at a Time. One Calendar in the End.

Free to start. Merges every kid and every schedule — apps, PDFs, and all.

Get Started Free