13 sixes and 7 fours as Abhishek Sharma smashed the highest score in T20 history.
Abhishek Sharma holds the record for the highest innings in international T20 cricket, scoring the second-fastest T20 century for India in that innings.
Abhishek Sharma has the highest score.
T20 cricket is synonymous with disaster. The flat pitches being built nowadays allow batsmen to bat aggressively. This is why, in 2026 alone, three different batsmen have scored 150 or more runs in T20 International cricket. While it was once impossible for batsmen to score a double century in ODIs, since the first double century in 2010, 10 batsmen have achieved it.
Similarly, reaching 150 runs in T20 matches seems nearly impossible. When the entire team has to play 120 balls per innings, even scoring a century is difficult, let alone 150 runs by a single batsman. Nevertheless, batsmen have scored 150 or more runs in international T20 cricket eight times. However, only two batsmen from ICC full member countries have achieved this, none of whom are Indian. The highest individual score by an Indian in T20 International cricket was achieved by Abhishek Sharma.
Highest score in T20Is (for India)
Abhishek Sharma holds the record for the highest score for India in T20 International cricket. He achieved this feat in the fifth match of the T20I series against England in Darbari 2025. He scored 135 runs in that match against the English team.
Abhishek scored 135 runs in just 54 balls. This is the highest individual score by an Indian in T20 cricket. He hit 13 sixes and 7 fours in this innings. Abhishek scored 106 runs from boundaries alone. This was the same match in which Abhishek reached his century in 37 balls. In this match, he scored the second-fastest century for India in T20 cricket.
- 135 runs - Abhishek Sharma
- 126 runs - Shubman Gill
- 123 runs - Ruturaj Gaikwad
Only six batsmen have ever scored more than 120 runs in an innings in international T20 cricket. Abhishek Sharma, Shubman Gill, and Ruturaj Gaikwad are the other batsmen who have achieved this feat: Virat Kohli (122), Rohit Sharma (121), and Tilak Varma (120).