Apogee Stadium

Apogee Stadium is a football stadium located in Denton, Texas that serves as the home field for the North Texas Mean Green. The stadium opened in 2011 and has a current seating capacity of 30,850.