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.
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.
| Team | Division | Copy the calendar link |
|---|---|---|
| Buffalo Bills | AFC East | webcal://www.buffalobills.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Miami Dolphins | AFC East | webcal://www.miamidolphins.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| New England Patriots | AFC East | webcal://www.patriots.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| New York Jets | AFC East | webcal://www.newyorkjets.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Baltimore Ravens | AFC North | webcal://www.baltimoreravens.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Cincinnati Bengals | AFC North | webcal://www.bengals.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Cleveland Browns | AFC North | webcal://www.clevelandbrowns.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Pittsburgh Steelers | AFC North | webcal://www.steelers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Houston Texans | AFC South | webcal://www.houstontexans.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Indianapolis Colts | AFC South | webcal://www.colts.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Jacksonville Jaguars | AFC South | webcal://www.jaguars.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Tennessee Titans | AFC South | webcal://www.tennesseetitans.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Denver Broncos | AFC West | webcal://www.denverbroncos.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Kansas City Chiefs | AFC West | webcal://www.chiefs.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Las Vegas Raiders | AFC West | webcal://www.raiders.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Los Angeles Chargers | AFC West | webcal://www.chargers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Team | Division | Copy the calendar link |
|---|---|---|
| Dallas Cowboys | NFC East | webcal://www.dallascowboys.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| New York Giants | NFC East | webcal://www.giants.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Philadelphia Eagles | NFC East | webcal://www.philadelphiaeagles.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Washington Commanders | NFC East | webcal://www.commanders.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Chicago Bears | NFC North | webcal://www.chicagobears.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Detroit Lions | NFC North | webcal://www.detroitlions.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Green Bay Packers | NFC North | webcal://www.packers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Minnesota Vikings | NFC North | webcal://www.vikings.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Atlanta Falcons | NFC South | webcal://www.atlantafalcons.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Carolina Panthers | NFC South | webcal://www.panthers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| New Orleans Saints | NFC South | webcal://www.neworleanssaints.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Tampa Bay Buccaneers | NFC South | webcal://www.buccaneers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Arizona Cardinals | NFC West | webcal://www.azcardinals.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Los Angeles Rams | NFC West | webcal://www.therams.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| San Francisco 49ers | NFC West | webcal://www.49ers.com/api/addToCalendar/ag/d?text=https:// version (for Google Calendar) |
| Seattle Seahawks | NFC West | webcal://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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Every kid, every schedule, every app — merged, color-coded, and watched for changes.
Get Started FreeWant to see it first? Explore a real family's calendar — no account needed.
Prefer an interactive walkthrough? Try the guided wizard
Every schedule on one family calendar
Free · iPhone, Google or Outlook · one email when anything moves