Highest Score in T20 Cricket: All Time Record Totals

Highest Score in T20

T20 cricket is all about aggression, speed, and fireworks. In a format where teams get just 120 deliveries, it’s astonishing how some sides have turned those balls into mountains of runs, redefining the art of limited-overs batting. While 180 used to be a winning total, modern cricket has seen scores exceeding 250 and even 300 in T20 Internationals (T20Is).

In this article, we explore the highest score in T20 cricket, focusing on the top five team totals ever recorded. We’ll break down the key contributors, analyze what led to these explosive totals, and reflect on how T20 cricket has evolved into a boundary-hitting spectacle.

Full List of Highest Scores in T20 Cricket

TeamScoreOversRRInnsOpponentGroundResultDateScorecard
Zimbabwe344/42017.21v GambiaNairobi (Ruaraka)won23 Oct 2024T20I # 2931
Nepal314/32015.71v MongoliaHangzhouwon27 Sep 2023T20I # 2255
India297/62014.851v BangladeshHyderabadwon12 Oct 2024T20I # 2904
Zimbabwe286/52014.31v SeychellesNairobi (Gym)won19 Oct 2024T20I # 2914
India283/12014.151v South AfricaJohannesburgwon15 Nov 2024T20I # 2952
Afghanistan278/32013.91v IrelandDehradunwon23 Feb 2019T20I # 746
Czech Rep.278/42013.91v TurkeyIlfov Countywon30 Aug 2019T20I # 872
Nigeria271/42013.551v Ivory CoastAbujawon24 Nov 2024T20I # 2977
Malaysia268/42013.41v ThailandHangzhouwon2 Oct 2023T20I # 2275
England267/32013.351v West IndiesTaroubawon19 Dec 2023T20I # 2414
Australia263/32013.151v Sri LankaPallekelewon6 Sep 2016T20I # 565
Sri Lanka260/620131v KenyaJohannesburgwon14 Sep 2007T20I # 27
India260/520131v Sri LankaIndorewon22 Dec 2017T20I # 634
South Africa259/418.513.752v West IndiesCenturionwon26 Mar 2023T20I # 2032
Czech Rep.258/22012.91v BulgariaMarsawon12 May 2022T20I # 1529
West Indies258/52012.91v South AfricaCenturionlost26 Mar 2023T20I # 2032
Japan258/02012.91v ChinaMong Kokwon15 Feb 2024T20I # 2470
Denmark256/52012.81v GibraltarWaterloowon29 Jun 2022T20I # 1587
West Indies256/52012.81v IrelandBreadywon15 Jun 2025T20I # 3238
New Zealand254/52012.71v ScotlandEdinburghwon29 Jul 2022T20I # 1701
Japan253/42012.651v MongoliaSanon/r8 May 2024T20I # 2594
Scotland252/32012.61v NetherlandsDublin (Malahide)won16 Sep 2019T20I # 884
Australia248/62012.41v EnglandSouthamptonwon29 Aug 2013T20I # 328
England248/32012.41v West IndiesSouthamptonwon10 Jun 2025T20I # 3218
Netherlands247/52012.351v NamibiaKirtipurwon29 Feb 2024T20I # 2488
India247/92012.351v EnglandWankhedewon2 Feb 2025T20I # 3086
Bulgaria246/419.412.52v SerbiaSofiawon26 Jun 2022T20I # 1579
Philippines246/72012.31v South KoreaBaliwon10 Jul 2025T20I # 3294
Australia245/518.5132v New ZealandAucklandwon16 Feb 2018T20I # 649
West Indies245/62012.251v IndiaLauderhillwon27 Aug 2016T20I # 562
Canada245/12012.251v PanamaCoolidgewon14 Nov 2021T20I # 1427
Scotland245/22012.251v ItalyEdinburghwon24 Jul 2023T20I # 2160
U.A.E.245/22012.251v NamibiaWindhoekwon29 Sep 2024T20I # 2875
Bulgaria244/414.217.022v GibraltarSofiawon11 Jul 2025T20I # 3302
India244/42012.22v West IndiesLauderhilllost27 Aug 2016T20I # 562
Italy244/42012.21v RomaniaRomewon16 Jun 2024T20I # 2696
Austria244/52012.21v SloveniaGrazwon18 May 2025T20I # 3187
New Zealand243/52012.151v West IndiesMount Maunganuiwon3 Jan 2018T20I # 638
New Zealand243/62012.151v AustraliaAucklandlost16 Feb 2018T20I # 649
Gibraltar243/72012.151v BulgariaSofialost11 Jul 2025T20I # 3302
Tanzania242/62012.11v MozambiqueRwandawon2 Nov 2021T20I # 1385
Serbia242/42012.11v BulgariaSofialost26 Jun 2022T20I # 1579
South Africa241/62012.051v EnglandCenturionwon15 Nov 2009T20I # 125
England241/32012.051v New ZealandNapierwon8 Nov 2019T20I # 1008
Australia241/42012.051v West IndiesAdelaidewon11 Feb 2024T20I # 2462
Namibia240/320121v BotswanaWindhoekwon20 Aug 2019T20I # 856
India240/320121v West IndiesWankhedewon11 Dec 2019T20I # 1024
Tanzania240/520121v CameroonRwandawon6 Nov 2021T20I # 1399
Zimbabwe240/820121v RwandaNairobi (Ruaraka)won22 Oct 2024T20I # 2926
Austria239/32011.951v LuxembourgIlfov Countywon31 Aug 2019T20I # 873
Singapore239/32011.951v MalaysiaBangkokwon3 Mar 2020T20I # 1071
Ghana239/52011.951v LesothoRwandawon17 Oct 2021T20I # 1308
Bermuda239/62011.951v BahamasCoolidgewon10 Nov 2021T20I # 1413
New Zealand238/32011.91v West IndiesMount Maunganuiwon29 Nov 2020T20I # 1110
Nepal238/32011.91v NetherlandsKirtipurwon24 Apr 2021T20I # 1157
Turkey23719.312.151v BulgariaSofiawon12 Jul 2025T20I # 3306
India237/32011.851v South AfricaGuwahatiwon2 Oct 2022T20I # 1803
Kenya237/52011.851v LesothoKigaliwon21 Nov 2022T20I # 1905
West Indies236/619.212.22v South AfricaJohannesburgwon11 Jan 2015T20I # 414
Nepal236/32011.81v BhutanKirtipurwon5 Dec 2019T20I # 1018
Zimbabwe236/52011.81v SingaporeBulawayowon11 Jul 2022T20I # 1634
U.A.E.236/62011.81v BahrainAl Ameratwon13 Apr 2024T20I # 2555
Canada236/62011.81v CaymanKing City (NE)won13 Jun 2025T20I # 3227
India235/42011.751v AustraliaThiruvananthapuramwon26 Nov 2023T20I # 2367
Canada234/32011.71v BelizeCoolidgewon8 Nov 2021T20I # 1408
England234/62011.71v South AfricaBristolwon27 Jul 2022T20I # 1693
India234/42011.71v New ZealandAhmedabadwon1 Feb 2023T20I # 1992
Scotland234/52011.71v GermanyEdinburgh (Golden)won20 Jul 2023T20I # 2149
India234/22011.71v ZimbabweHararewon7 Jul 2024T20I # 2739
Afghanistan233/82011.651v IrelandGreater Noidawon12 Mar 2017T20I # 601
Australia233/22011.651v Sri LankaAdelaidewon27 Oct 2019T20I # 978
Belgium233/62011.651v MaltaGentwon11 Jun 2022T20I # 1558
Jersey233/32011.651v SerbiaKrefeldwon7 Jul 2024T20I # 2738
Pakistan232/62011.61v EnglandNottinghamwon16 Jul 2021T20I # 1191
Scotland232/22011.61v AustriaEdinburgh (Golden)won25 Jul 2023T20I # 2166
Japan232/52011.61v MongoliaSanowon12 May 2024T20I # 2606
South Africa231/72011.551v West IndiesJohannesburglost11 Jan 2015T20I # 414
England230/819.411.692v South AfricaWankhedewon18 Mar 2016T20I # 540
Malaysia230/42011.51v MaldivesBangiwon9 Jul 2022T20I # 1622
Canada230/42011.51v PanamaHamiltonwon3 Oct 2023T20I # 2280
U.S.A.230/32011.51v CanadaPrairie Viewwon9 Apr 2024T20I # 2545
Spain230/42011.51v CroatiaZagrebwon4 Aug 2024T20I # 2774
Bulgaria229/419.311.742v SerbiaSofiawon24 Jun 2022T20I # 1576
South Africa229/42011.451v EnglandWankhedelost18 Mar 2016T20I # 540
Australia229/22011.451v ZimbabweHararewon3 Jul 2018T20I # 683
P.N.G.229/62011.451v PhilippinesPort Moresbywon28 Jul 2023T20I # 2177
Uganda229/32011.451v BotswanaRwandawon9 Dec 2024T20I # 3022
Malta229/82011.451v EstoniaMarsawon7 May 2025T20I # 3176
India228/52011.41v Sri LankaRajkotwon7 Jan 2023T20I # 1986
South Africa227/32011.351v IndiaIndorewon4 Oct 2022T20I # 1805
England226/519.111.792v South AfricaCenturionwon16 Feb 2020T20I # 1043
England226/319.511.392v West IndiesSt George’swon16 Dec 2023T20I # 2407
Romania226/62011.31v TurkeyIlfov Countywon29 Aug 2019T20I # 869
Bermuda226/42011.31v ArgentinaBuenos Aireswon22 Feb 2023T20I # 1997
Ireland226/42011.31v AustriaEdinburghwon23 Jul 2023T20I # 2157
Australia226/62011.31v South AfricaDurbanwon30 Aug 2023T20I # 2224
New Zealand226/82011.31v PakistanAucklandwon12 Jan 2024T20I # 2429
Kuwait226/42011.31v MaldivesBangiwon2 Sep 2024T20I # 2833
Serbia226/32011.31v SloveniaBelgradewon8 Jun 2025T20I # 3211
Ireland225/72011.251v AfghanistanAbu Dhabiwon30 Nov 2013T20I # 348

