Home » Top 10 Highest T20I Scores In History (2025 Updated)
Written By: Ben Crawley

Zimbabwe leads the chart for the highest total scored in a Twenty20 International match against Gambia in 2024. 

High scores in T20s happen often now. England’s recent batting display against South Africa, where they scored over 300 runs, is the third-highest total in the history of this short format of cricket. 

This article will discuss the top 10 highest totals scored by teams in a T20I match, as well as the match details.

Top 10 Highest Totals In T20Is

Here is the list of the top 10 highest totals in T20Is.

TeamScoreOppositionDate
Zimbabwe344/4Gambia23 October 2024
Nepal314/3Mongolia27 September 2023
England304/2South Africa12 September 2025
India297/6Bangladesh12 October 2024
Zimbabwe286/5Seychelles19 October 2024
India283/1South Africa15 November 2024
Afghanistan278/3Ireland23 February 2019
Czech Republic278/4Turkey30 August 2019
Nigeria271/4Ivory Coast24 November 2024
Malaysia268/4Thailand02 October 2023

Now let’s dive into each match and how the batters delivered these amazing totals,

1. Zimbabwe vs Gambia (23 October 2024)

Zimbabwe scored a total of 344/4 inside the allocated 20 overs against Gambia in the ICC Men’s T20 World Cup Sub-Regional Africa Qualifier in 2024, which is still the highest ever total scored by a team in a T20I match.

Zimbabwe vs Gambia
Source: Geo Super

Batters were at their brutal best as every single batter contributed with the bat, and the skipper Sikandar Raza’s 133* from 43 balls was the standout performance. A combined batting effort led the runs to flow easily. Zimbabwe later went on to win the match by 290 runs.

Top Batting Performances:

Sikandar Raza – 133(43)*

Tadiwanashe Marumani – 62(19)

Brian Bennett – 50(26)

Clive Madande – 53(17)*

2. Nepal vs Mongolia (27 September 2023)

Nepal’s 314/3 against Mongolia is the second-highest total in the history of Twenty-20 Internationals. The Asian team achieved this feat in the 2023 Asian Games Men’s Cricket competition in China.

Nepal vs Mongolia
Source: Mint

The young left-handed batter Kushal Malla was the architect of the innings with a power-packed 137* from 50 balls, and Rohit Paudel and D Singh Airee contributed with quickfire fifties. The bowlers made sure in the second innings and capitalized on their batters’ performances with a 273-run win.

Top Batting Performances:

Kushal Malla – 137(50)*

Rohit Paudel – 61(27)

Dipendra Singh Airee – 52(10)*

3. England vs South Africa (12 September 2025)

England dominated the South African bowlers on 12th September 2025 in Manchester during the 2nd T20I of South Africa’s tour of England. They scored 304 runs for 2 wickets in 20 overs.

England vs South Africa
Source: Sky Sports

The South African bowlers struggled from the beginning. Openers Phil Salt (141 not out from 60 balls) and Jos Buttler (83 from 30 balls) focused on hitting boundaries on almost every delivery they faced. The hosts won the match by 146 runs.

Top Batting Performances:

Phil Salt – 141(60)*

Jos Buttler – 83(30)

Harry Brook – 41(21)* 

4. India vs Bangladesh (12 October 2024)

On 12 October 2024, India made history by scoring their highest total in T20I history against Bangladesh with 297/6 at the Rajiv Gandhi International Cricket Stadium in Hyderabad. 

India vs Bangladesh
Source: Hindustan Times

This score ranks 4th among all-time highest T20I totals. Wicketkeeper-batter Sanju Samson led the charge from the start, scoring 111 runs off just 47 balls, which included 11 fours and eight sixes. Captain Suryakumar Yadav contributed 75 runs from 35 balls, and late efforts from Riyan Parag and Hardik Pandya helped secure the big total. India won the 3rd T20I match of the series by 133 runs.

Top Batting Performances:

Sanju Samson – 111(47)

Suryakumar Yadav – 75(35)

Hardik Pandya – 47(18)

5. Zimbabwe vs Seychelles (19 October 2024)

Zimbabwe has again made their way onto the list of the top 10 highest totals scored in Twenty20 International matches. They achieved this by scoring 286/5 against Seychelles in the same competition, marking their best total.

Zimbabwe vs Seychelles
Source: Times of India

Opening the batting, Brian Bennett and Tadiwanashe Marumani started strong with aggressive runs. A powerful performance from skipper Sikandar Raza also contributed to the big total. Zimbabwe won the match by 76 runs using the DLS method after rain interrupted the second innings.

