Shakib Al Hasan looked to be at his best in the ongoing Caribbean Premier League (CPL) but his recent off form in the international T20 circuit cost him the top spot.
Afghanistan's Mohammad Nabi displaced him to reclaim the top position even though the difference was just three rating points between the two.
It looked like bad news for Shakib ahead of the T20 World Cup but he has the opportunity to take back the position if he does well in the tri-nation series in New Zealand.
According to the ICC's latest updated rankings, Nabi returned to the top of the T20 all-rounder rankings with 246 rating points while Shakib has 243, followed by English all-rounder Moeen Ali third (221 points).
Shakib lost the top spot to Nabi in November last year. The Tiger all- rounder lost the top spot again after 14 days of regaining the top spot.
India's Hardik Pandya entered the top four with a great performance in the T20I series against Australia, where he is joined by Sri Lanka's Wanindu Hasaranga.
Experienced Pakistani batsman Mohammad Rizwan holds the top spot. He is in great form after four matches in the seven-match series, scoring 88*, 8 and 88 in the second, third and fourth matches against England. His teammate
and Pakistan captain scored his second career century to move up to number three in the batting charts.
India's batsman Suryakumar Yadav took the number two spot after playing a 36-ball 69-run innings against Australia in the third T20I. India overhauled the target of 187 runs thanks to his epic 36 ball-69 runs knock to win the series 2-1.