Stambaugh Stadium

Stambaugh Stadium is a football stadium located in Youngstown, Ohio that serves as the home field of the Youngstown State Penguins. The stadium opened in 1982 and has a current seating capacity of 20,630.