#4 Lord's, London (203 matches)
Lord's cricket stadium which is also regarded as the 'Home of Cricket' is one of the most iconic cricket stadiums in the world. It's a venue where each and every cricket player dreams of playing at. Even cricket fans from all over the world wish to watch at least a match at the Lord's in their lifetime.
Established in 1814, Lord's hosted its inaugural international match in 70 years later in 1884, a Test match between England and Australia. Since its first international match, the stadium has hosted 203 international matches including 135 Tests, 60 ODIs, and 8 T20Is. Lord's also holds the record for hosting most number of Test matches in the world.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news