HomeCricketList of Most Sixes in ODI and T20 World Cup

List of Most Sixes in ODI and T20 World Cup

The ODI World Cup is the pinnacle of one-day cricket, while the T20 World Cup is the pinnacle of T20 international cricket. In both the shorter format of the game, fans are captivated by the huge sixes that make the game electrifying. 

The record for the most sixes in the ODI World Cup is held by India captain Rohit Sharma. On the other hand, the record for the most sixes in the T20 World Cup is held by none other than the Universe Boss, Chris Gayle.

In this article, we look at the top 10 batsmen with most sixes in World Cup – both the ODI as well as the T20 World Cup.

List of 10 Players with Most Sixes in ODI World Cup

RG Sharma28157560.57105.49754
CH Gayle35118635.9390.53249
GJ Maxwell2790147.42160.32343
DA Warner29152756.55101.46641
AB de Villiers23120763.52117.29437
DA Miller2481648.00113.33235
RT Ponting46174345.8679.95531
BB McCullum3474233.72120.84129
HH Gibbs25106756.1587.38228
ST Jayasuriya38116534.2690.66327

1. Rohit Sharma

Rohit Sharma leads the chart with an impressive 54 sixes in ODI World Cup matches. Playing from 2015 to 2023, Sharma has amassed 1575 runs in 28 matches. His seven centuries, including five in the 2019 World Cup alone, are a testament to his consistency and dominance at the top order.

Read More: How Many ODI Matches Has India Won?

2. Chris Gayle

West Indian powerhouse Chris Gayle is synonymous with explosive batting, and his 49 sixes in World Cup matches are a testament to his unparalleled power-hitting. Spanning from 2003 to 2019, Gayle’s World Cup career saw him accumulate 1186 runs in 35 matches. His monumental 215 against Zimbabwe in the 2015 World Cup remains one of the highest individual scores in the tournament’s history.

3. Glenn Maxwell

Australia’s Glenn Maxwell has hit 43 sixes in World Cup matches from 2015 to 2023. Maxwell’s highest score in the ODI World Cup is an unbeaten 201* which came in the 2023 World Cup.

4. David Warner

Another Australian stalwart, David Warner, finds himself on the fourth spot in the list with 41 sixes. From 2015 to 2023, Warner has scored 1527 runs in 29 matches, playing a pivotal role in Australia’s batting lineup.

5. AB de Villiers

South African maestro AB de Villiers, with 37 sixes, is one of the most versatile and innovative batsmen in cricket history. His World Cup journey from 2007 to 2015 was marked by extraordinary performances, accumulating 1207 runs in 23 matches. 

Suggested Read: Best Average in ODI: Best Batting Average in ODI Cricket

6. David Miller

South Africa’s David Miller has hit 35 sixes in World Cup matches from 2015 to 2023. In 24 matches, Miller has scored 816 runs, including a highest score of 138*. Miller’s capability to clear the boundaries with ease makes him one of the most dangerous batsmen in limited-overs cricket.

7. Ricky Ponting

Ricky Ponting, one of Australia’s greatest captains and batsmen, hit 31 sixes in World Cup matches from 1996 to 2011. With 1743 runs in 46 matches, Ponting was a linchpin in Australia’s batting order.

8. Brendon McCullum

New Zealand’s Brendon McCullum, known for his aggressive and fearless batting, hit 29 sixes in World Cup matches from 2003 to 2015. In 34 matches, McCullum scored 742 runs, with a highest score of 101.

Suggested Read: Explained: Powerplay in ODI Cricket

9. Herschelle Gibbs

South African batsman Herschelle Gibbs, with 28 sixes, was known for his stylish and powerful stroke play. Playing from 1999 to 2007, Gibbs scored 1067 runs in 25 World Cup matches. His highest score was 143 and his ability to dominate bowlers made him one of South Africa’s key players. 

10. Sanath Jayasuriya

Sri Lankan legend Sanath Jayasuriya, with 27 sixes, revolutionized opening batting with his aggressive style. From 1992 to 2007, Jayasuriya scored 1165 runs in 38 World Cup matches, including a highest score of 120.

Further Read: Highest Run Partnership in ODI Cricket History

List of 10 Players with Most Sixes in T20 World Cup 

CH Gayle3396534.46142.75263
RG Sharma3996334.39127.88035
JC Buttler2779942.05144.48133
Yuvraj Singh3159323.72128.91033
SR Watson2453728.26140.94031
DA Warner3480625.18133.22031
AB de Villiers3071729.87143.40030
V Kohli27114181.50131.30028
DJ Bravo3453021.20126.79025
DPMD Jayawardene31101639.07134.74125

1. Chris Gayle

There are very few records in T20s which are not held by Chris Gayle. Gayle holds the record for the most sixes in T20 World Cups. From 2007 to 2021, he played 33 matches and amassed 965 runs with an impressive strike rate of 142.75. This includes 63 sixes and a highest score of 117.

2. Rohit Sharma 

In T20 World Cups from 2007 to 2022, Rohit Sharma has played 39 matches, from which he has scored 963 runs with a strike rate of 127.88. This includes a tally of 35 sixes.

3. Jos Buttler 

Jos Buttler has established himself as one of England’s most dynamic batsmen in T20 cricket. Between 2012 and 2022, Buttler has played 27 T20 World Cup matches, scoring 799 runs at a phenomenal strike rate of 144.48. His 33 sixes reflect his aggressive batting style.

4. Yuvraj Singh 

Yuvraj Singh’s name is synonymous with six-hitting, especially after his legendary performance in the 2007 T20 World Cup, where he hit six sixes in an over. From 2007 to 2016, Yuvraj played 31 matches and scored 593 runs at a strike rate of 128.91, including 33 sixes.

Read More: T20 World Cup Winners List

5. Shane Watson 

Shane Watson was a key figure in Australia’s T20 setup from 2007 to 2016. In 24 T20 World Cup matches, he scored 537 runs at a strike rate of 140.94. This includes 31 sixes.

6. David Warner 

David Warner has been a vital player for Australia in T20 World Cups from 2009 to 2022. Warner’s 806 runs in 34 matches came at a strike rate of 133.22, with 31 sixes to his credit. 

7. AB de Villiers

In 30 T20 World Cup matches, Ab de Villiers scored 717 runs with a strike rate of 143.40. His 30 sixes highlight his innovative batting and power. 

8. Virat Kohli 

Virat Kohli has been a standout performer for India in T20 World Cups from 2012 to 2022. Kohli’s 1141 runs in 27 matches came at an average of 81.50 and a strike rate of 131.30. Although he is not primarily known for hitting sixes, his 28 sixes reflect his ability to accelerate when needed. 

Further Read: God of T20 Cricket in India

9. Dwayne Bravo

Dwayne Bravo played 34 matches in T20 World Cups from 2007 to 2021. He scored 530 runs at a strike rate of 126.79, with 25 sixes to his name. Bravo’s ability to hit big shots in the death overs made him a valuable player for the West Indies. 

10. Mahela Jayawardene

Mahela Jayawardene was a class act in T20 World Cups from 2007 to 2014, scoring 1016 runs in 31 matches at a strike rate of 134.74. This includes 25 sixes.


These players, with their remarkable ability to hit sixes, have not only entertained fans but also played pivotal roles in their teams’ successes in World Cups. Their power hitting has changed the dynamics of the game, making cricket a more thrilling and unpredictable sport. 

Get in on the thrill with fantasy cricket on the WinZO fantasy cricket app. Download the app now to kickstart your fantasy cricket journey.



Please enter your comment!
Please enter your name here

Most Popular