Presenting highest individual scores for India in men's T20Is
What's the story
Indian batter Abhishek Sharma stunned England with an incredible century at Mumbai's Wankhede Stadium on February 2.
Abhishek's staggering 135(54) powered India to a mammoth 150-run win over England. The visitors were bowled out for 97.
The young opener, who broke a plethora of records, now has the highest individual score for India in men's T20Is.
Have a look at the elite list.
#1
Abhishek Sharma: 135 vs England, 2025
In Mumbai, Abhishek became the first Indian to score 130-plus runs in a T20I. He hammered 135 off 54 balls, a knock laced with 7 fours and 13 sixes.
Abhishek also smacked the most sixes for India in a T20I, going past Rohit Sharma, Sanju Samson, and Tilak Varma (10 each).
The left-handed batter now has the third-fastest century in T20I cricket (37 balls).
#2
Shubman Gill: 126* vs New Zealand, 2023
Abhishek broke the record of his compatriot Shubman Gill, who hammered an unbeaten 126 against New Zealand at Ahmedabad's Narendra Modi Stadium in 2023.
Gill's 63-ball knock was laced with 12 fours and 7 sixes. This propelled India 234/4 in 20 overs.
The Black Caps were later bundled out for 66 in 12.1 overs. Hardik Pandya took four wickets.
#3
Ruturaj Gaikwad: 123* vs Australia, 2023
Later that year, Ruturaj Gaikwad slammed his maiden T20I century, against Australia at the Barsapara Cricket Stadium, Guwahati.
Gaikwad completed his century in the final over off 52 balls. He smashed a 57-ball 123* (13 fours and 7 sixes).
Gaikwad also became the first Indian to score a ton against Australia in the format.
However, Australia chased down 223 in the final-ball thriller.
#4
Virat Kohli: 122* vs Afghanistan, 2022
Indian legend Virat Kohli follows Gaikwad on this list. His unbeaten 122 against Afghanistan is the highest individual score for India away from home in T20Is.
Kohli slammed his maiden and only T20I ton against Afghanistan during the 2022 Asia Cup. He smashed a 61-ball 122* for India, hammering 12 fours and 6 sixes.
He set several records as India won by 101 runs.