Which Pakistani cricketer has remained top T20 batter for longest time?

Which Pakistani cricketer has remained top T20 batter for longest time?

Explanation

Pakistan skipper Babar Azam has maintained the top spot in the International Cricket Council's (ICC) rankings for T20 and ODI batters since July 2021