MOCKSLATE

How the NFL Schedule Is Determined: The Full Formula, Explained

Updated: 2026-07-06

Every NFL team's opponents are determined by a public, fixed formula — no guesswork and no favoritism. Each team plays its three division rivals twice (6 games), all four teams from one same-conference division (4), all four teams from one cross-conference division (4), two "same-place" finishers from the remaining same-conference divisions (2), and one cross-conference 17th game (1). That's 17 games — and 272 league-wide — before a single kickoff time is chosen.

The six division games

Every team plays home-and-away against the other three teams in its division. These 96 league-wide games are known years in advance — they never change.

The eight rotation games

Two rotations decide eight more opponents. Divisions in the same conference cycle through each other on a three-year rotation, so each team plays all four teams of one intra-conference division. A four-year cross-conference rotation assigns a full division from the other conference the same way. Home/away splits alternate on each cycle, which is why sites like MockSlate can verify exact home teams from published opponent grids long before the schedule releases.

The three standings-based games

The last three games wait on the standings, and they're what makes projecting fun:

  • Two same-place games against the same-place finishers of the two same-conference divisions the team isn't already playing. Finish 2nd in your division and you draw the 2nd-place teams from those divisions.
  • The 17th game, added in 2021, is a cross-conference same-place matchup on its own rotation. Hosting alternates by conference each year — in 2027, the AFC hosts all 16 of them.

That's why a 2027 mock schedule starts with projecting the 2026 standings: 48 of the 272 games don't exist until every division's finishing order is settled.

From matchups to the actual schedule

Once the matchups lock in January, the league's scheduling group — with a lot of computing power — generates and evaluates tens of thousands of candidate schedules against hard rules (stadium sharing, minimum rest, bye windows) and soft preferences (competitive fairness, travel, TV windows). The final schedule releases around mid-May as a primetime event of its own.

Those same hard rules are what the MockSlate builder enforces while you build: byes in weeks 5–14 with a maximum of six per week, division-only Week 18, the Lions and Cowboys hosting on Thanksgiving, no West Coast team hosting a 1:00 ET window, shared-stadium day conflicts in New York and Los Angeles, no four straight home games, minimum four days of rest, and a seven-game primetime cap.

FAQ

How many NFL games are scheduled each season?

272 regular-season games: 32 teams playing 17 games each, divided by two teams per game. The formula determines every matchup; the league's scheduling team then places them into weeks and broadcast windows.

When are all the matchups known?

224 of the 272 matchups are known as soon as the prior season's rotations are set. The remaining 48 — two same-place games and the 17th game per team — lock when the prior season's final standings are decided in early January.

Why does the schedule release in May if opponents are known in January?

Placing 272 games into weeks and broadcast windows while satisfying stadium conflicts, travel rules, rest rules, and network commitments is a massive optimization problem. The league evaluates tens of thousands of computer-generated schedules before picking one, and that takes until May.

Build your own mock schedule

Now put it into practice — place every game into a broadcast-accurate slot and see the whole season take shape.

Open the Mock Schedule Builder →