Hancock Stadium

Hancock Stadium is a football stadum located in Normal, Illinois that serves as the home field of the Illinois State Redbirds. The stadium opened in 1963 and has a current seating capacity of 13,391.