Skip to content
Cricket Record Book

Men’s T20 World Cup Records, Winners List and Top Players

Covers 334 Men's T20 World Cup matches from Sep 2007 to Mar 2026. Afghanistan matches are not in the open data set, so their results and players are missing.

India have won three of the ten men’s T20 World Cups, more than any other side, and they lead most of the T20 World Cup records on this page too. The data covers 334 matches from the first game on 11 Sep 2007 to the 2026 final on 8 Mar 2026.

Further down: every final in order, a titles count, the batters and bowlers with the biggest tournament hauls, record team scores at both ends, the heaviest margins and a win-loss table for each nation. One caveat applies throughout. Afghanistan’s games were never released in the open ball-by-ball data, so neither their results nor their players appear in any list.

T20 World Cup Winners List: Ten Finals

The first final, at Johannesburg in 2007, set the tone: India beat Pakistan by 5 runs. Pakistan won the next one in 2009, beating Sri Lanka by 8 wickets at Lord’s. England (2010) and West Indies (2012) followed, and Sri Lanka took the title in 2014 by beating India at Mirpur.

West Indies became the first two-time winners in 2016, beating England by 4 wickets at Eden Gardens. Australia won in Dubai in 2021, beating New Zealand, and England matched West Indies on two titles by beating Pakistan at Melbourne in 2022.

India then won the last two. They beat South Africa by 7 runs at Kensington Oval in 2024, and New Zealand by 96 runs at the Narendra Modi Stadium in 2026, the biggest margin in runs of any final. That makes the all-time count India 3, England 2, West Indies 2, and one each for Pakistan, Sri Lanka and Australia. India also have the best record at the tournament: 39 wins in 56 matches, a 70.9 per cent win rate.

T20 World Cup Winners List by Year

The final is the last match of each edition. Editions marked partial have only a few matches in the open data, so no final is shown.

EditionMatches in dataFinalMost runsMost wickets
200726India v Pakistan: India won by 5 runsML Hayden (Australia) 265Umar Gul (Pakistan) 13
200927Pakistan v Sri Lanka: Pakistan won by 8 wicketsTM Dilshan (Sri Lanka) 317Umar Gul (Pakistan) 13
201025Australia v England: England won by 7 wicketsDPMD Jayawardene (Sri Lanka) 302DP Nannes (Australia) 14
201225Sri Lanka v West Indies: West Indies won by 36 runsSR Watson (Australia) 249BAW Mendis (Sri Lanka) 15
201432India v Sri Lanka: Sri Lanka won by 6 wicketsV Kohli (India) 319Imran Tahir (South Africa) 12
201627England v West Indies: West Indies won by 4 wicketsTamim Iqbal (Bangladesh) 295MJ Santner (New Zealand) 10
202140New Zealand v Australia: Australia won by 8 wicketsDA Warner (Australia) 289PWH de Silva (Sri Lanka) 16
202239Pakistan v England: England won by 5 wicketsV Kohli (India) 296BFW de Leede (Netherlands) 13
202444India v South Africa: India won by 7 runsTM Head (Australia) 255Arshdeep Singh (India) 14
202649India v New Zealand: India won by 96 runsSahibzada Farhan (Pakistan) 383JJ Bumrah (India) 14

Most T20 World Cup Titles

Shared titles count for both teams.

TeamTitles
India3
England2
West Indies2
Pakistan1
Sri Lanka1
Australia1

T20 World Cup Team Records: Wins and Losses

TeamMatchesWonLostTied/NRWin %
India563916170.9
South Africa533517167.3
Sri Lanka593325156.9
Pakistan563321261.1
England573124256.4
Australia493118063.3
West Indies512821257.1
New Zealand512821257.1
Bangladesh431131126.2
Netherlands301119036.7
Zimbabwe251113145.8
Ireland31820328.6
Scotland23814136.4
Namibia18413123.5
USA1036133.3
Oman13210116.7

T20 World Cup Highest Run Scorers

BatterMInnsRunsHSAvgSR100s50s
V Kohli India31311,21889*60.90129.57014
RG Sharma India41411,1379234.45132.83011
JC Buttler England39391,061101*36.59145.7415
DPMD Jayawardene Sri Lanka31311,01610039.08134.7516
CH Gayle West Indies313196511734.46142.7527
DA Warner Australia393995689*26.56135.2208
Shakib Al Hasan Bangladesh40408438423.42120.9504
TM Dilshan Sri Lanka333381496*28.07122.0405
Q de Kock South Africa32327257423.39134.2604
P Nissanka Sri Lanka2424686100*29.83123.6016
KS Williamson New Zealand25256788530.82114.7203
SA Yadav India252566984*35.21148.3405
KC Sangakkara Sri Lanka30306616825.42112.2204
AK Markram South Africa242464286*32.10140.7906
BB McCullum New Zealand252563712328.95128.4312

