After his knock at Eden Park on Friday, Babar Azam surpassed Martin Guptill, who had 3531 runs from 122 games, with 3542 runs in 105 matches.
The top 2500-plus run scorers also include one cricketer each from England (Jos Buttler, 2,927 runs in 114 T20 matches) and Ireland (Paul Stirling, 3,438 runs in 134 T20 matches).
Martin Guptill - 3,531 runs in 122 T20 matches.
In 105 matches, Babar Azam has scored 3538 runs. He recently scored a fifty to enter the top three list.
Following Virat Kohli comes the dynamic Indian cricketer Rohit Sharma, who averages 31.07 and has amassed 3,853 runs in 149 T20 outings.
The record for most runs scored in a Twenty20 match is currently held by star Indian batsman Virat Kohli. With 4,008 runs, which he has earned in 115 T20 matches (107 innings) at the international level, Virat Kohli leads the standings. In the Twenty20 format, the Indian batsman has amassed a century and thirty-seven fifties, accumulating runs at a steady average of 52.73.