Top 10 Largest Sports Stadiums In The World
6. Ohio Stadium
Stadium Capacity: 104,944
Stadium Location: Columbus, United States
The Ohio Stadium is an American football stadium located in Columbus. The Ohio Stadium is located on the campus of Ohio State University. The Ohio Stadium was the home stadium for Major League Soccer side Columbus Crew from 1996 – 1998. The Ohio Stadium has a capacity of 104,944 making it the 6th Largest Sports Stadium In The World
SEE ALSO: Top 10 Most Expensive Stadiums in The World
SEE ALSO: Best Football Stadiums In The World
SEE ALSO: Stadiums In The World That Are Haunted