Most Sixes in T20 World Cup History: Gayle, Rohit and Buttler Top the List

Who has hit the most sixes in T20 World Cup history? Chris Gayle still leads with 63 sixes in 33 matches between 2007 and 2021, ahead of India’s Rohit Sharma (50) and England’s Jos Buttler (45), the leading active player after the 2026 edition. Gayle also holds the record for the most sixes in a single T20 World Cup innings: 11, in his 48-ball hundred against England at the Wankhede in 2016.

The figures cover the men’s T20 World Cup from 2007 to 2026, according to ESPNcricinfo’s tournament records at the time of this update.

Most sixes in T20 World Cup history

#PlayerSpanMatchesRunsStrike rateSixes
1Chris Gayle (WI)2007-202133965142.7563
2Rohit Sharma (IND)2007-2024471220133.0450
3Jos Buttler (ENG)2012-2026431100144.1645
4David Warner (AUS)2009-202441984134.2440
5Rahmanullah Gurbaz (AFG)2021-202620575132.7936
6Virat Kohli (IND)2012-2024351292128.8135
7Hardik Pandya (IND)2016-202633574148.7034
8Quinton de Kock (SA)2014-202635834134.5134
9Yuvraj Singh (IND)2007-201631593128.9133
10Glenn Maxwell (AUS)2012-202635640141.9032
11Shane Watson (AUS)2007-201624537140.9431
12Suryakumar Yadav (IND)2021-202627722150.7331
13AB de Villiers (SA)2007-201630717143.4030
14David Miller (SA)2014-202634597127.5628
15Mitchell Marsh (AUS)2016-202621564139.9527

Key points

  • Gayle needed only 31 innings for his 63 sixes and is the only player above 60.
  • Rohit Sharma is the leading Indian with 50, from 47 T20 World Cup matches (2007-2024).
  • Rahmanullah Gurbaz has 36 sixes in just 20 matches, the best rate in the top 15.
  • Five Indians make the top 15: Rohit, Kohli (35), Hardik Pandya (34), Yuvraj Singh (33) and Suryakumar Yadav (31).

Most sixes in an innings at the T20 World Cup

PlayerSixesRuns (balls)MatchVenueDate
Chris Gayle11100 (48)West Indies v EnglandWankhede16 Mar 2016
Chris Gayle10117 (57)West Indies v South AfricaJohannesburg11 Sep 2007
Aaron Jones1094 (40)USA v CanadaDallas1 Jun 2024
Rilee Rossouw8109 (56)South Africa v BangladeshSydney27 Oct 2022
Nicholas Pooran898 (53)West Indies v AfghanistanGros Islet17 Jun 2024
Shai Hope882 (39)West Indies v USABridgetown21 Jun 2024
Rohit Sharma892 (41)India v AustraliaGros Islet24 Jun 2024
Dasun Shanaka876 (31)Sri Lanka v PakistanPallekele28 Feb 2026

Yuvraj Singh’s six sixes in an over against Stuart Broad at Durban in 2007 remain the most famous six-hitting moment of the tournament, but his innings that day (58) does not make this list.

FAQ

Who has hit the most sixes in the T20 World Cup?

Chris Gayle, with 63.

Which Indian has hit the most sixes in the T20 World Cup?

Rohit Sharma, with 50.

What is the record for the most sixes in a T20 World Cup innings?

11, by Chris Gayle against England in Mumbai in 2016.

SarahSarah

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