Last updated on October 24th, 2023 at 08:08 am
Most sixes in International Cricket
When it comes to the most sixes in international cricket, there are a few legendary names that immediately come to mind. These players have left a lasting impact on the game with their incredible power-hitting abilities and ability to clear the boundary ropes effortlessly. One of the top contenders for this records is Rohit Sharma from India, who has established himself as one of the modern-day greats in limited-overs cricket. With impeccable timing and exceptional power, Sharma has consistently found ways to send the ball sailing over the ropes, accumulating an impressive tally of sixes throughout his career.
Players with most sixes in international cricket
In the world of cricket excitement, hitting sixes stands out as one of the most thrilling moments for players and fans. Being able to hit the ball over the boundary with great power and accuracy is a skill that only a handful of individuals have mastered. In this blog, we will explore the player who holds the record for hitting the most sixes in cricket history, as well as delve into the achievements of the Indian player with the most sixes across all formats.
Rank | Player | Country | Years | Matches | Runs | 100s | 50s | Total 6s | Sixes |
1 | Chris Gayle | WI | 1999-2021 | 483 | 19593 | 42 | 105 | 2332 | 553 |
2 | Rohit Sharma | IND | 2007-2023 | 442 | 17218 | 44 | 91 | 1628 | 529 |
3 | Shahid Afridi | PAK | 1996-2018 | 524 | 11196 | 11 | 51 | 1053 | 476 |
4 | Brendon McCullum | NZ | 2002-2016 | 432 | 14676 | 19 | 76 | 1552 | 398 |
5 | Martin Guptill | NZ | 2009-2022 | 367 | 13463 | 23 | 76 | 1385 | 383 |
6 | MS Dhoni | IND | 2004-2019 | 538 | 17266 | 16 | 108 | 1486 | 359 |
7 | Sanath Jayasuriya | SL | 1989-2011 | 586 | 21032 | 42 | 103 | 2486 | 352 |
8 | Eoin Morgan | ENG | 2006-2022 | 379 | 10859 | 16 | 64 | 917 | 346 |
9 | AB De Villiers | SA | 2004-2018 | 420 | 20014 | 47 | 109 | 2004 | 328 |
10 | Jos Buttler | ENG | 2011-2023 | 328 | 10267 | 14 | 62 | 955 | 304 |
Chris Gayle
Chris Gayle, the cricketing dynamo, has left cricket enthusiasts amazed with his incredible tally of 553 international sixes across all format. With this remarkable feat, Gayle has rightfully earned the moniker “The Universe Boss.” Whether it’s the Test format, One Day Internationals (ODIs), or the vibrant T20 matches, Gayle’s effortless ability to launch the ball beyond the boundary has cemented his status as a genuine legend of the sport. His unparalleled prowess in hitting sixes stands as a testament to his greatness, solidifying his place among the most remarkable six-hitters in the history of international cricket.
Format | Matches | Sixes |
Test | 103 | 98 |
ODI | 301 | 331 |
T20I | 79 | 124 |
Rohit Sharma
Rohit Sharma, the ‘Hitman’ of Indian cricket, has etched his name in the history books with his exceptional six-hitting ability. With a staggering tally of 534 international sixes out of 436 matches, Rohit has firmly established himself as one of the most prolific six-hitters in the game. Notably, he holds the record for hitting the most number of sixes in a single international innings, smashing 16 sixes against South Africa in 2019. Additionally, Rohit also holds the record for the most hat-trick of sixes in international cricket. His ability to consistently find the boundary with massive hits has made him an icon of power-hitting in the cricketing world.
Format | Matches | Sixes |
Test | 47 | 68 |
ODI | 241 | 273 |
T20I | 148 | 182 |
Shahid Afridi
Shahid Afridi, the explosive Pakistani all-rounder, is renowned for his aggressive style of play and his ability to clear the boundary with ease. With a total of 476 international sixes out of 524 matches, Afridi has left a lasting impact on the game. Known for his fearless approach, he holds the record for hitting the most sixes in T20 internationals. Afridi’s incredible power-hitting and ability to change the course of a match with his six-hitting prowess have made him a fan favorite and a legend in the world of cricket.
Format | Matches | Sixes |
Test | 27 | 52 |
ODI | 398 | 351 |
T20I | 99 | 73 |
Brendon McCullum
Brendon McCullum, the dynamic former New Zealand captain, was a force to be reckoned with when it came to hitting sixes in international cricket. With a total of 398 sixes out of 432 matches, McCullum showcased his aggressive batting style and penchant for big hits. He held the record for the most sixes in T20 internationals until recently, and his ability to effortlessly clear the ropes made him a feared batsman. McCullum’s explosive six-hitting capability, combined with his leadership skills, made him a true game-changer and a fan favorite in the cricketing world.
MS Dhoni
MS Dhoni, the legendary Indian cricketer and former captain, is not only known for his exceptional leadership skills but also for his remarkable ability to hit sixes. With a total of 359 sixes out of 538 in international cricket, Dhoni has displayed his incredible power-hitting capabilities throughout his career. Whether it was his helicopter shot or his brute force, Dhoni’s sixes have left spectators in awe. His calm composure under pressure and knack for timing the ball perfectly have made him one of the most effective and feared finishers in the game.
Most sixes in Test
Ben Stokes is the batsman with the most sixes in Test cricket, with 124 sixes to his name. He is followed by Brendon McCullum (107 sixes), Adam Gilchrist (100 sixes), Chris Gayle (98 sixes), and Jacques Kallis (97 sixes). Stokes is also the only batsman to have hit six sixes in an over in Test cricket.
Rank | Player | Team | Matches | Test Sixes |
1 | Ben Stokes | England | 91 | 109 |
2 | Brendon McCullum | New Zealand | 101 | 107 |
3 | Adam Gilchrist | Australia | 96 | 100 |
4 | Chris Gayle | West Indies | 103 | 98 |
5 | Jacques Kallis | South Africa | 166 | 97 |
6 | Virender Sehwag | India | 104 | 91 |
7 | Brian Lara | West Indies | 131 | 88 |
8 | Chris Cairns | New Zealand | 62 | 87 |
9 | Vivian Richards | West Indies | 121 | 84 |
10 | Tim Southee | New Zealand | 94 | 83 |
Most sixes in ODI
Shahid Afridi proudly claims the record for most sixes in ODI international cricket, with a staggering 349 sixes, solidifying his position as the highest six-hitter in ODI history. Across his 393 matches, he amassed 8,027 runs at an average of 23.81. His exceptional skill in clearing the boundary resonates profoundly, imprinting his legacy as a significant player in the exhilarating world of cricket.
Rank |
Player |
Team |
Matches |
ODI Sixes |
1 |
Shahid Afridi |
Pakistan |
398 |
351 |
2 |
Chris Gayle |
West Indies |
301 |
331 |
3 |
Rohit Sharma |
India |
243 |
275 |
4 |
Sanath Jayasuriya |
Sri Lanka |
445 |
270 |
5 |
MS Dhoni |
India |
350 |
229 |
6 |
Eoin Morgan |
England |
248 |
220 |
7 |
AB de Villiers |
South Africa |
228 |
204 |
8 |
Brendon McCullum |
New Zealand |
260 |
200 |
9 |
Sachin Tendulkar |
India |
463 |
195 |
10 |
Saurav Ganguly |
India |
311 |
190 |
Most sixes in T20
Rohit Sharma reigns supreme in the realm of T20 cricket, holding the record for the most sixes across all formats. As the top-ranked T20 six-hitter, he has sent the ball soaring beyond the boundary ropes a remarkable 182 times. His prowess in clearing the boundary adds an electrifying dimension to the game, cementing his status as a true master of T20 cricket.
Rank |
Player |
Team |
Matches |
T20 Sixes |
1 |
Rohit Sharma |
India |
148 |
182 |
2 |
Martin Guptill |
New Zealand |
122 |
173 |
3 |
Aaron Finch |
Australia |
103 |
125 |
4 |
Chris Gayle |
West Indies |
79 |
124 |
5 |
Eoin Morgan |
England |
115 |
120 |
6 |
Virat Kohli |
India |
115 |
117 |
7 |
Paul Stirling |
Ireland |
121 |
117 |
8 |
Jos Buttler |
England |
104 |
113 |
9 |
Evin Lewis |
West Indies |
53 |
111 |
10 |
Colin Munro |
New Zealand |
65 |
107 |
Who is the king of Cricket
Frequently Asked Questions (FAQ)
Who has hit the most sixes in international cricket history?
Chris Gayle has hit the most sixes in international cricket history, with 553 sixes. He is followed by Shahid Afridi (476 sixes), AB de Villiers (463 sixes), Yuvraj Singh (362 sixes), and Rohit Sharma (354 sixes).
Who has hit the most sixes in ODI cricket history?
Rohit Sharma has hit the most sixes in ODI cricket history, with 354 sixes. He is followed by Chris Gayle (331 sixes), AB de Villiers (310 sixes), Shahid Afridi (278 sixes), and Virat Kohli (264 sixes).
Who is the Sixer King of India?
Rohit Sharma is known as the Sixer King of India. He is one of the most destructive batsmen in the world, and is known for his ability to hit sixes at will. He has hit a total of 354 sixes in ODI cricket, which is the most by any Indian batsman.