How to Sync the NFL Schedule to Your Calendar in 2026
Want the calendar, not another explainer? Pick your app:
- NFL schedule → Google Calendar
- NFL schedule → Apple Calendar / iPhone
- NFL schedule → Outlook
- NFL iCal feed
Every method — Google Calendar, iPhone, Outlook. Plus the broadcast cheat sheet so you actually know where to watch.
The NFL has 272 regular season games, flex scheduling that moves kickoff times with 12 days' notice, a postseason bracket that doesn't exist until January, and broadcasts scattered across six different networks and streaming services.
And yet NFL.com's schedule pages don't have an "add to calendar" button (some team sites do, one game at a time).
So you're left Googling "Cowboys schedule" on your phone at 11 AM on a Sunday, squinting at a table on NFL.com that's covered in ads, trying to figure out if the game already started or if you still have time to get to the couch.
There's a better way. Several, actually. Here's how to get the NFL schedule into whatever calendar app you use — and which method is worth your time depending on how much you care.
First: Why the NFL Schedule Specifically Needs This
Basketball has 82 games and they mostly stay where they are. Baseball has 162 and nobody's watching all of them anyway. Soccer fixtures shift occasionally but there's usually a week's notice.
The NFL is different. The schedule is actively unstable.
Flex scheduling starts after Week 5. The league can bump a Sunday 1 PM game to Sunday Night Football with less than two weeks' notice. Later in the season they can flex games to Saturday. Your "plan" for Week 14 might be wrong by the time Week 14 arrives. The 2026 flex rules, and what has moved so far, are in one place.
The broadcast situation is chaos. Thursday nights are on Amazon Prime Video. Sunday afternoons are split between CBS and FOX depending on whether it's an AFC or NFC away team. Sunday nights are on NBC and Peacock. Monday nights are on ESPN, ABC, and ESPN+. Some games are on NFL Network. The playoffs are spread across all of the above. There's no universe where a normal person keeps track of this without help.
Playoff games don't exist in advance. Wild Card matchups get set after Week 18. Divisional round matchups depend on Wild Card results. Conference Championships depend on Divisional results. If your team makes a run, those games need to show up on your calendar automatically — you can't add them ahead of time because nobody knows who's playing who.
A screenshot of the schedule from September is useless by November. A calendar that updates itself is not.
Method 1: Google Calendar's Built-In NFL Calendar
Google Calendar has NFL teams built in. Most people miss this because it's buried in a settings menu you'd never think to check.
How to set it up:
Desktop browser only (seriously, Google doesn't let you do this from your phone). Open Google Calendar. Click the + next to "Other calendars." Select Browse calendars of interest. Scroll to Sports → Football → NFL. Check the box next to your team. Games appear.
That's it. Takes 30 seconds.
What's good: Free. Fast. Covers all 32 teams. Syncs to your phone automatically.
What's not good: The events just show the matchup and time. No broadcast info. So you'll see "Chiefs vs Ravens, 8:15 PM" but you won't know if that's the Thursday Prime Video game or the Monday ESPN game unless you already have the whole schedule memorized. And when the league flexes a game, the update can take up to a day to show up in your calendar. By which point — what's the point?
Also, this only works in Google Calendar. If you're on an iPhone using Apple Calendar, this method doesn't exist for you.
Method 2: Apple Calendar on iPhone
Apple Calendar doesn't have a built-in sports feature. No "browse calendars of interest." No checkbox for the Bills. Nothing.
To get NFL games on your iPhone, you need a subscription URL — a webcal link that feeds schedule data into Apple Calendar.
Where to find one:
A few places. Many official team sites offer "Add to Calendar" links. Fan sites and calendar directories like CalendarLabs and Stanza also maintain NFL subscription feeds that you can paste in. And services like SportsCal generate subscription URLs with watch links as part of the product.
How to subscribe:
If you get a webcal:// link, just tap it on your iPhone. It'll ask if you want to subscribe. Say yes. Done.
If you get an https:// link, go to Settings → Calendar → Accounts → Add Account → Other → Add Subscribed Calendar and paste it in.
What's good: Subscription calendars auto-update. Apple Calendar refreshes the feed every few hours and pulls in changes.
What's not good: "Every few hours" can mean 6 hours. If a game gets flexed Saturday morning, your calendar might not catch up until the evening. Also, fan-maintained feeds are a gamble — the person might stop updating mid-season. And most free feeds don't include broadcast info. You get the time but not the channel.
Method 3: Outlook
Outlook handles this the same way as Apple Calendar — you need a subscription URL.
In Outlook on the web: Calendar view → Add calendar → Subscribe from web → paste the URL.
In Outlook desktop: File → Account Settings → Internet Calendars → New → paste the URL.
Same pros and cons as Apple Calendar. The quality of your experience depends entirely on the quality of the feed you subscribed to. Good feed = good calendar. Dead feed = games from three weeks ago still showing wrong times.
Method 4: A Calendar That Actually Handles All of This
Here's what you actually want: every game on your calendar, updated automatically when something changes, with a link to wherever the game is broadcasting so you can just tap and watch. Across Google Calendar, Apple Calendar, and Outlook. Without thinking about it.
That's what SportsCal does.
How it works: Go to the calendar builder or the NFL page. Pick your team (or multiple teams, or the whole league if you're that person). It gives you a subscription link for your calendar app — tap "Add to Google Calendar" or "Add to Apple Calendar" and you're set.
Every game shows up with:
- The matchup, date, time (in your timezone), and venue
- A watch link for nationally televised games — the network or streaming service carrying the game. NBC and Peacock for Sunday Night Football. Prime Video for Thursday Night Football. ESPN/ABC for Monday Night Football. FOX or CBS for Sunday afternoons. Tap it, you're watching.
- Automatic updates when games get flexed, rescheduled, or when the playoff bracket fills in
- Reminders if you want them — 30 minutes before kickoff, an hour before, whatever you set
The cost: Season Pass is $47/year for unlimited teams and leagues. There is no free trial; reading schedules on the site is free.
Set it up: Pick your NFL team, pay for Season Pass, and add the calendar. Every game arrives with its watch link.
The NFL Broadcast Cheat Sheet (2026-27)
Since half the reason you need a calendar is figuring out where the hell to watch, here's the current map:
Thursday Night Football (8:15 PM ET): Amazon Prime Video, plus local broadcast TV in the two teams' home markets.
Sunday early games (1:00 PM ET): CBS carries AFC away-team games. FOX carries NFC away-team games. Both available via cable login, local antenna, or Paramount+ (CBS games). The AFC/NFC split confuses everyone, every year, without fail.
Sunday late games (4:05 / 4:25 PM ET): Same CBS/FOX split. These are usually the better matchups of the day.
Sunday Night Football (8:20 PM ET): NBC. Also streams live on Peacock. This is the flex window — games get moved here from the afternoon slots starting in Week 5.
Monday Night Football (8:15 PM ET): ESPN and ABC simulcast. Also streams in the ESPN app.
Saturday games (Weeks 15-18): NFL Network, sometimes simulcast on broadcast networks. The schedule for these is usually announced mid-season.
Playoffs: Spread across NBC/Peacock, CBS/Paramount+, FOX, ESPN/ABC/ESPN+, and Prime Video depending on the round. The Super Bowl rotates networks annually.
With SportsCal, you mostly don't need this chart — nationally televised games already have the watch link in the calendar event. But if you're using one of the free methods, bookmark this section — you'll need it.
FAQ
Does the calendar include preseason games?
Google's built-in option usually includes them. Fan-maintained ICS feeds vary. SportsCal covers the full schedule from preseason through the Super Bowl.
What happens when a game gets flexed?
Google's built-in calendar can take up to 24 hours to update. ICS subscriptions depend on the source and your app's refresh cycle. SportsCal's feed picks up flex changes automatically; your calendar app shows them at its next refresh.
Can I add multiple NFL teams?
Yes, with any method. Google lets you check multiple teams. With subscription URLs, you'd need one per team unless the service supports multi-team feeds. SportsCal's Calendar Collections let you bundle any combination of teams into one feed.
Does this work on both Android and iPhone?
Every method works on both. Google's built-in option is easiest on Android. ICS subscriptions work on both. SportsCal gives you platform-specific links during setup.
Is there a free option that actually works?
Google's built-in NFL calendar is free and reliable enough for one team if you don't need watch links. SportsCal is not free: Season Pass is $47 a year and includes watch links. Reading any team's schedule on the site costs nothing.
Your team plays 17 regular season games. Hopefully a few more in January. That's a lot of Saturdays, Sundays, Mondays, and Thursdays to keep track of — on different channels, at different times, with a league that loves to shuffle things around.
Get the schedule on your calendar. Let it update itself. Stop Googling kickoff times.