T20 International cricket is known for big hits, quick runs and exciting matches. Many batters have played great innings and scored big runs in just 20 overs. Scoring a century in T20I cricket is a big achievement. However, some players have gone even further and scored more than 150 runs in a single innings. Here are the top five highest individual scores in men’s T20 International cricket.
Top 5 Highest Scores in T20I Cricket
|
Rank |
Player |
Team |
Runs (Balls) |
Against |
Year |
|---|---|---|---|---|---|
|
1 |
Aaron Finch |
Australia |
172 (76) |
Zimbabwe |
2018 |
|
2 |
Karanbir Singh |
Austria |
164 (57) |
Hungary |
2026 |
|
2 |
Hamza Khan |
Rwanda |
164* (65) |
Ivory Coast |
2026 |
|
4 |
Hazratullah Zazai |
Afghanistan |
162* (62) |
Ireland |
2019 |
|
5 |
Mohammad Ihsan |
Spain |
160 (63) |
Croatia |
2025 |
1. Aaron Finch – 172 Runs
Aaron Finch holds the record for the highest individual score in men’s T20I cricket. He scored 172 runs from just 76 balls against Zimbabwe on July 3, 2018, in Harare. His innings included 16 fours and 10 sixes.
His brilliant batting helped Australia score 229/2 in 20 overs. Australia then bowled out Zimbabwe for 129 runs and won the match by 100 runs. Finch’s record is still one of the biggest achievements in T20I cricket.
2. Karanbir Singh – 164 Runs
Austria batter Karanbir Singh played a brilliant innings against Hungary on June 28, 2026. He scored 164 runs from only 57 balls. His innings included 18 fours and 12 sixes. He scored at a very high speed and helped his team post a big total. His performance placed him among the highest run-scorers in a single T20I innings.
2. Hamza Khan – 164 Not Out
Rwanda batter Hamza Khan also scored 164 runs in a T20I match in 2026. He played against Ivory Coast on May 24 and remained not out after scoring 164 runs from 65 balls. His innings included nine fours and 15 sixes.
His batting helped Rwanda score 288/2. Rwanda then bowled out Ivory Coast for just 17 runs and won the match by 271 runs. With this performance, Hamza joined Karanbir Singh in second place on the list.
4. Hazratullah Zazai – 162 Not Out
Afghanistan batter Hazratullah Zazai scored 162 not out against Ireland on February 23, 2019. He reached the score in just 62 balls. His innings included 11 fours and 16 sixes.
Zazai’s big innings helped Afghanistan score 278/3. Afghanistan then won the match by 84 runs. His powerful batting made this one of the most memorable innings in T20I cricket.
5. Mohammad Ihsan – 160 Runs
Spain batter Mohammad Ihsan is fifth on this list after scoring 160 runs against Croatia on December 7, 2025. He scored 160 runs from 63 balls, hitting five fours and 17 sixes.
His innings came at a strike rate of 253.96. He played an important role in helping Spain post a big total. This performance also showed that players from Associate cricket teams can produce some of the biggest batting performances in international cricket.
