| The batsman | Innings | runs | Average |
|---|---|---|---|
| Babur Azam | 231 | 9,060 | 42.53 |
| Joe Root | 177 | 8,305 | 51.90 |
| Mohammad Rizwan | 210 | 7,779 | 45.75 |
| Kosal Mendes | 215 | 7,046 | 35.94 |
| Pathum Nissanka | 198 | 6,873 | 36.95 |
| Virat Kohli | 182 | 6,771 | 42.31 |
Kohli, who has dominated international cricket in the last decade, is currently at number six on the list. The former India captain has scored 6,771 runs in 182 innings in international cricket since January 2020.Kohli is no longer part of India’s set-up in all formats after retiring from T20 Internationals in 2024 and Test cricket in 2025.Between 2010 and 2020, Kohli topped the charts with 20,960 runs in 431 innings at an average of 57.58, including 69 centuries and 98 fifties.Meanwhile, Bangladesh led the way after dismissing Pakistan for 232 in 57.4 overs in the series-deciding Test.Naheed Rana and Tejul Islam took three wickets each while Tasin Ahmed and Mehdi Hasan Miraz took two wickets each.Bangladesh then crossed the 100-run mark before stumps on the second day, with Mahmoodul Hasan Joy scoring 52 runs.