Former Sri Lanka captain Dimuth Karunaratne has announced his retirement from international cricket after his 100th Test match against Australia. At 36, he has scored 7,172 runs in Tests and 1,316 runs in ODIs, deciding to retire due to his recent form and the limited number of Test matches played annually.