The first game of the NFL season is the Thursday night kickoff, which the league has scheduled in early September every year since 2002. In 2025, that game is Thursday, September 4, when the Philadelphia Eagles host the Dallas Cowboys at Lincoln Financial Field. For 2024, it was Thursday, September 5, when the Kansas City Chiefs hosted the Baltimore Ravens. The date moves because the NFL anchors Week 1 to the first full weekend after Labor Day, so the season opener lands between September 4 and September 11.

How the kickoff date gets set

The NFL does not publish a fixed calendar date for opening night. It builds the schedule backward from a handful of anchors, and the first of those is the Thursday after Labor Day. That single rule explains almost every opener in the modern era. Labor Day falls on the first Monday in September, which ranges from September 1 to September 7. The Thursday that follows therefore ranges from September 4 to September 11.

Three forces then shift the date within that window. The first is the league's television contracts. Opening night is a prime-time broadcast, and the league wants it clear of the holiday weekend's ratings drag. The second is stadium and travel logistics. The kickoff host must be a defending champion or a marquee franchise, and the opponent must be a team the league is comfortable putting in the spotlight. The third is competitive balance. The NFL avoids giving either team a short week before a divisional rematch, which sometimes forces a specific pairing.

A second anchor matters just as much: the Super Bowl. The league schedules the championship game for the second Sunday in February, then counts backward through the playoffs and the 18-week regular season. In 2024, the regular season ran 18 weeks from September 5 to January 5, and the Super Bowl followed on February 9, 2025. That backward count is why an opener pushed later compresses the bye weeks and the playoff window.

The mechanism is a constraint-satisfaction problem, not a calendar lookup. The league's scheduling team treats the Thursday-after-Labor-Day anchor, the Super Bowl anchor, and roughly 270 game slots as a puzzle with thousands of constraints. The opener is simply the first slot the solver fills.

The scale of opening weekend

Opening weekend is the largest single television event in American sports. The 2024 kickoff game between the Chiefs and Ravens drew about 27 million viewers on NBC, and the full Week 1 slate reached well over 100 million unique viewers across broadcast, cable, and streaming. Those numbers explain why the league guards the opener so carefully.

The financial scale is just as large. The NFL's national media deals are worth roughly USD 110 billion over 11 years, and opening weekend is the first real test of that inventory. A single 30-second ad in the kickoff game has sold for USD 600,000 to USD 900,000 in recent years. That is why the league will move a game by a day to protect the slot.

The schedule itself is a 272-game regular season across 32 teams, spread over 18 weeks. Week 1 accounts for 16 games, and the kickoff is one of them. The remaining 15 games are distributed across Sunday afternoon, Sunday night, and Monday night. The league also schedules international games, which can push a Week 1 contest to a foreign stadium and shift the kickoff time.

The human scale is the part fans feel. A stadium opener seats 60,000 to 80,000 people, and the league coordinates with local transit, police, and emergency services for each one. The date is not just a broadcast decision. It is a logistics decision that involves dozens of agencies.

Timeline of recent openers

Season Kickoff date Matchup Venue
2020 September 10 Chiefs vs. Texans Arrowhead Stadium
2021 September 9 Buccaneers vs. Cowboys Raymond James Stadium
2022 September 8 Rams vs. Bills SoFi Stadium
2023 September 7 Chiefs vs. Lions Arrowhead Stadium
2024 September 5 Chiefs vs. Ravens Arrowhead Stadium
2025 September 4 Eagles vs. Cowboys Lincoln Financial Field

The pattern is visible. Every opener since 2020 has fallen between September 4 and September 10, and every host has been a recent champion or a team the league wanted to showcase. The 2025 opener is the earliest in the window, because Labor Day 2025 falls on September 1, the earliest possible date.

Where the simple answer breaks down

The Thursday-after-Labor-Day rule has exceptions, and each one teaches something about how the league thinks.

The 2019 opener was a Thursday, September 5, between the Packers and Bears. That was a normal case. The 2020 opener was a Thursday, September 10, two days later than the 2025 date. The difference was Labor Day, which fell on September 7, 2020. The league simply followed the anchor.

The 2021 season is the clearest edge case. The league scheduled the opener for Thursday, September 9, then moved a Week 1 game to a Wednesday because of a hurricane threat. That is a reminder that the date is not guaranteed. Weather, stadium damage, and public-safety emergencies can all force a move.

A second edge case is the international series. The NFL has played regular-season games in London since 2007, and those games often start at 9:30 a.m. Eastern on a Sunday. That does not change the opener, but it changes what "first game" means for a fan in a different time zone. A viewer in London can watch a Week 1 game before a viewer in New York watches the Sunday slate.

