Apogee Stadium photograph

Apogee Stadium

Use attributes for filter !
Address1251 S Bonnie Brae St, Denton, TX 76207, United States
Record attendance University of Houston
Capacity30,850
Date of Reg.
Date of Upd.
ID2105877
Send edit request

About Apogee Stadium


Apogee Stadium is a college football stadium located at the junction of Interstate 35 East and West in Denton, Texas. Opened in 2011, it is home to the University of North Texas Mean Green football team, which competes in Conference USA.

Where is the Apogee Stadium

Apogee Stadium Map
Click on the photo of Apogee Stadium to view it on Google Maps.

Related Persons

Next Profile ❯