Dhananjaya de Silva will join the Sri Lanka ODI team that is currently playing the Tri-Nation Series in Bangladesh, as a replacement for the injured Kusal Perera. Kusal suffered a side strain during his innings of 49 in Sri Lanka's match against Zimbabwe on Sunday. He has been advised rest, and will miss the rest of the tournament.

Limited-overs captain Angelo Mathews, who is recovering from a hamstring strain, has returned to Sri Lanka and will take no further part in the tournament. Mathews' participation in the rest of the tour, which includes a Test series against Bangladesh, remains in doubt.

Dhananjaya has played 17 ODIs, the last of which came in June 2017. His most recent international game was the Delhi Test against India in December, which Sri Lanka saved thanks largely to his century on the final day. That innings ended when he retired hurt with a thigh injury, which kept him out of the limited-overs leg of that India tour.