Dashing batsman Tillakaratne Dilshan on Monday resigned as Sri Lanka cricket captain in all three formats of the game, following his side's dismal performance in South Africa where they lost both the Test and ODI series.
Veteran batsman Mahela Jayawardene is likely to be named the new captain but Sri Lanka Cricket is yet to make any formal announcement.
The 35-year-old Dilshan has sent in his resignation from South Africa, where Sri Lanka concluded their disastrous tour on Sunday. Sri Lanka lost the three-match Test series 1-2 and five-match ODI series 2-3.
"Dilshan has resigned as captain in all three formats of the game," SLC said in a statement.
"Members of the executive committee take this opportunity to thank Dilshan for his commitment and dedication during his tenure as the national captain," the Board said.
"We also wish him well as he continues to represent Sri Lanka as a national player."
Dilshan's resignation did not come as a surprise as under him Sri Lanka lost away series to England, Pakistan and South Africa while also failing to win against Australia at home.
He took over captaincy from Kumar Sangakkara after Sri Lanka's six-wicket defeat against India in the World Cup final in April last year.
Dilshan led Sri Lanka in 11 Tests since May 2011, of which his team won one match and lost five. His own form with the bat dipped during his captaincy despite a historic Test win in Durban, Sri Lanka's first on South African soil.
His own average during his tenure was 33.60, as opposed to his overall average of 40.89 (4,662 runs in 77 Tests).
Dilshan led Sri Lanka in 21 ODIs, winning eight and losing 13. His batting suffered more on the ODI front as he averaged 20.95 in comparison to his overall figure of 34.68 (5,896 runs in 224 matches).