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
- Who has the highest T20I score ever?
Zimbabwe holds the record with 344/4 against Gambia in 2024. - What is the highest individual score in T20I cricket?
Hazratullah Zazai’s 162 against Ireland* is the highest individual score listed here. - 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. - How many teams have crossed 300 runs in T20Is?
Only Zimbabwe, Nepal, and England have crossed the 300-run mark in T20 internationals. - 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:
- T20 World Cup 2026 Full Fixture and Team Wise Schedule: Complete Match List, Dates, Venues & Timings
- ICC Men’s T20 World Cup 2026 Odds
Relevant news
India vs New Zealand Cricket Timeline: Complete History, Head-to-Head & Records
The India vs New Zealand cricket timeline represents one of international cricket’s most technically rich…
Who is Khushi Mukherjee? Suryakumar Yadav Scandal
Actress and part-time model Khushi Mukherjee has become a social media sensation after claiming that…
KL Rahul Captaincy Record – Check the ODI, T20, Test and IPL Stats
The KL Rahul captaincy record is one of the most intriguing in modern Indian cricket.…
2026 WPL Betting Odds
The 4th edition of the Women’s Premier League begins on the 7th of January where…
Which Country Invented the Googly? The Complete History of Cricket’s Most Iconic Mystery Delivery
Cricket has always been a sport built on guile, patience, and clever deception and few…
How Many Types of Ducks in Cricket? Explained Each
Cricket has a charm of its own, filled with quirky terms that often confuse beginners…
Login
Register