The ability to hit sixes has been one of the most important game-changing developments in cricket over the years. Players all over the world are being forced to develop their six-hitting skills as a result of the introduction of shorter formats like One Day Internationals (ODIs) and Twenty20 Internationals (T20Is). To clear the boundary rope with a single shot, you need both strength and perfect timing. Brendon McCullum, Chris Gayle, Shahid Afridi, and AB de Villiers are among renowned cricketers who have created a name for themselves by frequently hitting sixes. The top five batsmen with Most Sixes in International Cricket will be discussed in greater detail in this article.
Most Sixes in International Cricket
Martin Guptill (New Zealand) – 383 Sixes:
Martin Guptill, a dynamic opener for New Zealand, is known for his power-hitting prowess in white-ball cricket. Guptill is fifth among international cricket’s most prolific six-hitters with a career total of 383 sixes. He has hit sixes in 23 Test cricket matches, 187 ODIs, and 173 T20 Internationals. In the T20I format, he is notable for being second only to Rohit Sharma in terms of sixes struck.
Brendon McCullum (New Zealand) – 398 Sixes:
With 398 international sixes, former New Zealand captain and current England cricket team coach Brendon McCullum is fourth on the list. With 107 sixes in Test cricket, McCullum was one of the select few players to accomplish this feat. He gained admirers all around the world for his aggressive style of play and his sixes, notably during his 200 ODI and 91 T20I innings.
Shahid Afridi (Pakistan) – 476 Sixes:
Known as ‘Boom Boom Afridi’, Shahid Afridi was a real showman on the cricket pitch. He had an unmatched ability to clear the line, and during the course of his career, he scored 476 international sixes. This astounding total includes 73 T20 Internationals, 351 ODIs, and 52 Tests. In ODI cricket, Shahid Afridi also holds the
record for most sixes hit.
Chris Gayle (West Indies) – 553 Sixes:
Before Rohit Sharma’s recent resurgence in form, Chris Gayle, the former West Indies opener, was the top international six-hitter. Gayle, who was renowned for his tremendous strength, smashed a total of 553 sixes over the course of his successful career. There were 124 T20 International sixes, 331 ODI sixes, and 98 Test match sixes. In several T20 leagues throughout the world, he further cemented his status as a six-hitting master.
Rohit Sharma (India) – 562 Sixes:
The “Hitman,” also referred to as Rohit Sharma, is the batsman with the most international sixes. During an ICC Cricket World Cup 2023 match between India and Afghanistan, Rohit broke Chris Gayle’s previous record. He had only two fewer sixes than Gayle going into the match, but he swiftly passed the “Universe Boss” by launching four sixes. Rohit Sharma now has 562 sixes in his career, including 303 in ODIs, 77 in Tests, and 182 in T20 Internationals.
In international cricket, hitting sixes is a sign of a batsman’s strength and dexterity. With their ability to hit sixes, these top five batsmen—Martin Guptill, Brendon McCullum, Shahid Afridi, Chris Gayle, and Rohit Sharma—have permanently changed the face of the game. The fact that Rohit Sharma, who is now at the top of the chart, is the batter with the most international sixes is proof of his extraordinary talent and dependability.