The batsman, who was born in Lahore, has amassed 5,310 runs in 115 innings since the year 2020, in three different forms, including 13 centuries and 39 half-centuries.
On the other side, the best Indian batters have amassed 5,116 runs in 154 international innings, including five centuries and 43 half-centuries.
In 2020, Babar Azam, who also serves as Pakistan’s captain, amassed 835 runs in 19 innings at an average of 69.58, with two century and seven fifty-plus scores.
The 28-year-old batsman earned 1,760 runs for his country in 45 innings in 2021, averaging 40.93, including three hundreds and 14 fifty-sixes.
The talented hitter finished 2022 as the top run-scorer across all formats, tallying 2,598 runs at an average of 54.12.
Year | Innings | Runs | Average | 100s | 50s |
2020 | 15 | 835 | 69.58 | 2 | 7 |
2021 | 45 | 1760 | 40.93 | 3 | 14 |
2022 | 52 | 2598 | 54.12 | 8 | 17 |
2023 | 3 | 117 | 39.00 | 0 | 1 |
Kohli, the former captain of India, scored 3,154 runs, including two centuries and 28 half-centuries. Kohli has been having trouble since the 2019 World Cup.
On the other hand, the batsman with the highest ICC T20 ranking has scored 1,962 runs in 58 innings, including three hundreds and 13 fifty-plus scores.
Batter | Innings | Runs | 100s | 50s |
Babar Azam | 115 | 5,310 | 13 | 39 |
Virat Kohli | 96 | 3,154 | 2 | 28 |
Suryakumar Yadav | 58 | 1,962 | 3 | 13 |