In today’s modern era of T20 cricket, the batters enjoy hitting huge sixes and get big total in a 20-over game. There are many players who have mastered the art of batting aggressively in T20 cricket and are considered among the best batters in the shorter format of the game. However there are also some batters who are known for getting big scores in T20 cricket and turn out to be a nightmare for the bowlers. 

A batter is considered great if he score a hundred in a T20I match. However, there are alos some instances when a batter went on to smash over 140 to 150 runs in single T20I innings and shattered all the records in the shorter format. In the following listicle, we will talk about the top 10 highest individual scores in T20I cricket. 

Here is list of Top 10 Highest Individual Score in T20I History: 

10. Abhishek Sharma: 135 runs vs England in 2025

Abhishek Sharma । T20I batting rankings। अभिषेक शर्मा। आईसीसी टी-20 रैंकिंग।

Young batter Abhishek Sharma smashed the highest individual score in T20I for the Indian team during a match against England at Wankhede Stadium on February 2, 2025. Batting first, India posted a mammoth 247/9 in their 20 overs, with Abhishek smashing second T20I hundred by an Indian. The opening batter scored 135(54) runs hitting seven fours and 13 sixes. In reply, England were bowled out for 97 as India won the match by 150 runs.

9. Finn Allen: 137 runs vs 137 runs vs Pakistan in 2024

finn allen

The highest individual score in T20I for New Zealand belong to Finn Allen for his fiery knock against Pakistan in Dunedin on January 17, 2024. The opening batter scored 13 runs off 62 balls smashing five fours and 16 sixes as the Black Caps posted 224 runs for the loss of 7 wickets in their 20 overs. In reply, Pakistan were restricted at 179/7 as New Zealand won the match by 45 runs. 

8. Zeeshan Kukikhel: 137 runs vs Austria in 2022

zeeshan kukikhel

Hungary’a Zeeshan Kukikhel smashed a match-winning ton in a match against Austria at Seebarn Cricket Centre in Lower Austria on June 5, 2022. Batting first, Australia posted 196/6 in their 20 overs. In reply, Kukikhel went on to smash 137(49) runs hitting seven fours and 15 sixes as Hungary chased the winning target in 19 overs losing six wickets.

7. Kushal Malla: 137 runs vs Mongolia in 2023

kushal malla sportstiger

Kushal Malla smashed a fiery hundred as Nepal become first team to put a total of more than 300 runs in a match against Mongolia during the Asian Games in Hangzhou on September 27, 2023. Coming to bat at number three, Malla smashed an unbeaten 137*(50) runs hitting eight fours and 12 sixes as Nepal posted a mammoth 314/3 in their 20 overs and went on to bowl Mongolia out for 41 runs to win the game by 273 runs.

6.  Sahil Chauhan: 144 runs vs Cyprus in 2024

sahil chauhan sportstiger 1

Playing for Estonia, Sahil Chauhan smashed the highest individual score in T20I while chasing in a match against Cyprus at Happy Valley Ground in Episkopi on June 17, 2024. Batting first, Cyprus posted 191/7 in their 20 overs. In reply, Sahil went on to smash an unbeaten 144* runs off 41 balls hitting six fours and 18 sixes as Estonia chased the winning target in just 13 overs losing four wickets. 

5. Glenn Maxwell: 145* runs vs Sri Lanka in 2016

glenn maxwell 145

Glenn Maxwell was all over the Sri Lankan bowlers when he smashed his highest score in T20I during a match against Sri Lanka in Pallekele on September 6, 2016. Batting first, Australia posted the highest T20I total of that time as they smashed 263/3 in their 20 overs. Maxwell was top scorer with a knock of 145*(65) runs hitting 14 fours and nine sixes. In reply, Sri Lanka were restricted at 178/9 as Australia won the match by 85 runs. 

4. Sacha De Alwis: 150* vs Brazil in 2024

sacha de alwis

Playing for Cayman Islands, Sache De Alwis reached the 150-run mark in a match against Brazil in Buenos Aires on December 14, 2024. Batting first, Cayman Islands posted 224 for the loss of just one wickets in their 20 overs with Alwis smashing 150*(67) runs with seven fours and 13 sixes. In reply, Brazil were bundled out for 65 as Cayman Islands won the match by 159 runs.

3. Aaron Finch: 156 runs vs England in 2013

aaron finch 156

Former Australian skipper Aaron Finch come third in the list of highest individual score in T20I in a match against England in Southampton on August 29, 2013. The opening batter smashed 156(63) runs hitting 11 fours and 14 sixes as Australia posted 248/6 in their 20 overs and went on to win the match by 39 runs.

2. Hazratullah Zazai: 162* runs vs Ireland in 2019

hazratullah zazai

The highest individual score in T20I by an Asian batter belongs the Hazratullah Zazai from Afghanistan for his fiery knock against Ireland in Dehradun on February 23, 2019. Batting first, Afghanistan smashed their highest T20I total of 278/3 with Zazai top scoring with 162*(62) runs hitting 11 fours and 16 sixes. In reply, Ireland were restricted at 194/6 as Afghanistan won the match by 84 runs.

1. Aaron Finch: 172 runs vs Zimbabwe in 2018

aaron finch 172

The highest-ever individual score in the T20I format belongs to Aaron Finch for his knock against Zimbabwe in Harare on July 3, 2018. Batting first, Finch smashed 172 runs off 76 balls hitting 16 fours and 1 sixes as Australia posted 229/2 in their 20 overs. In reply, Zimbabwe were restricted at 129/9 as Australia won the match by 100 runs.