Babar Azam breaks Rohit Sharma's world record to become highest run-scorer in T20I cricket

(Courtesy : Getty Images)
Babar Azam achieved the record during the second T20I against South Africa.
Former Pakistan Cricket Team captain Babar Azam has achieved a massive record in T20I cricket, becoming the highest ever run-scorer in the format. The right-handed batsman overtook former India captain Rohit Sharma as the leading run-scorer in T20I cricket.
Azam achieved the record during Pakistan’s victory against South Africa in the second T20I at the Gaddafi Stadium in Lahore on Friday, October 31. The Men in Green defeated the visitors by nine wickets in the clash, chasing a low target of 111 runs.
In the chase, Azam added an unbeaten 11 runs off 18 balls following a brilliant start by openers Sahibzada Farhan (28) and Sai Ayub (71*), who made an opening stand of 54 runs. Notably, Azam was recalled to the T20I side for the series against South Africa after being overlooked for the T20 Asia Cup 2025 in September.
Babar Azam breaks Rohit Sharma’s record to become the highest run-scorer in T20I cricket

With 4234 runs in 130 games, the Pakistan stalwart has become the highest run-scorer in the shortest format of the game. Rohit Sharma, who announced his retirement from T20I cricket last year, amassed 4231 runs in 159 games at an average of 32.05. The next batter on the list of most T20I runs is Virat Kohli, who retired last year with 4188 runs in 125 matches. So far, only these three have scored over 4000 runs in T20I cricket.
Top five highest run-scorers in T20I cricket
- Babar Azam (Pakistan)- 4234 runs*
- Rohit Sharma (India) – 4231 runs
- Virat Kohli (India) – 4188 runs
- Jos Buttler (England) – 3869 runs
- Paul Stirling (Ireland) – 3710 runs
Meanwhile, Azam was dismissed for a duck in the first T20I against South Africa, however, he came up with a better show in the second game. The three-match series is tied 1-1 after two clashes, with the final encounter scheduled to be played on Saturday, November 1.
Who is the highest run-scorer in T20I cricket?
Pakistan’s Babar Azam (4234 runs) is the highest run-scorer in T20I cricket.
Who overtook Rohit Sharma as the highest run-scorer in T20I cricket?
Babar Azam has overtaken Rohit Sharma to become the highest run-scorer in T20I cricket.
How many runs did Rohit Sharma score in T20I cricket?
Rohit Sharma scored 4231 runs in 159 matches in T20I cricket.
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Vikas Singh Derek is a core cricket-lover since childhood and has always followed the sport both in his personal and professional life. He started his school life by watching cricket at home with family. Later, he played cricket on the field at local clubs during college. After his Master's in Journalism from Mumbai, he followed his passion by covering cricket news across various digital media. Since 2015, he has been an aspiring sports journalist and cricket content writer with over 50K+ articles.
- IND vs SA: Is Shubman Gill fit for T20I series? Head coach Gautam Gambhir provides update
- Smriti Mandhana finally breaks her silence; Confirms calling off marriage with Palash Muchhal
- AUS vs ENG: Day 4 session timings for Brisbane test, The Ashes 2025-26
- IND vs SA: Yashasvi Jaiswal joins elite list; Becomes only sixth Indian cricketer to achieve this feat
- IND vs SA: Who said what after the third ODI in Visakhapatnam
- IND vs SA: Is Shubman Gill fit for T20I series? Head coach Gautam Gambhir provides update
- Smriti Mandhana finally breaks her silence; Confirms calling off marriage with Palash Muchhal
- AUS vs ENG: Day 4 session timings for Brisbane test, The Ashes 2025-26
- IND vs SA: Yashasvi Jaiswal joins elite list; Becomes only sixth Indian cricketer to achieve this feat
- IND vs SA: Who said what after the third ODI in Visakhapatnam