The NFL has permanently moved to a 17-game schedule since 2021, and I don’t think anybody would be surprised if the league eventually pushes for an 18-game schedule. In the meantime, the coming end of the 2022 regular season means we will soon know everybody’s full list of opponents for next season.
The full schedule release will not happen until May, but the league uses a formula to determine each team’s opponents for the coming season. They publish it every year in the Official NFL Record and Fact Book. Each NFL team faces their divisional opponents twice apiece for six total divisional games. They also play one game each against all four teams from a division in the opposing conference, all four team from another division in their own conference, and then the team in each of the remaining two same conference divisions based on order of finish.
The 17th opponent rotates each year as a team in their same position in the opposing conference. The conference that hosts rotates each year. This year, the AFC is hosting the NFC and it breaks down as follows for the 17th game.
NFC South @ AFC East
NFC North @ AFC North
NFC West @ AFC South
NFC East @ AFC West
Below is a list of each matchup that will make up the 17th team on a given schedule. The 2022-23 regular season is complete and these matchups are finalized.
Tampa Bay Buccaneers @ Buffalo Bills
Carolina Panthers @ Miami Dolphins
New Orleans Saints @ New England Patriots
Atlanta Falcons @ New York Jets
Minnesota Vikings @ Cincinnati Bengals
Detroit Lions @ Baltimore Ravens
Green Bay Packers @ Pittsburgh Steelers
Chicago Bears @ Cleveland Browns
San Francisco 49ers @ Jacksonville Jaguars
Seattle Seahawks @ Tennessee Titans
Los Angeles Rams @ Indianapolis Colts
Arizona Cardinals @ Houston Texans
Philadelphia Eagles @ Kansas City Chiefs
Dallas Cowboys @ Los Angeles Chargers
New York Giants @ Las Vegas Raiders
Washington Commanders @ Denver Broncos