sportsdunia logo
Search Icon

Advertisement

Advertisement

Top 10 Teams With Highest T20 Score - (2025 Updated)

8 min
Highest T20 Score
Table of content

T20 cricket is the most exciting format that the current generation of fans loves watching. The 20-over format is all about fast scoring, big hits, and smashing massive sixes. A 200-plus score in a T20I match was initially regarded as a safe total, but with more aggressive batters storming the scene, the short format changed completely.

Today, batters are much more aggressive on the pitch. They do not fear losing their wicket and want to hit every ball for a boundary or a six. This attacking style is the reason why we are seeing the highest T20 scores surpassing 250 and even 300 runs on certain occasions. These record-breaking T20 International highest scores put enormous pressure on the bowling team. Today, let's take a detailed look at the list of the highest team scores ever scored in T20 International cricket.

T20 International Highest Score Team - Updated List

The 20-over format rarely sees teams going past the 250-run mark. Teams like India and Zimbabwe, however, have regularly shown their batting prowess in the shortest format by accumulating massive totals. Both of these national sides find themselves on the all-time top 10 list twice, putting them amongst the best T20 teams in the world.

RankTeamScoreOppositionMatch Date
1Zimbabwe344-4GambiaOctober 23, 2024
2Nepal314-3MongoliaSeptember 27, 2023
3India297-6BangladeshOctober 12, 2024
4Zimbabwe286-5SeychellesOctober 19, 2024
5India283-1South AfricaNovember 15, 2024
6Afghanistan278-3IrelandFebruary 23, 2019
7Czech Republic278-4TurkeyAugust 30, 2019
8Nigeria271-4Ivory CoastNovember 24, 2024
9Malaysia268-4ThailandOctober 02, 2023
10England267-3West IndiesDecember 19, 2023

Advertisement

What is the Highest Score in T20?

Over the years, the T20 format has witnessed several fiery innings that involved a plethora of sixes and boundaries. While fans have seen several explosive knocks, there are only a few teams that have surpassed the 250-run mark to find themselves on the all-time highest T20 score list. Considering that, let's answer the question: What is the highest score in T20?

10. England | 267/3

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

When you play against the West Indies, you know you need a big score, and England did exactly that. They scored a massive 267/3 in Tarouba. Phil Salt was the man who played a stunning innings of 119. Captain Jos Buttler also helped with a fast 55 runs. Together, they took the game away from the West Indies. England hit 19 sixes and never slowed down. Even the big-hitting West Indies team couldn't chase this T20 International highest score team total.

9. Malaysia | 268/4

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

During the Asian Games, Malaysia showed they were improving as a team. They put up a big score of 268/4 against Thailand. Their top order did the most damage, especially Syed Aziz, who got a century. He scored 126 runs in just 56 balls, which helped the team amass the highest T20 score. Malaysia hit 18 sixes at a run rate of 13.40. Thailand's bowlers failed to find a way to stop Malaysian batters who looked very confident.

Advertisement

8. Nigeria | 271/4

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

Nigeria put up their best-ever T20I performance by scoring a strong 271/4 against the Ivory Coast. The Nigerian batters came with a clear plan of playing aggressive cricket. Selim Salau was the top performer of that match, who scored 112 runs in just 53 balls. Their run rate in the game was fast at 13.55. Ivory Coast bowlers struggled to contain the repeated attack, and the pressure resulted in them making fielding errors too.

7. Czech Republic | 278/4

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

You might be surprised to see the Czech Republic here, but they earned their spot with a fantastic performance. They smashed 278/4 against Turkey in a European tournament. Sudesh Wickramasekara was their star who scored a brilliant hundred and was unbeaten. The team played with freedom and hit 14 sixes. Turkey bowlers were a bit inexperienced at this level and gave away many extra runs. It was a huge moment for Czech cricket, and they won the game by a big margin.

Advertisement

6. Afghanistan | 278/3

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

This match will always be remembered for one man, Hazratullah Zazai. He played an innings that people still talk about today. He smashed an incredible 162 not out from just 62 balls, leading Afghanistan to a giant total of 278/3 while scoring one of the fastest T20 centuries. It was also one of the highest individual scores in T20 history. Zazai was hitting so hard that the Ireland bowlers had no answers. Afghanistan hit 22 sixes, which was a world record at that time.