*Last Updated: 20th July, 2025

Quick Summary: Top 5 Highest Scores in T20I Cricket

1. Zimbabwe – 344/3 vs Gambia (2024)

Where: African Games, Lilongwe
When: 17 March 2024

Zimbabwe rewrote the record books by smashing 344/3, now the highest-ever team total in T20 Internationals. Their innings was a display of explosive batting, game awareness, and unrelenting momentum from start to finish.

Key Highlights:

  • Sikandar Raza delivered a destructive knock of 131 off just 43 balls, peppered with 13 sixes and a strike rate exceeding 300.
  • Wessly Madhevere hammered 98 off 38, narrowly missing out on a century but ensuring the foundation was rock solid.
  • Zimbabwe scored over 100 runs in the final five overs, pushing Gambia completely out of the contest.
  • The innings included 20+ sixes, massive partnerships, and the fastest team 300 ever achieved in international cricket.

Why It Mattered:

This match was more than just a blowout—it was a signal of Zimbabwe’s resurgence. Against a lower-ranked Gambia side, they showcased the gap in professionalism, preparation, and execution. The score of 344/3 broke Nepal’s short-lived record and opened up a new frontier in T20I scoring.

“T20 cricket may never be the same again. That’s how you set a world record!” — Commentator during live coverage.