A third edge case is the preseason. The Hall of Fame Game, played in early August, is technically the first NFL game of the year. It is a preseason game, not a regular-season game, and the league does not count it in the standings. That distinction matters for anyone searching for the "first game" and landing on a preseason result.

A fourth edge case is the 2023 season, when the opener was September 7 and the league had already announced a Week 1 game in Germany. The international game did not change the opener, but it changed the travel logistics for two teams. The league now treats international games as part of the Week 1 puzzle rather than an exception.

Misconceptions about the opener

The most common misconception is that the NFL season always starts on the first Sunday in September. It does not. The season starts on a Thursday, and the Thursday is anchored to Labor Day, not to the first Sunday. A fan who assumes the first Sunday will miss the opener by three days.

A second misconception is that the opener is always a rematch of the previous Super Bowl. The league has used that pairing, but it is not a rule. The 2024 opener was Chiefs vs. Ravens, not a Super Bowl rematch. The 2025 opener is Eagles vs. Cowboys, a division rivalry. The league picks the matchup for ratings and storylines, not for symmetry.

A third misconception is that the date is fixed years in advance. The league announces the full schedule in May, and the opener is part of that announcement. Before May, the date is an estimate based on the Labor Day anchor. That is why searches in March return predictions rather than confirmed dates.

A fourth misconception is that the kickoff time is always 8:20 p.m. Eastern. The league has used 8:15 p.m. and 8:20 p.m. in different years, and the time can shift for international broadcasts. The date is the stable variable. The time is not.

Red flag: a "confirmed" opener date published before the May schedule release is a prediction, not a fact. Red flag: a preseason game listed as the season opener is a different event with different standings. Red flag: an opener moved for weather may be rescheduled to a Wednesday or a later week. Red flag: an international Week 1 game changes the kickoff time, not the date, for most viewers. Red flag: a site that lists the opener without a season year is probably recycling an old date.

What the date means for planning

The opener date drives a chain of practical deadlines. Fantasy football drafts cluster in the two weeks before the opener. Season-ticket holders receive their credentials in August. Travel bookings for the host city peak in the month before the game. The date is the anchor for all of them.

For a fan planning to attend, the practical threshold is the May schedule release. That is when the date, time, and opponent become official. Before May, a fan should treat any date as provisional. After May, the date is reliable unless a weather or safety emergency intervenes.

For a fantasy player, the threshold is different. Most leagues draft in late August, which is after the preseason but before the opener. The opener date sets the deadline for roster decisions. A league that drafts on August 30 has about a week to adjust before the first game counts.

For a broadcaster or advertiser, the threshold is the upfront sales window, which opens in the spring. The opener is the first inventory sold, and the date determines the campaign calendar. A one-day shift can move a million dollars of ad spend.

For a traveler, the threshold is the host city's hotel and transit calendar. Opening weekend is one of the busiest weekends in the host city, and prices peak in the weeks after the schedule release. A fan who books in June pays less than a fan who books in August.

The practical action is simple. Check the league's official schedule release in May. Confirm the date and time on the team's website. Then book travel and draft dates around the confirmed opener.

Limits of the forecast

The Labor Day anchor is a strong rule, but it is not a law. The league has moved openers for hurricanes, pandemics, and labor disputes. The 2011 season opened on September 8 after a lockout compressed the offseason. The 2020 season opened on September 10 after the league reshaped the schedule around COVID-19. Those moves show that the date is a planning target, not a guarantee.

The date also depends on the Super Bowl anchor, which the league can move. A later Super Bowl compresses the offseason and can push the opener later. An earlier Super Bowl can pull it earlier. The two anchors are linked, and a change to one changes the other.

The forecast is also limited by the schedule release itself. The league announces the full schedule in May, but it can still flex games later. A Week 1 game can be moved for weather, and an international game can be moved for travel. The date is stable in most years, but it is not immutable.

The most honest answer is that the opener falls between September 4 and September 11, and the specific date depends on Labor Day and the league's schedule release. A fan who wants certainty should wait for the May announcement. A fan who wants a planning estimate can use the Labor Day anchor with confidence.

A final caveat for anyone using this to plan travel or betting: the date is a scheduling fact, not a prediction of the game's outcome, and it can change for reasons outside anyone's control. Confirm the date on the league's official schedule before committing money or travel. This article is general educational information about the NFL calendar, not a recommendation about travel, gambling, or financial commitments; consult the league's official schedule and a qualified professional for decisions that carry financial or safety risk.