Menu

Top 10 Highest T20I Scores in an Inning | T20I Highest Score List

Top 10 Highest T20I Scores in an Inning T20I Highest Score List

T20 International cricket has transformed batting into a fearless, record-breaking spectacle. With flat pitches, shorter boundaries, and aggressive intent, teams are pushing scoring limits like never before. The highest T20I score currently stands at a staggering 344/4, and several nations have crossed milestones once thought impossible.

This featured article presents the Top 10 highest T20I scores in an inning, based entirely on official match data. From dominant association-nation performances to historic nights against full-member teams, these innings define the modern era of T20I batting records and showcase the most runs in a T20I innings ever scored.

Top 10 Highest T20I Scores

Rank Team Score Run Rate Opposition Venue Result Match Date
1 Zimbabwe 344/4 17.20 Gambia Nairobi (Ruaraka) Won 23 Oct 2024
2 Nepal 314/3 15.70 Mongolia Hangzhou Won 27 Sep 2023
3 England 304/2 15.20 South Africa Manchester Won 12 Sep 2025
4 India 297/6 14.85 Bangladesh Hyderabad Won 12 Oct 2024
5 Spain 290/3 14.50 Croatia Cartagena Won 7 Dec 2025
6 Zimbabwe 286/5 14.30 Seychelles Nairobi (Gym) Won 19 Oct 2024
7 India 283/1 14.15 South Africa Johannesburg Won 15 Nov 2024
8 Afghanistan 278/3 13.90 Ireland Dehradun Won 23 Feb 2019
9 Czech Republic 278/4 13.90 Turkey Ilfov County Won 30 Aug 2019
10 Nigeria 271/4 13.55 Ivory Coast Abuja Won 24 Nov 2024

1. Zimbabwe – 344/4 vs Gambia (Highest T20I Score Ever)

Zimbabwe rewrote history during the ICC Men’s T20 World Cup Sub-Regional Africa Qualifier Group B in 2024 by posting the highest score in T20 international cricket- 344/4 in 20 overs.

Sikandar Raza produced one of the greatest T20I record-breaking innings, smashing 133 off 43 balls with 15 sixes. Tadiwanashe Marumani added 62 off 19, while Clive Madande struck 53 off 17*.

Gambia collapsed for 54 in 14.4 overs, handing Zimbabwe a 290-run victory, the largest margin in T20I history by runs.

Highest individual score in the match: Sikandar Raza – 133

2. Nepal – 314/3 vs Mongolia

Nepal’s historic innings at the Asian Games Men’s T20I 2023 delivered one of the most dominant batting displays in T20I world record scores.

After a slow start, captain Rohit Paudel and Kushal Malla launched a brutal assault. Malla smashed 137 off 50 balls*, while Dipendra Singh Airee’s 52 off just 10 deliveries* changed the tempo instantly.

Mongolia was dismissed for 41, giving Nepal a 273-run victory, the second-largest in T20I history.

Highest T20I score by a batsman (match): Kushal Malla – 137*

3. England – 304/2 vs South Africa

England became the first team to cross 300 runs against a full-member nation in T20Is during the 2nd T20I against South Africa.

Phil Salt delivered a sensational 141 off 60 balls, while Jos Buttler blasted 83 off 30. Harry Brook’s 41 off 21* ensured England finished with 304/2.

South Africa were bowled out for 158, as England sealed a 146-run victory, their biggest in T20I history.

Highest individual score: Phil Salt – 141

4. India – 297/6 vs Bangladesh

India dominated the 3rd T20I at Hyderabad with a massive 297/6, showcasing their depth during a transitional phase.

Sanju Samson smashed 111 off 47, while captain Suryakumar Yadav added 75 off 35. Cameos from Hardik Pandya (47 off 18) and Riyan Parag (34 off 13) pushed India close to 300.

Bangladesh managed 164/7, giving India a 133-run victory.

Highest individual score: Sanju Samson – 111

5. Spain – 290/3 vs Croatia

Spain’s 290/3 in Cartagena stands among the Top 5 highest T20I scores ever.

Mohammad Ihsan played a remarkable knock of 160 off 63 balls, powering Spain to a run rate of 14.50. Croatia was bowled out for 75/8, resulting in a 215-run win.

Highest T20I score by a batsman: Mohammad Ihsan – 160

6. Zimbabwe – 286/5 vs Seychelles

Zimbabwe appear again on the T20I highest score list, scoring 286/5 against Seychelles in a rain-affected match.

Brian Bennett struck 91 off 35, while Tadiwanashe Marumani added 86 off 37. Sikandar Raza chipped in with 36 off 13*.

Using the DLS method, Zimbabwe secured a 76-run victory.

7. India – 283/1 vs South Africa

Fresh off their T20 World Cup 2024 triumph, India delivered another batting masterclass in Johannesburg.

Sanju Samson smashed 109 off 56*, Tilak Varma hammered 120 off 47*, and Abhishek Sharma added 36 off 18 as India posted 283/1.

South Africa collapsed to 148, handing India a 135-run win.

Highest individual score: Tilak Varma – 120*

8. Afghanistan – 278/3 vs Ireland

Afghanistan’s 278/3 in Dehradun remains one of the most iconic T20I record-breaking innings.

Hazratullah Zazai smashed a breathtaking 162 off 62 balls*, including 16 sixes, supported by Usman Ghani’s 73.

Ireland responded with 194/6, but Afghanistan secured an 84-run victory.

T20 international highest individual score (match): Hazratullah Zazai – 162*

9. Czech Republic – 278/4 vs Turkey

The Czech Republic delivered one of the most one-sided games in the T20I cricket records list.

Sudesh Wickramasekara scored 104 off 36*, while Turkey collapsed for just 21 all out, resulting in a 257-run victory.

10. Nigeria – 271/4 vs Ivory Coast

Nigeria’s 271/4 against the Ivory Coast ended with a historic collapse.

Selim Salau smashed 112 off 53, while Isaac Okpe added 65 off 23. Ivory Coast was bowled out for 7 runs, the lowest team total in T20I history.

Highest individual score: Selim Salau – 112

FAQs on Highest T20I Scores & Records

  1. Who has the highest T20I score ever?
    Zimbabwe holds the record with 344/4 against Gambia in 2024.
  2. What is the highest individual score in T20I cricket?
    Hazratullah Zazai’s 162 against Ireland* is the highest individual score listed here.
  3. Which player has the highest T20I score by a batsman in this list?
    Mohammad Ihsan’s 160 vs Croatia is the highest individual score among the Top 10 innings.
  4. How many teams have crossed 300 runs in T20Is?
    Only Zimbabwe, Nepal, and England have crossed the 300-run mark in T20 internationals.
  5. Which country appears most in the Top 10 highest T20I scores?
    Zimbabwe and India both appear twice.

The highest T20I scores highlight how rapidly the format continues to evolve. Zimbabwe and India are the only teams to feature twice in the Top 10 highest T20I scores, while associate nations like Nepal, Spain, and Nigeria have produced some of the most dominant performances ever seen.

With batting-friendly conditions and fearless intent becoming the norm, more T20I highest score updates are inevitable in upcoming international matches.

Editor’s Recommendations:

Relevant news

Leave a Reply