September 17, 2026. Orchard Park, New York. The lights will hit a $2.2 billion stadium nobody has watched a regular-season snap inside. The Buffalo Bills will host the Detroit Lions on Thursday Night Football, and roughly 60,000 fans will pack a venue that took 52 years of loyalty to earn.