Shanghai Stadium: upcoming matches

Shanghai Stadium is in Shanghai, China, with a capacity of 56,000. Home of Shanghai Shenhua.

DirectionsMatches nearby on the map
Tomorrow

Recently played here