As the India-England T20 semi-final looms on March 5 at Mumbai’s Wankhede Stadium, cricket fans are buzzing with excitement. These two cricketing giants have clashed 29 times in T20s, producing thrilling encounters packed with big hits. Dominating the list of most sixes are Indian stars, showcasing their explosive batting prowess against the English bowlers.
Leading the pack is England’s Jos Buttler, a destructive opener who has faced India in 27 T20s from 2011 to 2025. Averaging 32.20, he has amassed 644 runs, including 27 massive sixes and 57 boundaries. Buttler’s flair is evident in his five half-centuries, making him a nightmare for Indian pacers.
Close behind is India’s Hardik Pandya, the all-rounder who has turned matches single-handedly. In 20 outings against England since 2017, Pandya boasts a 29.57 average with 414 runs, featuring three fifties. His bat has unleashed 25 sixes and 27 fours, underlining his reputation as a finisher par excellence.
Young sensation Abhishek Sharma steals the show with sheer efficiency. In just five T20s versus England, the opener has smashed 22 sixes while scoring 279 runs at an astonishing 55.80 average. His haul includes a century and a half-century, signaling the arrival of a new power-hitter in Indian cricket.
England’s Jason Roy, known for his aggressive starts, follows with 20 sixes in 15 matches from 2014 to 2022. Averaging 23.73, he piled up 356 runs with 33 fours, highlighted by a memorable 67-run knock against India that set pulses racing.
Rounding out the top five is the maestro Virat Kohli, whose consistency is legendary. In 21 T20s against England, Kohli averages 38.11 with 648 runs, cracking 19 sixes and 61 fours. Even in T20s, his class shines through.
This semi-final caps a gripping tournament, following South Africa vs New Zealand on March 4 at Eden Gardens. The winners advance to the March 8 final at Ahmedabad’s Narendra Modi Stadium, where glory awaits.