Former Sri Lanka skipper Thisara Perera announced his retirement from international cricket on Monday, ahead of a white-ball tournament against Bangladesh.

Also Read | Dilhara Lokuhettige, Sri Lanka cricketer, banned for 8 years over corruption charges

The 32-year-old all-rounder -- who captained his country in the limited-over formats -- told Sri Lanka Cricket, the governing body of the sport in the country, that he was stepping down to clear the way for youngsters.

The body said in a statement that Perera "feels the time is right for him to step aside and pave the way for younger and more talented players" to take his place.

The announcement came two weeks ahead of Sri Lanka's tour of Bangladesh, where they are due to play three one-day internationals.

Also Read | Former Sri Lankan cricketer Muttiah Muralitharan undergoes heart procedure in Chennai

Sri Lanka are also due to travel to England next month to play three ODIs and three T20 matches.

There was no immediate comment from Perera, who has played 166 ODIs and scored 2,338 runs. He has also taken 175 ODI wickets, conceding 5,740 runs.

In the shortest form of the game, he has played 84 matches and scored 1,204 runs and taken 51 wickets for 1,717 runs.

He played his last Test match in 2012.