sportsdunia logo
Search Icon

Advertisement

Advertisement

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

9 min
Highest T20 Score

Summary

  • Fast-Paced Format: T20 cricket is known for quick scoring, power-hitting, and nonstop excitement from start to finish.
  • Team Effort: High scores in T20 matches often come from strong partnerships and smart strike rotation along with boundary hitting.
  • Changing Game Style: Modern teams focus on aggressive intent and fearless batting, turning every over into a scoring opportunity.
  • Global Impact: The rise in high totals shows how T20 cricket has transformed the game, making it more thrilling for fans around the world.

Cricket is one of the most loved sports in the world, and it is known for its mix of skill, passion, and teamwork. Over the years, the game has changed a lot, from long Test format to the fast and exciting T20 game. T20 cricket has brought a new energy to the sport, where every ball is important and players take chance to score runs as quickly as possible. Big shots, unorthodox batting, and record totals have made this format favorite for every age-group audience.

In this article, we look at the Top 10 Teams with the Highest T20 Scores in international cricket. These matches show how modern teams are playing fearless cricket, using power hitting and smart planning to post huge scores. Let’s explore the teams that have set new standards in T20 cricket with their incredible batting performances.

T20 International Highest Score Team - Updated List

Here’s the updated list of T20 International teams with the highest scores that shows how much the game has evolved in recent years. Teams are now scoring over 250 runs with ease, credit goes to the to powerful hitters and attacking game plans.

Countries like Afghanistan, India, England, and South Africa have produced some unforgettable innings that thrilled fans worldwide. These huge totals highlight how T20 cricket has become all about fearless batting and nonstop entertainment.

Check out the list below to see which team currently holds the record for the highest T20 International score and how close others have come.

S. No.TeamScoreOppositionGroundMatch Date
1Zimbabwe344/4v GambiaNairobi (Ruaraka)23 Oct 2024
2Nepal314/3v MongoliaHangzhou27 Sep 2023
3England304/2v South AfricaManchester12 Sep 2025
4India297/6v BangladeshHyderabad12 Oct 2024
5Zimbabwe286/5v SeychellesNairobi (Gym)19 Oct 2024
6India283/1v South AfricaJohannesburg15 Nov 2024
7Afghanistan278/3v IrelandDehradun23 Feb 2019
8Czech Rep.278/4v TurkeyIlfov County30 Aug 2019
9Nigeria271/4v Ivory CoastAbuja24 Nov 2024
10Malaysia268/4v ThailandHangzhou2 Oct 2023
Cricket Promotional Banner
Cricket Promotional BannerCricket Promotional Banner

What is the Highest Score in T20?

The highest score in T20 International cricket is 344/4, made by Zimbabwe against Gambia on October 23, 2024, in Nairobi. This record-breaking total showed the power and dominance of modern T20 batting.

The Zimbabwe batters played aggressive shots from the start, keeping the run rate above 17 per over throughout the innings.

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 for England (Image Credits: Official X account of ICC) | X/ICC)

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

Viator

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- Aaryan Raj
Follow Us:
sportsdunia google newssportsdunia google news

Editor's Pick