India in T20 World Cup: Three Titles, Every Result and Top Players (2007-2026)

India is the most successful team in the history of the T20 World Cup. Across the 10 editions from 2007 to 2026 it has won three titles (2007, 2024 and 2026), lost one final (2014) and been knocked out in the semi-finals twice (2016 and 2022). According to ESPNcricinfo, India have played 61 matches in the tournament, winning 43 and losing 16; one match was tied (against Pakistan in 2007, which India won in a bowl-out) and one had no result.

India in the T20 World Cup at a glance

RecordIndia
Editions played10 (2007-2026)
Titles3 (2007, 2024, 2026)
Matches61
Wins43
Losses16
Tied1 (won in a bowl-out)
No result1
Win percentage73.33

India’s result in every edition

YearHostCaptainIndia’s result
2007South AfricaMS DhoniChampions: beat Pakistan by 5 runs in the final
2009EnglandMS DhoniSuper 8
2010West IndiesMS DhoniSuper 8
2012Sri LankaMS DhoniSuper 8
2014BangladeshMS DhoniRunners-up: lost the final to Sri Lanka by 6 wickets
2016IndiaMS DhoniSemi-final: lost to West Indies by 7 wickets
2021UAE and OmanVirat KohliSuper 12
2022AustraliaRohit SharmaSemi-final: lost to England by 10 wickets
2024West Indies and USARohit SharmaChampions: beat South Africa by 7 runs in the final
2026India and Sri LankaSuryakumar YadavChampions: beat New Zealand by 96 runs in the final

The three titles

2007: Dhoni’s young team

In the first T20 World Cup, India beat Pakistan by 5 runs in the final at Johannesburg under MS Dhoni. In the same tournament, the group match against Pakistan in Durban was tied and India won it in a bowl-out.

2024: the 17-year wait ends

Rohit Sharma’s team went unbeaten through the tournament and beat South Africa by 7 runs in the final in Bridgetown, Barbados.

2026: defending the title at home

Under Suryakumar Yadav, India beat England by 7 runs in the semi-final and New Zealand by 96 runs in the final on 8 March 2026. India became the first team to win the T20 World Cup in back-to-back editions, and the first to win it three times.

Most runs for India in the T20 World Cup

BatterYearsMatchesRunsHigh scoreAverageStrike rate50s
Virat Kohli2012-2024351,29289*58.72128.8115
Rohit Sharma2007-2024471,2209234.85133.0412
Suryakumar Yadav2021-20262772284*36.10150.736
Yuvraj Singh2007-2016315937023.72128.914
Hardik Pandya2016-2026335746328.70148.704
MS Dhoni2007-2016335294535.26123.880
Gautam Gambhir2007-2012215247526.20118.014
Suresh Raina2009-20162645310125.16130.170

Suresh Raina (101 against South Africa in 2010) is the only Indian to score a hundred in the tournament. Virat Kohli has scored more runs than any other batter in the history of the T20 World Cup.

Most wickets for India in the T20 World Cup

BowlerYearsMatchesWicketsBest figuresAverageEconomy
Jasprit Bumrah2016-202626404/1513.655.66
Arshdeep Singh2022-202622364/917.367.81
Hardik Pandya2016-202633333/2024.578.62
Ravichandran Ashwin2012-202224324/1117.256.49
Axar Patel2022-202620233/2321.438.17
Ravindra Jadeja2009-202430223/1528.867.21
Harbhajan Singh2007-201219164/1229.256.78
Irfan Pathan2007-201215163/1620.067.46

Figures are from the ESPNcricinfo T20 World Cup records pages and cover the tournament up to and including the 2026 edition.

FAQ

How many times has India won the T20 World Cup? Three times: 2007, 2024 and 2026.

Who has scored the most T20 World Cup runs for India? Virat Kohli, with 1,292 runs in 35 matches.

Who has taken the most T20 World Cup wickets for India? Jasprit Bumrah, with 40 wickets in 26 matches.

Has an Indian scored a T20 World Cup hundred? Only Suresh Raina, 101 against South Africa in 2010.

SarahSarah

A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!