The Star in Frisco, Texas is the official name for the development that is home to the Cowboys new world headquarters, training complex, a 12,000-seat multi-use event center, and a wide range of mixed-use elements on the property.
In addition to becoming the home to the NFL team’s entire football operation, including administrative offices, coaches offices and the Dallas Cowboys Cheerleaders, the complex will include a multipurpose, 12,000 seat, indoor stadium and two outdoor fields that will provide facilities for use by the Cowboys, City of Frisco, Frisco ISD football and soccer games and other sports, athletic, academic, fine arts and entertainment events.
The mixed-use development is built on approximately 66 acres remaining of the 91-acre tract. It will include additional office buildings, lifestyle, retail and restaurant space, hotel and residential components as the project moves forward. The estimated cost of the facility is about $1.5 billion