Angelo Mathews has been relieved of captaincy duties after Sri Lanka’s disappointing performance in the Asia Cup where they were beaten by Bangladesh and Afghanistan and exited the competition at the group stage.
A statement from Sri Lanka Cricket said: “The national selectors on Sunday decided to appoint Dinesh Chandimal as the ODI captain to lead the team in the upcoming England series. Accordingly, they have requested Angelo Mathews to relinquish his duties as the national ODI and T20I captain, with immediate effect.”
Chandimal is already Sri Lanka’s Test captain and has skippered his country in seven ODIs previously, winning five and losing two. Mathews, who was reinstated to the 50-over and T20I captaincy in January, led Sri Lanka in 106 ODIs, winning 49 and losing 51, with one tie and five no results.
The five-match ODI series against the side currently sitting at No.1 in the ICC ODI Team Rankings begins in Dambulla on 10 October.
Sri Lanka lost their most recent home ODI series to South Africa 3-2 having surrendered the tie in the first three matches and have struggled in the format over the last 24 months.