Multiple choice general knowledge sports

Which team has played most ODI in the history of cricket till aug 2010?

  1. australia

  2. england

  3. west indies

  4. india

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

By August 2010, India had played the most ODI matches (711), slightly ahead of Australia (708) and Pakistan (703). India's high volume of matches reflected their active cricket schedule and participation in numerous tournaments.