Indian team has played 1055 matches so far in its ODI career.

1. INDIA

In the history of ODI, Australia team has played 1000 matches

2.Australia

Pakistani team has played 970 matches in its ODI cricket career.

3. Pakistan

4. Sri Lanka

Sri Lanka has played 912 matches in its ODI cricket career.

LABEL

Caption

West Indies cricket team has played 873 matches in its ODI career.

5. West Indies