How many ODI matches has Bangladesh played?
How many ODI matches have been played till now?
The earliest match recognised as an ODI was played between England and Australia in January 1971; since when there have been more than 4,700 ODIs played by 29 teams.