Sri Lanka have as expected retained Hashan Tillekeratne and Marvan Atapattu as Test and one-day captains.
Sri Lanka have not won a Test match with Tillakaratne in charge
They will lead the team in the home series against England, which starts next month - with Australian coach John Dyson in charge for the first time.
Tillakaratne has led the Test side since April, but has failed to win a single match so far.
"He's had only four Tests as captain and has not performed all that badly," said chief selector Lalith Kaluperuma.
"We will give him another opportunity against England before
reviewing the situation and deciding whether we should continue with two captains."
Atapattu's short tenure as one-day captain has also produced mixed results.
In May, Sri Lanka failed to qualify for a triangular series final on home soil for the first time, although Atapattu did lead the side to a 2-1 series win over West Indies the following month
He is seen as the heir apparent to the Test captaincy.