The South Africa cricket team holds the record for most consecutive ODI wins against an opponent.

The Proteas won 30 consecutive ODI games against Zimbabwe between 2000 and 2018. It is worth noting that this streak is still active.

Besides this, South Africa have also claimed seven whitewash wins in bilateral ODI series against Zimbabwe - a record.

Pakistan is the second team on the list for the most consecutive ODI wins against an opponent.

Pakistan have enjoyed playing against Asian rivals Bangladesh in the past, claiming 25 consecutive ODI wins against them from 2000 to 2014.

The Australian cricket team is third on this list with 22 consecutive ODI victories against Zimbabwe.

While they lost to Zimbabwe by 13 runs in their first-ever meeting on June 9, 1983, the Aussies won the next 22 games between the sides from 1983 to 2004.

With rain playing spoilsport, Australia’s winning streak came to an end in the final league match against Zimbabwe during a 2004 Tri-series. The Aussies had batted in the first innings but persistent rain meant that the match ended in a no result.

Bangladesh and Sri Lanka complete the top five list for most consecutive ODI wins against an opponent.

Between 2014 and 2021, Bangladesh went on a 19-game winning streak against Zimbabwe which included five successive ODI series whitewashes.

The Sri Lankan cricket team registered 15 consecutive ODI wins against Bangladesh (1986-2006) and Zimbabwe (2004-2010).

Sri Lanka also enjoys the record for the most whitewash wins in bilateral ODIs against an opponent (5) at the expense of Bangladesh.

The Sri Lanka-Zimbabwe rivalry saw the Lankan Lions win 15 ODIs after slumping to a four-wicket defeat to Zimbabwe in 2003. The streak ended in 2010 when an unbeaten 119 from Brendan Taylor helped Zimbabwe to an eight-wicket win at Harare.

Lastly, the Indian cricket team’s record for most consecutive ODI wins against an opponent is 15 against Zimbabwe.

India’s winning streak against Zimbabwe began in 2013 at Harare, a venue where they have picked up 12 consecutive ODI victories since then.

Most consecutive ODI wins against an opponent

Team

Opponent

Wins

Span

South Africa

Zimbabwe

30*

2000-2018

Pakistan

Bangladesh

25

2000-2014

Australia

Zimbabwe

22

1983-2004

Bangladesh

Zimbabwe

19

2014-2021

Sri Lanka

Bangladesh

15

1986-2006

Zimbabwe

2004-2010

India

Zimbabwe

15*

2013-present

* indicates streak still active

Author: William Paul

Featured photo: AFP / LINDSEY PARNABY