Sri Lanka's Charith Asalanka, who led his side to a historic bilateral series win over India in August last year, was named as captain of the ICC's ODI Team of the Year 2024.