Highest T20 ScoreHighest T20 Score

T20 cricket is known for its fast-paced action, explosive batting, and record-breaking scores. Since the format was introduced, teams have continuously redefined what is possible in just 20 overs, thrilling fans with massive totals and unforgettable innings. Advances in batting techniques, powerful hitters, shorter boundaries, and aggressive strategies have made scores above 250 increasingly common, while a few teams have even crossed the 300-run milestone. From international matches to domestic tournaments, these remarkable batting performances have showcased the evolution of modern cricket. In this article, you’ll discover the highest T20 scores in cricket history, featuring the top 10 team totals, match summaries, key records, standout batting performances, and fascinating facts that highlight the biggest innings ever played in the shortest format of the game.

Top 10 Highest Team Scores in T20 Cricket History

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

Statistics include officially recognized men’s T20 and T20 International matches up to 2026.

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

342 is a team total in T20 cricket — Baroda hit 349/5, which remains the highest team score ever in the Syed Mushtaq Ali Trophy. It was a display of breathtaking hitting by the top order, as multiple batters scored rapid half-centuries and centuries. The innings created history on multiple grounds of domestic T20 records and cemented the ongoing shift away from traditional batting in T20s.

Match Summary

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

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

Highest T20I total scored – Zimbabwe’s 344/4 vs Gambia in the ICC Men’s T20 World Cup Africa Qualifier. It was an asymmetrical scenario, with Zimbabwean batters on top through and through, with Sikandar Raza playing one of the best-ever T20I innings.

Match Summary

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

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

At the Asian Games, Nepal were also the first international team to cross the 300-run mark in T20 Internationals as they scored 314/3. Another landmark century from Kushal Malla, followed by a red-hot finish with the bat from Dipendra Singh Airee, saw Nepal rewrite T20I history.

Match Summary

DetailInformation
TeamNepal
Score314/3
OppositionMongolia
VenueHangzhou
TournamentAsian Games
ResultNepal won

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

Scorching batting display against Bangladesh in Hyderabad, when India posted one of the top three scores ever in a T20I, 297/6. INDvSA highlights: Sanju, the showman, main man, gets India to the highest T20I by a Full Member nation.

Match Summary

DetailInformation
TeamIndia
Score297/6
OppositionBangladesh
VenueHyderabad
TournamentT20 International
ResultIndia won

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

Lahore – Afghanistan’s batting was up to scratch on the opening day of their ICC Women’s Championship series against Ireland, as they posted an imposing 278/3. Unbeaten 162 off 62 Bbgk15: Great innings ever played in T20Is – Batting HGHRodQOpt|||162 Points.

Match Summary

DetailInformation
TeamAfghanistan
Score278/3
OppositionIreland
VenueDehradun
ResultAfghanistan won

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

Czech Republic amassed 278/4 vs Turkey, equalling one of the highest scores in T20I history. It was a high-scoring game filled with belligerent batting at either end of the innings, and multiple partnership records tumbled.

Match Summary

DetailInformation
TeamCzech Republic
Score278/4
OppositionTurkey
VenueIlfov County
ResultCzech Republic won

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

Malaysia posted a mammoth batting display against Thailand at the Asian Games, scoring 268/4. That blistering batting performance saw them through for one of the biggest wins in T20I cricket.

Match Summary

DetailInformation
TeamMalaysia
Score268/4
OppositionThailand
VenueHangzhou
ResultMalaysia won

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

England’s explosive batting lineup overwhelmed the West Indies by posting 267/3. Phil Salt’s brilliant century and aggressive partnerships helped England register one of their highest-ever T20I totals.

Match Summary

DetailInformation
TeamEngland
Score267/3
OppositionWest Indies
VenueTarouba
ResultEngland won

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

Australia’s batting lineup, led by Glenn Maxwell and Aaron Finch, powered the team to 263/3 against Sri Lanka, one of the highest totals in T20I history at the time.

Match Summary

DetailInformation
TeamAustralia
Score263/3
OppositionSri Lanka
VenuePallekele
ResultAustralia won

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

Sri Lanka became the first team to cross the 250-run mark in ICC T20 World Cup history when they scored 260/6 against Kenya in the inaugural 2007 tournament. Sanath Jayasuriya and Mahela Jayawardene starred with the bat.

Match Summary

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

Also Read: Virat Kohli Height in Feet | MS Dhoni Total Centuries | Best Finisher in Cricket

Highest T20I Scores by Full Member Nations

TeamHighest Score
India297/6
England267/3
Australia263/3
Sri Lanka260/6
Zimbabwe344/4

Interesting Facts

  • Highest ever team total in all recognised T20 cricket – 349/5, Baroda.
  • This score of 344/4 is the highest score in a T20 International by any team.
  • Nepal became the first-ever team to score above 300 in a T20I match.
  • India: 297/6 is the highest T20I score by a Full Member nation.
  • Sri Lanka is the first team to score 260+ in an ICC T20 World Cup game
  • Tasked with 304 runs, only four teams have ever scored more than this in a T20 match of any kind – including domestic competitions.

Conclusion

T20 cricket has come a long way since its conceptualisation as leagues, where meaningless hits and innovative stroke play became precursors to power-hitting lineups. It wasn’t too long ago when it seemed like these records would never be challenged, but now teams approach and surpass the 300-run mark with regularity. Though Baroda’s 349/5 is the highest score in T20 history, unforgettable performances by international teams such as Zimbabwe, Nepal, and India have also had their fair share of fragmentary batting excellence. The narrative of the format is still evolving, and expect even bigger totals and new milestones in the years ahead for cricket fans.

FAQs about highest score in T20

1. What is the highest score in T20 cricket history?

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

2. Which team has the highest T20 International (T20I) score?

Zimbabwe holds the record for the highest T20I score with 344/4 against Gambia in 2024.

3. What is India’s highest T20 score?

India’s highest T20 International score is 297/6, scored against Bangladesh in 2024.

4. Which was the first team to score over 300 runs in a T20 International?

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

5. Has any team scored 350 runs in T20 cricket?

No. As of 2026, 349/5 by Baroda is the highest team total in T20 cricket, and no team has crossed the 350-run mark.

Also More: Joe Root Total Centuries | Temba Bavuma Wife | Barabati Stadium Pitch Report