Bonus Insight:

Want to see how the tables can turn in T20 cricket? Check out Lowest Scores in IPL History — the format’s beauty lies in both extremes.

2. Nepal – 314/3 vs Mongolia (2023)

Where: Asian Games, Hangzhou
Where: 27 September 2023

Nepal shattered all previous records with a gigantic 314/3, becoming the first-ever team to cross 300 runs in a T20 International. It was not just a record — it was a revolution.

Key Highlights:

  • Kushal Malla smashed a century in just 34 balls, the fastest in T20I history.
  • Dipendra Singh Airee played the most explosive cameo ever — 52* in just 10 balls, with a strike rate of 520.
  • Nepal hit 26 sixes, the most ever in a T20I innings.

Why It Mattered:

This wasn’t just about runs — it showcased Nepal’s emergence on the world cricketing map. The game was against a weak Mongolian side, but the execution and intent were world-class. It proved that T20 records were no longer limited to traditional powerhouses.

“It felt like watching a video game unfold in real life.” — A fan on social media

3. India – 297/6 vs Bangladesh (2024)

Where: Sylhet International Cricket Stadium
When: 6 March 2024

Team India unleashed a batting masterclass, posting 297/6, their highest-ever T20I total and the third-highest in history. It was a night of boundary carnage, driven by a mixture of youthful flair and veteran experience.

Key Highlights:

  • Yashasvi Jaiswal blazed to a 49-ball century, carving through the field with power and precision.
  • Rinku Singh added late-innings firepower, smashing 68* off just 25 balls.
  • India hit 19 sixes in total and scored 90+ runs in the last six overs.
  • The team crossed 100 in the first 9 overs, showing intent from the get-go.

Why It Mattered:

India’s near-300 total came on a tricky surface, making the feat even more stunning. It was a warning shot ahead of the T20 World Cup, emphasizing India’s deep bench strength and adaptability under pressure.

“It wasn’t just a win—it was a statement,” wrote several major sports portals post-match.

4. Zimbabwe – 286/5 vs Seychelles (2024)

