NFL Team Schedules on Your Phone Calendar: All 32 Teams

Yes, every NFL team publishes a calendar link for its full schedule, and you do not need an app or an account to use it. Each team's official site has a Schedule Sync page that hands out a webcal:// address; subscribe to it once and every kickoff the league has set — preseason through the regular season — sits on your phone calendar in your own time zone, updating itself when the league moves a game.

We pulled the link from each of the 32 team sites and checked every one on November 9, 2026. The table below has them all. Below that: the exact subscribe steps for iPhone, Google Calendar and Outlook, and the part the team sites do not mention — what happens on your calendar when a December game gets flexed.

⏱ Takes about 2 minutes

Every team's calendar link

The address is the same shape on every team site — the team's domain followed by /api/addToCalendar/ag/d?text=— because the sites share one league template. It is what the "Sync full schedule to your calendar" button on each site's Schedule Sync page opens. Copy the webcal:// line for your team; if the calendar you are pasting into refuses webcal://, use the https:// version underneath it, which is the same feed.

AFC

TeamDivisionCopy the calendar link
Buffalo BillsAFC Eastwebcal://www.buffalobills.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Miami DolphinsAFC Eastwebcal://www.miamidolphins.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
New England PatriotsAFC Eastwebcal://www.patriots.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
New York JetsAFC Eastwebcal://www.newyorkjets.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Baltimore RavensAFC Northwebcal://www.baltimoreravens.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Cincinnati BengalsAFC Northwebcal://www.bengals.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Cleveland BrownsAFC Northwebcal://www.clevelandbrowns.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Pittsburgh SteelersAFC Northwebcal://www.steelers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Houston TexansAFC Southwebcal://www.houstontexans.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Indianapolis ColtsAFC Southwebcal://www.colts.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Jacksonville JaguarsAFC Southwebcal://www.jaguars.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Tennessee TitansAFC Southwebcal://www.tennesseetitans.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Denver BroncosAFC Westwebcal://www.denverbroncos.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Kansas City ChiefsAFC Westwebcal://www.chiefs.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Las Vegas RaidersAFC Westwebcal://www.raiders.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Los Angeles ChargersAFC Westwebcal://www.chargers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)

NFC

TeamDivisionCopy the calendar link
Dallas CowboysNFC Eastwebcal://www.dallascowboys.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
New York GiantsNFC Eastwebcal://www.giants.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Philadelphia EaglesNFC Eastwebcal://www.philadelphiaeagles.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Washington CommandersNFC Eastwebcal://www.commanders.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Chicago BearsNFC Northwebcal://www.chicagobears.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Detroit LionsNFC Northwebcal://www.detroitlions.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Green Bay PackersNFC Northwebcal://www.packers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Minnesota VikingsNFC Northwebcal://www.vikings.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Atlanta FalconsNFC Southwebcal://www.atlantafalcons.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Carolina PanthersNFC Southwebcal://www.panthers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
New Orleans SaintsNFC Southwebcal://www.neworleanssaints.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Tampa Bay BuccaneersNFC Southwebcal://www.buccaneers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Arizona CardinalsNFC Westwebcal://www.azcardinals.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Los Angeles RamsNFC Westwebcal://www.therams.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
San Francisco 49ersNFC Westwebcal://www.49ers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)
Seattle SeahawksNFC Westwebcal://www.seahawks.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar)

Checked November 9, 2026: all 32 feeds returned a valid calendar with the 2026 preseason and regular-season games. Games without a confirmed kickoff time (Week 18, late flex windows) were not yet listed.

Subscribe on your phone or computer

