Babar Azam has further cemented his reputation as one of the defining batters of the modern era, finishing as the leading run-scorer in international cricket from 2020 to 2025 across all formats.
Over the past six years, Babar Azam has amassed an impressive 8,825 runs in 223 innings across Tests, ODIs, and T20Is, firmly placing him at the top of the global run charts.
Visit Times of Karachi website for the latest news-related content daily
No other player has matched his consistency or run volume across formats during this time, establishing the Pakistan star as the standout run machine of the decade so far.
Close behind him is England’s Joe Root, whose strong performances in Test cricket have helped him accumulate 7,892 runs in 172 innings, keeping him firmly among the world’s elite batters.
Pakistan’s Mohammad Rizwan ranks third, reflecting his growth as a key three-format player, with 7,634 runs in 204 innings, proving his value not just as a wicketkeeper but as one of Pakistan’s most dependable batters.
Sri Lanka’s Kusal Mendis follows with 6,571 runs from 201 innings, while India has two representatives in the top six: Virat Kohli, still a dominant figure, has scored 6,531 runs in 179 innings, and Shubman Gill, the youngest in this elite group, has compiled 6,514 runs in just 165 innings.
READ: All about Pakistan sports in 2025: triumphs, challenges, comebacks
Adding more depth to the list, several other top batters have also featured prominently in the global run charts during this period.
Sri Lanka’s Pathum Nissanka scored 6,473 runs in 183 innings.
Bangladesh’s Litton Das ranks eighth after amassing 6,332 runs in 213 innings.
India’s Rohit Sharma is placed ninth, having scored 6,330 runs in 175 innings.
Australia’s Travis Head completes the top ten, with 5,931 runs in 149 innings, including 25 fifties and fifteen hundreds.
Follow the Times of Karachi channel on WhatsApp
Leading Run-Scorers in International Cricket (2020–2025)
| Rank | Player | Country | Runs | Innings |
|---|---|---|---|---|
| 1 | Babar Azam | Pakistan | 8,825 | 223 |
| 2 | Joe Root | England | 7,892 | 172 |
| 3 | Mohammad Rizwan | Pakistan | 7,634 | 204 |
| 4 | Kusal Mendis | Sri Lanka | 6,571 | 201 |
| 5 | Virat Kohli | India | 6,531 | 179 |
| 6 | Shubman Gill | India | 6,514 | 165 |
| 7 | Pathum Nissanka | Sri Lanka | 6,473 | 183 |
| 8 | Litton Das | Bangladesh | 6,332 | 213 |
| 9 | Rohit Sharma | India | 6,330 | 175 |
| 10 | Travis Head | Australia | 5,931 | 149 |