Sri Lankan cricketer Dilruwan Perera, announced his retirement from all forms of international cricket with immediate effect on Wednesday.

In his retirement letter written to Sri Lanka Cricket, Perera however said, he will continue to play domestic cricket.

The off-spinner represented the country across all international formats. He has played 43 Tests, 13 ODIs and 3 T20I for Sri Lanka