Top 10 batsmen with most sixes in ICC Cricket World Cup history

Rohit Sharma holds the record for batsman with most sixes in the history of ICC Cricket World Cup.
Cricket, which is often referred to as the 'gentleman's game,' has witnessed several thrilling moments, particularly during the explosive hits in the ODI World Cup. Over the years, many cricketers have gained fame for their ability to repeatedly send the cricket ball soaring into the stands.
Cricket, a sport adored by numerous individuals, has various exciting moments, and one of the most electrifying sights is when a batsman hits the ball out of the playing field for six runs. The ODI format, a prestigious cricket format, has witnessed some incredible displays of big hitting.
Here are the top 10 batsmen with most sixes in World Cup history:
10. Sanath Jayasuriya - 27 Sixes

The former skipper of Sri Lankan cricket team, Sanath Jayasuriya, was given the title 'Master Blaster,' becoming the third batting legend in cricket history to be conferred with this title, after Sir Viv Richards of West Indies and Sachin Tendulkar of India. Renowned for his intimidating hitting ability and game-changing all-rounder, Jayasuriya smashed 27 sixes in 37 innings between 1992 and 2007 in ICC Cricket World Cup.
9. Herschelle Gibbs - 28 Sixes

In the ninth position, we have Herschelle Gibbs from South Africa. He is recognised as a top-tier power hitter and has transitioned into a cricket coach. Gibbs made history by becoming the first player to hit six sixes in an over in an ODI match, accomplishing this feat against the Netherlands during the 2007 World Cup. From 1999 to 2007, Gibbs impressively hit a total of 28 sixes across 23 innings.
8. Brendon McCullum - 29 Sixes

New Zealand heavy-hitter and current head coach of England test cricket team, Brendon McCullum, holds eighth place with 29 sixes in 27 innings from 2003 to 2015. Known for his aggressive and explosive style of play, McCullum led his team to the finals of the 2015 World Cup.
7. David Miller - 30 Sixes:

South African middle-order batsman David Miller made his World Cup debut in 2015. Since 2015, David Miller has played 23 matches for South Africa in three editions of the tournament and went on to hit 30 sixes in those matches.
6. Ricky Ponting - 31 Sixes:

The legendary Australian batsman and former captain Ricky Ponting, holds sixth place. He had hit 31 sixes in 42 innings from 1996 to 2011. A technical batter who was known for his composure was always ready to hit big sots. He has been a part of the ICC World Cup-winning squad in 1999, 2003, and 2007.
5. David Warner - 37 Sixes:

Australian opener David Warner, has so far played three editions of the Cricket World Cup and has went on to play 27 games. In 27 games, Warner has managed to score 1491 runs and has hit 37 sixes. Warner was part of Australia's World Cup winning team in 2015.
4. AB de Villiers - 37 Sixes

The former South African captain, AB de Villiers, is known for his unconventional shots and holds the third position. The three-time winner of the ICC ODI player of the year award, De Villiers had hit 37 sixes in 22 innings from 2007 to 2015 in World Cups. He earned the nicknames "Mr. 360 Degree" and "SuperHuman" for his ability to strike the ball to all parts of the field. He possesses unmatched power-hitting skills and currently holds the records for the fastest century, fastest 50, and fastest 150 in one-day international cricket.
3. Glenn Maxwell - 43 Sixes:

Australian batsman Glenn Maxwell made his World Cup debut in 2015 and has went on to play 25 matches so far in three editions. In 23 innings, Maxwell has sent the ball 43 times over the ropes in the tournament's history. 43 sixes by Maxwell is most by an Australian batsman in the tournament's history.
2. Chris Gayle - 49 Sixes

Jamaican cricketer Chris Gayle is one of the greatest and most destructive batsmen in cricket across all formats. West Indies’ striking phenom Chris Gayle held the record of hitting the most sixes in ICC Men’s Cricket World Cup before Rohit Sharma broke his record. From 2003 to 2019, Gayle smashed 49 sixes in 34 innings. It looks like 'The Universal Boss' prefers hitting sixes and fours than running singles or twos.
1. Rohit Sharma - 51 sixes:

Indian opener Rohit Sharma holds the record of most sixes in ICC Cricket World Cup history. Rohit has hit 51 sixes in 27 innings so far. Rohit recently surpassed Chris Gayle's record of most sixes in ICC Cricket World Cup history. Rohit Sharma has been seen hitting sixes at ease and sending the ball out of the boundary line. Rohit Sharma is also been given the nickname of 'Hitman,' because of his six hitting ability. Rohit Sharma also holds the record of hitting most sixes in international cricket.
(All stats updated till 15th November, 2023)
Where passion meets insight — blending breaking news, in-depth strategic analysis, viral moments, and jaw-dropping plays into powerful sports content designed to entertain, inform, and keep you connected to your favorite teams and athletes. Expect daily updates, expert commentary and coverage that never leaves a fan behind.
- IPL 2026 Auction: CSK spent 14.20 crore to buy Kartik Sharma
- IPL 2026: Who is Kartik Sharma? Rajasthan's wicket-keeper who bagged 14.20 Cr in mini-auction
- AUS vs ENG Dream11 Prediction, Dream11 Playing XI, Today Match 3rd test, Australia vs England test series 2025
- IPL 2026 Auction: DC outbid RCB & SRH to acquire J&K pacer Auqib Dar for 8.40 crore
- IPL 2026: Who is Prashant Veer? UP's all-rounder who bagged 14.20 Cr in mini-auction
- IPL 2026 Auction: Matheesha Pathirana finds new home! KKR shells out INR 18 crore for 'Baby Malinga'
- IPL 2026 start and final dates announced; Know here
- IPL 2026 auction: Prithvi Shaw shockingly goes unsold despite base price of 75 Lac
- IPL 2026: When & where to watch auction?
- IPL 2026: What time will auction start?