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
| Rank | Team | Score | Overs | Opposition | Venue | Year |
| 1 | Baroda | 349/5 | 20 | Sikkim | Indore | 2024 |
| 2 | Zimbabwe | 344/4 | 20 | Gambia | Nairobi | 2024 |
| 3 | Nepal | 314/3 | 20 | Mongolia | Hangzhou | 2023 |
| 4 | India | 297/6 | 20 | Bangladesh | Hyderabad | 2024 |
| 5 | Afghanistan | 278/3 | 20 | Ireland | Dehradun | 2019 |
| 6 | Czech Republic | 278/4 | 20 | Turkey | Ilfov County | 2019 |
| 7 | Malaysia | 268/4 | 20 | Thailand | Hangzhou | 2023 |
| 8 | England | 267/3 | 20 | West Indies | Tarouba | 2023 |
| 9 | Australia | 263/3 | 20 | Sri Lanka | Pallekele | 2016 |
| 10 | Sri Lanka | 260/6 | 20 | Kenya | Johannesburg | 2007 |
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
| Detail | Information |
| Team | Baroda |
| Score | 349/5 |
| Opposition | Sikkim |
| Tournament | Syed Mushtaq Ali Trophy |
| Venue | Indore |
| Overs | 20 |
| Result | Baroda 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
| Detail | Information |
| Team | Zimbabwe |
| Score | 344/4 |
| Opposition | Gambia |
| Tournament | ICC T20 World Cup Africa Qualifier |
| Venue | Nairobi |
| Overs | 20 |
| Result | Zimbabwe 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
| Detail | Information |
| Team | Nepal |
| Score | 314/3 |
| Opposition | Mongolia |
| Tournament | Asian Games |
| Venue | Hangzhou |
| Overs | 20 |
| Result | Nepal 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
| Detail | Information |
| Team | India |
| Score | 297/6 |
| Opposition | Bangladesh |
| Venue | Hyderabad |
| Format | T20 International |
| Result | India 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
| Detail | Information |
| Team | Afghanistan |
| Score | 278/3 |
| Opposition | Ireland |
| Venue | Dehradun |
| Overs | 20 |
| Result | Afghanistan 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
| Detail | Information |
| Team | Czech Republic |
| Score | 278/4 |
| Opposition | Turkey |
| Tournament | Continental Cup |
| Venue | Ilfov County |
| Overs | 20 |
| Result | Czech 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
| Detail | Information |
| Team | Malaysia |
| Score | 268/4 |
| Opposition | Thailand |
| Tournament | Asian Games |
| Venue | Hangzhou |
| Overs | 20 |
| Result | Malaysia 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
| Detail | Information |
| Team | England |
| Score | 267/3 |
| Opposition | West Indies |
| Venue | Tarouba |
| Format | T20 International |
| Result | England 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
| Detail | Information |
| Team | Australia |
| Score | 263/3 |
| Opposition | Sri Lanka |
| Venue | Pallekele |
| Overs | 20 |
| Result | Australia 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
| Detail | Information |
| Team | Sri Lanka |
| Score | 260/6 |
| Opposition | Kenya |
| Tournament | ICC T20 World Cup |
| Venue | Johannesburg |
| Result | Sri 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.
| Rank | Team | Highest Score | Opposition | Year |
| 1 | India | 297/6 | Bangladesh | 2024 |
| 2 | Afghanistan | 278/3 | Ireland | 2019 |
| 3 | England | 267/3 | West Indies | 2023 |
| 4 | Australia | 263/3 | Sri Lanka | 2016 |
| 5 | Sri Lanka | 260/6 | Kenya | 2007 |
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.
| Rank | Team | Score | Opposition | Year |
| 1 | Sri Lanka | 260/6 | Kenya | 2007 |
| 2 | South Africa | 230/6 | England | 2016 |
| 3 | India | 218/4 | England | 2024 |
| 4 | England | 213/5 | Afghanistan | 2022 |
| 5 | West Indies | 205/6 | South Africa | 2007 |
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.
| Team | Chase | Opposition | Year |
| South Africa | 259 | West Indies | 2023 |
| Australia | 245 | New Zealand | 2018 |
| India | 224 | England | 2021 |
| Pakistan | 205 | South Africa | 2021 |
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
