Multiple choice general knowledge sports

Which team played most no of ODIs in cricket history?

  1. West Indies

  2. India

  3. England

  4. Austrlia

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

India has played the highest number of ODIs in cricket history. As of 2024, India has participated in over 1000 ODI matches, more than any other nation, due to their extensive cricket schedule and consistent participation in international cricket.