The Cardinals will play their first two regular season games of 2017 on the road before a highly anticipated home opener.
The Cardinals will host the Cowboys in a "Monday Night Football" matchup on Sept. 25 to kick off their home slate. It is one of two nationally televised games scheduled, along with a "Thursday Night Football" home game against the Seahawks on Nov. 9.
The team's first-ever regular season game in London will be held on Oct. 22 when they meet the Rams at Twickenham Stadium. The Cardinals will have a bye in Week 8.
The Cardinals will wrap up the season with a road game against division rival Seattle on New Year's Eve.
Here is the full schedule:
Sunday, September 10th at Detroit
Sunday, September 17th at Indianapolis
Monday, September 25th vs. Dallas
Sunday, October 1st vs. San Francisco
Sunday, October 8th at Philadelphia
Sunday, October 15th vs. Tampa Bay
Sunday, October 22nd at L.A. Rams (London)
Sunday, November 5th at San Francisco
Thursday, November 9th vs. Seattle
Sunday, November 19th at Houston
Sunday, November 26th vs. Jacksonville
Sunday, December 3rd vs. L.A. Rams
Sunday, December 10th vs. Tennessee
Sunday, December 17th at Washington
Sunday, December 24th vs. N.Y. Giants
Sunday, December 31st at Seattle