Ad imageAd image

Top 4 Batsmen With Most Sixes Against England in T20I

6 Min Read

Well, the bowling unit of England has often been hailed as one of the most lethal ones in the T20 international (T20I) format since the beginning of the format. The glorious history of the T20I format has witnessed numerous legendary bowlers, including Darren Gough, Ryan Sidebottom, Mark Wood, Jofra Archer, Chris Jordan and many others, who played a crucial role in transforming and revolutionising England’s bowling attack and their mastery at the death over.

Over the decades, England’s top-notch bowlers have left no stone unturned in annihilating even the finest batting lineups of numerous national cricket teams in the world. However, a few batsmen have fought against all the odds and given a befitting reply to England’s deadly bowling unit with their ground-breaking innings and roaring sixes. Have you ever wondered about the top four batsmen who have scored the highest number of sixes against England in the T20I format? Well, let’s find out.

In this article we will take a look at the top four batsmen who continue to hold the record for smashing most sixes against England in the T20I format.

Top 4 Batsmen With Most Sixes Against England in T20I

  • Virat Kohli, India – 19 Sixes

The legendary Indian international cricketer Virat Kohli, who is often hailed as one of the greatest cricketers in the history of international cricket, is at the first spot on our list of the top four batsmen who have smashed the highest number of sixes against England in the T20I format. The ‘run-machine’ of the Indian national cricket team, Virat Kohli, announced his official retirement from the T20 internationals on 29 June 2024, but the legacy that he has left behind continues to resonate in the annals of the format.

Throughout his star-studded career, Virat Kohli played a total of 21 T20 international matches against England and scored a record total of 648 runs against England’s lethal bowling attack. Moreover, Virat Kohli also smashed a total of nineteen sixes, which continues to be the highest aggregate as of January 2026.

  • Hardik Pandya – 18 Sixes

At the second spot in our list of the top four batsmen who continue to hold the record for smashing most sixes against England in the T20I format, we have another Indian international cricketer, Hardik Pandya, who is often regarded as one of the most influential batsmen in the history of T20 internationals.

As of January 2026, Hardik Pandya has played a total of 15 T20Is against England and has scored a phenomenal total of 302 runs at a blistering average of 30.20 and a strike rate of 152.53, making him one of the most prominent batsmen against England’s spine-chilling bowling attack. Additionally, Hardik Pandya has also managed to smash a roaring total of 18 high-flying sixes against England in the T20 internationals, which continues to be the second-highest total as of January 2026.

  • Rohit Sharma, India – 18 Sixes

Next, at the third spot in our list of the top four batsmen who have smashed the highest number of sixes against England in the T20I format, we have the trailblazing Indian international cricketer and former skipper of the Indian national cricket team, Rohit Sharma. Throughout his glorious T20I career which lasted from 2007 till 2024, Rohit Sharma played a total of 15 T20 internationals against England and ended up scoring a record total of 467 runs at a phenomenal average of 36.00.

Additionally, Rohit Sharma also smashed a total of eighteen sixes against England’s lethal bowling attack in the T20 internationals formats ranking him at the third spot in our list. Although Rohit Sharma announced his official retirement from the T20 internationals in 2024, his ground-breaking legacy will undoubtedly continue to inspire millions of cricket aficionados from all over the world.

  • Suryakumar Yadav, India – 18 Sixes

Finally, at the fourth spot in our list of the top four batsmen who continue to hold the record for smashing most sixes against England in the T20I format, we have the legendary Indian international cricketer Suryakumar Yadav, who is currently captain of the Indian national cricket team in the Twenty20 internationals.

Often regarded as one of the most reliable batsmen for the Indian side in the t20 internationals, Suryakumar made his star-studded T20I debut for the Indian side in 2021 and has played a total of 12 T20 internationals against England and has scored a record total of 349 runs at an average of 29.08 and a strike rate of 171.92. Additionally, Suryakumar Yadav has also smashed the fourth-highest total of sixes against England in the T20 international format as of January 2026 i.e. 18 ranking him at the fourth spot in our list.