OneDay International (ODI) cricket is played between international cricket teams who are Full Members of the International Cricket Council (ICC) as well
This is a list of One-Day International cricket grounds. Two hundred and nineteen grounds have hosted One-day International since the first match in January