
During Friday’s second Twenty20 International match against South Africa in Lahore, Pakistan’s seasoned batsman Babar Azam broke Rohit Sharma’s record for the most runs by a batter in T20 Internationals.
With five hundreds and 32 fifties, Babar, 31, surpassed Rohit’s total of 4231 runs from 159 matches at a strike rate of 140.89 with a single in the 12th over.
Babar’s T20 International tally now stands at 4234 runs from 130 games at a strike rate of 128.77, with three hundreds and 36 half-centuries. He hit 11 not out in Pakistan’s resounding nine-wicket victory over South Africa.
With 4188 runs from 125 games at an average of 48.69 and a strike rate of 137.04, including a century and 38 fifties, Virat Kohli is ranked third on the list.
Following India’s victory in the 2024 T20 World Cup, both Rohit and Kohli retired from Twenty20 Internationals.
With 3869 runs from 144 Twenty20 Internationals at a strike rate of 148.97, including one century and 28 fifties, England’s Jos Buttler is closest to Babar among current cricketers.











