Who is the Indian batsman highest score in T20I Cricket for India? - The Highest score by Indian batsman in T20 international belongs to Abhishek Sharma, who scored 135 runs off 54 balls against England in Wankhede on February 02, 2025. He took 13 sixes and 7 fours in this innings.
Here is the list of top 10 highest scores by Indian batters in T20 international.
List of Top 10 Highest individual scores by Indian batsmen in T20I cricket
| Pos | Player | Runs | Balls | 4s | 6s | Mins | SR | Team | Opposition | Ground | Match Date |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Abhishek Sharma | 135 | 54 | 7 | 13 | 93 | 250.00 | India | v England | Wankhede | 02 Feb 2025 |
| 2 | Shubman Gill | 126* | 63 | 12 | 7 | 99 | 200.00 | India | v New Zealand | Ahmedabad | 01 Feb 2023 |
| 3 | Ruturaj Gaikwad | 123* | 57 | 13 | 7 | 97 | 215.78 | India | v Australia | Guwahati | 28 Nov 2023 |
| 4 | Virat Kohli | 122* | 61 | 12 | 6 | 90 | 200.00 | India | v Afghanistan | Dubai | 08 Sep 2022 |
| 5 | Rohit Sharma | 121* | 69 | 11 | 8 | 103 | 200.00 | India | v Afghanistan | Dubai | 08 Sep 2022 |
| 6 | Tilak Varma | 120* | 47 | 9 | 10 | 69 | 255.31 | India | v South Africa | Johannesburg | 15 Nov 2024 |
| 7 | Rohit Sharma | 118 | 43 | 12 | 10 | 61 | 274.41 | India | v Sri Lanka | Indore | 22 Dec 2017 |
| 8 | Suryakumar Yadav | 117 | 55 | 14 | 6 | 88 | 212.72 | India | v England | Nottingham | 10 Jul 2022 |
| 9 | Suryakumar Yadav | 112* | 51 | 7 | 9 | 67 | 219.60 | India | v Sri Lanka | Rajkot | 07 Jan 2023 |
| 10 | Rohit Sharma | 111* | 61 | 8 | 7 | 95 | 181.96 | India | v West Indies | Lucknow | 06 Nov 2018 |
Last Updated on July 09, 2025.
Note!: This list has been updated on July 09, 2025. After this, there may be some change in the information given in this list.
FAQs
Who Indian batsman scored the most runs in an innings in T20I?
The Indian batsman who has scored the most runs in an innings in T20I is Abhishek Sharma, he has scored 135 runs in 54 balls.