Combine TeamSnap, SportsEngine & GameChanger Into One Calendar

One kid's team runs on TeamSnap, another's on SportsEngine, the baseball schedule lives in GameChanger, and the league emails a MOJO link. Every app wants you to live inside it, and none of them shows the others. iCal Merge pulls all of those schedules into one link you can share with the whole family — and it keeps itself up to date when a game gets moved.

An app per team adds up fast

TeamSnap, SportsEngine, GameChanger, MOJO, SportsYou, EventLink — each publishes its own calendar, and most families end up juggling several at once across multiple kids and sports. The good news: nearly all of them offer a "subscribe" or iCal/ICS link, which is all iCal Merge needs.

Step 1: Find the subscribe link in each app

Look for Subscribe to calendar, Sync, or an iCal/ICS option inside each app. In TeamSnap and SportsEngine it's in the team's schedule settings; GameChanger and MOJO expose a calendar-subscription link too. Copy the link for each team. If you're new to these, the iCal feed explainer shows you what to look for.

teamsnap.com
TeamScheduleSubscribe to Calendar
Calendar subscription link
webcal://teamsnap.com/team/12345/schedule.ics Copy
In TeamSnap: open the team's Schedule → Subscribe to Calendar → copy the link.

Step 2: Add each team as a source

Create a calendar in iCal Merge and paste each link in as a source — one per team, per kid, per sport. There's no fixed list of supported apps; if it hands you an ICS link, it works. Each event is prefixed with the source name, so a glance tells you whose game it is and which team it's from.

icalmerge.com

Add Calendar Source

Source Name
Emma — Soccer (TeamSnap)
Calendar URL
https://teamsnap.com/team/12345/schedule.ics
CancelAdd Source
Paste each team's subscribe link in as a source — one per team, per kid.
icalmerge.com/calendar
Our family — all teams
Add source
https://icalmerge.com/calendar/6b1a…d2e7.ics
Source NameCalendar TitleActions
Emma — Soccer TeamSnap · U10 Strikers
Liam — Hockey SportsEngine · Jr Wings
Liam — Baseball GameChanger · Tigers
League MOJO · Spring season
Every team in one calendar, with a single link to share with the family.

Step 3: Share one link with everyone

iCal Merge gives you a single feed containing every practice and game. Share that one link with your partner, the grandparents, and the carpool — they subscribe once and new games show up automatically. No app to install, no separate login per team.

The kitchen display
This weekAgenda
Tue
Apr 7
Emma — Soccer: Practice
5:30 PM
Wed
Apr 8
Liam — Hockey: Practice
7:00 PM
Sat
Apr 11
Liam — Baseball: Game vs Cardinals
10:00 AM
Sat
Apr 11
Emma — Soccer: Game vs Rovers
1:00 PM
Practices and games from every app in one view, each tagged with the team.

Add school and everything else too

The same calendar can hold more than sports. Drop in the school district's calendar, a music or scouts schedule, even holidays — anything with an ICS link belongs in the same merged feed. See the kids' sports & school guide for the family-calendar angle.

A quick tip

Some calendars give you a link that starts with webcal://. Paste it in as-is — iCal Merge handles webcal:// links automatically, so you don't need to change it to https:// first.

Frequently asked questions

Which sports apps work?

Any app that gives you a “subscribe,” “sync,” or iCal/ICS link — TeamSnap, SportsEngine, GameChanger, MOJO, SportsYou, EventLink and more. There’s no fixed supported list.

Can I tell which kid or team a game belongs to?

Yes. Each event is prefixed with its source name, so entries like “Emma — Soccer” and “Liam — Hockey” are clear at a glance in the merged calendar.

Do family members need accounts?

No. You share one link and they subscribe in their own calendar app — Google, Apple or Outlook. New games show up automatically.

Is it free?

Yes. Merging is free with no credit card; paid plans add more calendars, more sources and faster refresh.

Related: Kids' sports & school calendars · All guides