Most Sixes in International Cricket All Formats (ODI, Test, T20)
Cricket Legends: most sixes in international cricket

Cricket, often considered the “gentleman’s game,” has evolved remarkably over the years. It has transformed into an electrifying showcase of athleticism and power hitting. The ability to send the ball effortlessly beyond the boundary ropes has become a coveted skill among modern-day cricketers. In this article, we explore the world of cricketing legends who left an indelible mark by smashing the most sixes in international cricket across all formats: One Day Internationals (ODIs), Test cricket, and Twenty20 Internationals (T20Is).
Part-time earnings made easy! Experience the thrill of legal betting and fast withdrawals at exchmarket. Click now to start earning instantly in India!
Rohit Sharma: The Sixer King of India
When it comes to the most sixes in international cricket, one name stands out – Rohit Sharma. As the current captain of the Indian cricket team, Rohit Sharma is a maestro in clearing the boundary. With a record 551 sixes in international cricket, he is the leading six-hitter among active cricketers. Rohit’s remarkable consistency in sending the ball over the ropes earned him the title “Sixer King of India.”
A Closer Look at Rohit Sharma’s Six-Hitting Prowess
- Total Sixes: 551
- Matches: 451
- Test Sixes: 77
- ODI Sixes: 292
- T20I Sixes: 182
What sets Rohit Sharma apart is his ability to showcase six-hitting prowess in Tests, ODIs, and T20Is.
Top 10 Players with the Most Sixes in Cricket
Let’s delve deeper into the world of cricket and explore the top 10 players who left their mark on the international stage with impressive six-hitting abilities:
Rank | Player | Total Sixes | Team | Matches | Test Sixes | ODI Sixes | T20I Sixes |
---|---|---|---|---|---|---|---|
1 | Chris Gayle | 553 | West Indies | 483 | 98 | 331 | 124 |
2 | Rohit Sharma | 551 | India | 451 | 77 | 292 | 182 |
3 | Shahid Afridi | 476 | Pakistan | 524 | 52 | 351 | 73 |
4 | Brendon McCullum | 398 | New Zealand | 432 | 107 | 200 | 91 |
5 | Martin Guptill | 383 | New Zealand | 367 | 23 | 187 | 173 |
6 | MS Dhoni | 359 | India | 538 | 78 | 229 | 52 |
7 | Sanath Jayasuriya | 352 | Sri Lanka | 586 | 59 | 270 | 23 |
8 | Eoin Morgan | 346 | England | 379 | 6 | 220 | 120 |
9 | AB de Villiers | 328 | South Africa | 420 | 64 | 204 | 60 |
10 | Jos Buttler | 310 | England | 332 | 33 | 160 | 117 |
Shahid Afridi: The Six-Hitting Sensation
Fondly known as “Boom Boom” Afridi, he is synonymous with explosive batting and an uncanny ability to hit sixes. This former Pakistani all-rounder took the cricketing world by storm with audacious strokeplay. Afridi boasts a staggering 351 sixes in his ODI career, setting a record that still stands tall in one-day cricket history.
Shahid Afridi’s ODI Six-Hitting Record
- ODI Sixes: 351
- Matches: 398
Afridi’s remarkable six-hitting prowess proved to be a game-changer, playing a pivotal role in many memorable victories for Pakistan.
Chris Gayle: The Universe Boss
Famously known as the “Universe Boss,” Chris Gayle is a cricketing behemoth when it comes to power hitting. With a mind-boggling 553 sixes across all formats, Gayle has left a trail of destruction in international cricket. His sheer brute force and ability to dispatch the ball beyond the boundary make him one of the most feared batsmen in the sport’s history.
Chris Gayle’s Six-Hitting Feats
- Total Sixes: 553
- Matches: 483
- Test Sixes: 98
- ODI Sixes: 331
- T20I Sixes: 124
Gayle’s monumental six-hitting record is a testament to his dominance in cricket.
Most Test Sixes: Ben Stokes Leads the Way
In the traditional format of the game, Test cricket, it’s England’s current Test skipper, Ben Stokes, who reigns supreme in hitting sixes. Stokes has smashed an impressive 124 sixes in the longest format of the game, showcasing his ability to clear the boundary ropes even in grueling conditions.
Top 10 Players with the Most Test Sixes
Rank | Player | Team | Matches | Test Sixes |
---|---|---|---|---|
1 | Ben Stokes | England | 97 | 124 |
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 |
Rohit Sharma: The T20I Six-Hitting Maestro
In the shortest and most explosive format of the game, T20 Internationals (T20Is), Rohit Sharma once again takes center stage. As the current captain of Team India, Rohit has struck an astonishing 182 sixes in T20I cricket, showcasing his ability to provide explosive starts and entertain cricket fans worldwide.
Top 10 Players with the Most T20 International Sixes
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 | Paul Stirling | Ireland | 131 | 123 |
6 | Eoin Morgan | England | 115 | 120 |
7 | Jos Buttler | England | 109 | 117 |
8 | Virat Kohli | India | 115 | 117 |
9 | Evin Lewis | West Indies | 53 | 111 |
10 | Colin Munro | New Zealand | 65 | 107 |
Conclusion
In the ever-evolving world of cricket, the ability to consistently clear the boundary ropes has become a defining characteristic of a modern-day batsman’s repertoire. Legends such as Rohit Sharma, Chris Gayle, Shahid Afridi, and Ben Stokes have showcased their six-hitting prowess on the international stage, earning the admiration and adoration of fans worldwide.
Cricket enthusiasts continue to be enthralled by the spectacle of cricket balls soaring over the ropes, making sixes an integral part of the modern game. As these records continue to be shattered and new stars emerge, one thing remains certain: the fascination with the Most Sixes in International Cricket is here to stay.
FAQs
-
Who has hit the most sixes in international cricket history?
- The “Universe Boss,” Chris Gayle, has hit the most sixes across all formats. He hammered 553 sixes in 483 international matches: 331 in ODIs, 124 in T20Is, and 98 in Tests.
-
Who has hit the most sixes in ODI cricket history?
- Shahid Afridi holds the record for hitting the most sixes in ODI cricket. He smashed 351 sixes in 398 ODIs from 1996 to 2015.
-
Who is the Sixer King of India?
- India’s current captain, Rohit Sharma, undoubtedly holds the title of the Sixer King of India. He has hammered a staggering 551 sixes in 451 international matches across all three formats. Rohit is also the highest six-hitter in T20I cricket with 182 sixes.