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

Mehar – Senior Reviewer & Sports Betting Content Specialist
Mehar is a seasoned reviewer and content specialist at Cricket Bat Pro, dedicated to tracking the latest developments and trends across the global sports industry. With over ten years working in sports media and online betting editorials, Mehar has built a reputation for expert analysis and clear, trustworthy guidance for readers interested in sports betting at large.
Drawing from her experience at respected platforms like BettingExpert, SportsbookReview, and SBC News, Mehar brings sharp insights into bookmaker reliability, odds comparison, and innovative wagering technologies. She specializes in evaluating new sports betting sites, live betting features, and market movements, helping users navigate the fast-changing landscape with confidence.
Mehar is passionate about exploring sports analytics, attending cricket and football matches, and sharing strategic betting tips on social media. She’s an enthusiastic fantasy cricket player and enjoys running sports prediction leagues for friends and community members. Outside of work, Mehar practices yoga, travels to major sporting events, and mentors newcomers through responsible betting initiatives.
Her expertise ensures Cricket Bat Pro’s content remains accurate, up-to-date, and relevant for sports fans and bettors alike.
Relevant news
Is India vs South Africa Final Reboot on the Cards?
After 52 thrilling matches, the semifinal line-up is finally confirmed. Every game in this T20…
India’s Semifinal Hopes Hang by a Thread After West Indies’ Massive Win
After the West Indies defeated Zimbabwe ruthlessly by 107 runs, India’s hope of qualifying for…
Everything Is Fine’ Is a Cover-Up: Captain’s Ego and Batting Fear Hurt Team India
In the last article, a simple question was asked: “Is everything fine in the Indian…
Everything Is Fine’ Is a Lie: Team India’s Super 8 Alarm Bells Are Ringing
For Suryakumar Yadav and Gautam Gambhir, it is becoming harder to say that “everything is…
Is Abhishek Sharma Really a Slogger?
In the last few days, a statement by former Pakistan fast bowler Mohammad Amir created…
Is Zimbabwe’s Super 8 Qualification Just Luck, Or Do They Truly Deserve It?
Upsets have always been part of T20 World Cup history. Many times, smaller teams have…