8. South Africa – 3859 wickets
South Africa are the last to start playing ODI cricket among the test playing nations but have managed to produce some of the world class bowlers over the years which played a key part in their success. The Proteas have managed a staggering 3859 wickets in just 554 matches they played so far as the future seems very bright.