List of One Day International cricket grounds

A total of 220 grounds[1] have hosted men's One-day Internationals since the first match in January 1971.

The grounds are listed in the order in which they were first used as a venue for ODI cricket.

The list excludes World Series Cricket and South African rebel tours venues.

The Grand Prairie Stadium in Dallas became the 220th ODI venue when it hosted a tri-series in October 2024.

Molana Azad Stadium, Jammu (December 1988) and Dr DY Patil Sports Academy, Mumbai (November 2009) were also due to host international matches (both abandoned).

Sharjah Cricket Stadium in Sharjah has hosted more one day matches than any other cricket ground.