sportsdunia logo
Search Icon

Advertisement

PerplexityTopBannerAdDesktop

Advertisement

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

9 min
Highest T20 Score

Summary

Zimbabwe holds the record for the highest T20I score with their staggering 344/4 against Gambia in 2024, led by Sikandar Raza's explosive 133* (43 balls). Nepal follows with 314/3 against Mongolia, England's highest score of 304/2, while India features twice in the top ten (297/6 and 283/1). Other notable entries include Afghanistan (278/3) with Hazratullah Zazai's 162* and the Czech Republic (278/4). The West Indies' 256/5 against Ireland stands as the highest 2025 score so far. The list underscores the rise of aggressive batting, with multiple teams exceeding 250 runs and Zimbabwe topping the chart with a 17.20 run rate.

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
3England304-2South AfricaSeptember 12, 2025
4India297-6BangladeshOctober 12, 2024
5Zimbabwe286-5SeychellesOctober 19, 2024
6India283-1South AfricaNovember 15, 2024
7Afghanistan278-3IrelandFebruary 23, 2019
8Czech Republic278-4TurkeyAugust 30, 2019
9Nigeria271-4Ivory CoastNovember 24, 2024
10Malaysia268-4ThailandOctober 02, 2023
Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

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. 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.

9. 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.

Advertisement

8. 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.

7. 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 century in T20. 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.

Advertisement

6. 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.

5. 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.

Advertisement

4. 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.

3. England | 304/2

Phil Salt
Phil Salt (Image Credits: Official X Account of England Cricket/@englandcricket)

The England cricket team has shown its class once again, as they have dominated in the shortest format of the game. England scored a huge score of 304/2 against South Africa in the second T20I, where English opener Phil Salt smashed a match-winning century in just 39 balls, scoring 141* in 60 balls, which includes 15 boundaries and 8 sixes.

He was accompanied by Jos Buttler, who played an exceptional knock of 83 runs in 30 balls. The young captain Harry Brook and the youngster Jacob Bethell also played small cameos. The England cricket team becomes the first full-member cricket team to smash 300+ runs in a T20I.

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

Fanatics Banner

Which Team Scored the Highest Score in T20 2025?

The England cricket team has scored the highest T20I score in 2025 so far. In the 2nd T20I match between England and South Africa on September 12, 2025, the England team played strongly and scored a huge total of 304/2 in 20 overs. The main star player of the match was brutal opener Phil Salt, who played a match-winning knock of 140 not out, accompanied by Jos Buttler and small cameos from Jacob Bethell and skipper Harry Brook. The England cricket team now has the highest team total in both ODIs and T20Is as a full member nation.

Advertisement

Skyscanner Banner

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, three teams have scored more than 300 runs in an inning of a T20I match: Zimbabwe, Nepal and England. 

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.

Conversation

(0 Comments)

Loading comments...
Edited by- Pranvit Singh Dang
Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick