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
| 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 |
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
| Detail | Information |
| Team | Baroda |
| Score | 349/5 |
| Opposition | Sikkim |
| Tournament | Syed Mushtaq Ali Trophy |
| Venue | Indore |
| Result | Baroda 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
| Detail | Information |
| Team | Zimbabwe |
| Score | 344/4 |
| Opposition | Gambia |
| Venue | Nairobi |
| Tournament | ICC T20 World Cup Africa Qualifier |
| Result | Zimbabwe 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
| Detail | Information |
| Team | Nepal |
| Score | 314/3 |
| Opposition | Mongolia |
| Venue | Hangzhou |
| Tournament | Asian Games |
| Result | Nepal 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
| Detail | Information |
| Team | India |
| Score | 297/6 |
| Opposition | Bangladesh |
| Venue | Hyderabad |
| Tournament | T20 International |
| Result | India 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
| Detail | Information |
| Team | Afghanistan |
| Score | 278/3 |
| Opposition | Ireland |
| Venue | Dehradun |
| Result | Afghanistan 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
| Detail | Information |
| Team | Czech Republic |
| Score | 278/4 |
| Opposition | Turkey |
| Venue | Ilfov County |
| Result | Czech 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
| Detail | Information |
| Team | Malaysia |
| Score | 268/4 |
| Opposition | Thailand |
| Venue | Hangzhou |
| Result | Malaysia 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
| Detail | Information |
| Team | England |
| Score | 267/3 |
| Opposition | West Indies |
| Venue | Tarouba |
| Result | England 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
| Detail | Information |
| Team | Australia |
| Score | 263/3 |
| Opposition | Sri Lanka |
| Venue | Pallekele |
| Result | Australia 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
| Detail | Information |
| Team | Sri Lanka |
| Score | 260/6 |
| Opposition | Kenya |
| Venue | Johannesburg |
| Tournament | ICC T20 World Cup 2007 |
| Result | Sri Lanka won |
Also Read: Virat Kohli Height in Feet | MS Dhoni Total Centuries | Best Finisher in Cricket
Highest T20I Scores by Full Member Nations
| Team | Highest Score |
| India | 297/6 |
| England | 267/3 |
| Australia | 263/3 |
| Sri Lanka | 260/6 |
| Zimbabwe | 344/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

