News
Tomball ISD Stadium is the newest high school football stadium in Texas as it opened its doors in 2021. The state-of-the-art facility cost $42 million to build in northwest Harris County.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results