Sri Lankan batsman Lahiru Thirimanne has announced his retirement from international cricket.
The 33-year-old made his international debut in 2010 and went on to play 44 Tests, 127 ODIs, and 26 T20Is.
Thirimanne was a key member of the team that won the ICC World Twenty20 in 2014.
Statement from Thirimanne
It has been an absolute honour to represent my country for past few years. This game that has given me so much over the years. But with a lot of mixed feelings,I am here to announce my retirement from international cricket with an immediate effect.
As a player I have given my best, I have tried my best,I have respected the game and I have done my duty honestly and ethically to my motherland.
It was a difficult decision to make, but I cannot mention here the many unexpected reasons that influenced me to take this decision willingly or unwillingly.
I take this opportunity to thank the SLC members,my coaches,teammates, physios, trainers and analysts for their support and encouragement.
And my fans, supporters, journalists for all the love, support and motivation you have given me over these years. I am forever grateful to you all.
Thank you to all of you who have supported me behind the scenes throughout my career
Lahiru Thirimanna