Ground Records

Top 10: Most ODI Matches Played at a Single Venue

Cricket stadiums are an integral part of the gentleman’s game, with many having a storied history. A stadium acts as a bridge between players and fans, often witnessing an exhilarating atmosphere.

Many venues have been witness to many such incidents, along with memorable performances from players. A few of them have the distinction of hosting the most international matches.

In this article, we’ll look at the top 10 venues where the most ODI matches have been played.

Most ODI Matches Played at a Single Venue

Stadium Location ODI Matches
Sharjah Cricket Stadium Sharjah, UAE 255
Harare Sports Club Harare, Zimbabwe 188
Sydney Cricket Ground Sydney, Australia 161
R. Premadasa Stadium Khettarama, Colombo 153
Melbourne Cricket Ground Melbourne, Australia 152
Shere Bangla National Stadium Mirpur, Bangladesh 120
Queens Sports Club Bulawayo, Zimbabwe 93
Adelaide Oval Adelaide, Australia 87
W.A.C.A. Ground Perth, Australia 80
Eden Park Auckland, New Zealand 80

Key Insights

200: UAE’s Sharjah Cricket Stadium, which has seen many classic matches between top teams, became the first venue to host 200+ ODI matches. And Sharjah Cricket Stadium has hosted the most ODI matches.