Find tickets for North Texas Mean Green vs. Rice Owls in Denton, Texas at Apogee Stadium on Saturday, November 21, 2020.
Apogee Stadium is located at 800 North Texas Boulevard in Denton, TX