Mohammad Nabi named top ODI all-rounder by ICC

Afghanistan’s cricketer Mohammad Nabi has been ranked the top One Day International (ODI) all-rounder by the International Cricket Council (ICC), following his impressive century against Sri Lanka.

Nabi, with 158 ODI matches under his belt, has scored 3,345 runs in 139 innings. “Shakib Al Hasan’s reign at the top is over with Nabi claiming the No.1 spot in the latest ICC Men’s ODI All-Rounder Rankings,” the ICC stated in a press release.

Shakib, a Bangladeshi all-rounder, had held the top ODI position since May 7, 2019, when he succeeded Rashid Khan, until Feb. 9, 2024.

In the first match of the ODI series between Afghanistan and Sri Lanka, 39-year-old Nabi took a wicket and scored his second ODI century. Afghanistan, however, lost the match by 42 runs.

According to the ICC, Nabi is now the oldest player to lead the ICC ODI all-rounder rankings. The previous record was held by Tillakaratne Dilshan, who was 38 years and 8 months old when he topped the rankings in June 2015.

Afghanistan is currently playing the third match of the ODI series against Sri Lanka in Kandy, Sri Lanka. The Afghan team lost its first match by 42 runs and the second by 155 runs.