Top 10 Highest T20I Team Totals in Cricket History - Updated List till 2025

CRICKET | September 13,2025

Zimbabwe (344/4 vs Gambia)

Zimbabwe holds the record for the highest innings total of 344 runs against Gambia.

(Image: Wisden)

Nepal (314/3 vs Mongolia)

In that stunning match with Mongolia, Nepal scored 314 runs.

(Image: NewsBytes)

England (304/2 vs South Africa)

With a huge score of 304 against South Africa, England became the third side ever to reach 300 in a T20I.

(Image: Sportskeeda)

India (297/6 vs Bangladesh)

The Indian batsmen were fantastic and scored 297 runs against Bangladesh.

(Image: Moneycontrol)

Zimbabwe (286/5 vs Seychelles)

Zimbabwe also claimed fifth position, with a score of 286 runs against Seychelles.

(Image: The Zimbabwe Sphere)

India (283/1 vs South Africa)

India lost one wicket as their top-class batting lineup put up a screaming 283 runs against South Africa.

(Image: India TV News)

Afghanistan (278/3 vs Ireland)

Afghanistan's batting smashed big at 278 against Ireland.

(Image: India TV News)

Czech Rep. (278/4 vs Turkey)

The Czech Republic hit a big total of 278 against Turkey.

(Image: ESPNcricinfo)

Nigeria (271/4 vs Ivory Coast)

The Nigerian team posted a huge total of 271 runs against the Ivory Coast.

(Image: India.com)

Malaysia (268/4 vs Thailand)

Malaysia tallied 268 runs against Thailand to secure a position in the top 10.

(Image: Outlook India)

Explore The Asia Cup 2025: Top 10 highest scores in the T20I at Abu Dhabi Stadium. For more you can check out our more stories features button