5. India | 283/1

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

This was pure destruction by India's top order. They scored a massive 283 runs and lost only 1 wicket against a strong South Africa team. Young star Tilak Varma was on a different level, smashing 120 not out from just 47 balls. Sanju Samson was equally brilliant with 109 not out. Together, they were completely unstoppable. India hit 23 sixes in the game, and their only wicket to fall was Abhishek Sharma. South African bowlers looked helpless, and India won very easily by 135 runs.

Advertisement

4. Zimbabwe | 286/5

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

Zimbabwe scored the highest T20 score of 286/5 against Seychelles. Brian Bennett and Tadiwanashe Marumani were the top performers of that match. They scored 91 runs and 86 runs, respectively. They attacked from ball one and never let Seychelles' bowlers settle down. The team hit 18 sixes with a fast run rate of 14.30. The Seychelles bowlers could not handle the pressure, and their fielding was also mediocre. It led to an easy win for Zimbabwe, which gave them confidence for the big record.

3. India | 297/6

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

Team India proved their mettle against Bangladesh in Hyderabad by scoring their highest ever T20I total of 297/6. Wicket-keeper batter Sanju Samson was the top performer, playing one of his best innings ever. He scored a fantastic 111 runs in that T20I match. The current Indian T20I captain, Suryakumar Yadav, also supported him with a quick 75 runs. Both players were hitting boundaries for fun. India smashed 22 sixes and maintained a very high run rate of 14.85. Bangladesh bowlers tried everything, but nothing worked. India then bowled out Bangladesh for just 164 runs and won by a massive 133 runs.

Advertisement

2. Nepal | 314/3

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

This was the day Nepal cricket showed they are serious players. Playing in the Asian Games, they became the first team ever to score over 300 runs in T20I cricket. They posted a massive 314/3 against Mongolia, and everyone was shocked. Kushal Malla was the star player who smashed a brilliant 137 not out and made it look super easy. He was on fire that day and hit 12 sixes and 8 boundaries. Nepal hit 26 sixes in their innings. Mongolia's bowlers looked completely lost and could not stem the runs from flowing in. This was a historic day for Nepal cricket, and they got an easy victory.

1. Zimbabwe | 344/4

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

This is the highest T20 score ever made in cricket history! Zimbabwe did something absolutely unbelievable. They completely destroyed the previous world record by scoring a crazy 344/4 against Gambia. Sikandar Raza was the star of that match. He smashed 133 not out from just 43 balls, hitting 15 sixes and 7 fours. The whole Zimbabwe team joined the party and hit 27 sixes in total, a world record. Their run rate was an incredible 17.20 per over.

Advertisement

Skyscanner Banner

Which Team Scored the Highest Score in T20 2025?

West Indies is the team which have scored the highest T20I score in 2025 so far. In the 3rd T20I match between West Indies and Ireland on June 15, 2025, the West Indies team played strongly and scored a huge total of 256/5 in 20 overs. The main star was Evin Lewis, who smashed an amazing 91 runs from just 44 balls. He hit 7 fours and 8 sixes and had a big strike rate of 206.81. Along with him, captain Shai Hope also played very well and scored 51 runs in just 27 balls, hitting 4 sixes. Later in the innings, Keacy Carty remained not out and scored 49 off 22 balls, and Romario Shepherd also finished with a quick 19 not out from 6 balls.

Advertisement

Frequently Asked Questions

What is the highest score in T20 history?

+

Baroda scored the highest score of 349 in T20 history during a match against Sikkim in the Syed Mushtaq Ali Trophy 2024-25. However, at the international stage, Zimbabwe scored the highest T20I score of 344.

Who scored the highest run in T20?

+

Chris Gayle scored the highest run of 175 not out in an IPL T20 match while playing for RCB against Pune Warriors in Bengaluru on 23 April 2013. 

Has any team hit 300 in T20?

+

Yes, two teams have scored more than 300 runs in an inning of a T20I match: Zimbabwe and Nepal. 

What is the highest score in T20 India?

+

The highest score in T20I by India is 297-6, which they scored against Bangladesh on October 12, 2024.

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