Afghanistan player Mohammad Nabi ended Shakib Al Hasan’s long tenure as the number one all-rounder in the ICC Men’s ODI Player Rankings.
Shakib had been at the top for 1,739 days (since 7 May 2019), which is the longest unbroken stretch anyone has had at the top of the ODI Rankings.
His total reign has been for a record 4,276 days, which equates to more than 11 and a half years. Kapil Dev comes next with 3,816 days which includes two stints of 1,376 and 1,375 days.
Nabi, who was the number one T20I all-rounder in the past, moved up to the top position in ODIs after his fighting 136 against Sri Lanka during the first ODI of the ongoing three-match series in Pallekele.
The performance also helped him become the oldest player to top the ICC ODI all-rounders’ table at the age of 39 years and one month. Sri Lanka’s Tillakaratne Dilshan held the previous record at 38 years and eight months when he was number one in June 2015.