Venue Image

Venue Information

Multi-purpose stadium in Youngstown, Ohio Stambaugh Stadium, officially Arnold D. Stambaugh Stadium, is a multi-purpose stadium in Youngstown, Ohio, United States, on the campus of Youngstown State University. The stadium was built in 1982, and is primarily used for American football.

Upcoming Events (0)

You might also like (0)