No Indian player made the final cut of an otherwise Asia dominated eleven as the International Cricket Council revealed the ICC ODI Men's Team of the Year 2024 on Friday (January 24).
While no Indian player was included, three players from Pakistan and four from Sri Lanka found their names in ICC's ODI Team of the Year. Three players from Afghanistan also were included along with a lone West Indies star.

India played only three ODI matches in 2024 as it was a T20 World Cup year, resulting in their stars not finding a place in the best 50-over team of last year. In their only outing in ODIs, India suffered a 0-2 loss in Sri Lanka, whose players feature the most in ICC's list.
Not only India, even players from Australia, New Zealand, England, South Africa and Bangladesh did not find a place in ICC's ODI Team of the Year due to fewer number of matches in the format during the last year.
Four Sri Lankan players, who made the cut having played the most number of 50-over games last year, are opening batter Pathum Nissanka, wicketkeeper-batter Kusal Mendis, skipper Charith Asalanka, and all-rounder Wanindu Hasaranga.
Asalanka, who led Sri Lanka to a historic series win over India in August 2024, has been named as captain of the ICC ODI team of the year 2024, that also includes one player from the West Indies in the form of all-rounder Sherfane Rutherford.
Saim Ayub, Shaheen Shah Afridi, and Haris Rauf represented the Pakistani team in the team of the year, while Rahmanullah Gurbaz, Azmatullah Omarzai, and Allah Ghazanfar are the players from Afghanistan to make the final cut.
Saim Ayub has been named the opening batter alongside Gurbaz, while Nissanka and Mendis complete the top four. Asalanka and Rutherford provide the finishing prowess in the middle, while Hasaranga and Omarzai make up the all-rounders.
Shaheen and Haris Rauf will be the two specialist pacers, while Ghazanfar, who had an incredible year in the format, is the lone specialist spinner in the ICC Team of 2024. Here is the full ODI team for the year: