Great post!!
I heard a birdie saying a few months ago that they were looking at some school or university in or around Thousand Oaks.
The only one I can put my finger on is California Lutheran University. It is in the North-West section of Thousand Oaks.
It has an existing small football stadium, high school size it appears, and adjacent soccer field, and much open space around the area for fields if they need.
Here is a link for Google maps:
https://www.google.com/maps/place/C...0x0000000000000000:0x18696c9f9ca762f4!6m1!1e1