Heroes stadium seats 11,000