Which country had played most number of ODI matches.
-
Australia
-
Pakistan
-
West Indies
-
India
D
Correct answer
Explanation
India has played the most number of ODI matches in cricket history, due to their extensive international cricket schedule and long cricketing history. As of 2011, they had surpassed other cricket-playing nations in total ODI matches played.