What Does ODI Mean in Cricket? Explained
ODI stands for One Day International in cricket. Learn more about the format and rules on flixfox.
One Day International cricket

One Day International cricket
ODI stands for One Day International in cricket. Learn more about the format and rules on flixfox.