The Cardinals will host America's Team in September and leave America to play a division foe in October.
The complete 2017 NFL regular-season schedule was released Thursday night, and with that, we learned the Cardinals will play the Dallas Cowboys at University of Phoenix Stadium for a Monday Night Football game on Sept. 25. The Cardinals will travel to London to "host" the Los Angeles Rams at Twickenham Stadium on Oct. 22.
The MNF game against Dallas will be the Cardinals' home season opener. They haven't hosted the Cowboys since Dec. 4, 2011, when they defeated Dallas in overtime. The two teams last met in 2014 -- a 28-17 Cowboys victory at AT&T Stadium in Arlington, Texas.
The 2017 Monday Night Football schedule is here. pic.twitter.com/qltlbENIXO
— ESPN (@espn) April 21, 2017
The Cardinals' game in London will be their first in the United Kingdom since moving to Arizona in 1988. It will count as a "home" game for the Rams, so the Cards will still play a full eight regular-season games in Glendale in 2017. The game will begin at 10 a.m. Arizona time (7 p.m. London time).
CLICK HERE FOR TIPS ON TRAVELING TO WATCH THE CARDINALS LONDON ON A BUDGET
The Cards will open the season with back-to-back road games for the first time since 2010, and they'll be just one of three teams to do so in 2017. They'll play the Seahawks in Glendale in their only Thursday Night Football game of the season, and they'll wrap up their schedule at Seattle on New Year's Eve.
The Cardinals will head into the season with the NFL's 10th-easiest schedule, as their opponents had a combined winning percentage of .467 last season. Just five of the Cardinals' opponents made the playoffs last year.
Here's a look at the Cardinals' complete 2017 regular-season schedule. All games will be played on Sunday unless otherwise noted.
Sept. 10: at Detroit Lions
Sept. 17: at Indianapolis Colts
Sept. 25: vs. Dallas Cowboys (Monday night)
Oct. 1: vs. San Francisco 49ers
Oct. 8: at Philadelphia Eagles
Oct. 15: vs. Tampa Bay Buccaneers
Oct. 22: at Los Angeles Rams (London)
Oct. 29: BYE
Nov. 5: at San Francisco 49ers
Nov. 9: vs. Seattle Seahawks (Thursday night)
Nov. 19: at Houston Texans
Nov. 26: vs. Jacksonville Jaguars
Dec. 3: vs. Los Angeles Rams
Dec. 10: vs. Tennessee Titans
Dec. 17: at Washington Redskins
Dec. 24: vs. New York Giants
Dec. 31: at Seattle Seahawks
Drawing up the 2017 schedule. #BeRedSeeRed pic.twitter.com/lHBBGZErW9
— Arizona Cardinals (@AZCardinals) April 21, 2017