The 2012 NFL football schedules were released this evening. The regular season kicks off on Wednesday, September 5 when the defending Super Bowl champion New York Giants host the Dallas Cowboys (8:30 p.m. ET, NBC).
On Sunday, August 5, the NFL preseason kicks off when the Arizona Cardinals face the New Orleans Saints in the Hall of Fame Game at Fawcett Stadium in Canton, Ohio (8 p.m. ET, NFL Network).
Listed below are direct links to the 2012 NFL schedules: