Multiple choice general knowledge sports

Which cricket team has played maximum no of ODI cricket matches till date.

  1. England

  2. Australia

  3. India

  4. Pakistan

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

India has played the highest number of ODI matches in cricket history. This is due to India's busy international cricket calendar, their participation in numerous bilateral series, and consistent presence in multinational ICC tournaments over several decades, making them the most active ODI-playing nation.