Multiple choice general knowledge sports

Which country had played most number of ODI matches.

  1. Australia

  2. Pakistan

  3. West Indies

  4. India

Reveal answer Fill a bubble to check yourself
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.