Getting Started
SportsCal gives you a calendar subscription URL that syncs with Google Calendar, Apple Calendar, Outlook, or any app that accepts a feed. You pick the teams you follow (or start from a multi-team pack), subscribe once, and when game times change your calendar updates itself. See how it works, browse city packs, or open the Calendar Builder.
Multi-team (recommended): open a city or league pack, check the teams you follow, uncheck the rest, then Season Pass is $47/year for unlimited teams.

Custom mix: use the Calendar Builder to search any teams.

Sample first: free trial is 14 days of one team on your real calendar (not multi-team). After you pay, the same feed unlocks the full season — it auto-updates.
SportsCal works with any app that supports iCalendar (.ics) subscription feeds, including Google Calendar, Apple Calendar (iPhone, iPad, Mac), Microsoft Outlook, Yahoo Calendar, and more. Step-by-step walkthroughs: NFL on Google Calendar, NFL on Apple Calendar, NBA on Google Calendar, NBA on Apple Calendar. If your calendar app can subscribe to a URL, it works with SportsCal.
Search on the homepage, browse the leagues or teams pages, or start from a city pack if you follow several clubs in one market. The Calendar Builder also lets you search and mix teams.
Pricing & Billing
Season Pass is $47/year — unlimited teams, every league we cover, auto-syncing feeds, multi-team collections, city packs as free lineup shortcuts (not a separate fee), the AI Sports Assistant, custom reminders, and priority support. See the pricing page for plan details. Lifetime ($399 one-time) is also available if you want pay-once forever.
Season Pass is an annual subscription of $47/year (renews automatically; cancel anytime from profile → billing). There is also a Lifetime option ($399 one-time) on the pricing page. City packs do not change the price — they only pre-select teams.
We pay for real-time sports data APIs, server hosting, and continuous development to ensure your calendars are always accurate and up-to-date. The subscription helps us maintain this service without ads and keeps the data flowing reliably. See the comparison vs free options to understand exactly what you're paying for.
Go to your Profile → Billing section and click "Manage Subscription." This opens the Stripe billing portal where you can cancel, update your payment method, or view invoices. Your access continues until the end of your billing period.
Yes — a 14-day free trial of one team via the homepage or Calendar Builder (no card required). That trial is single-team only. When you upgrade, the same calendar feed unlocks the full season automatically. Multi-team needs Season Pass ($47/year): unlimited teams, collections, watch links, and the AI Sports Assistant. Easiest multi-team start: a city or league pack (same price — teams pre-selected).
Multi-team packs (Boston, NYC, Miami, Dallas, Bay Area, Toronto, Premier League Big Six, and more) are free presets — check the teams you follow, uncheck the rest, then Season Pass is still $47/year for unlimited teams. Packs are not a separate city fee or a cheaper SKU. After you pay, the lineup is a collection on your profile with Google / Apple / Outlook subscribe links.
Calendars & Syncing
Your calendar automatically updates! Unlike static downloads, SportsCal uses live sync to ensure you always have the correct times, even for rain delays, TV schedule changes, flex scheduling, or playoff adjustments.
Our data is refreshed frequently from official sources. Your calendar app will pick up changes the next time it syncs — most apps refresh subscriptions every few hours, though the exact timing depends on your calendar provider.
Both! Subscribe to individual team calendars for your favorites, or get full league calendars with every game. Browse all 18+ leagues we cover — NFL, NBA, MLB, NHL, Premier League, Champions League, and more. Premium subscribers can access complete league calendars showing all matchups across the entire season.
Yes! When building your calendar, you can choose reminder timing: 15 minutes, 30 minutes, 1 hour, or 2 hours before each game. Reminders appear as native calendar notifications on your phone or computer.
Each event includes the matchup (home vs away teams), date and time in your timezone, venue/stadium name, and TV channel when available. For completed games, scores are also included.
Every event is published as an absolute UTC time, so your calendar app converts it to its own time zone and there is nothing to set in SportsCal. If every game is off by the same number of hours, the app's zone is wrong. Outlook.com and the new Outlook show subscribed calendars in the mailbox time zone: Settings → General → Language and time → Current time zone. Google Calendar: Settings → General → Time zone. iPhone: Settings → General → Date & Time on automatic, and Settings → Apps → Calendar → Time Zone Override off. Samsung Calendar has a Lock time zone switch. A game whose kickoff isn't announced yet shows as an all-day "(kickoff TBA)" event until the time is set. If only some games are wrong, tell us which one and which app.
Collections & multi-team packs
Collections are the paid multi-team feed: several teams (any sports) in one calendar URL. Season Pass ($47/year) includes them. Easiest setup: start with a city or league pack — checkboxes for the lineup — then checkout. After you pay, manage subscribe links on your profile. Deep-dive on collections if you want examples.
A pack is a free starting lineup (presets + checkboxes) that leads into Season Pass. A collection is what you own after you pay — the multi-team feed on your profile. Same $47 plan either way; packs just skip searching each team one by one.
Season Pass is unlimited teams. Mix any sports — e.g. your NFL team, an NBA club, and hockey — in one feed. Packs help you start with a city stack; the builder lets you add or remove anytime after.
Yes. Season Pass subscribers can create as many collections as they want — e.g. “My Teams,” “Family,” or “Soccer only” with Premier League, La Liga, and Champions League. Manage everything from your profile.
FIFA World Cup 2026
Yes! SportsCal has all 104 FIFA World Cup 2026 matches — every group stage game, Round of 32, Round of 16, Quarterfinals, Semifinals, Third-place match, and the Final. Subscribe once and the entire schedule lives in your calendar, auto-updating if any times change.
The 2026 FIFA World Cup was held June 11–July 19, 2026 — the first with 48 teams, across 16 cities in the USA, Canada, and Mexico. The Final was on July 19, 2026 at MetLife Stadium in East Rutherford, New Jersey. Next up: qualifying for the 2030 World Cup.
Head to sportscal.io/league/world-cup, sign up for a SportsCal subscription ($47/yr), and you'll get a live calendar feed URL. Paste it into Google Calendar, Apple Calendar, or Outlook — all 104 matches appear instantly in your timezone and stay up to date automatically.
Yes. SportsCal uses a live-syncing calendar feed, not a static download. If FIFA reschedules a match or kickoff times are adjusted, your calendar updates automatically — no manual action required.
All 16 host venues across three countries are included: in the USA — MetLife Stadium (NJ), AT&T Stadium (Dallas), SoFi Stadium (LA), Levi's Stadium (SF), Hard Rock Stadium (Miami), Gillette Stadium (Boston), Lincoln Financial Field (Philadelphia), Arrowhead Stadium (Kansas City), Lumen Field (Seattle), and Empower Field (Denver). In Canada — BMO Field (Toronto) and BC Place (Vancouver). In Mexico — Estadio Azteca (Mexico City), Estadio Akron (Guadalajara), and Estadio BBVA (Monterrey).
Sports & Leagues
SportsCal covers 38 leagues and competitions: NFL, NCAA Football, NBA, WNBA, NCAA Basketball, March Madness, MLB, NHL, PWHL, WHL, Premier League, La Liga, Serie A, Bundesliga, Ligue 1, Hungarian NB I, Champions League, Europa League, MLS, UFC, Bellator MMA, Formula 1, AFL, rugby (Six Nations, Premiership Rugby, Top 14, URC, Super Rugby Pacific, Major League Rugby, Rugby World Cup 2027) and volleyball (PlusLiga, SuperLega, Volleyball Bundesliga, Nations League, LOVB Pro, PVF), plus the 2026 World Cup recap. Every club in the North American leagues, every rugby and volleyball club listed, and 150+ European soccer clubs have their own team calendar, and a team's feed carries its cup and European games automatically — browse the full directory.
Yes! SportsCal includes Premier League (England), La Liga (Spain), Serie A (Italy), Bundesliga (Germany), Ligue 1 (France), Champions League, Europa League, MLS (USA), and the FIFA World Cup 2026. All with automatic timezone conversion to your local time.
Yes! We regularly add new leagues based on user requests. If there's a league you'd like to see, let us know and we'll prioritize it.
AI Sports Assistant
The AI Sports Assistant is a chat feature available to Premium subscribers. You can ask it about player injuries, league standings, playoff scenarios, upcoming games, and more — try it free in the web chat. It uses up-to-date sports data to give you quick, accurate answers.
Premium subscribers get 50 queries per rolling 7-day window. The counter resets automatically, so you'll always have fresh queries available.
The data is approximately 15 minutes behind real-time. It's great for checking injury reports, standings, and game previews, but not designed for live in-game updates.
Account & Support
Go to the password reset page. You'll receive an email with a reset link. You can also reset your password from your Profile → Settings.
You can reach us through the support widget on any page (the green circle button), email us directly at sportscal@920four.com, or use the contact form. We typically respond within 24 hours.
Your calendar subscription links are personal to your account. One household's devices on the same link is fine. A link passed around many different networks pauses that one feed until we review it, so for a family that wants different teams and reminders, separate accounts are the clean answer.

Still have questions?

We're here to help. Reach out anytime.