Former India captain Virat Kohli roared back to form after putting on a stunning display of stroke-making in the recently-concluded Asia Cup 2022.
The maverick batter rolled back the clock and played a vintage knock in India's last match of the campaign against Afghanistan to end his 1,019-day century drought.
In what was an imperious knock from start to finish, Kohli smashed 122 not out in 61 balls with the help of 12 boundaries and six sixes.
His numbers in T20s are staggering and he leads all cricketers in the list of best batting average in T20s (minimum 10,000 runs).
Australia's T20I captain Aaron Finch has recorded a batting average of 33.85 in 356 T20s in his career so far.
Former West Indies captain Chris Gayle has an average of 36.22 in 463 T20s. The 'Universe Boss' is fourth on this list.
Former Pakistan captain Shoaib Malik is third on this list with a batting average of 36.47 in 477 T20s.
Australia's swashbuckling opening batter David Warner averages 38.27 in T20s. He has played 328 matches in the shortest format.
Maverick Indian batter is ahead of the pack as he averages 40.37 in 349 T20s he has played so far in his career.