top of page
SPORTS

International Cricket - India
Most Runs (T20)
This list features the players with the most runs for the India national cricket team in Twenty20 history.
RANK | PLAYER | APPEARANCES | RUNS | YEARS |
1 | Rohit Sharma | 159 | 4231 | 2007-2024 |
2 | Virat Kohli | 125 | 4188 | 2010-2024 |
3 | Sanju Yadav | 90 | 2670 | 2021-2025 |
4 | KL Rahul | 72 | 2265 | 2016-2022 |
5 | Hardik Pandya | 120 | 1860 | 2016-2025 |
6 | Shikhar Dhawan | 68 | 1759 | 2011-2021 |
7 | MS Dhoni | 98 | 1617 | 2006-2019 |
8 | Suresh Raina | 78 | 1605 | 2006-2018 |
9 | Rishabh Pant | 76 | 1209 | 2017-2024 |
10 | Yuvraj Singh | 58 | 1177 | 2007-2017 |
References
ESPNcricinfo (2025). Batting – most runs – career – India – Twenty20 Internationals. Available at: https://www.espncricinfo.com/records/team/batting-most-runs-career/india-6/twenty20-internationals-3 (Accessed 1 December 2025).

SCALA
lists
bottom of page



