ISLAMABAD – Pakistan’s batting sensation, Babar Azam, has been the mainstayof all the teams he has been representing in recent years.
Whether its the national team, Karachi Kings or Somerset, Babar has beenscoring plenty of runs and he has already made the cricketing legends hisfans with his elegant strokeplay.
His textbook shots, even in the shortest format, have garnered praise fromnot just fans, but cricket experts across the globe as well.——————————
His consistency can be gauged from the fact that his batting average in T20cricket is the highest ever in the world.
Even the mighty Virat Kohli, MS Dhoni, Chris Gayle or David Warner haveaveraged below him in their careers. The list comprises of players who haveplayed at least 50 innings.
Here are the all-time top 10 highest batting averages in T20 cricket.Sr. No. Player Country Innings Runs Average1 Babar Azam Pakistan 134 4,703 *42.75*2 KL Rahul India 118 4,076 42.023 Virat Kohli India 266 8,900 41.204 D’Arcy Short Australia 82 2,954 39.915 MS Dhoni India 283 6,621 39.886 Devon Conway New Zealand 68 2,221 39.667 Shaun Marsh Australia 182 6,124 38.758 Chris Gayle West Indies *396* *13,296* 38.209 David Warner Australia 279 9,218 37.9310 HD Ackerman South Africa 55 1,811 37.72
The 25-years-old is in elite company, however, he will have to continue toscore runs at a good average to stay atop the list.
The most astonishing numbers belong to Chris Gayle, who has maintained sucha high average despite scoring over 13,000 runs in the shortest format.