Most Wickets in T20 World Cup History

BowlerMInnsWktsBestAvgEcon5w
Shakib Al Hasan Bangladesh3939474/920.837.030
AU Rashid England3636424/222.247.180
A Zampa Australia2323405/1913.976.551
Shahid Afridi Pakistan3434394/1123.266.720
SL Malinga Sri Lanka3131385/3120.087.421
PWH de Silva Sri Lanka1919373/812.056.170
A Nortje South Africa2020364/712.475.830
JJ Bumrah India2424364/1514.285.820
Saeed Ajmal Pakistan2323364/1916.866.790
BAW Mendis Sri Lanka2121356/815.036.701
Umar Gul Pakistan2424355/617.267.311
TG Southee New Zealand2424343/418.267.040
Arshdeep Singh India2121334/917.857.750
HH Pandya India2828333/2023.488.610
MA Starc Australia2525323/2025.448.390

Highest Individual Scores in the T20 World Cup

BatterScoreBalls4s6sAgainstDate
BB McCullum New Zealand12358117Bangladesh21 Sep 2012
CH Gayle West Indies11757710South Africa11 Sep 2007
AD Hales England116*64116Sri Lanka27 Mar 2014
Ahmed Shehzad Pakistan111*62105Bangladesh30 Mar 2014
YS Samra Canada11065116New Zealand17 Feb 2026
RR Rossouw South Africa1095678Bangladesh27 Oct 2022
JG Bethell England1054887India5 Mar 2026
GD Phillips New Zealand10464104Sri Lanka29 Oct 2022
Tamim Iqbal Bangladesh103*63105Oman13 Mar 2016
SK Raina India1016095South Africa2 May 2010

Best bowling figures

BowlerFiguresOversAgainstDate
BAW Mendis Sri Lanka6/84Zimbabwe18 Sep 2012
HMRKB Herath Sri Lanka5/33.3New Zealand31 Mar 2014
Umar Gul Pakistan5/63New Zealand13 Jun 2009
AJ Hosein West Indies5/114Uganda8 Jun 2024
Ahsan Malik Netherlands5/194South Africa27 Mar 2014
A Zampa Australia5/194Bangladesh4 Nov 2021
R Shepherd West Indies5/203Scotland7 Feb 2026
Mustafizur Rahman Bangladesh5/224New Zealand26 Mar 2016
JP Faulkner Australia5/274Pakistan25 Mar 2016
SL Malinga Sri Lanka5/314England1 Oct 2012

T20 World Cup Records: Highest Team Totals

TeamTotalOversAgainstVenueDate
Sri Lanka260/620KenyaThe Wanderers Stadium, Johannesburg14 Sep 2007
India256/420ZimbabweMA Chidambaram Stadium, Chennai26 Feb 2026
India255/520New ZealandNarendra Modi Stadium, Ahmedabad8 Mar 2026
West Indies254/620ZimbabweWankhede Stadium, Mumbai23 Feb 2026
India253/720EnglandWankhede Stadium, Mumbai5 Mar 2026
England246/720IndiaWankhede Stadium, Mumbai5 Mar 2026
Ireland235/520OmanSinhalese Sports Club Ground, Colombo14 Feb 2026
England230/819.4South AfricaWankhede Stadium, Mumbai18 Mar 2016

Lowest all-out totals

TeamTotalOversAgainstVenueDate
Netherlands3910.3Sri LankaZahur Ahmed Chowdhury Stadium, Chattogram24 Mar 2014
Uganda3912West IndiesProvidence Stadium, Guyana8 Jun 2024
Uganda4018.4New ZealandBrian Lara Cricket Stadium, Tarouba14 Jun 2024
Netherlands4410Sri LankaSharjah Cricket Stadium, Sharjah22 Oct 2021
Oman4713.2EnglandSir Vivian Richards Stadium, North Sound13 Jun 2024
West Indies5514.2EnglandDubai International Cricket Stadium, Dubai23 Oct 2021
Ireland6816.4West IndiesProvidence Stadium, Guyana30 Apr 2010
Hong Kong6917NepalZahur Ahmed Chowdhury Stadium, Chattogram16 Mar 2014

Biggest wins

