Which country hold the most ODI titles?

Which country hold the most ODI titles?

         1. Australia

1987, 1999, 2003, 2007, 2015

2. India

1983, 2011

3. West Indies

1975, 1979

4. Sri Lanka

2019

1992

5. Pakistan

6. England

1996