Last updated: May 19, 2026
Plain version: SportsCal is a paid subscription that turns sports schedules into calendar feeds you can sync to Google, Apple, or Outlook. It's $47 per year. You can cancel any time and your access continues until the end of the period you paid for. All sales are final — no refunds. Don't share your paid feed with strangers and we'll get along fine.
"SportsCal" is operated by 920four LLC. By creating an account or paying for a subscription, you're agreeing to these terms with us. If you're using SportsCal on behalf of an organization, you're confirming you have the authority to bind that organization. Contact: sportscal@920four.com.
SportsCal generates iCal/ICS calendar feeds for sports schedules — NFL, NBA, MLB, NHL, MLS, Premier League, La Liga, F1, UFC, and other leagues listed on the site. You subscribe to a feed inside your calendar app; we update the events when schedules change. Each event includes a direct link to the broadcaster carrying that game where we have one.
The free preview gives you 10 games for one team without an account or payment. The paid plan unlocks every team and league on the site.
SportsCal is non-refundable. Once a subscription is paid, the charge is final, including auto-renewals. Cancel any time to stop the next renewal — your access continues until the end of the period you've already paid for, and you won't be billed again. Try the free 10-game preview first if you're unsure whether the product is right for you.
Stuff that gets your account suspended:
If we suspect something, we'll usually email you first and ask. Outright fraud or abuse can result in immediate suspension.
We pull schedule data from API-Sports and other public sources, and we maintain a layer of corrections on top. We do our best to keep it accurate, but we're not the league. If the NFL flexes a game three hours before kickoff, our feed updates as soon as we see it — but we can't promise zero lag. Don't book a flight off a SportsCal time without double-checking with the league or broadcaster.
Team names, league names, logos, and schedule data belong to their respective owners. We use them as factual references, the same way a TV guide does. SportsCal itself — the code, the design, the brand — is ours. Don't copy the design or scrape the site to clone the product.
SportsCal is provided as-is, without warranty. Sports schedules change. APIs go down. Your calendar app might decide to not refresh a feed. We aren't liable for missed games, missed flights, or any consequential damages from relying on the service. Our total liability to you, for any reason, is capped at the amount you paid us in the 12 months before the issue arose. That's typically $47 or less.
The full data-handling story is in the privacy policy. Short version: we don't sell your information, we don't share it with advertisers, and the third parties we do use are listed by name there.
If we change something material, we'll email everyone with an account at least 30 days in advance, and you can cancel before it takes effect. We'll keep an honest changelog of edits at the bottom of this page when there are any.
You can cancel your subscription any time from the account page or by emailing us. Your feeds keep working until the end of the period you paid for, then stop. You can also request full account deletion at any time — that wipes your account record, calendar tokens, and preferences within 7 days (see the privacy policy for what stays around for tax/accounting reasons).
These terms are governed by the laws of the State of Wisconsin, USA. Any dispute that can't be settled by email goes to the state or federal courts located in Wisconsin.
Questions, support, or anything weird: sportscal@920four.com. We aim to reply within two business days.