In the history of ODI cricket, there is definitely one such team in every era, which is difficult for every rival team to defeat. In the ’70s and ’80s, this team used to be West Indies. After this, Australia maintained its dominance over this game for years. There have also been many such legendary captains under whose captaincy it was almost impossible to defeat the team.
ODI Cricket Australia Team
Australia’s team is in first place in the list of teams that have won the most matches consecutively in the history of ODI cricket. Australia’s team had won 21 matches consecutively in the history of ODI cricket. This team achieved this feat in the year 2003 under the captaincy of Ricky Ponting.

While playing then, Australia’s team got its first victory against England on 15 January 2003. After this, till 24 May 2003, the team won 21 consecutive matches. In its 21st match, Australia defeated the West Indies cricket team by 67 runs. Apart from this, the Australian team also won the 2003 World Cup.
ODI Cricket South Africa team
South Africa’s team comes second in the list of teams winning the most consecutive matches in the history of ODI cricket. South Africa’s team has won 20 consecutive ODI matches. The African team started its campaign with a win against the England cricket team in the year 2005.

After this, in the month of November of the same year, the African team registered its 20th victory against the Indian cricket team. At that time, the captain of the South African team was Graeme Smith. In those days, the bowling and batting of the African team used to be very dangerous.
