Veteran spinner Rangana Herath has been confirmed as Dinesh Chandimal’s replacement as Test skipper after the newly-appointed skipper was ruled out of the first Test against India with illness.

Herath has previously captained the country on a tour of Zimbabwe last year, and in a home series against Bangladesh when former skipper Angelo Mathews was ruled out with injury.