sportsdunia logo
Search Icon

Advertisement

Advertisement

Top 10 India Highest Score in T20 - (2025 Updated)

7 min
India Highest Score in T20
Table of content

T20 cricket is where Team India has often gone full berserk mode, putting up some of the most entertaining knocks in the format's history. These games have been fast, full of action, filled with big shots and fearless batting. In the last few years, India’s T20 team has recorded some near-impossible feats. To secure India highest score in T20, they smashed big totals, broke records, and made cricket history. Sometimes they even went close to scoring 300 runs in 20 overs, which is unheard of in the shortest format of the game. Let’s check the matches where Indias highest T20 score was made.

India Highest T20 Score - Updated List (2025)

Team India have had several explosive batters in their playing eleven since the format was introduced in the mid-2000s. Over the years, the Men in Blue have regularly surpassed the 200-run mark in T20Is, crushing their opponents under the pressure of chasing a massive total. They have consistently proven to be one of the best T20 teams in the world.

RankScoreOppositionGroundMatch Date
1297/6vs BangladeshHyderabad12 Oct 2024
2283/1vs South AfricaJohannesburg15 Nov 2024
3260/5vs Sri LankaIndore22 Dec 2017
4247/9vs EnglandWankhede2 Feb 2025
5244/4vs West IndiesLauderhill27 Aug 2016
6240/3vs West IndiesWankhede11 Dec 2019
7237/3vs South AfricaGuwahati2 Oct 2022
8235/4vs AustraliaThiruvananthapuram26 Nov 2023
9234/4vs New ZealandAhmedabad1 Feb 2023
10234/2vs ZimbabweHarare7 Jul 2024

Advertisement

What is Highest T20 Score by India?

Since the introduction of the T20 format, India has breached the 200-run mark under several captains. From Suryakumar Yadav's young group of men to Rohit Sharma's T20 World Cup-winning squad, the Indian cricket team has entertained fans with explosive batting quite regularly. Today, let's delve deeper into the highest T20 score by India in the sport's history.

10. Zimbabwe | 234/2

IND vs ZIM
IND vs ZIM (Image credits: Official X Account of ICC/@ICC)

In the 2nd T20I between Zimbabwe and India, at Harare, the Men in Blue scripted history. India made 234/2 against Zimbabwe in that fixture. Abhishek Sharma was the hero with a 47-ball 100. He hit 8 sixes and 7 boundaries to score one of the fastest T20 centuries in history. Along with him, Ruturaj Gaikwad and Rinku Singh also batted well. They both scored 77 and 48 runs, respectively. Zimbabwe failed to stem the flow of runs, leading to an easy victory for India.

9. New Zealand – 234/4

IND vs NZ
IND vs NZ (Image credits: Official X Account of ICC/@ICC)

In Ahmedabad, India scored a massive total of 234/4 against New Zealand. Shubman Gill played a dream innings of 126 not out, hitting the ball all over the park. He smashed 7 sixes and 14 classy boundaries to register Indias highest T20 score. Rahul Tripathi also supported his teammate with his 22-ball 44. India’s innings was full of big hits, and New Zealand bowlers looked helpless. It was a big win with a margin of 168 runs and a proud moment for Indian cricket.

Advertisement

8. Australia | 235/4

IND vs AUS
IND vs AUS (Image credits: Official X Account of ICC/@ICC)

In Thiruvananthapuram, India played Australia and made a solid 235/4. Ruturaj Gaikwad was the star there. He scored 58 runs and didn’t give any wicket-taking opportunities to the bowlers. Yashasvi Jaiswal was the Player of the Match with a 25-ball 53 and two catches. At last, Rinku Singh's 9 balls 31 runs also boosted India's score. India dominated with the bat and kept racking up runs quickly. Australia couldn’t match the total, and India won the match comfortably.

7. South Africa | 237/3

IND vs SA
IND vs RSA (Image credits: Official X Account of ICC/@ICC)

This match was in Guwahati, and India smashed 237/3. Suryakumar Yadav and KL Rahul batted beautifully and were constantly on the attack from ball one. The player of the match, KL Rahul, scored 57 runs in just 28 balls. South Africa's bowlers were under pressure from the start. India’s innings was smooth, and the win was comfortable in the end. India won that match by 16 runs.

Advertisement

6. West Indies | 240/3

