Home
Cricket
Most runs for India in ICC T20 World Cup history

Most runs for India in ICC T20 World Cup history

Most runs for India in ICC T20 World Cup history
Credits: Alamy images
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. 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

    PlayerSpanMatInnRunsHSAvgSR
    Virat Kohli2012-20243533129289*58.72128.81
    Rohit Sharma2007-2024474412209234.85133.04
    Yuvraj Singh2007-201631285937023.72128.91
    MS Dhoni2007-201633295294535.26123.88
    Gautam Gambhir2007-201221205247526.20118.01
    Suryakumar Yadav2021-202418174806840.00158.94
    Suresh Raina2009-2016262145310125.16130.17
    Hardik Pandya2016-202424163576329.75142.23
    KL Rahul2021-202211113226932.20138.19
    Rishabh Pant2021-202415132584223.45125.85
    Follow
    Share
    Editor's Pick
    RCB sale officially starts as Diageo sends out books; INR 18,000 crore valuation floated Cricket RCB sale officially starts as Diageo sends out books; INR 18,000 crore valuation floated
    Top Stories
    Share article
    Close
    Tell us why didn’t you like our article so that we can improve on?
    Choose ranking:
    ICC Test Ranking
    ICC ODI Ranking
    ICC T20I Ranking