First ODI Cricket match was played between Australia and England in 1971 at Melbourne Cricket Ground.
27 Countries in the World has played ODI Cricket till today but everytime there are 5-6 sides that are always strong.
Till 2020 lot of ODI Cricket is played and this format is more interesting than Test Cricket.
So,here are top ten teams with most wins in ODI Cricket:-
Bangladesh played their first ODI Match in 1986 and for 20 years Bangladesh was weakest side in International Cricket.
This team has improved lot in last 5-10 years and is capable of giving fight to any team. Bangladesh has performed brilliant in last two ICC World Cups and have defeated India, New Zealand, Pakistan, South Africa etc. in ODI series.