Put Any College Team's Schedule on Your Calendar
Varsity Slate turns any college team's schedule into a live ICS calendar feed you can subscribe to from Google Calendar, Apple Calendar, or Outlook. Subscribe once and the calendar maintains itself — new games, moved start times, TV assignments, even final scores flow in automatically as schedules re-sync throughout the day. Per-team and per-school feeds are included with a free account, across six NCAA sports.
2,696+
Team feeds available
934+
School feeds available
24,303+
Games synced this season
6
Sports covered
Live counts from the Varsity Slate database · 2026-27 season
Why do college schedules keep breaking in Google Calendar?
Two failure modes account for almost every "my team's games disappeared" complaint. First, one-time imports: an .ics file downloaded from an athletics site is a snapshot, so when a kickoff moves from TBA to 3:30 or a midweek game gets rescheduled, the calendar quietly keeps the old version. Second, broken subscription links: schools regenerate their calendar URLs at season boundaries or switch website vendors, and your calendar keeps polling a dead address — no error, just a season that stops updating. The fix is a subscription URL that stays alive. Varsity Slate's feed URLs are stable, tied to your account, and rebuilt from a live schedule database on every fetch, so the subscription you add in August is still correct for the conference tournament in March. Find your team in the schools directory to start.
How to add a college team's schedule to Google Calendar
- 1.Create a free account — Calendar feeds are tied to the schools you follow, so sign up free first — browsing schedules never needs an account, but creating a feed does.
- 2.Follow your school and sport — Search the schools directory, follow your school, and toggle on the sports you want in the feed.
- 3.Create the calendar feed — Open the school's page and hit "Subscribe to Calendar" in the Calendar Subscription section near the top. Varsity Slate generates your personal feed and shows its URL.
- 4.Copy the feed URL — Use the "Copy URL" button next to the feed. On Android and desktop, Varsity Slate also shows an "Add to Google Calendar" shortcut that skips the copy-paste entirely.
- 5.Paste into “From URL” — In Google Calendar on the web, open Settings → "Add calendar" → "From URL", paste the feed URL, and click "Add calendar".
One gotcha worth knowing: the Google Calendar mobile app can't add URL subscriptions, so do this once from a computer browser — the calendar then syncs to your phone automatically. Google refreshes subscribed calendars on its own cadence; changes usually appear within a few hours, occasionally up to a day.
How to add a college team's schedule to Apple Calendar (iPhone)
- 1.Create a free account — Calendar feeds are tied to the schools you follow, so sign up free first — browsing schedules never needs an account, but creating a feed does.
- 2.Follow your school and sport — Search the schools directory, follow your school, and toggle on the sports you want in the feed.
- 3.Create the calendar feed — Open the school's page and hit "Subscribe to Calendar" in the Calendar Subscription section near the top. Varsity Slate generates your personal feed and shows its URL.
- 4.Tap Subscribe — On an iPhone or Mac, Varsity Slate shows a one-tap "Subscribe" link that opens the feed directly in Apple Calendar — accept the subscription and you're done.
- 5.Or subscribe manually — Copy the feed URL, then on iPhone go to Settings → Calendar → Accounts → Add Account → Other → "Add Subscribed Calendar" and paste it. On a Mac, use File → "New Calendar Subscription" in the Calendar app.
Subscribe through an iCloud-synced device and the team's calendar appears everywhere you use Apple Calendar — iPhone, iPad, Mac, and CarPlay's next-appointment display included.
How to add a college team's schedule to Outlook
- 1.Create a free account — Calendar feeds are tied to the schools you follow, so sign up free first — browsing schedules never needs an account, but creating a feed does.
- 2.Follow your school and sport — Search the schools directory, follow your school, and toggle on the sports you want in the feed.
- 3.Create the calendar feed — Open the school's page and hit "Subscribe to Calendar" in the Calendar Subscription section near the top. Varsity Slate generates your personal feed and shows its URL.
- 4.Copy the feed URL — Use the "Copy URL" button next to your new feed on the school's page, or grab it later from Settings → Calendar Feeds.
- 5.Subscribe from web — In Outlook on the web (or the new Outlook for Windows and Mac), open "Add calendar" → "Subscribe from web", paste the URL, give it a name like "Tiger Baseball", and add it. Classic desktop Outlook uses "Add Calendar" → "From Internet".
Because the subscription lives on your Microsoft account, the calendar follows you into Outlook mobile and Microsoft Teams without any extra setup.
Which calendar feed do I need — per-team, per-school, or master?
Varsity Slate generates two kinds of ICS feeds today, and the right one depends on how many calendars you want to manage. A per-team feed is the surgical option; a per-school feed rolls a whole athletic department into one subscription; a master feed that merges everything you follow across every school into a single calendar is coming soon.
| Feature | Per-team feed | Per-school feed | Master feed |
|---|---|---|---|
| What's on it | One team's full season (e.g. just volleyball) | Every sport you follow at one school | Every school and sport you follow, merged |
| Typical use | Your kid's team, in its own calendar color | Alma mater — football through softball | The whole family slate in one calendar |
| Subscriptions to manage | One per team | One per school | Exactly one |
| Updates automatically | ✓ Yes | ✓ Yes | ✓ Yes |
| Availability | Free | Free | Coming soon |
A free account follows one school and one sport, so its feed covers that team. The Teammate tier ($4.99/month or $29.99/year) raises the limit to five schools with all of their sports; Head Coach ($49.99/year) removes the school limit entirely. Compare every plan side by side on the pricing page. The combined master feed is coming soon.
How quickly do schedule changes reach my calendar?
Varsity Slate re-syncs schedules automatically throughout the day, and your feed is rebuilt from the live database every time a calendar app fetches it — there is nothing to re-import, ever. Each event carries the matchup, the start time in your calendar's own time zone, the venue, and a TV line when a broadcaster is listed. Status changes travel too: postponed games flip to tentative, canceled games are marked cancelled instead of lingering as ghosts, and once a game goes final the event's details pick up the final score. The feed itself advertises a 30-minute refresh interval, but each calendar app polls at its own pace — see the FAQ below for platform-by-platform timing. For scores as they happen, the live games slate updates about every 30 seconds during games.
Which sports and schools can I put on my calendar?
Any team Varsity Slate tracks can become a calendar: six fully covered NCAA sports — college football, men's basketball, women's basketball, baseball, softball, and volleyball— across 934 NCAA schools. That reach matters most outside the spotlight: a Coastal Carolina baseball parent or a Creighton volleyball fan gets the same auto-updating feed as an Ohio State football season-ticket holder, even when the school's own site buries the schedule. Every school's page puts the Calendar Subscription section near the top — start from the schools directory, or read the full Varsity Slate overview to see everything beyond calendar sync.
Frequently asked questions
Why did my team's games disappear from Google Calendar?
Usually one of two things happened: the schedule was imported as a one-time file that never updates, or the school's published calendar URL changed and Google kept polling a dead link. A Varsity Slate feed is a stable URL backed by a live schedule database, so the same subscription keeps producing the current season all year. If a subscribed calendar ever looks stale, removing and re-adding it forces Google to re-fetch immediately.
How often does the calendar update?
Varsity Slate re-syncs schedules automatically throughout the day, and every fetch of your feed reflects the latest data. Your calendar app controls how often it polls: Apple Calendar and Outlook typically refresh within hours, while Google Calendar can take up to about a day to show changes.
Can I get every sport for my school in one feed?
Yes — a per-school feed bundles every sport you follow at that school into a single calendar subscription. One URL can hold the football Saturdays, the midweek volleyball matches, and the baseball doubleheaders. Per-school feeds are included with a free account.
Does it work with Outlook?
Yes. Varsity Slate feeds are standard ICS — the same internet-calendar format Outlook already speaks. Add one via “Add calendar → Subscribe from web” in Outlook on the web or the new Outlook desktop apps, and it syncs to Outlook mobile through your account.
Is the calendar feed free?
Per-team and per-school feeds are included with a free Varsity Slate account — feeds are tied to the schools you follow, which is why creating one requires signing in. A combined master feed that merges every school you follow into one calendar is coming soon.
Do calendar events show what channel the game is on?
Yes — when a broadcaster is listed for a game, the event's details include a TV line (for example, “TV: ESPN2”) alongside the venue and start time. After the game ends, the event even picks up the final score on the next refresh.
Do I need to keep the Varsity Slate app open for the calendar to update?
No. Once you subscribe, your calendar app fetches the feed URL on its own schedule — Varsity Slate is a web app, so there is nothing to install or leave running. You only come back to change which schools and sports feed your calendar.
More questions about feeds, accounts, or tiers? The help center covers the details.
Where the data comes from
Schedules, scores, and TV listings are compiled from trusted public sports data sources and checked continuously throughout the season. Calendar feeds reflect the latest data on every fetch, and live scores refresh about every 30 seconds during games. Varsity Slate is an independent product, built and maintained by a small team of college sports fans.
Varsity Slate is not affiliated with the NCAA or any college or university. Schedules and scores come from publicly available sports data sources and are presented for convenience. ESPN, Google Calendar, Apple Calendar, Microsoft Outlook, NCAA, and all other product and organization names are trademarks of their respective owners; Varsity Slate is an independent product and is not affiliated with, endorsed by, or sponsored by them.
Updated for the 2026-27 season
Subscribe once. Never re-import a schedule again.
A free account unlocks per-team and per-school calendar feeds that keep themselves current all season. Or look up your team's schedule first — browsing never needs an account.