The cricket teams of Bangladesh and Sri Lanka have competed against each other in ODIs since 1986 .
The cricket teams of Bangladesh and Sri Lanka have played against each other in ODIs since 1986 .