T20 cricket has revolutionized the game with explosive performances and record-breaking scores. Here, we examine the top five highest scores in men’s T20 Internationals, showcasing the might of teams striving to push boundaries.
1. **Zimbabwe's Historic Record**: On October 23, 2024, Zimbabwe set a new benchmark in T20I history, scoring an astonishing 344 runs against Kenya. Sikandar Raza led the charge, scoring an unbeaten 133 off just 43 balls.
2. **Nepal's Stunning Milestone**: In an incredible display at the Asian Games, Nepal racked up 314 for 3 against Mongolia, marking their first foray over 300 runs in T20Is. Dipendra Singh Airee amazed fans with a record-setting 9-ball fifty.
3. **England's Powerful Performance**: On September 12, 2025, England made headlines by scoring 304 for 2 versus South Africa in Manchester. Phil Salt was instrumental with his stunning 141 off 60 balls.
4. **India's Near-Miss**: India came very close to the 300-run mark, achieving 297 for 6 against Bangladesh on October 6, 2024. Led by Rohit Sharma and Rinku Singh, this was India's highest total in T20Is.
5. **Zimbabwe's Back-to-Back Dominance**: Just a day prior to their record-breaking match, Zimbabwe also posted 286 for 5 against Seychelles, highlighting their explosive batting lineup.
| Rank | Team | Score | Date |
|---|
| 1 | Zimbabwe | 344 | Oct 23, 2024 |
| 2 | Nepal | 314 | Sep 2025 |
| 3 | England | 304 | Sep 12, 2025 |
| 4 | India | 297 | Oct 6, 2024 |
| 5 | Zimbabwe | 286 | Oct 22, 2024 |