The NFL schedule is built in two stages. A formula determines which opponents each team faces. Schedule makers then assign dates and kickoff windows while working around stadium availability, travel, bye weeks and television commitments. Each team plays 17 regular-season games across 18 weeks.
That distinction explains why a team can know its opponents before it knows the order of its games. It also explains why finishing first does not mean every opponent on the next schedule was a first-place team.
The formula that creates a 17-game schedule
The league has 32 teams, divided into two conferences. Each conference has four divisions of four teams. A team’s regular-season opponents come from these five groups:
| Opponent group | Games |
|---|---|
| Own division | 6 |
| Another division in the same conference | 4 |
| A division in the other conference | 4 |
| Remaining divisions in the same conference | 2 |
| Additional opponent from the other conference | 1 |
- Own division: Play each of the other three teams twice, once at home and once away.
- Same-conference rotation: Play all four teams in the assigned division, with two home games and two away games.
- Other-conference rotation: Play all four teams in that division, again with two home games and two away games.
- Two remaining same-conference divisions: Play the team with the same previous-season division finish from each division. One game is at home and one is away.
- Additional interconference game: Play a team with the same previous-season division finish from a division outside the four-game interconference group.
The arithmetic is 6 + 4 + 4 + 2 + 1 = 17. Across the league, 32 teams each have 17 appearances. Every game accounts for two appearances, so the regular season contains 32 × 17 ÷ 2 = 272 games.
How the previous season changes your opponents
Consider a hypothetical team that finishes second in its division. For its two position-based games within the conference, it faces the second-place teams from the two divisions outside its assigned four-game group. Its additional interconference game also uses a matching division finish.
Those are three position-based games. The other 14 come from divisional rivalries and the rotating division groups. A first-place finish therefore changes only part of the opponent list. It does not produce a schedule made entirely of division winners.
A real 2026 example: Buffalo
The Buffalo Bills play six games against AFC East rivals, four against the AFC West and four against the NFC North in 2026. Their three position-based opponents are Baltimore, Houston and the Los Angeles Rams, matching second-place division finishes from 2025. That makes 17 games against 14 different teams: each AFC East rival appears twice. Buffalo has eight designated home games and nine away games.
Nor does a previous division finish tell you exactly how difficult the next season will be. Teams change, and their current results can differ sharply from last year’s. For a comparison based on recorded results, see strength of schedule and check whether you are comparing the full schedule or only remaining opponents.
Why some opponents repeat and others rotate
The three division rivals appear twice because those six games are a fixed part of the formula. The four-team groups rotate, giving teams regular meetings with opponents outside their own division. The rotation ensures that every team faces every other team at least once within a four-year period.
The extra interconference game adds another matchup to that rotation. It does not remove a divisional game or create a second bye week.
How dates, travel and bye weeks fit together
Once the opponent list is established, the scheduling work turns to the calendar. Stadiums may already have concerts or other events booked. Travel, international games and broadcast windows also affect which arrangements are workable.
Computer-generated alternatives give schedule makers many possible calendars to evaluate. International trips need particular attention because the games immediately before and after a long journey can affect the travel burden. An international appearance does not automatically mean a team must have its bye the following week.
Each team has one bye during the 18-week regular season. The 17-game format also means teams alternate between seasons with eight and nine designated regular-season home games. A designated home game can be played at an international venue, so the home label alone is not a stadium address.
Opponents are fixed before every kickoff time is final
Knowing who plays whom is different from knowing a final kickoff time. Flexible scheduling can change selected games’ dates or time slots, and late-season assignments can remain undecided after the initial release.
Use the current NFL schedule for individual matchups and the bye-week table for each team’s break. On a game page, check the latest time and venue information before making travel plans; an opponent list by itself cannot establish those details.
Prepared with AI assistance. WHYNFL is responsible for this article.
No published comments yet. Start the conversation.