Shakib Al Hasan's lengthy reign as the top all-rounder in the ICC Men's ODI Player Rankings has come to an end thanks to an impressive century from Afghanistan's Muhammad Nabi in the opening ODI against Sri Lanka at Pallekele.
Nabi, the top-ranked all-rounder in T20Is, rose to the top of the ODI standings after becoming the oldest player to top the ICC ODI all-rounders' table at 39 years and 1 month with his courageous 136.
Rashid Khan (ODI bowling, ODI all-rounder, T20I bowling) and Mujeeb Ur Rahman (T20I bowling) are the other Afghanistan players to lead the ICC rankings.
Shakib has held the top spot in the ODI Rankings for 1,739 days, beginning on May 7, 2019, making it the longest continuous streak of any player.