ResultFormatVenueDate
Sri Lanka won by 172 runsT20IThe Wanderers Stadium, Johannesburg14 Sep 2007
West Indies won by 134 runsT20IProvidence Stadium, Guyana8 Jun 2024
South Africa won by 130 runsT20IThe Oval, London7 Jun 2009
West Indies won by 107 runsT20IWankhede Stadium, Mumbai23 Feb 2026
Australia won by 10 wicketsT20INewlands, Cape Town20 Sep 2007
South Africa won by 10 wicketsT20IMahinda Rajapaksa International Stadium, Hambantota20 Sep 2012
Oman won by 10 wicketsT20IAl Amerat Cricket Ground Oman Cricket (Ministry Turf 1), Al Amarat17 Oct 2021
Pakistan won by 10 wicketsT20IDubai International Cricket Stadium, Dubai24 Oct 2021

Most Player of the Match Awards in the T20 World Cup

PlayerAwards
V Kohli India7
A Zampa Australia6
CH Gayle West Indies5
DPMD Jayawardene Sri Lanka5
SR Watson Australia5
Sikandar Raza Zimbabwe5
Shahid Afridi Pakistan4
AB de Villiers South Africa4
WG Jacks England4
KP Pietersen England3

Highest Run Scorers and Leading Wicket Takers

Virat Kohli (India) is the highest run scorer in T20 World Cup history as far as this data runs, with 1,218 runs at 60.90. He was the leading scorer of both the 2014 and 2022 editions, reached fifty 14 times and has collected 7 match awards, a tournament record. Rohit Sharma (India), with 1,137, is second, and England’s Jos Buttler is third with 1,061, the latter scoring at 145.74 per hundred balls.

The highest single innings is 123 off 58 balls by Brendon McCullum (New Zealand) against Bangladesh at Pallekele in Sep 2012. Chris Gayle (West Indies) made 117 in the very first match in 2007 and is the only batter in the top run list with two hundreds.

Shakib Al Hasan (Bangladesh) leads the wicket list with 47, ahead of Adil Rashid (England) on 42 and Adam Zampa (Australia) on 40. Zampa’s average of 13.97 is outstanding for a bowler with that many wickets. Ajantha Mendis (Sri Lanka) holds the best figures, 6/8 against Zimbabwe in Sep 2012. The most wickets in one edition is 16, by Wanindu Hasaranga (Sri Lanka), listed as PWH de Silva, in 2021.

Team Totals, Collapses and How to Read These Records

Sri Lanka’s 260/6 against Kenya in 2007 is still the highest total, and their 172-run win in that game is the biggest margin. Recent editions have brought it close: India made 256/4 against Zimbabwe at Chennai and 255/5 in the 2026 final. Five of the top six totals came in 2026.

At the other end, the Netherlands were bowled out for 39 by Sri Lanka in 2014, and Uganda also made 39 against West Indies in 2024. Lowest totals count all-out innings only.

Edition sizes vary a lot, from 25 matches in 2010 and 2012 to 49 in 2026, so career totals favour players from the bigger recent editions. South Africa have the second-best win rate, 67.3 per cent, but no titles. For the 50-over event, see the Cricket World Cup records; for every T20I, see T20I records. The women’s event has its own Women’s T20 World Cup page.

Questions about Men's T20 World Cup

Which team has won the most T20 World Cups?

India, with 3 titles: 2007, 2024 and 2026. England and West Indies have won 2 each, and Pakistan, Sri Lanka and Australia have won 1 each.

Who is the highest run scorer in T20 World Cup history?

India’s Virat Kohli, who has 1,218 runs in 31 innings and an average of 60.90, the best of anyone in the top fifteen. Rohit Sharma of India is next with 1,137. These figures do not include Afghanistan matches, which are missing from the open data.

Who has taken the most wickets in the T20 World Cup?

Shakib Al Hasan of Bangladesh, with 47 wickets at 20.83. Adil Rashid of England has 42 and Adam Zampa of Australia has 40.

Most man of the match awards in T20 World Cup history: who leads?

Virat Kohli of India, with 7. Adam Zampa of Australia has 6, and four players have 5 each.

Who won the 2026 T20 World Cup final?

India beat New Zealand by 96 runs at the Narendra Modi Stadium, Ahmedabad. India scored 255/5 in that final. Jasprit Bumrah of India was the leading wicket taker of that edition with 14.

Which side has made the biggest total at a T20 World Cup?

Sri Lanka scored 260/6 against Kenya at Johannesburg on 14 Sep 2007. India’s 256/4 against Zimbabwe at Chennai in Feb 2026 is the second highest.

Source: ball-by-ball match data from Cricsheet.org (ODC-BY). See how we compile these records.