Home   »   Most T20 Centuries by Indian Players:...

Most T20 Centuries by Indian Players: Abhishek Sharma Leads with 11 Hundreds

Abhishek Sharma broke his own national record for the most centuries in the T20 cricket when he scored 113 runs from 38 balls against New Zealand on 27th of October 2026. The left-handed batsman hit 9 fours and 11 sixes as part of the Indian innings, scoring 199 runs at Hagley Oval, Wellington. It is his 4th century in T20 Internationals and 11th overall in T20 matches, surpassing the tally of 10 centuries scored by Virat Kohli in the T20 format.

Maximum T20 Centuries for Indian Cricketers

The 11 T20 centuries scored by Abhishek have put him above Kohli on the list of Indians. Based on the above-mentioned report, Abhishek has notched up centuries for India, Sunrisers Hyderabad in the IPL, and Punjab in the Syed Mushtaq Ali Trophy.

Rank Player T20 Matches Runs Centuries
1 Abhishek Sharma 220 6,606 11
2 Virat Kohli 430 14,218 10
3 KL Rahul 253 8,718 8
3 Sanju Samson 362 9,312 8
3 Rohit Sharma 472 12,531 8

The number of centuries by Kohli is 10, including one for India and nine in the IPL for RCB (Royal Challengers Bengaluru). On the other hand, the number of centuries made by Abhishek is four in T20Is, two in IPL for Sunrisers Hyderabad, and five for Punjab in Syed Mushtaq Ali Trophy.

Most Centuries in T20 Cricket Worldwide

According to the report, Chris Gayle of the West Indies is the player with the most centuries in T20 cricket, with a total of 22 hundreds. The number of centuries for Abhishek is 11 in the format.

Rank Player Country T20 Matches Runs Centuries
1 Chris Gayle West Indies 463 14,562 22
2 Babar Azam Pakistan 359 12,493 13
3 Abhishek Sharma India 220 6,606 11
4 Quinton de Kock South Africa 463 13,046 10
4 Virat Kohli India 430 14,218 10
4 David Warner Australia 439 14,284 10

Breaking Records With 113 by Abhishek Sharma Against New Zealand

113 from 38 balls at a strike rate of 297.36 was recorded by Abhishek. His innings consisted of nine fours and 11 sixes to assist India in reaching a score of 199 runs while chasing the target in six wickets, as per reports.

Abhishek opened with Vaibhav Sooryavanshi, who hit 45 runs from 19 balls. They made a total of 133 runs in 7.1 overs in their opening partnership.

Their opening partnership also contributed to India’s team record as India scored 50 in 2.2 overs and 100 in five overs. This broke the record set by Romania earlier for the fastest team 100 in five overs and two balls.

Abhishek Sharma’s Highest T20 Scores

Runs Balls Opponent Team
148 52 Bengal Punjab
141 55 Punjab Kings Sunrisers Hyderabad
135* 68 Delhi Capitals Sunrisers Hyderabad
135 54 England India
113 38 New Zealand India
112 51 Andhra Punjab
112 56 Gujarat Punjab
108 34 Afghanistan India
prime_image
About the Author
Shivam
Shivam
Author

As a Content Executive Writer at Adda247, I am dedicated to helping students stay ahead in their competitive exam preparation by providing clear, engaging, and insightful coverage of both major and minor current affairs. With a keen focus on trends and developments that can be crucial for exams, researches and presents daily news in a way that equips aspirants with the knowledge and confidence they need to excel. Through well-crafted content, Its my duty to ensures that learners remain informed, prepared, and ready to tackle any current affairs-related questions in their exams.

TOPICS: