Highest T20 Score: Top 10 Highest Team Totals in T20 Cricket History (Updated 2026)

The top 20 records have recently most googled cricket records because teams keep changing, holding the bat, and power-hitting. For approximately two decades now, T20 cricket has evolved into a format where it is unusual for runs above 250 to be seen as safe. Teams, from domestic tournaments to T20 Internationals, have put up some phenomenal batting efforts which have even broken partnerships. So this guide covers it all, be it the highest ever T20 score in international cricket or the highest T20 score ever in any recognized match. Here are the records for the highest T20 scores, with brief match summaries and all available statistics and interesting facts about the biggest totals in T20 cricket.

Highest T20 Score in Cricket History – Top 10 List

RankTeamScoreOversOppositionVenueYear
1Baroda349/520SikkimIndore2024
2Zimbabwe344/420GambiaNairobi2024
3Nepal314/320MongoliaHangzhou2023
4India297/620BangladeshHyderabad2024
5Afghanistan278/320IrelandDehradun2019
6Czech Republic278/420TurkeyIlfov County2019
7Malaysia268/420ThailandHangzhou2023
8England267/320West IndiesTarouba2023
9Australia263/320Sri LankaPallekele2016
10Sri Lanka260/620KenyaJohannesburg2007

1. Baroda – 349/5 vs Sikkim (2024)

Baroda now has the highest ever score in recognized cricket for T20 matches. Baroda’s sensational batting ended with 349/5 in 20 overs during the 2024 Syed Mushtaq Ali Trophy, destroying every record for the highest-ever T20 score.

The ODI innings was characterized as aggressive, with all the batters going after every bowler in full swing from the word go. Boundaries flowed in the innings as Baroda started to collect and reach the hundred inside 5 overs and continued to score at more than 17 per over. An incredible batting performance that raised the bar as the highest T20 score in domestic cricket and showed just how far batting has come since T20 began.

Match Summary

DetailInformation
TeamBaroda
Score349/5
OppositionSikkim
TournamentSyed Mushtaq Ali Trophy
VenueIndore
Overs20
ResultBaroda Won

2. Zimbabwe – 344/4 vs Gambia (2024)

Zimbabwe holds the record for the highest T20 score in the history of men’s T20 International cricket, scoring a staggering 344/4 against Gambia during the ICC Men’s T20 World Cup Africa Qualifier.

From the first over of the match, the Zimbabwean batting order was in total control. Captain Sikandar Raza played an innings that ranks among the finest ever in T20Is, as the middle order continued to blitz. They belted sixes and boundaries aplenty to end with 278 overall – the second highest total ever recorded in international cricket, and the official highest T20 score.

Match Summary

DetailInformation
TeamZimbabwe
Score344/4
OppositionGambia
TournamentICC T20 World Cup Africa Qualifier
VenueNairobi
Overs20
ResultZimbabwe Won

3. Nepal – 314/3 vs Mongolia (2023)

Nepal scored 314/3 against Mongolia to become the first international team to score more than 300 runs in a T20 International during the 2023 Asian Games.

Its historic innings still stands out as one of the finest displays of attacking batting in modern cricket. It was the combined effort of Kushal Malla, who scored one of the most astonishing T20I centuries and Dipendra Singh Airee who played a blistering knock, 2nd fastest in the history of T20Is. Nepal helped themselves to their highest-ever T20 score, making them on of four teams ever to surpass tthe 260 mark in a T20I innings.

Match Summary

DetailInformation
TeamNepal
Score314/3
OppositionMongolia
TournamentAsian Games
VenueHangzhou
Overs20
ResultNepal Won

4. India – 297/6 vs Bangladesh (2024)

296 T20 for the highest total in International cricket by making 297/6 against Bangladesh in Hyderabad.

The Indian batting unit went hammer and tongs from the first over itself. A marvellous century by Sanju Samson, three fifties from Suryakumar Yadav, Hardik Pandya and the lower middle order kept up a strike rate of 14-plus runs per over. This marks India’s highest T20 innings and one of the greatest one-off batting performances by any Full Member.