A webcal:// link is a subscription, not a file: paste it into a calendar app and the app keeps re-reading it. These are the documented steps for the three calendars most families use.

  1. 1

    On iPhone (Apple Calendar). Open the Calendar app, tap the Calendars button, then tap Add Calendar → Add Subscription Calendar. Paste the link and tap Find (on iOS 18 and earlier the button says Subscribe), give it a name and color, and tap Done. Apple's guide also says you can subscribe simply by tapping a link to the calendar, which hands it straight to Calendar.

  2. 2

    In Google Calendar (computer only). Open Google Calendar in a web browser on a computer. Next to "Other calendars" click + (Add other calendars) → From URL, paste the link, click Add calendar. Google's help page is explicit that this cannot be done in the Android or iPhone app. If Google rejects the address, change the webcal:// at the front to https:// and try again — Google's page doesn't say whether it accepts webcal://, and the swap is the workaround most people report.

  3. 3

    In Outlook.com or Outlook on the web. Open Calendar, click Add calendar → Subscribe from web, paste the link, and select Import (Outlook on the web then asks you to Save). Microsoft documents these steps for Outlook.com and Outlook on the web; we have not verified the desktop Outlook apps for this page.

Why put it in Schedule Caddie instead

Subscribing straight into your phone gives you the schedule. It does not give you a heads-up when the schedule changes, and in the NFL the schedule changes: from Week 5 on, games can be flexed into Sunday, Monday or Thursday night or moved between the 1:00 and late-afternoon windows, sometimes with as little as six days’ notice, and Week 18 kickoffs are not announced until Week 17 is over. Your phone calendar updates silently on its own refresh cycle, so the game simply moves. Schedule Caddie reads the same team link, re-reads it every hour, and emails the account holder when a kickoff changes — old time and new — or when a game appears on the feed for the first time. And it lands on the one family calendar that already has the kids' practices, the school calendar and the tournament bracket, color-coded, so the question "are we even home for the 4:25 game" has an answer. Free to get started; your phone subscribes to one merged feed from us instead of one per team.

The parent-sized version of how change alerts work is in know when a team schedule changes.

Frequently asked questions

Will the kickoff times show in my time zone?

Yes. The team feeds store each kickoff as a point in time, not as a clock reading, so Apple Calendar, Google Calendar and Outlook all display it in whatever time zone your phone is set to. A 1:00 PM Eastern kickoff shows as 10:00 AM for a family in Seattle without any setting to change. If a subscribed calendar is ever off by a fixed number of hours, the cause is almost always a feed that omitted the time zone — our guide on subscribed calendars showing the wrong times walks through it.

Does the calendar update by itself when the schedule changes?

That is what subscribing means: your calendar keeps the link and re-reads it, so a moved kickoff is reflected without you doing anything. The catch is timing. Google Calendar does not publish a refresh interval, Microsoft documents roughly every 3 hours for Outlook.com and 6 for Outlook on the web with updates sometimes taking more than 24 hours, and none of them tells you something changed — the event is simply in its new spot the next time you look.

What happens when my team's game gets flexed?

When the league moves a game into a different window, the team updates its schedule and the feed changes with it. A phone calendar subscribed to the feed will show the new time after its next refresh, silently. If the same link is on your Schedule Caddie calendar, we re-read it every hour and the account holder gets an email saying which game moved, from what time to what time — so a 1:00 game that became the 4:25 game is something you read about instead of something you discover when the pregame show is already on.

Do the feeds include preseason and playoff games?

When we checked on November 9, 2026, every team's feed listed its preseason games (starting in August) and its regular-season games. None of them reached the end of the regular season: Week 18 was missing from all 32 feeds, and 14 teams were also missing a Week 16 or 17 game. Those are games whose kickoff time the league had not announced yet, and they appear once a time is set. No team had playoff games on its feed at that point; whether a team adds them after it clinches is up to the team, so we would not count on it.

The feed shows up but my team's bye week and TBD games are missing. Is something wrong?

No. A bye is not an event, so nothing is listed that week. Games without a confirmed kickoff time are left off the feed until the league sets one, which for the last weeks of the season can be as late as the preceding week. In Schedule Caddie a game appearing on the feed for the first time is treated as an addition, and the account holder gets an email about it like any other change.

Paste your link — or upload the PDF — one family calendar, free

Every kid, every schedule, every app — merged, color-coded, and watched for changes.

Get Started Free

Want to see it first? Explore a real family's calendar — no account needed.

Prefer an interactive walkthrough? Try the guided wizard

More calendar guides

Every schedule on one family calendar

Free · iPhone, Google or Outlook · one email when anything moves

Get my calendar