Abhishek Sharma Ishan Kishan (Source: AFP & AP)
Abhishek Sharma turned a 199-run chase into a highlight reel at Hnry Stadium in Wellington on Tuesday, smashing a 35-ball century that stands as the fastest by an Indian against New Zealand in T20Is.
His final tally of 113 off 38 balls, studded with nine fours and 11 sixes, not only sealed India’s win in the third T20I but also added several entries to the record books.
One of the other standout achievements for Abhishek Sharma was that his 113-run knock became the highest T20I score by an Indian batter in New Zealand.
On the same note, this article highlights the list of highest T20I scores by Indian batters in each country.
India - Abhishek Sharma (135)
Abhishek Sharma produced a breathtaking innings against England in the fifth T20I at Mumbai’s Wankhede Stadium in February 2025.
The left-hander smashed 135 off just 54 deliveries, striking seven fours and 13 sixes. His explosive knock powered India to 247/9 before the hosts bowled England out for 97, winning by 150 runs.
UAE - Virat Kohli (122*)
Virat Kohli rediscovered his T20I batting brilliance against Afghanistan in the 2022 Asia Cup in Dubai. Opening the innings, he smashed an unbeaten 122 off 61 balls, hitting 12 fours and six sixes. It was Kohli’s maiden T20I century and helped India post 212/2.
South Africa - Tilak Varma (120*)
Tilak Varma delivered a sensational unbeaten 120 against South Africa in the fourth T20I at Johannesburg in November 2024. Batting with remarkable composure and aggression, the left-hander struck nine fours and 10 sixes off just 47 deliveries.
England - Suryakumar Yadav (117)
Former Indian T20I captain Suryakumar Yadav showcased his extraordinary range of shots against England in Nottingham in July 2022. Chasing 216, the Indian batter hammered 117 off 55 balls, including 14 fours and six sixes.
New Zealand - Abhishek Sharma (113)
Abhishek Sharma lit up Wellington in the third T20I against New Zealand on October 27, 2026, smashing 113 off just 38 balls. The southpaw’s innings featured nine fours and 11 sixes, with the century arriving in only 35 deliveries.
Abhishek powered India through a 199-run chase, helping the visitors seal victory and establish a new record for an Indian batter in New Zealand.
USA - KL Rahul (110*)
KL Rahul produced a memorable unbeaten century against the West Indies in Lauderhill, Florida, in August 2016. Chasing a historic 246, Rahul smashed 110 not out off 51 balls, including 12 fours and five sixes.
His explosive innings kept India in contention during a high-scoring thriller, but the visitors fell just one run short in a dramatic finish.
Ireland - Deepak Hooda (104)
Deepak Hooda announced himself on the international stage with a brilliant century against Ireland in the second T20I at Dublin in June 2022.
The right-hander scored 104 off 57 balls, striking nine fours and six sixes. His innings helped India post 225/7, and the visitors eventually won by four runs in a high-scoring contest.
West Indies - Suresh Raina (101)
Suresh Raina became the first Indian batter to score a century in T20 internationals when he struck 101 against South Africa during the 2010 T20 World Cup in Gros Islet, Saint Lucia.
Batting aggressively in the middle order, Raina reached three figures off 59 balls, helping India post 186/5. South Africa were restricted to 172/5 as India won by 14 runs.
China - Yashasvi Jaiswal (100)
Yashasvi Jaiswal made history at the 2023 Asian Games in Hangzhou, scoring a century against Nepal in the quarter-final. The left-hander struck 100 off 49 balls, including eight fours and seven sixes, to help India post 202/4.
Zimbabwe - Abhishek Sharma (100)
Abhishek Sharma announced his arrival in international cricket with a blistering century against Zimbabwe in Harare in July 2024.
In only his second T20I, the left-hander smashed 100 off 47 balls, hitting seven fours and eight sixes. His innings powered India to 234/2, and the visitors secured a comprehensive 100-run victory.
Australia - Virat Kohli (90*)
The face of Indian cricket, Virat Kohli delivered a match-winning performance against Australia in the first T20I at Adelaide in January 2016.
Chasing 189, Kohli remained unbeaten on 90 off 55 balls, striking nine fours and two sixes. His composed innings anchored India’s chase and helped the visitors win by 37 runs, setting the tone for a successful tour.
Sri Lanka - Shikhar Dhawan (90)
Shikhar Dhawan’s 90 against Sri Lanka came during an ODI in Colombo in 2017, rather than a T20I. The left-handed opener scored 90 off 90 balls in India’s opening ODI of the tour, laying the foundation for a successful chase.
This entry needs to be replaced with the highest Indian T20I score recorded in Sri Lanka to keep the list accurate.
Bangladesh - Rohit Sharma (83)
Rohit Sharma produced a commanding innings against Bangladesh in the opening match of the 2016 T20 Asia Cup. The Indian opener scored 83 off 55 balls, striking seven fours and three sixes.
His knock helped India recover from an early setback and post 166/6 before the bowlers secured a comfortable 45-run victory.
Japan - Ishan Kishan (80*)
Ishan Kishan starred against Japan at the 2026 Asian Games with an unbeaten 80 on a challenging batting surface. The left-hander attacked when opportunities arose while ensuring India maintained control of the innings.












.jpg)








