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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results