Top 15 Largest Sports Stadiums in the World

6. Neyland Stadium
It is located in Knoxville, Tennessee. In 24 September, 1921 the stadium was opened that is operated by University of Tennessee. Its seating capacity is 102,455 and on 18 September, 2004 the stadium recorded its highest attendance of 109,061. McCarty Holsaple was the architect and in 2006, 2008 & 2010, while renovating, he was also played roles as architect.

Neyland Stadium

Media Credit: Getty Images

Loading...

Reply