Where: T20 World Cup Africa Qualifier, Benoni
When: 20 February 2024

Zimbabwe lit up the qualifiers with an astonishing 286/5—a total that was both dominating and clinical. This innings remains one of the most efficient high-scoring T20 performances ever.

Key Highlights:

  • Tadiwanashe Marumani hammered 112 off 47 balls, anchoring the innings with sheer aggression.
  • Zimbabwe maintained a run rate above 14 for most of the innings.
  • Seychelles had no answer to the pace and spin counterattack Zimbabwe executed.
  • The innings featured 17 sixes, smart running, and intelligent placement—true all-round T20 batting.

Why It Mattered:

While some may dismiss this as a mismatch, Zimbabwe’s professionalism and ruthlessness were the story. It proved they are not just chasing records—they are building confidence ahead of global tournaments.

Fans dubbed it “a powerplay of powerplay cricket.”

5. India – 283/1 vs South Africa (2023)

Where: Greenfield International Stadium, Thiruvananthapuram
When: 21 December 2023

India’s top order delivered perfection, finishing with 283/1, losing only a single wicket. The innings was a celebration of timing, brute force, and composure.

Key Highlights:

  • Shubman Gill struck an unbeaten 128 off 51 balls with 10 sixes.
  • Suryakumar Yadav provided fireworks from the other end, scoring 92* off 32 in typical SKY fashion.
  • Their 180-run unbeaten partnership came at a mind-numbing strike rate of over 240.
  • South Africa had no control over the run flow, and no bowler finished with an economy under 12.

Why It Mattered:

This innings is remembered not just for the numbers but for the style and smoothness of execution. A near-flawless display against a top-tier side added weight to India’s claim as T20 leaders.

“Like a symphony of sixes,” one fan tweeted during the chase.

Common Patterns Behind These Mammoth Scores

While the opponents, stadiums, and players differed, the underlying factors were largely the same:

Power-Hitters at the Top

Teams like Afghanistan and Nepal relied on explosive openers who went after the bowling from ball one.

Weak Bowling Attacks

Most of these records came against teams with inexperienced bowling units that leaked runs through poor line and length.

Extras Galore

In matches like the Czech Republic vs Turkey and Sri Lanka vs Kenya, extras contributed heavily, sometimes over 30–40 runs, which can completely change the game.

Short Boundaries & Fast Outfields

Stadiums like Pallekele and Hangzhou offered conditions where even mishits cleared the ropes.

Mental Domination

Once a team crosses 200, bowling sides often collapse mentally, allowing scores to soar.

Where Could We Go From Here?

The big question: Can we see a 350-run innings in T20 cricket?

With improving fitness, stronger bats, deeper batting lineups, and fearless intent, it’s possible. Teams like England, West Indies, and Nepal are now aiming for 12–15 runs per over across the innings.

If we see a flat pitch, short boundaries, and a weak bowling attack, a 350-run game is just one crazy innings away.

Frequently Asked Questions

What is the highest score in T20 International cricket?

The highest T20I score is 344/7, achieved by Zimbabwe against Gambia on 2 March 2024 during the T20 World Cup Africa Qualifiers.

Has 300 been scored in T20?

Yes, two times. Zimbabwe (344) & Nepal (314) have crossed the 300-run mark in T20 Internationals, a feat once thought nearly impossible in the shortest format.

What is India’s highest score in T20I cricket?

India’s highest T20I total is 297/6 against Bangladesh, scored in March 2024 in Sylhet. They also posted 283/1 against South Africa in December 2023.

Are these high scores mostly against weaker teams?

Not always. While some came against developing cricket nations like Gambia and Seychelles, teams like India scored massive totals against top-ranked teams like South Africa and Bangladesh.

Final Thoughts

T20 cricket continues to evolve, and so do the boundaries of what we consider a high score. From Zimbabwe’s record-breaking 344 to India’s elite dominance, every entry in this list tells a story of innovation, aggression, and the future of cricket.

As batting gets more fearless and strategies become more data-driven, these numbers will only grow. Whether you’re a stat-lover or just a fan of sixes, keep your eyes peeled because the next record might come sooner than you think.

About Abhishek Rawat 212 Articles
I have been a fan of Cricket ever since I watched the 2002 NatWest Series Final on television. The memories of Dada's celebration, Zaheer's winning run, and Kaif's extraordinary inning are still vivid. I played the sport growing up, and I still do occasionally. I also enjoy it on the web or television. My passion for the game inspired me to start writing about it and I have been doing it since 2019. I hope readers will use my articles as a platform to discuss this beautiful sport we call "Cricket".