Sri Lanka have dropped out-of-form Test captain Dinesh Chandimal ahead of their tour of South Africa and appointed Dimuth Karunaratne as stand-in skipper, the country's cricket board said on Tuesday.
Chandimal scored just 24 runs at an average of 6 as Sri Lanka suffered a 0-2 Test series defeat in Australia, extending the team's winless run to seven matches.
The right-handed batsman has played 53 Tests for Sri Lanka overall, racking up 11 centuries and averaging a respectable 41.86 runs.
"The national selectors released Dinesh Chandimal from his duties as captain and player of the national Test team to play domestic cricket to regain his form and be ready for future international tours," Sri Lanka Cricket said in a statement.
Middle order batsman Roshen Silva and allrounder Dilruwan Perera, who both toured Australia, were also left out of the 17-man squad.
Sri Lanka will tour South Africa from February 6 to March 24, playing two Tests, five one-day internationals and three Twenty20 international matches.
The Test series begins in Durban on February 13.
Sri Lanka Test squad: Dimuth Karunaratne (captain), Niroshan Dickwella, Lahiru Thirimanne, Kaushal Silva, Kusal Mendis, Kusal Janith Perera, Milinda Siriwardana, Dhananjaya De Silva, Oshada Fernando, Angelo Perera, Suranga Lakmal, Kasun Rajitha, Vishwa Fernando, Chamika Karunaratne, Mohamed Shiraz, Lakshan Sandakan, Lasith Embuldeniya.