With the 2016 regular season officially behind us, now seems like the perfect time to start talking about the 2017 regular season, so let's do it.

Specifically, we're going to talk about the home-and-away opponents for all 32 teams, which means you can see every team that your favorite team will be playing against in 2017.

If you're a Broncos or a Chargers fan, you might not want to look at the list.

In 2017, both Denver and San Diego will play a total of eight games against this season's playoff teams. That's the most in the NFL and a rough slate for two teams that will be heading into 2017 with new coaches. (The Chiefs also play against eight playoff teams, but they presumably won't have a new coach next season)

The Cowboys will also be facing a rough slate in 2017. If they're going to get back to the playoffs, they're going to have to navigate a schedule that includes games against the Chiefs, Raiders, Falcons, Seahawks and Packers.

Speaking of Seattle and Green Bay, the 2017 season will also give us a fourth straight year of Aaron Rodgers and the Packers playing Russell Wilson and the Seahawks. The two teams are scheduled to play at Lambeau Field next season.

Here's a brief explanation of the NFL scheduling formula, which was implemented in 2002:

  • Home and away against its three division opponents (six games).
  • The four teams from another division within its conference on a rotating three-year cycle (four games).
  • The four teams from a division in the other conference on a rotating four-year cycle (four games).
  • Two intraconference games based on the prior year's standings (two games). These games match a first-place team against the first-place teams in the two same-conference divisions that the team is not scheduled to play that season. The second-place, third-place, and fourth-place teams in a conference are matched in the same way each year.
  • Beginning in 2010, a change was made to how teams are paired in the schedule rotation to ensure that teams playing the AFC and NFC West divisions would not be required to make two West Coast trips (e.g., at San Diego and at Oakland), while other teams in their division had none (e.g., at Denver and at Kansas City).

The 2017 regular season will kick off on Thursday, Sept. 7, and end after Week 17 is played on Dec. 31, 2017.

The 2017 NFL season will conclude on Feb. 4, 2018, at U.S. Bank Stadium in Minneapolis, Minnesota, where the NFC champion and AFC champion will meet in Super Bowl LII.

Here's the complete home-and-away opponent list for each NFL team, which the league released Monday afternoon. The dates and times of each game will released at some point during the spring.

AFC East
Home: Bills, Jets, Dolphins, Texans, Chiefs, Chargers, Falcons, Panthers
Away: Bills, Jets, Dolphins, Steelers, Raiders, Broncos, Buccaneers, Saints
Home: Bills, Jets, Patriots, Raiders, Broncos, Titans, Buccaneers, Saints (in London)
Away: Bills, Jets, Patriots, Chargers, Chiefs, Ravens, Panthers, Falcons
Home: Bills, Dolphins, Patriots, Chiefs, Chargers, Jaguars, Falcons, Panthers
Away: Bills, Dolphins, Patriots, Broncos, Raiders, Browns, Saints, Buccaneers
Home: Dolphins, Patriots, Jets, Broncos, Raiders, Saints, Buccaneers, Colts
Away: Dolphins, Patriots, Jets, Chiefs, Chargers, Bengals, Falcons, Panthers
AFC North
Home: Bengals, Browns, Steelers, Texans, Colts, Dolphins, Bears, Lions
Away: Bengals, Browns, Steelers, Jaguars (in London), Titans, Raiders, Packers, Vikings
Home: Ravens, Browns, Steelers, Bills, Colts, Texans, Bears, Lions
Away: Ravens, Browns, Steelers, Broncos Titans, Jaguars, Packers, Vikings
Home: Bengals, Browns, Ravens, Patriots, Jaguars, Titans, Packers, Vikings
Away: Bengals, Browns, Ravens, Texans, Colts, Chiefs, Bears, Lions
Home: Bengals, Ravens, Steelers, Jets, Jaguars, Titans, Packers, Vikings (in London)
Away: Bengals, Ravens, Steelers, Chargers, Texans, Colts, Bears, Lions
AFC South
Home: Colts, Jaguars, Titans, Browns, Chiefs, Steelers, 49ers, Cardinals
Away: Colts, Jaguars, Titans, Ravens, Bengals, Patriots, Seahawks, Rams
Home: Jaguars, Titans, Texans, Browns, Steelers, Broncos, 49ers, Cardinals
Away: Jaguars, Titans, Texans, Ravens, Bengals, Bills, Seahawks, Rams
Home: Jaguars, Colts, Texans, Ravens, Bengals, Rams, Seahawks, Raiders
Away: Jaguars, Colts, Texans, Browns, Steelers, Dolphins, Cardinals, 49ers
Home: Colts, Texans, Titans, Ravens (in London), Bengals, Chargers, Rams, Seahawks
Away: Colts, Texans, Titans, Browns, Steelers, Jets, Cardinals, 49ers
AFC West
Home: Chiefs, Raiders, Chargers, Patriots, Jets, Bengals, Cowboys, Giants
Away: Chiefs, Raiders, Chargers, Bills, Dolphins, Colts, Eagles, Redskins
Home: Chiefs, Raiders, Broncos, Bills, Dolphins, Browns, Eagles, Redskins
Away: Chiefs, Raiders, Broncos, Patriots, Jets, Jaguars, Giants, Cowboys
Home: Chiefs, Broncos, Chargers, Patriots, Jets, Ravens, Giants, Cowboys
Away: Chiefs, Broncos, Chargers, Bills, Dolphins, Titans, Eagles, Redskins
Home: Broncos, Raiders, Chargers, Bills, Dolphins, Steelers, Eagles, Redskins
Away: Broncos, Raiders, Chargers, Patriots, Jets, Texans, Giants, Cowboys
NFC East
Home: Cowboys, Giants, Eagles, 49ers, Cardinals, Vikings, Raiders, Broncos
Away: Cowboys, Giants, Eagles, Seahawks, Rams, Saints, Chiefs, Chargers
Home: Cowboys, Redskins, Eagles, Seahawks, Rams, Lions, Chiefs, Chargers
Away: Cowboys, Redskins, Eagles, 49ers, Cardinals, Buccaneers, Raiders, Broncos
Home: Redskins, Giants, Eagles, Seahawks, Rams, Packers, Chiefs, Chargers
Away: Redskins, Giants, Eagles, 49ers, Cardinals, Falcons, Raiders, Broncos
Home: Cowboys, Giants, Redskins, 49ers, Cardinals, Bears, Raiders, Broncos
Away: Cowboys, Giants, Redskins, Seahawks, Rams, Panthers, Chiefs, Chargers
NFC North
Home: Bears, Lions, Vikings, Saints, Buccaneers, Seahawks, Ravens, Bengals
Away: Bears, Lions, Vikings, Falcons, Panthers, Browns, Steelers, Cowboys
Home: Bears, Lions, Packers, Saints, Buccaneers, Rams, Ravens, Bengals
Away: Bears, Lions, Packers, Falcons, Panthers, Redskins, Steelers, Browns (in London)
Home: Packers, Lions, Vikings, Falcons, Panthers, 49ers, Browns, Steelers
Away: Packers, Lions, Vikings, Saints, Buccaneers, Eagles, Ravens, Bengals
Home: Bears, Packers, Vikings, Falcons, Panthers, Browns, Steelers, Cardinals
Away: Bears, Packers, Vikings, Saints, Buccaneers, Giants, Ravens, Bengals
NFC South
Home: Panthers, Saints, Buccaneers, Cowboys, Packers, Vikings, Bills, Dolphins
Away: Panthers, Saints, Buccaneers, Lions, Bears, Seahawks, Jets, Patriots
Home: Falcons, Saints, Buccaneers, Eagles, Packers, Vikings, Bills, Dolphins
Away: Falcons, Saints, Buccaneers, Lions, Bears, 49ers, Jets, Patriots
Home: Panthers, Falcons, Buccaneers, Lions, Bears, Redskins, Jets, Patriots
Away: Panthers, Falcons, Buccaneers, Packers, Vikings, Rams, Bills, Dolphins (in London)
Home: Panthers, Saints, Falcons, Bears, Lions, Giants, Patriots, Jets
Away: Panthers, Saints, Falcons, Cardinals, Packers, Vikings, Bills, Dolphins
NFC West
Home: Seahawks, Rams, Cardinals, Cowboys, Giants, Panthers, Jaguars, Titans
Away: Seahawks, Rams, Cardinals, Bears, Eagles, Redskins, Texans, Colts
Home: 49ers, Rams, Cardinals, Falcons, Eagles, Redskins, Texans, Colts
Away: 49ers, Rams, Cardinals, Cowboys, Giants, Packers, Jaguars, Titans
Home: Seahawks, 49ers, Cardinals (in London), Saints, Redskins, Eagles, Texans, Colts
Away: Seahawks, 49ers, Cardinals, Cowboys, Giants, Vikings, Jaguars, Titans
Home: Seahawks, Rams, 49ers, Cowboys, Giants, Buccaneers, Jaguars, Titans
Away: Seahawks, Rams (in London), 49ers, Lions, Eagles, Redskins, Texans, Colts