Top Batting Performances:

Brian Bennett – 91(35)

Tadiwanashe Marumani – 86(37)

Sikandar Raza – 36(13)*

6. India vs South Africa (15 November 2024)

Sanju Samson and Tilak Varma’s hundreds helped India reach another big total of 283 runs for 1 wicket in 20 overs against South Africa in the 4th T20I during the India Tour of South Africa in 2024.

India vs South Africa
Source: NDTV Sports

Both batters stayed unbeaten until the end of the first innings. They dominated the Proteas bowlers and delivered a remarkable performance in a T20 match. This batting display was key to India’s 135-run victory.

Top Batting Performances:

Sanju Samson – 109(56)*

Tilak Varma – 120(47)*

7. Afghanistan vs Ireland (23 February 2019)

Afghanistan scored their highest T20 International total against Ireland in 2019. They posted 278/3 in Dehradun and later won the match by 84 runs. 

Afghanistan vs Ireland
Source: NDTV Sports

Opener Hazratullah Zazai led the innings with an impressive 162 runs off 62 balls, remaining not out. His opening partner, Usman Ghani, also added a significant fifty-plus score. Zazai’s innings is one of the performances to remember for years.

Top Batting Performances:

Hazratullah Zazai – 162(62)*

Usman Ghani – 73(48)

8. Czech Republic vs Turkey (30 August 2019)

The Czech Republic made history by scoring the eighth-highest total in T20Is against Turkey during the Continental Cup in 2019.

Czech Republic vs Turkey
Source: ESPN Cricinfo

They put up a score of 278/4 in 20 overs. Their opening batter, Sumit Pokhriyal, contributed 79 runs off 52 balls, and Sudesh Wickramasekara delivered an impressive performance with 104 runs not out off just 36 balls. After performing well with the bat, their bowlers dismantled the Turkish batting lineup, leading to a 257-run victory.

Top Batting Performances:

Sudesh Wickramasekara – 104(36)*

Sumit Pokhriyal – 79(52)

9. Nigeria vs Ivory Coast (24 November 2024)

Nigeria, one of the top contenders from the African Region, remains in 9th position with the Highest totals in T20Is after scoring 271/4 against the Ivory Coast in 2024 from the ICC Men’s T20 World Cup Sub-Regional Africa Qualifier.

Nigeria vs Ivory Coast
Source: News24

Selim Salau and Sulaiman Runsewe made sure the Nigerian team had the best start with the bat at the opening slot with a hundred and fifty runs respectively. Isaac Okpe’s quickfire 65 from 23 balls helped them reach their highest-ever total in T20Is. Ivory Coast were bundled out for a mere seven runs, and a total of six batters were dismissed for a duck. It is the lowest score by a team in T20Is.

Top Batting Performances: 

Selim Salau – 112(53)

Sulaimon Runsewe – 50(29)

Isaac Okpe – 65(23)*

10. Malaysia vs Thailand (02 October 2023)

Malaysia’s 268/4 is the 10th-best T20 International total by a team, and they reached this milestone against Thailand in the Asian Games Men’s Cricket Competition in 2023.

Malaysia vs Thailand
Source: Outlook India

Syed Aziz, the opening batter, scored a brilliant 126 (56), and individual contributions from other batters led Team Malaysia to this big total. The match ended with a big win for Malaysia (194 runs).

Top Batting Performances: 

Syed Aziz – 126(56)

Muhammad Amir – 55(25)

Zubaidi Zulkifle – 31(24)

Related Reads:

Conclusion: Top 10 Highest Scores In T20I Cricket History!

Zimbabwe currently holds the record for the highest T20I total, scoring 344/4 against Gambia in 2024. Nepal and England follow closely, with scores of 314 and 304, respectively, in dominant performances.

Other teams like India, Afghanistan, and the Czech Republic have also showcased explosive batting, crossing the 270+ mark with powerful centuries and high strike rates. These matches show how aggressive T20 cricket has become.

As teams continue to improve their power-hitting and strategies, we may even see higher scores in the future. The list proves how exciting and unpredictable T20 cricket can be.

About the Author

Hey, I am a cricket writer based in London with over 7 years of experience covering everything from county championships to international showdowns. I bring a sharp eye for detail and a passion for storytelling, highlighting England’s rising stars and memorable match moments. At DurhamCricket, I deliver weekly coverage that's honest, insightful, and easy to follow—perfect for fans who live and breathe the game.

Scroll to Top