ODI wins
Top 10 teams with most ODI wins

6. South Africa – 341 wins

The Proteas have officially started playing ODI cricket in 1991 and have done a remarkable job to be at the 6th position in this list as they played fewer matches than any other heavyweights of cricket. South Africa have managed an impressive 341 wins from 555 matches.

Nagendra Reddy

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