Match Summary

DetailInformation
TeamIndia
Score297/6
OppositionBangladesh
VenueHyderabad
FormatT20 International
ResultIndia Won

5. Afghanistan – 278/3 vs Ireland (2019)

In other highlights, some of the most memorable batting performances in T20 International history came from Afghanistan when they plundered their way to 278/3 vs Ireland.

Hazratullah Zazai scored 162 not out, still one of the highest individual T20I scores. Afghanistan produced one of the largest T20 numbers in international cricket history, along with their mighty ability to pile up runs.

Match Summary

DetailInformation
TeamAfghanistan
Score278/3
OppositionIreland
VenueDehradun
Overs20
ResultAfghanistan Won

6. Czech Republic – 278/4 vs Turkey (2019)

Czech Republic 278/4 v Turkey, The Continental Cup, Romania. The Czech Republic posted 278/4 against Turkey during the Continental Cup in Romania, one of the highest totals in T20 International history. This phenomenal innings is still one of the highest T20 scores ever registered by an Associate country.

From the very first over, Czech batters took full advantage of great batting conditions and a slightly untested bowling attack. Openers set the platform, but the middle order hit big all around the ground in a hurry. The team crossed the 250-run mark with ease and closed their innings with one of the largest T20 scores ever noted.

Match Summary

DetailInformation
TeamCzech Republic
Score278/4
OppositionTurkey
TournamentContinental Cup
VenueIlfov County
Overs20
ResultCzech Republic Won

7. Malaysia – 268/4 vs Thailand (2023)

Malaysia made it to the record books when they scored 268/4 against Thailand at the 2023 Asian Games. Various players sent the ball over the boundary, scoring at a strike rate of above 180.

With this stellar performance, Malaysia made it to the top of the highest T20 score in international cricket. There were no slow periods even in the middle overs of the innings, as there was aggressive partnership-building.

Match Summary

DetailInformation
TeamMalaysia
Score268/4
OppositionThailand
TournamentAsian Games
VenueHangzhou
Overs20
ResultMalaysia Won

8. England – 267/3 vs West Indies (2023)

England’s batting lineup proved too powerful against the West Indies in Tarouba, racking up 267/3. The second-highest T20 score top by a Full Member nation and among the best in England Test or ODI innings.

Phil Salt was on fire with the bat, absolutely slaughtering the bowling, whilst Jos Buttler and Liam Livingstone scored important runs to keep up that momentum. Aggressive batting took England comfortably past 250 and a comprehensive win.

Match Summary

DetailInformation
TeamEngland
Score267/3
OppositionWest Indies
VenueTarouba
FormatT20 International
ResultEngland Won

9. Australia – 263/3 vs Sri Lanka (2016)

In total, the run-fest produced 263/3 against Sri Lanka in Pallekele, one of the best innings in T20 International cricket, led by players with an explosive batting pair from Australia.

The highlight was Glenn Maxwell’s century that helped Australia pile up one of the largest T20 scores ever by an international side. Aaron Finch also got a rapid start to ensure Australia were in control for the duration of their innings.

Match Summary

DetailInformation
TeamAustralia
Score263/3
OppositionSri Lanka
VenuePallekele
Overs20
ResultAustralia Won

10. Sri Lanka – 260/6 vs Kenya (2007)

Notably, Sri Lanka had scored more than 250 runs in a match of the ICC T20 World Cup when it made its first run against Kenya in the first tournament.

That was then the highest T20 score in World Cup history and one which lasted for many years. With a ton each from Sanath Jayasuriya, Kumar Sangakkara and Mahela Jayawardene as Sri Lanka crushed the Kenyan bowlers.

Match Summary

DetailInformation
TeamSri Lanka
Score260/6
OppositionKenya
TournamentICC T20 World Cup
VenueJohannesburg
ResultSri Lanka Won

Highest T20 Score by Full Member Nations

