The 23rd match of the ICC Cricket World Cup 2019 was played on Monday between Bangladesh and West Indies. Bangladesh chased down 322 runs in mere 41.3 overs and stunned West Indies. Bangladesh, in the recent times defeated much stronger teams.

Interestingly, Bangladesh has defeated all the Test playing countries in the One Day International (ODI) format.

First big win was against Pakistan 

In the ODI format, the first huge upset which Bangladesh pulled off was against Pakistan. However, since then the teams have played 36 ODIs- while Bangladesh has won five out of these matches,  they have had to experience defeats in 31 of them.

Defeated India for the first time in 2004

Bangladesh Cricket team had defeated Indian team for the first time in 2004. At that time, Indian team was touring Bangladesh and Sourav Ganguly was India’s skipper.

The hosts, who were batting first, scored 229 runs for the loss of 9 wickets. In response, the entire Indian team bundled out for just 214 runs, as Bangladesh won the match by 15 runs.

Post that, both the teams have played 35 matches, while Bangladesh has won  five out of these matches, India has won the other matches.

Beaten Australia once

Even Aussies were defeated by Bangladesh. This particular match in which the Australians had to face defeat was played in 2005. However, this was the first and the only time Australia was defeated by Bangladesh.

The teams have played an ODI on 20 occasions, while Australia has won 18 of these matches, one match ended in draw.

Most wins against Zimbabwe

Bangladesh has registered most number of wins against Zimbabwe. The teams have played 72 matches- Bangladesh winning 44 of these while losing out on 28 occasions.

Opposition Team


No. of wins
Afghanistan 4
Australia 1
England 4
India 5
Ireland 7
New Zealand 10
Pakistan 5
South Africa 4
Sri Lanka 7
West Indies 15
Zimbabwe 44