Skip to main content

Stadiums

Explore football stadiums from around the world

61
Total Stadiums
210
Countries
150,000
Largest Capacity
7,238
Average Capacity