Australia Has won The most Consecutive ODI Matches. He won 21 Matches. The Australians went on to defeat up to 10 different teams during that period. South Africa was the only top cricketing nation they did not play.