The left-handed batsman announced his retirement from international cricket after a near 15-year career at the highest level.
He last played for Sri Lanka in March 2019.
In a message on social media, he said
“As the good old saying goes "All good things must come to an end. I believe it is time for me to bid farewell to my International Cricket Career after over 15 years of giving the game my all."
Since he made his international debut in an ODI against West Indies in Dambulla in 2005, Tharanga has played 292 matches across formats, scoring 9112 international runs, including 18 centuries.