ODI wins
Top 10 teams with most ODI wins

5. Sri Lanka- 362 wins

Often considered minnows till their world cup glory in 1996, Sri Lanka have turned cards during the 1990s and has never looked back since then. They are a dominant force when it comes to the ODI format and have produced some great players over the last 25 years. The lions have won 362 out of 765 matches.

Nagendra Reddy

I am a sports enthusiast. Primarily a football fan these days post the golden era of Indian cricket.