May 1, 2024, 05:22 PM IST

Batters with most runs for India in T20 World Cup history

Aditya Bhatia

Virat Kohli (2012 – Present) - 1141 runs in 27 matches

Rohit Sharma (2007 – Present) - 963 runs in 39 matches

Yuvraj Singh (2007 – 2016) - 593 runs in 31 matches

MS Dhoni (2007 – 2016) - 529 Runs in 33 Matches

Gautam Gambhir (2007- 2012) - 524 runs in 21 matches

 Suresh Raina (2009-2016) - 453 runs in 26 matches

KL Rahul - 322 runs in 11 matches