Pakistan skipper Babar Azam belted 87 off 59 riding on seven fours and three sixes in the sixth T20I against England.
Despite Babar's stellar knock Pakistan went on to lose the match to England by eight wickets to leave the series tied at 3-3.
With this stunning knock Babar Azam equalled batting juggernaut Virat Kohli's incredible milestone in T20 Internationals.
Let's have a look at the list of batters who are fastest to score 3000 runs in T20 Internationals.
Former India skipper Virat Kohli took just 81 innings and was the fastest to score 3000 runs in T20 Internationals.
Pakistan skipper Babar Azam is the joint fastest with Virat Kohli to score 3000 runs in T20 Internationals as he also took innings to do so.
New Zealand's star batter Martin Guptill took 101 innings to taste the milestone of scoring 3000 runs in T20 Internationals.
India's current skipper Rohit Sharma took 108 innings to achieve the feat of scoring 3000 runs in T20 Internationals.
Ireland's star batter Paul Stirling took 113 innings to achieve the milestone of scoring 3000 runs in T20 Internationals.