tigerexchange

Most runs for India in ICC T20 World Cup history

Virat Kohli dominates the run charts among Indian players as well as in the overall list, having amassed 1292 runs.

Virat Kohli dominates the run charts among Indian players as well as in the overall list, having amassed 1292 runs.

Team India’s journey in the ICC T20 World Cup history has been special as they remain one of the most successful sides, along with England and West Indies, in the tournament history with two titles respectively. Moreover, the Indian cricket team’s journey in the T20 spectacle has been majorly defined by moments of batting brilliance, seeing several players rise to the occasion and dominate big stages, a trend often discussed by cricket fans on platforms like tigerexchange. Although there have been bowlers as well as others on the field also equally contributing to the game, a select group of batters have consistently delivered.

As a result of consistency, these batters have found themselves in the top run scorers charts. Be it the explosive openers or the middle-order batters steering the game, they have eventually shaped the team’s performance over these years. In this article, we will be taking a closer look at the Indian players who have amassed the most runs in ICC T20 World Cup history.

Top 5 run-scorers for India in T20 World Cup history

Gautam Gambhir (524 runs from 2007 to 2012)

Former India opener and key member of the squad, Gautam Gambhir, is fifth in the list of top Indian run-getters in T20 World Cup history. Having featured in the tournament from 2007 to 2012, Gambhir scored 524 runs in 21 matches, averaging 26.20.

MS Dhoni (529 runs from 2007 to 2016)

The next name in the list is former India captain and a wicketkeeping legend, MS Dhoni. The 44-year-old also features among the top run-getters, having scored 529 runs across his appearances in the tournament from 2007 to 2016. It was under his captaincy that India won the inaugural edition of the T20 World Cup in 2007.

Yuvraj Singh (593 runs from 2007 to 2016)

Former India all-rounder and hard-hitter of the ball, Yuvraj Singh, sits third in the list of top Indian run-scorers in the T20 World Cup and 16th overall. The former cricketer, during his playing days, amassed 593 runs from 31 matches played across 2007 and 2016.

Rohit Sharma (1220 runs from 2007 to 2024)

In the second place is former India skipper and veteran opening batter Rohit Sharma. The 38-year-old, who is an active player and features only in ODIs now, lifted the T20 World Cup title in the 2024 edition, putting an end to a decade-long wait for an ICC title. During his appearance spanning from 2007 till 2024, Rohit Sharma has amassed 1220 runs, averaging 34.85 at a strike rate of 133.04.

Virat Kohli (1292 runs from 2012 to 2024)

Batting stalwart Virat Kohli dominates the run charts among Indian players as well as the overall list. The 37-year-old, who played the T20 World Cup from 2012 to 2024, amassed 1292 runs from 35 matches at a strike rate of 128.81 and an average of 58.72.

Most runs for India in ICC T20 World Cup history

Player Span Mat Inn Runs HS Avg SR
Virat Kohli 2012-2024 35 33 1292 89* 58.72 128.81
Rohit Sharma 2007-2024 47 44 1220 92 34.85 133.04
Yuvraj Singh 2007-2016 31 28 593 70 23.72 128.91
MS Dhoni 2007-2016 33 29 529 45 35.26 123.88
Gautam Gambhir 2007-2012 21 20 524 75 26.20 118.01
Suryakumar Yadav 2021-2024 18 17 480 68 40.00 158.94
Suresh Raina 2009-2016 26 21 453 101 25.16 130.17
Hardik Pandya 2016-2024 24 16 357 63 29.75 142.23
KL Rahul 2021-2022 11 11 322 69 32.20 138.19
Rishabh Pant 2021-2024 15 13 258 42 23.45 125.85

India’s fastest growing legal and fully licensed SportsBook and Online Cricket ID powered by Betfair.