The India-England T20 rivalry has been a treasure trove of breathtaking batting displays, especially from the Indian side. Ahead of a possible T20 World Cup 2026 semi-final at Mumbai’s iconic Wankhede, a fascinating fact emerges: in 29 T20Is, only four players have scored centuries, all Indians, underscoring Team India’s upper hand with 17 wins to England’s 12.
Headlining this exclusive list is Abhishek Sharma’s monumental 135-run knock off just 54 balls on February 2, 2025. Bursting with 13 sixes and 7 fours, it demolished England by 150 runs, marking the format’s highest score in these clashes. Suryakumar Yadav follows with his 117 off 55 balls in Manchester on July 10, 2022—14 fours, 6 sixes—but India conceded defeat by 17 runs.
KL Rahul’s flawless unbeaten 101 from 55 balls on July 3, 2018, in Manchester, complete with 10 fours and 5 sixes, masterminded an 8-wicket pursuit of 160. Rohit Sharma’s unbeaten 100 off 56 balls in Bristol on July 8, 2018, laced with 11 fours and 5 sixes, delivered a 7-wicket victory.
On the English front, Alex Hales holds the record with 86 not out off 47 balls in the 2022 World Cup semi in Adelaide—7 sixes, 4 fours—clinching a 10-wicket win chasing 169. No Englishman has touched a ton against India in T20s.
These innings not only highlight individual brilliance but also India’s collective strength. As the semi-final beckons, expect fireworks that could add to this storied legacy.