Bills Open $2.2B Stadium With 12,000 Fewer Seats And Put It Behind Amazon’s Paywall

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.

Customize Your Newsletter

Yardbarker +

Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!