IND vs WI
IND vs WI (Image credits: Official X Account of ICC/@ICC)

In Wankhede, India made 240/3 against the West Indies in 2019. Rohit Sharma and KL Rahul gave India a strong start, and then Virat Kohli finished with a quick 70 not out to achieve India highest score in T20. KL Rahul was the top performer of that match, scoring 91 (56). West Indies made a valiant chase attempt, but India eventually won at home.

5. West Indies | 244/4

IND vs WI
India vs West Indies (Image credits: Official X Account of ICC/@ICC)

This was a power-packed match in Lauderhill. India scored 244/4, and KL Rahul was the star of the show. He scored 110 not out, hitting several clean shots. Even though the West Indies chased India highest score in T20 down in the last ball, the Men in Blue's batting was still top-class. It was one of those rare matches where both teams played super aggressively. This was the only T20I match in which India scored one of the highest T20 score but lost.

Advertisement

4. England | 247/9

IND vs ENG
IND vs ENG (Image credits: Official X Account of ICC/@ICC)

In Wankhede, India made a solid 247/9 against England. Even after losing 9 wickets, they didn’t stop hitting. Abhishek Sharma played an amazing knock of 135 runs in just 54 balls. He hit 13 sixes and looked unstoppable. In the 20 overs, India scored at a run rate of 12.35. England's bowlers had no clue what to do. This was a high-scoring match and full of thrills. India won this match by 150 runs.

3. Sri Lanka | 260/5

vs SL
IND vs SL (Image credits: Official X Account of ICC/@ICC)

This match happened in Indore back in 2017, but it still makes the top 3. India scored 260/5 in this fixture, and Rohit Sharma was the main hero. He smashed 118 runs in just 43 balls to achieve India highest T20 score. KL Rahul also scored 89 runs with a quick 8 sixes and 5 boundaries. India kept the run rate very high from start to end. Sri Lanka couldn’t chase it, and the Men in Blue won easily. Rohit’s knock is still remembered as one of the fastest in T20 Internationals.

Advertisement

2. South Africa | 283/1

India
India (Image credits: Official X Account of ICC/@ICC)

India batted first in Johannesburg and scored 283/1, losing only one wicket! Tilak Varma played like a beast, scoring 120 not out from 47 balls. Sanju Samson was superb with another 109 not out. Abhishek was the only wicket South African bowlers were able to take during India highest score in T20. India smashed 23 sixes and played without fear. South Africa had no idea how to stop the runs. India won by 135 runs, and it was a massive win.

1. Bangladesh | 297/6

IND vs BAN
IND vs BAN (Image credits: Official X Account of ICC/@ICC)

This was the best score made by India in T20 cricket. It happened in Hyderabad, and the batters went just berserk! India made a huge 297/6 and didn’t give Bangladesh any chance. Sanju Samson was the top batter with 111 runs, and Suryakumar Yadav smashed 75 runs very quickly. India hit 22 sixes in the match, as the crowd went crazy. Bangladesh didn’t stand a chance as they got dismissed for just 164. The hosts won by 133 runs, and this became the new India highest T20 score.

Advertisement

Fanatics Banner

India Highest Score in T20 2025

On 2nd February 2025, at the famous Wankhede Stadium, India made a total of 247/9 against England. This is India highest score in T20 this year. Abhishek Sharma was the star of that match. This youngster went fully crazy with the bat and scored 135 runs in just 54 balls, hitting 13 sixes and 7 fours. He struck the ball with a gun rate of 250.00. England's bowlers didn’t know where to bowl; every over felt like a bad dream for them. He also took 2 wickets, so it was a full all-round show. That’s why he got the Player of the Match award easily.

Advertisement

Frequently Asked Questions

Who was the captain during India’s highest T20 innings?

+

Suryakumar Yadav was the captain when India scored the highest score in T20, 297 runs against Bangladesh on October 12, 2024.

Is India’s highest T20 score a world record?

+

India’s highest T20 score is not a world record, as Zimbabwe holds the top spot of the highest T20 score after hitting 344 runs against Gambia.

Who were the top scorers in India’s highest T20 innings?

+

Sanju Samson and Suryakumar Yadav are the top scorers in India’s highest T20 innings. They scored 111 runs and 75 runs, respectively.

Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

Conversation

(0 Comments)

Loading comments...

Trending

Edited by- Devesh Kumar
Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick