The game will take place Aug. 3 at Tom Benson Hall of Fame Stadium in Canton, Ohio, two days before the class of 2017 is inducted.
Arizona is appearing in the game for the fifth time, with the franchise playing the New York Giants to a 21-21 tie in the first Hall of Fame Game in 1962. The Cardinals' most recent appearance in the game was in 2012 against the New Orleans Saints.
Dallas is appearing in the game for the sixth time. The Cowboys last played in the game in 2010 against the Cincinnati Bengals.