Last night, on 31st October, the Pakistan cricket team achieved a significant victory over South Africa (PAK vs SA), winning by 9 wickets in the second T20 match. In this match, former Pakistan captain Babar Azam remained unbeaten, having scored 11 runs off 18 balls. With this performance, Babar Azam has made history by becoming the batsman with the highest number of runs in T20 International cricket. He has surpassed the world record previously held by Rohit Sharma.
Before Babar Azam, the former Indian captain Rohit Sharma held the record for the most runs in T20 Internationals. However, Babar Azam has now surpassed this record. Rohit Sharma accumulated a total of 4,231 runs across 159 T20 International matches. Currently, Babar Azam has exceeded the total by a margin of just nine runs.
Batsmen with the most runs in T20 Internationals:
- Babar Azam – 4,232 runs (130 matches)
- Rohit Sharma – 4,231 runs (159 matches)
- Virat Kohli – 4,188 runs (125 matches)
- Jos Buttler – 3,869 runs (144 matches)
- Paul Stirling – 3,710 runs (153 matches)
- Martin Guptill – 3,531 runs (122 matches)
- Mohammad Rizwan – 3,414 runs (106 matches)

