We know the Patriots will be hosting the first game of the season because the defending Super Bowl champs have hosted the traditional Thursday night opener in every season since 2004 (except in 2013, when the Ravens had to open on the road due to a scheduling conflict with the Orioles).