Among the ICC Full Member teams, several nations have produced record-breaking totals. India’s 297/6 against Bangladesh is currently the highest T20 score by a Full Member nation.

RankTeamHighest ScoreOppositionYear
1India297/6Bangladesh2024
2Afghanistan278/3Ireland2019
3England267/3West Indies2023
4Australia263/3Sri Lanka2016
5Sri Lanka260/6Kenya2007

Highest T20 Score in ICC T20 World Cup

The ICC Men’s T20 World Cup has witnessed several unforgettable batting displays. The table below highlights the biggest team totals in the tournament’s history.

RankTeamScoreOppositionYear
1Sri Lanka260/6Kenya2007
2South Africa230/6England2016
3India218/4England2024
4England213/5Afghanistan2022
5West Indies205/6South Africa2007

Highest Successful Run Chase in T20 Cricket

Scoring the highest T20 score is impressive, but chasing a massive target requires even greater composure. Here are some of the highest successful run chases in T20 International cricket.

TeamChaseOppositionYear
South Africa259West Indies2023
Australia245New Zealand2018
India224England2021
Pakistan205South Africa2021

Read More: ICC World Cup Winners List 1975 to 2019 | Slowest Century in ODI History

Interesting Facts About the Highest T20 Score

  • Baroda, Highest score in T20 (ever): 349/5
  • 344/4 holds the record for the highest T20 score in T20 International cricket, and Zimbabwe are the owners of it.
  • Thus, Nepal were the first international side to score over 300 runs in an innings in T20Is.
  • 297/6 is the highest T20 total by any ICC Full Member nation.
  • High-scoring matches include names such as Mitchell Starc, Rashid Khan and Jasprit Bumrah.
  • Over 50 percent of the top 10 highest T20 scores have been made after 2020, and it is indicative of modern batting.
  • Bowling improved, pitches flattened out, and batting has become increasingly aggressive as teams began racking up far more than 250 runs, once only a rare occurrence.

Conclusion

The highest T20 score record keeps breaking as teams play very aggressive batting, and modern cricket is going in a more attacking direction. Every innings on this list shows how fast T20 cricket is evolving: From world-record 349/5 by Baroda to the highest-ever score in a T20I (also India’s) with 344/4 and record-tying 297/6 for Zimbabwe. Hitting technology, batting-friendly conditions, and explosive hitters have broken the record for the highest T20 score, and breaking it again is only a matter of time. Cricket fans should be in for more excitement with teams chasing fresh scoring heights.

FAQs about the highest T20 score

Q-1/ What is the highest T20 score in cricket history?

The highest T20 score in recognized cricket history is 349/5, scored by Baroda against Sikkim in the 2024 Syed Mushtaq Ali Trophy.

Q-2/ Which team has the highest T20 score in T20 International cricket?

Zimbabwe holds the record for the highest T20 score in T20 Internationals, scoring 344/4 against Gambia during the ICC Men’s T20 World Cup Africa Qualifier in 2024.

Q-3/ What is India’s highest T20 score?

India’s highest T20 score is 297/6, which came against Bangladesh in a T20 International played in Hyderabad in 2024. It is also the highest T20I total by an ICC Full Member nation.

Q-4/ Which team was the first to score 300 runs in a T20 International?

Nepal became the first team to score more than 300 runs in a T20 International, posting 314/3 against Mongolia at the 2023 Asian Games.

Q-5/ What is the highest T20 score in ICC T20 World Cup history?

The highest T20 score in ICC Men’s T20 World Cup history is 260/6, scored by Sri Lanka against Kenya during the inaugural 2007 T20 World Cup.

Q-6/ Has any team scored 350 runs in a T20 match?

No. As of 2026, no team has reached the 350-run mark in recognized T20 cricket. The highest T20 score remains 349/5 by Baroda, just one run short of 350.

More Records: Highest Wicket Taker in World Cup | Highest Partnership in IPL | Most Runs in International Cricket in All Formats